0001412408-20-000073.txt : 20201209 0001412408-20-000073.hdr.sgml : 20201209 20201209161138 ACCESSION NUMBER: 0001412408-20-000073 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20201031 FILED AS OF DATE: 20201209 DATE AS OF CHANGE: 20201209 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Phreesia, Inc. CENTRAL INDEX KEY: 0001412408 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-38977 FILM NUMBER: 201377964 BUSINESS ADDRESS: STREET 1: 434 FAYETTEVILLE ST. STREET 2: SUITE 1400 CITY: RALEIGH STATE: NC ZIP: 27601 BUSINESS PHONE: 646-747-9959 MAIL ADDRESS: STREET 1: 434 FAYETTEVILLE ST. STREET 2: SUITE 1400 CITY: RALEIGH STATE: NC ZIP: 27601 FORMER COMPANY: FORMER CONFORMED NAME: Phreesia Inc DATE OF NAME CHANGE: 20070914 10-Q 1 phr-20201031.htm 10-Q phr-20201031
false00014124082021Q3--01-31Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements."Includes $2,741 initial right of use asset recorded upon adoption of ASC 842.P2Yus-gaap:LongTermDebtAndCapitalLeaseObligationsus-gaap:PropertyPlantAndEquipmentNetus-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent00014124082020-02-012020-10-310001412408dei:FormerAddressMember2020-02-012020-10-31xbrli:shares00014124082020-12-04iso4217:USD00014124082020-10-3100014124082020-01-31iso4217:USDxbrli:shares0001412408phr:SubscriptionAndServicesMember2020-08-012020-10-310001412408phr:SubscriptionAndServicesMember2019-08-012019-10-310001412408phr:SubscriptionAndServicesMember2020-02-012020-10-310001412408phr:SubscriptionAndServicesMember2019-02-012019-10-310001412408phr:PaymentProcessingFeesMember2020-08-012020-10-310001412408phr:PaymentProcessingFeesMember2019-08-012019-10-310001412408phr:PaymentProcessingFeesMember2020-02-012020-10-310001412408phr:PaymentProcessingFeesMember2019-02-012019-10-310001412408phr:LifeSciencesMember2020-08-012020-10-310001412408phr:LifeSciencesMember2019-08-012019-10-310001412408phr:LifeSciencesMember2020-02-012020-10-310001412408phr:LifeSciencesMember2019-02-012019-10-3100014124082020-08-012020-10-3100014124082019-08-012019-10-3100014124082019-02-012019-10-310001412408phr:SeriesARedeemablePreferredStockMember2019-01-310001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-01-310001412408phr:JuniorConvertiblePreferredStockMember2019-01-310001412408us-gaap:RedeemablePreferredStockMember2019-01-3100014124082019-01-310001412408us-gaap:CommonStockMember2019-01-310001412408us-gaap:AdditionalPaidInCapitalMember2019-01-310001412408us-gaap:RetainedEarningsMember2019-01-310001412408us-gaap:TreasuryStockMember2019-01-310001412408us-gaap:RetainedEarningsMember2019-02-012019-04-3000014124082019-02-012019-04-300001412408us-gaap:AdditionalPaidInCapitalMember2019-02-012019-04-300001412408us-gaap:CommonStockMember2019-02-012019-04-300001412408phr:SeriesARedeemablePreferredStockMember2019-02-012019-04-300001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-02-012019-04-300001412408phr:SeriesARedeemablePreferredStockMember2019-04-300001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-04-300001412408phr:JuniorConvertiblePreferredStockMember2019-04-300001412408us-gaap:RedeemablePreferredStockMember2019-04-3000014124082019-04-300001412408us-gaap:CommonStockMember2019-04-300001412408us-gaap:AdditionalPaidInCapitalMember2019-04-300001412408us-gaap:RetainedEarningsMember2019-04-300001412408us-gaap:TreasuryStockMember2019-04-300001412408us-gaap:RetainedEarningsMember2019-05-012019-07-3100014124082019-05-012019-07-310001412408us-gaap:AdditionalPaidInCapitalMember2019-05-012019-07-310001412408us-gaap:CommonStockMember2019-05-012019-07-310001412408phr:SeriesARedeemablePreferredStockMember2019-05-012019-07-310001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-05-012019-07-310001412408phr:JuniorConvertiblePreferredStockMember2019-05-012019-07-310001412408us-gaap:RedeemablePreferredStockMember2019-05-012019-07-310001412408phr:SeriesARedeemablePreferredStockMember2019-07-310001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-07-310001412408phr:JuniorConvertiblePreferredStockMember2019-07-310001412408us-gaap:RedeemablePreferredStockMember2019-07-3100014124082019-07-310001412408us-gaap:CommonStockMember2019-07-310001412408us-gaap:AdditionalPaidInCapitalMember2019-07-310001412408us-gaap:RetainedEarningsMember2019-07-310001412408us-gaap:TreasuryStockMember2019-07-310001412408us-gaap:RetainedEarningsMember2019-08-012019-10-310001412408us-gaap:AdditionalPaidInCapitalMember2019-08-012019-10-310001412408us-gaap:CommonStockMember2019-08-012019-10-310001412408phr:SeriesARedeemablePreferredStockMember2019-10-310001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-10-310001412408phr:JuniorConvertiblePreferredStockMember2019-10-310001412408us-gaap:RedeemablePreferredStockMember2019-10-3100014124082019-10-310001412408us-gaap:CommonStockMember2019-10-310001412408us-gaap:AdditionalPaidInCapitalMember2019-10-310001412408us-gaap:RetainedEarningsMember2019-10-310001412408us-gaap:TreasuryStockMember2019-10-310001412408us-gaap:CommonStockMember2020-01-310001412408us-gaap:AdditionalPaidInCapitalMember2020-01-310001412408us-gaap:RetainedEarningsMember2020-01-310001412408us-gaap:TreasuryStockMember2020-01-310001412408us-gaap:RetainedEarningsMember2020-02-012020-04-3000014124082020-02-012020-04-300001412408us-gaap:AdditionalPaidInCapitalMember2020-02-012020-04-300001412408us-gaap:CommonStockMember2020-02-012020-04-300001412408us-gaap:TreasuryStockMember2020-02-012020-04-300001412408us-gaap:CommonStockMember2020-04-300001412408us-gaap:AdditionalPaidInCapitalMember2020-04-300001412408us-gaap:RetainedEarningsMember2020-04-300001412408us-gaap:TreasuryStockMember2020-04-3000014124082020-04-300001412408us-gaap:RetainedEarningsMember2020-05-012020-07-3100014124082020-05-012020-07-310001412408us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-310001412408us-gaap:CommonStockMember2020-05-012020-07-310001412408us-gaap:TreasuryStockMember2020-05-012020-07-310001412408us-gaap:CommonStockMember2020-07-310001412408us-gaap:AdditionalPaidInCapitalMember2020-07-310001412408us-gaap:RetainedEarningsMember2020-07-310001412408us-gaap:TreasuryStockMember2020-07-3100014124082020-07-310001412408us-gaap:RetainedEarningsMember2020-08-012020-10-310001412408us-gaap:AdditionalPaidInCapitalMember2020-08-012020-10-310001412408us-gaap:CommonStockMember2020-08-012020-10-310001412408us-gaap:CommonStockMember2020-10-310001412408us-gaap:AdditionalPaidInCapitalMember2020-10-310001412408us-gaap:RetainedEarningsMember2020-10-310001412408us-gaap:TreasuryStockMember2020-10-3100014124082020-02-010001412408us-gaap:IPOMember2019-07-222019-07-220001412408us-gaap:IPOMember2019-07-220001412408us-gaap:IPOMemberus-gaap:CommonStockMember2019-07-222019-07-220001412408us-gaap:IPOMemberphr:StockholdersMember2019-07-222019-07-220001412408us-gaap:CommonStockMember2019-07-222019-07-2200014124082019-07-222020-01-310001412408us-gaap:CommonStockMember2019-12-172019-12-1700014124082020-10-232020-10-2300014124082020-10-230001412408srt:RestatementAdjustmentMember2020-01-31xbrli:pure0001412408us-gaap:AccountsReceivableMemberphr:LargestCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-02-012020-10-310001412408us-gaap:AccountsReceivableMemberphr:SecondLargestCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-02-012020-10-310001412408phr:PhreesiaPadsAndArrivalsStationsMember2020-02-012020-10-310001412408phr:PhreesiaPadsAndArrivalsStationsMember2020-10-310001412408phr:PhreesiaPadsAndArrivalsStationsMember2020-01-310001412408us-gaap:ComputerEquipmentMember2020-02-012020-10-310001412408us-gaap:ComputerEquipmentMember2020-10-310001412408us-gaap:ComputerEquipmentMember2020-01-310001412408phr:ComputerSoftwareMember2020-02-012020-10-310001412408phr:ComputerSoftwareMember2020-10-310001412408phr:ComputerSoftwareMember2020-01-310001412408phr:HardwareDevelopmentMember2020-02-012020-10-310001412408phr:HardwareDevelopmentMember2020-10-310001412408phr:HardwareDevelopmentMember2020-01-310001412408us-gaap:FurnitureAndFixturesMember2020-02-012020-10-310001412408us-gaap:FurnitureAndFixturesMember2020-10-310001412408us-gaap:FurnitureAndFixturesMember2020-01-310001412408us-gaap:LeaseholdImprovementsMember2020-02-012020-10-310001412408us-gaap:LeaseholdImprovementsMember2020-10-310001412408us-gaap:LeaseholdImprovementsMember2020-01-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2020-02-012020-10-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2020-10-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-310001412408us-gaap:CustomerRelationshipsMember2020-02-012020-10-310001412408us-gaap:CustomerRelationshipsMember2020-10-310001412408us-gaap:CustomerRelationshipsMember2020-01-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2020-10-312020-10-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-312020-01-310001412408us-gaap:CustomerRelationshipsMember2020-10-312020-10-310001412408us-gaap:CustomerRelationshipsMember2020-01-312020-01-310001412408us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberus-gaap:FinancingReceivables1To29DaysPastDueMember2020-02-012020-10-310001412408us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-02-012020-10-310001412408phr:SubscriptionAndRelatedServicesMember2020-08-012020-10-310001412408phr:SubscriptionAndRelatedServicesMember2019-08-012019-10-310001412408phr:SubscriptionAndRelatedServicesMember2020-02-012020-10-310001412408phr:SubscriptionAndRelatedServicesMember2019-02-012019-10-310001412408us-gaap:RevolvingCreditFacilityMember2020-10-310001412408us-gaap:RevolvingCreditFacilityMember2020-01-310001412408phr:TermLoanMember2020-10-310001412408phr:TermLoanMember2020-01-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-05-050001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementOptionalCapacityIncreaseMemberus-gaap:RevolvingCreditFacilityMember2020-05-050001412408phr:TermLoanMemberus-gaap:RevolvingCreditFacilityMember2020-05-052020-05-050001412408phr:TermLoanMemberus-gaap:RevolvingCreditFacilityMember2019-02-012019-10-310001412408phr:TermLoanMemberus-gaap:RevolvingCreditFacilityMember2020-02-012020-10-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-02-012020-10-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMemberphr:Scenario1Memberus-gaap:RevolvingCreditFacilityMember2020-05-050001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:PrimeRateMemberphr:Scenario2Memberus-gaap:RevolvingCreditFacilityMember2020-02-012020-10-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMemberphr:Scenario2Memberus-gaap:RevolvingCreditFacilityMember2020-10-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember2020-08-012020-10-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-05-012020-07-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember2020-10-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-08-012020-10-310001412408phr:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-08-012020-10-310001412408phr:TermLoanMember2019-02-280001412408phr:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:PrimeRateMember2019-02-282019-02-280001412408phr:AmendedAndRestatedLoanAndSecurityAgreementMember2019-08-012019-10-310001412408phr:AmendedAndRestatedLoanAndSecurityAgreementMember2019-02-280001412408phr:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-02-280001412408phr:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-05-050001412408phr:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-01-310001412408us-gaap:LoansPayableMember2019-02-012019-10-310001412408phr:InsurancePremiumFinancingAgreementMember2020-10-310001412408phr:InsurancePremiumFinancingAgreementMember2020-07-21phr:installment0001412408phr:InsurancePremiumFinancingAgreementMember2020-07-212020-07-210001412408phr:VendorFinancingAgreementMaturingMay2023Member2020-04-100001412408phr:VendorFinancingAgreementMaturingMay2023Member2020-10-310001412408phr:VendorFinancingAgreementMaturingMay2023Member2020-04-102020-04-100001412408phr:VendorFinancingAgreementMaturingJune2022Member2018-11-020001412408phr:VendorFinancingAgreementMaturingJune2022Member2020-10-3100014124082018-11-020001412408phr:VendorFinancingAgreementMaturingJune2022Member2018-11-022018-11-0200014124082019-07-220001412408phr:TwoThousandSixStockOptionPlanMember2006-12-310001412408phr:TwoThousandEighteenStockOptionPlanMember2018-01-310001412408phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2019-06-300001412408phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2020-02-012020-10-310001412408phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-012020-10-310001412408us-gaap:EmployeeStockMember2020-10-310001412408phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2020-10-310001412408us-gaap:EmployeeStockOptionMember2020-08-012020-10-310001412408us-gaap:EmployeeStockOptionMember2019-08-012019-10-310001412408us-gaap:EmployeeStockOptionMember2020-02-012020-10-310001412408us-gaap:EmployeeStockOptionMember2019-02-012019-10-310001412408us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001412408us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001412408us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001412408phr:ShareBasedCompensationAwardTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001412408us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001412408us-gaap:RestrictedStockUnitsRSUMember2020-08-012020-10-310001412408us-gaap:RestrictedStockUnitsRSUMember2020-01-310001412408us-gaap:RestrictedStockUnitsRSUMember2020-10-310001412408us-gaap:RestrictedStockUnitsRSUMember2019-08-012019-10-310001412408us-gaap:RestrictedStockUnitsRSUMember2019-02-012019-10-310001412408phr:VitalScoreIncMemberus-gaap:RestrictedStockUnitsRSUMember2020-08-012020-10-310001412408phr:VitalScoreIncMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012020-10-310001412408phr:VitalScoreIncMemberus-gaap:RestrictedStockUnitsRSUMember2019-08-012019-10-310001412408phr:VitalScoreIncMemberus-gaap:RestrictedStockUnitsRSUMember2019-02-012019-10-310001412408phr:VitalScoreIncMemberus-gaap:RestrictedStockUnitsRSUMember2020-10-310001412408us-gaap:SubsequentEventMemberus-gaap:CommonStockMember2020-11-062020-11-060001412408us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001412408us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001412408us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001412408us-gaap:FairValueMeasurementsRecurringMember2020-10-310001412408us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001412408us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001412408us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001412408us-gaap:FairValueMeasurementsRecurringMember2020-01-310001412408us-gaap:ComputerEquipmentMembersrt:MinimumMember2020-10-310001412408us-gaap:ComputerEquipmentMembersrt:MaximumMember2020-10-310001412408us-gaap:StockCompensationPlanMember2020-02-012020-10-310001412408us-gaap:StockCompensationPlanMember2019-02-012019-10-310001412408phr:WarrantsToPurchaseCommonStockMember2020-02-012020-10-310001412408phr:WarrantsToPurchaseCommonStockMember2019-02-012019-10-310001412408srt:AffiliatedEntityMember2019-08-012019-10-310001412408srt:AffiliatedEntityMember2020-02-012020-10-310001412408srt:AffiliatedEntityMember2019-02-012019-10-310001412408srt:AffiliatedEntityMember2020-01-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
For the transition period from                      to                     
Commission File Number: 001-38977
PHREESIA, INC.
(Exact name of registrant as specified in its charter)

Delaware20-2275479
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
434 Fayetteville St, Suite 1400
Raleigh, NC
27601
(Address of principal executive offices)(Zip Code)
(888) 654-7473
(Registrant’s telephone number, including area code)

432 Park Ave. S., New York, NY 10016
{Former address, if changed since last report}

 Securities registered pursuant to Section 12(b) of the Act:

Title of each class Trading
Symbol
 Name of each exchange
on which registered
Common Stock, par value $0.01 per share PHR The New York Stock Exchange
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):

1

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 December 4, 2020, 44,162,852 shares of the registrant’s common stock, par value $0.01 per share, were outstanding.
2

PHREESIA, INC.
FORM 10-Q
For the Quarter Ended October 31, 2020
TABLE OF CONTENTS
 
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 6.



3

Summary of Material Risks Associated with our Business


Our business is subject to numerous risks and uncertainties that you should be aware of in evaluating our business. These risks and uncertainties include, but are not limited to, the following:

Business or economic disruptions or global health concerns, such as the COVID-19 pandemic, have and may continue to seriously harm our business and increase our costs and expenses. Given the unknown timeline and the near-term uncertainty of COVID-19 on our business, there continues to be uncertainty as to the extent to which the global COVID-19 pandemic may adversely impact our business operations, financial performance and results of operations at this time.
We have grown rapidly in recent periods, and if we fail to manage our growth effectively, our expenses could increase more than expected, our revenue may not increase and we may be unable to implement our business strategy.
We have identified a material weakness in our internal control over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements to our financial statements or cause us to fail to meet our period reporting obligations.
We have experienced net losses in the past and we may not achieve profitability in the future.
Privacy concerns or security breaches relating to our Platform could result in economic loss, damage to our reputation, deterring users from using our products, and our exposure to legal penalties and liability.
We are subject to data privacy and security laws and regulations governing our collection, use, disclosure, or storage of personally identifiable information, including protected health information and payment card data, which may impose restrictions on us and our operations and subject us to penalties if we are unable to fully comply with such laws.
As a result of our variable sales and implementation cycles, we may be unable to recognize revenue to offset expenditures, which could result in fluctuations in our quarterly results of operations or otherwise harm our future operating results.
We typically incur significant upfront costs in our client relationships, and if we are unable to develop or grow these relationships over time, we are unlikely to recover these costs and our operating results may suffer.
We depend on our senior management team, and the loss of one or more of our executive officers or key employees or an inability to attract and retain highly skilled employees could adversely affect our business.
The healthcare industry is rapidly evolving and the market for technology-enabled services that empower healthcare consumers is relatively immature and unproven.
We may face intense competition, which could limit our ability to maintain or expand market share within our industry, and if we do not maintain or expand our market share our business and operating results will be harmed.


The summary risk factors described above should be read together with the text of the full risk factors below and in the other information set forth in this Quarterly Report on Form 10-Q, including our financial statements and the related notes, as well as in other documents that we file with the U.S. Securities and Exchange Commission, or the SEC. If any such risks and uncertainties actually occur, our business, prospects, financial condition and results of operations could be materially and adversely affected. The risks summarized above or described in full below are not the only risks that we face. Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial may also materially adversely affect our business, prospects, financial condition and results of operations.

4

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, that involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “appears,” “shall,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue,” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
 
our future financial performance, including our projected revenue, costs of revenue, operating expenses, cash
flows;
the rapidly evolving industry and the market for technology-enabled services in healthcare in the United States being relatively immature and unproven;
our reliance on a limited number of clients for a substantial portion of our revenue;
our anticipated growth and growth strategies and our ability to effectively manage that growth;
our ability to achieve and grow profitability;
the sufficiency of our cash, cash equivalents and investments to meet our liquidity needs;
potentially competing with our customers or partners;
our existing clients not renewing their existing contracts with us, renewing at lower fee levels or declining to purchase additional applications from us;
failure to adequately expand our direct sales force impeding our growth;
our ability to recover the significant upfront costs in our customer relationships;
our ability to determine the size of our target market;
liability arising from our collection, use, disclosure, or storage of sensitive data collected from or about patients;
consolidation in the healthcare industry resulting in loss of clients;
the uncertainty of the regulatory and political framework;
the impact of the COVID-19 pandemic on our business and our ability to attract, retain and cross-sell to
healthcare provider clients;
our ability to obtain, maintain and enforce intellectual property for our technology and products;
our inability to protect the confidentiality of our trade secrets impacting the value of our technology;
our reliance on third-party vendors, manufacturers and partners to execute our business strategy;
our inability to implement our solutions for clients resulting in loss of clients and reputation;
our dependency on our key personnel, and our ability to attract, hire, integrate, and retain key personnel;
the possibility that we may become subject to future litigation;
our future indebtedness and contractual obligations;
our expectations regarding trends in our key metrics and revenue from subscription fees from our provider clients, payment processing fees and fees charged to our life science clients by delivering targeted messages to patients; and
increased expense associated with being a public company.
other risks and uncertainties, including those listed under the caption “Risk Factors.”

5

All forward-looking statements are based on information and estimates available to the Company at the time of this Quarterly Report on Form 10-Q and are not guarantees of future financial performance. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law.
The outcome of the events described in these forward-looking statements is subject to known and unknown risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. You should not rely upon forward-looking statements as predictions of future events.

WHERE YOU CAN FIND MORE INFORMATION
Investors and others should note that we announce material financial information to our investors using our investor relations website, press releases, SEC filings and public conference calls and webcasts. We also use the following social media channels as a means of disclosing information about the company, our platform, our planned financial and other announcements and attendance at upcoming investor and industry conferences, and other matters and for complying with our disclosure obligations under Regulation FD:
PHREESIA Twitter Account (https://twitter.com/phreesia)
PHREESIA Company Blog (https://www.phreesia.com/blog/)
PHREESIA Facebook Page (https://www.facebook.com/Phreesia/)
PHREESIA LinkedIn Page (https://www.linkedin.com/company/phreesia/)
PHREESIA Instagram Page (https://www.instagram.com/phreesiacareers)
The information we post through these social media channels may be deemed material. Accordingly, investors should monitor these accounts and the blog, in addition to following our press releases, SEC filings and public conference calls and webcasts. This list may be updated from time to time. The information we post through these channels is not a part of this quarterly report on Form 10-Q. These channels may be updated from time to time on Phreesia’s investor relations website.

6


PART I – FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
Phreesia, Inc.
Balance Sheets
(in thousands, except share and per share data)
October 31, 2020January 31, 2020
(unaudited)
Assets
Current:
Cash and cash equivalents$254,118 $90,315 
Settlement assets12,267 12,368 
Accounts receivable, net of allowances27,594 21,978 
Deferred contract acquisition costs1,708 1,720 
Prepaid expenses and other current assets6,825 5,157 
Total current assets302,512 131,538 
Property and equipment, net of accumulated depreciation and amortization of $42,665 and $35,551
19,160 14,487 
Capitalized internal-use software, net of accumulated amortization of $23,907 and $19,554
9,986 8,735 
Operating lease right-of-use assets (1)3,192  
Deferred contract acquisition costs1,227 1,594 
Intangible assets, net of accumulated amortization of $450 and $271
1,020 1,199 
Deferred tax asset496 775 
Goodwill250 250 
Other assets207 180 
Total assets$338,050 $158,758 
Liabilities and Stockholders’ Equity
Current:
Settlement obligations$12,267 $12,368 
Current portion of debt and finance lease liabilities4,722 2,324 
Current portion of operating lease liabilities (1)1,288  
Accounts payable4,215 6,017 
Accrued expenses12,662 9,243 
Deferred revenue6,623 5,401 
Total current liabilities41,777 35,353 
Long-term debt and finance lease liabilities24,439 21,540 
Operating lease liabilities, noncurrent (1)2,158  
Total liabilities68,374 56,893 
Commitments and contingencies (Note 12)
Stockholders’ Equity:
Common stock, $0.01 par value - 500,000,000 shares authorized as of October 31, 2020 and January 31, 2020, respectively; 44,039,563 and 36,610,763 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively
440 366 
Additional paid-in capital573,786 386,383 
Accumulated deficit(303,681)(284,485)
Treasury stock(869)(399)
Total Stockholders’ Equity269,676 101,865 
Total Liabilities and Stockholders’ Equity$338,050 $158,758 
(1) Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements."
See notes to unaudited Financial Statements
7

Phreesia, Inc.
Unaudited Statements of Operations
(in thousands, except share and per share data)
 
Three months ended October 31,Nine months ended
October 31,
2020201920202019
Revenue:
Subscription and related services$17,468 $14,606 $50,196 $41,292 
Payment processing fees12,917 11,559 36,452 34,781 
Life sciences8,079 6,678 20,221 15,895 
Total revenues38,464 32,843 106,869 91,968 
Expenses:
Cost of revenue (excluding depreciation and amortization)6,472 4,388 16,477 12,594 
Payment processing expense7,530 6,902 21,125 20,952 
Sales and marketing10,481 8,348 30,013 24,170 
Research and development5,732 4,774 16,267 13,762 
General and administrative10,370 7,184 28,721 20,849 
Depreciation2,447 2,153 7,125 6,444 
Amortization1,546 1,325 4,531 3,823 
Total expenses44,578 35,074 124,259 102,594 
Operating loss(6,114)(2,231)(17,390)(10,626)
Other income (expense)62 77 (229)(740)
Change in fair value of warrant liability   (3,307)
Interest income (expense)(467)(219)(1,206)(1,769)
Total other income (expense)(405)(142)(1,435)(5,816)
Loss before provision for income taxes(6,519)(2,373)(18,825)(16,442)
Provision for income taxes(194)(64)(371)(183)
Net loss$(6,713)$(2,437)$(19,196)$(16,625)
Preferred stock dividend paid   (14,955)
Accretion of redeemable preferred stock   (56,175)
Net loss attributable to common stockholders, basic and diluted$(6,713)$(2,437)$(19,196)$(87,755)
Net loss per share attributable to common stockholders, basic and diluted$(0.17)$(0.07)$(0.51)$(5.85)
Weighted-average common shares outstanding, basic and diluted38,511,370 35,790,951 37,855,503 15,007,247 
See notes to unaudited Financial Statements



8

Phreesia, Inc.
Unaudited statements of redeemable preferred stock and stockholders’ equity (deficit)
(in thousands, except share and per share data)

 Redeemable Preferred StockStockholders' Equity (Deficit)
 Series ASeries BJunior PreferredRedeemable
Preferred
 Common Stock  
 SharesAmountSharesAmountSharesAmountSharesAmountsTotalSharesAmountAPICAccumulated DeficitTreasury stockTotal
Balance, February 1, 201913,674,365 $79,311 9,197,142 $51,872 32,746,041 $32,746 42,560,530 $42,561 $206,490 1,994,721 $20  (210,994)$ $(210,974)
Net loss— — — — — — — — — — — — (6,695)— (6,695)
Stock-based compensation expense— — — — — — — — — — — 599 — — 599 
Exercise of stock options— — — — — — — — — 29,798  37 — — 37 
Issuance of common stock warrants— — — — — — — — — — — 833 — — 833 
Accretion of redeemable preferred stock— 5,196 — 2,667 — — — — 7,863 — — (1,469)(6,394)— (7,863)
Balance, April 30, 201913,674,365 $84,507 9,197,142 $54,539 32,746,041 $32,746 42,560,530 $42,561 $214,353 2,024,519 $20 $ $(224,083)$ $(224,063)
Net loss— — — — — — — — — — — — (7,493)— (7,493)
Stock-based compensation expense— — — — — — — — — — — 1,467 — — 1,467 
Exercise of stock options— — — — — — — — — 22,038  41 — — 41 
Accretion of redeemable preferred stock— 27,510 — 20,802 — — — — 48,312 — — (1,508)(46,804)— (48,312)
Payment of preferred stock dividends— — — — — — — — — — — (14,955)— — (14,955)
Issuance of common stock in initial public offering, net of issuance costs of $6,084
— — — — — — — — — 7,812,500 78 124,619 — — 124,698 
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock(13,674,365)(112,017)(9,197,142)(75,341)(32,746,041)(32,746)(42,560,530)(42,561)(262,665)25,311,535 253 262,412 — — 262,665 
Conversion and exercise of preferred stock warrants into common stock— — — — — — — — — 588,763 6 8,799 — — 8,805 
Balance, July 31, 2019 $  $  $  $ $ 35,759,355 $357 $380,875 $(278,380)$ $102,853 
Net loss— — — — — — — — — — — — (2,437)— (2,437)
Stock-based compensation expense— — — — — — — — — — — 1,766 — — 1,766 
Exercise of stock options— — — — — — — — — 59,679 1 365 — — 366 
Cashless exercise of common stock warrants— — — — — — — — — 53,023 1 1 — — 2 
Deferred offering costs— — — — — — — — — — — (56)— — (56)
Balance, October 31, 2019 $  $  $  $ $ 35,872,057 $359 $382,951 $(280,817)$ $102,494 

See notes to unaudited Financial Statements



9

Stockholders' Equity (Deficit)
Common StockAccumulated
SharesAmountAPICDeficitTreasury stockTotal
Balance, February 1, 202036,610,763 $366 $386,383 $(284,485)$(399)$101,865 
Net loss— — — (6,112)— (6,112)
Stock-based compensation expense— — 2,872 — — 2,872 
Exercise of stock options and vesting of restricted stock units988,678 10 1,727 — — 1,737 
Treasury stock from vesting of restricted stock units— — — — (447)(447)
Balance, April 30, 202037,599,441 $376 $390,982 $(290,597)$(846)$99,915 
Net loss— — — (6,371)— (6,371)
Stock-based compensation expense— — 3,428 — — 3,428 
Exercise of stock options and vesting of restricted stock units283,396 3 735 — — 738 
Treasury stock from vesting of restricted stock units— — — — (23)(23)
Balance, July 31, 202037,882,837 $379 $395,145 $(296,968)$(869)$97,687 
Net loss— — — (6,713)— (6,713)
Stock-based compensation expense— — 3,316 — — 3,316 
Exercise of stock options and vesting of restricted stock units406,726 4 872 — — 876 
Issuance of common stock in secondary public offering, net of issuance costs of $290
5,750,000 57 174,453 — — 174,510 
Balance, October 31, 202044,039,563 $440 $573,786 $(303,681)$(869)$269,676 

See notes to unaudited Financial Statements


10

Phreesia, Inc.
Unaudited statements of cash flows
(in thousands, except share and per share data)
 
 Nine months ended October 31,
 20202019
Cash used in operating activities:
Net loss$(19,196)$(16,625)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization11,656 10,267 
Stock-based compensation expense9,616 3,832 
Change in fair value of warrants liability 3,307 
Amortization of debt discount318 412 
Loss on extinguishment of debt 1,073 
Cost of hardware purchased by customers604 512 
Deferred contract acquisition costs amortization2,280 1,465 
Non-cash operating lease expense1,228  
Deferred tax asset279  
Changes in operating assets and liabilities
Accounts receivable(5,616)(3,899)
Prepaid expenses and other assets(1,940)(2,943)
Deferred contract acquisition costs(1,901)(1,414)
Accounts payable(2,300)1,629 
Accrued expenses and other liabilities3,982 3,098 
Lease liability(1,419) 
Deferred revenue1,222 (1,162)
Net cash used in operating activities(1,187)(448)
Cash used in investing activities:
Capitalized internal-use software(4,663)(4,329)
Purchase of property and equipment(6,440)(4,826)
Net cash used in investing activities(11,103)(9,155)
Cash provided by financing activities:
Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions174,800 130,781 
Payment of preferred stock dividends (14,955)
Proceeds from issuance of common stock upon exercise of stock options3,351 445 
Treasury stock to recover tax withholdings on stock compensation awards(869) 
Payment of offering costs(226)(5,944)
Proceeds from revolving line of credit 9,876 
Payments of revolving line of credit (17,676)
Proceeds from term loan 20,000 
Repayment of term loan and loan payable (21,042)
Insurance financing arrangement2,009  
Principal portion of finance lease payments(1,797)(1,624)
Principal payments on financing arrangements(881) 
Debt extinguishment costs (300)


11

Debt issuance costs(69)(112)
Loan facility fee payment(225) 
Net cash provided by financing activities176,093 99,449 
Net increase in cash and cash equivalents163,803 89,846 
Cash and cash equivalents – beginning of period90,315 1,543 
Cash and cash equivalents – end of period$254,118 $91,389 
Supplemental information of non-cash investing and financing information:
Right-of-use assets recorded in exchange for operating lease liabilities (1)$4,420 $ 
Property and equipment acquisitions through finance leases$6,050 $1,738 
Capitalized software acquired through vendor financing$174 $ 
Purchase of property and equipment and capitalized software included in accounts payable$1,681 $546 
Issuance of warrants related to debt$ $833 
Cashless transfer of term loan and related accrued fees into increase in debt balance$20,257 $ 
Cashless transfer of lender fees through increase in debt balance$406 $ 
Deferred offering costs included in accounts payable and accrued liabilities$64 $ 
Cashless exercise of common stock warrants$ $2,521 
Cash payments for:
Interest$1,047 $1,834 
(1) Includes $2,741 initial right of use asset recorded upon adoption of ASC 842.
See notes to unaudited Financial Statements



12

Phreesia, Inc.
Notes to Unaudited Financial Statements
(in thousands, except share and per share data)

1. Background and liquidity
(a) Background
Phreesia, Inc. (the Company) is a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. Through the SaaS-based Phreesia Platform (the Phreesia Platform), the Company offers healthcare provider organizations a robust suite of solutions to manage the patient intake process and a leading payments solution for secure processing of patient payments. The Company’s Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients. In connection with the patient intake and registration process, Phreesia offers its provider customers the ability to lease tablets (PhreesiaPads) and on-site kiosks (Arrival Stations) along with their monthly subscription. The Company was formed in May 2005, and has offices in New York, New York, Raleigh, North Carolina and Ottawa, Canada.
On December 9, 2020, the Company changed its headquarters from New York, New York to Raleigh, North Carolina.

(b) Initial public offering
On July 22, 2019, the Company closed its initial public offering (IPO), in which the Company issued and sold 7,812,500 shares of common stock at a public offering price of $18.00 per share, resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions of $9,844 but before deducting deferred offering costs of $6,412. In addition to the shares of common stock sold by the Company upon the IPO, certain selling stockholders sold an aggregate of 2,868,923 shares of common stock as part of the IPO. In addition, all then outstanding shares of Convertible Preferred stock converted into 25,311,525 shares of common stock and the Company issued 757,625 shares of common stock as a result of the cashless exercise of warrants as of January 31, 2020.
(c) Follow-on offerings
On December 17, 2019, the Company closed its follow-on offering of 7,762,500 shares of common stock sold by certain selling stockholders. The Company did not receive any proceeds from the follow-on offering but did incur $1,047 in transaction costs, recorded as general and administrative expense within the statement of operations.

On October 23, 2020, the Company closed an additional public offering in which the Company issued and sold 5,750,000 shares of its common stock at a public offering price of $32.00 per share, resulting in net proceeds of $174,510 after deducting underwriting discounts and offering expenses.

(d) Liquidity
Since the Company commenced operations, it has not generated sufficient revenue to meet its operating expenses and has continued to incur significant net losses. To date, the Company has primarily relied upon the proceeds from issuances of preferred stock and debt, and most recently with proceeds from the follow-on equity offerings, to fund its operations as well as sales of Company products and services in the normal course of business. Management believes that net losses and negative cash flows will continue for at least the next year.
Management believes that the Company’s cash and cash equivalents at October 31, 2020, along with cash generated in the normal course of business, and available borrowing capacity under its May 2020 Credit Facility (See Note 6), are sufficient to fund its operations for at least the next 12 months. The Company will obtain additional financing, if needed, to successfully implement its long-term strategy. There can be no assurance that additional financing, if needed, can be obtained on terms acceptable to the Company. The ability of the Company to achieve successful operations will depend on, among other things, new business, the retention of customers, and the effectiveness of sales and marketing initiatives. The Company is subject to a number of risks similar to other companies in its stage of business life cycle, including dependence on key individuals, competition in the marketplace, and the need to fund future product and services development.
 
2. Basis of presentation


13

(a) Basis of presentation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada.

(b) Fiscal year
The Company’s fiscal year ends on January 31. References to fiscal 2021 and 2020 refer to the fiscal years ended January 31, 2021 and January 31, 2020, respectively.

(c) Unaudited interim financial statements
The accompanying unaudited interim financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments, which include normal recurring adjustments, necessary for the fair statement of the Company’s interim financial position as of October 31, 2020 and the results of its operations, changes in its stockholders' equity and its cash flows for the periods ended October 31, 2020 and 2019. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The results for the interim periods are not necessarily indicative of results to be expected for the full year, any other interim periods, or any future year or period. The Company’s management believes that the disclosures herein are adequate to make the information presented not misleading when read in conjunction with the audited financial statements and accompanying notes for the fiscal year ended January 31, 2020.

(d) Reclassifications

Certain reclassifications have been made to the prior period presentation to conform to the current period presentation. In the Company's balance sheet as of January 31, 2020, the Company has reclassified $2.3 million from current portion of finance lease liabilities to current portion of debt and finance lease liabilities, and the Company has reclassified $2.1 million from long-term finance leases to long-term debt and finance leases.

3. Summary of significant accounting policies
The Company’s significant accounting policies are disclosed in the audited financial statements for the fiscal year ended January 31, 2020. Since the date of those audited financial statements, there have been no material changes to the Company’s significant accounting policies, including the status of recent accounting pronouncements, other than those detailed below.

(a) Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the accounts receivable allowance, capitalized internal-use software, the determination of the useful lives of property and equipment and capitalized software, the fair value of securities underlying stock-based compensation awards issued prior to our initial public offering, the fair value of business acquisitions, and the realization of deferred tax assets.



14

(b) Concentrations of credit risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.
The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October 31, 2020 and 2019. As of October 31, 2020, we had receivables from two entities which accounted for 16% and 11%, respectively, of total accounts receivable.

(c) Risks Related to the COVID-19 Pandemic
In December 2019 and early 2020, an outbreak of a novel strain of coronavirus (COVID-19) occurred. COVID-19 spread to a number of countries including the United States and Canada and was declared a pandemic by the World Health Organization. There continues to be uncertainty as to the extent to which the global COVID-19 pandemic may adversely impact our business operations, financial performance, and results of operations at this time.

(c) New accounting pronouncements
Impact of recently adopted accounting pronouncements
On May 1, 2020, the Company adopted ASU 2018-15, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for internal-use software. The guidance requires capitalized costs to be included within prepaid expenses and the guidance requires amortization of capitalized costs to be included in the same line as the associated cloud subscription costs in the statement of operations. The Company adopted ASU 2018-15 prospectively for implementation costs incurred subsequent to May 1, 2020. See Note 4 - Composition of Certain Financial Statement Captions for additional information.
On February 1, 2020, the Company adopted the Financial Accounting Standards Board's (FASB) Accounting Standard Update (ASU) No. 2016-02, Leases (Topic 842) (ASC 842) which requires lessees to record most leases on their balance sheets but to recognize the expenses in their statement of operations in a manner similar to the prior standard. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term.
The Company adopted the new lease guidance using a modified retrospective transition method applied to those leases which were not completed as of February 1, 2020. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption.
The Company elected the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight practical expedient.
The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize right-of-use assets or lease liabilities, including existing short-term leases as of the transition date. The Company also elected the practical expedient to not separate lease and non-lease components for its office and computer equipment leases.
Upon adoption of Topic 842 the Company recognized operating lease right-of-use assets and operating lease liabilities related to our office leases of $2,741 and $2,928, respectively. The Company’s accounting for lessee finance and all lessor leases remains substantially unchanged from legacy guidance. The standard did not have a significant impact on our statements of operations or statements of cash flows. No adjustment to accumulated deficit was recorded because the adoption did not change the Company's net assets.


15

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement (ASU 2018-13). ASU 2018-13 updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company adopted the new guidance effective February 1, 2020, and it did not have a material effect on its financial statements.
On February 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses. The update requires the recognition of all losses expected over the life of a financial instrument upon origination or purchase of the instrument. The Company adopted this update using a modified retrospective method. No adjustment to accumulated deficit was recorded as a result of the adoption of this standard, which did not have a material impact on the Company's financial statements.
Recent accounting pronouncements not yet adopted
There are no recently issued accounting pronouncements the Company has not yet adopted that will materially impact the Company's financial statements.

4. Composition of certain financial statement captions
(a) Accrued expenses
Accrued expenses as of October 31, 2020 and January 31, 2020 are as follows:
 October 31, 2020January 31, 2020
Payroll-related expenses and taxes$7,846 $5,032 
Payment processing fees liability2,634 2,738 
Other2,182 1,473 
Total$12,662 $9,243 

(b) Property and equipment
Property and equipment as of October 31, 2020 and January 31, 2020 are as follows:
 
Useful Life
 (years)October 31, 2020January 31, 2020
PhreesiaPads and Arrivals Stations3$29,857 $26,389 
Computer equipment325,990 18,394 
Computer software33,010 2,297 
Hardware development31,024 1,024 
Furniture and fixtures7743 743 
Leasehold improvements21,201 1,191 
Total property and equipment$61,825 $50,038 
Less accumulated depreciation and amortization(42,665)(35,551)
Property and equipment — net$19,160 $14,487 
Depreciation expense related to property and equipment amounted to $2,447 and $2,153 for the three months ended October 31, 2020 and 2019, respectively. Depreciation expense related to property and equipment amounted to $7,125 and $6,444 for the nine months ended October 31, 2020 and 2019, respectively. Finance lease depreciation, included in depreciation expense, was $2,278 for the nine months ended October 31, 2020.
Assets under finance leases included in computer equipment were $17,078 and $12,283 as of October 31, 2020 and January 31, 2020. Accumulated amortization of assets under finance leases was $9,555 and $7,724 as of October 31, 2020 and January 31, 2020, respectively.

(c) Capitalized internal use software


16

For the three months ended October 31, 2020 and 2019, the Company capitalized $1,972 and $1,452, respectively, of costs related to the Phreesia Platform. For the nine months ended October 31, 2020 and 2019, the Company capitalized $5,604 and $4,329, respectively, of costs related to the Phreesia Platform.
During the three months ended October 31, 2020 and 2019, amortization expense related to capitalized internal-use software was $1,487 and $1,266, respectively. During the nine months ended October 31, 2020 and 2019, amortization expense related to capitalized internal-use software was $4,353 and $3,645, respectively. As of October 31, 2020 and January 31, 2020, the net book value of the Phreesia Platform was $9,986 and $8,735, respectively.

(d) Intangible assets and goodwill
The following presents the details of intangible assets as of October 31, 2020 and January 31, 2020:

Useful Life
 (years)October 31, 2020January 31, 2020
Acquired technology5$490 $490 
Customer relationship7980 980 
Total intangible assets, gross carrying value$1,470 $1,470 
Less accumulated amortization(450)(271)
Net carrying value$1,020 $1,199 
The remaining useful life for acquired technology in years is 3.1 and 3.9 as of October 31, 2020 and January 31, 2020, respectively. The remaining useful life for customer relationships in years is 5.1 and 5.9 as of October 31, 2020 and January 31, 2020, respectively.
Amortization expense associated with intangible assets amounted to $59 and $59 for the three months ended October 31, 2020 and 2019, respectively. Amortization expense associated with intangible assets amounted to $178 and $178 for the nine months ended October 31, 2020 and 2019, respectively.
The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2020:

October 31, 2020
2021 (Remaining three months)$60 
Fiscal Years Ending January 31,
2022238 
2023238 
2024224 
2025 - thereafter260 
Total$1,020 

There were no changes to the Company's goodwill balance during the nine months ended October 31, 2020. The Company did not record any impairments of goodwill during the three and nine months ended October 31, 2020 or 2019, respectively. Goodwill was $250 as of October 31, 2020 and January 31, 2020.

(e) Accounts receivable
Accounts receivable as of October 31, 2020 and January 31, 2020 are as follows:
 
 October 31, 2020January 31, 2020
Billed$26,000 $22,245 
Unbilled2,344 676 
Total accounts receivable, gross$28,344 $22,921 
Less accounts receivable allowances(750)(943)
Total accounts receivable$27,594 $21,978 


17





Activity in our allowance for doubtful accounts was as follows for the nine months ended October 31, 2020:

 October 31, 2020
Balance, January 31, 2020$943 
Bad debt expense396
Write-offs and adjustments(589)
Balance, October 31, 2020
$750 

The Company’s allowance for doubtful accounts represents the current estimate of expected future losses based on prior bad debt experience as well as considerations for specific customers as applicable. The Company's accounts receivable are considered past due when they are outstanding past the due date listed on the invoice to the customer. As of October 31, 2020, 58% of the Company's accounts receivable was aged less than 30 days from the invoice date and 15% of the Company's accounts receivable was aged over 90 days from the invoice date. The Company writes off accounts receivable and removes the associated allowance for doubtful accounts when the Company deems the receivables to be uncollectible.

(f) Prepaid and other current assets
Prepaid and other current assets as of October 31, 2020 and January 31, 2020 are as follows:
 
 October 31, 2020January 31, 2020
Prepaid software and business systems1,994 $1,611 
Prepaid PhreesiaPads394 645 
Prepaid data center expenses350 751 
Prepaid insurance1,969 1,259 
Other prepaid expenses and other current assets2,118 891 
Total prepaid and other current assets$6,825 $5,157 
The Company enters into cloud computing service contracts to support our sales and marketing, product development and administrative activities. Subsequent to the adoption of ASU 2018-15 in May 2020, we capitalize certain implementation costs for cloud computing arrangements that meet the definition of a service contract. We include these capitalized implementation costs within Prepaid software and business systems in the table above. Once placed in service, we amortize these costs over the remaining subscription term to the same expense line as the related cloud subscription. Capitalized implementation costs for cloud computing arrangements accounted for as service contracts were $283 and $434 for the three and nine months ended October 31, 2020. Accumulated amortization of capitalized implementation costs for these arrangements was $13 as of October 31, 2020.

(g) Other income (expense)

Other income for the three months ended October 31, 2020 and 2019 was $62 and $77, and was composed primarily of foreign exchange gains. Other expense for the nine months ended October 31, 2020 was $229 and was composed primarily of foreign exchange losses. Other expense for the nine months ended October 31, 2019 was $740 and was composed primarily of loss on extinguishment of debt of $1,073, partially offset by foreign exchange gains.

5. Revenue
The Company generates revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. The Company derives revenue from subscription fees and related services generated from the Company’s provider customers for access to the Phreesia Platform, payment processing fees based on patient payment volume processed through the Phreesia Platform, and from digital patient engagement


18

revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care.
The amount of subscription and related services revenue recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrival Stations was $1,593 and $1,496 for the three months ended October 31, 2020 and 2019, respectively. The amount of subscription and related services revenue recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrival Stations was $4,732 and $4,462 for the nine months ended October 31, 2020 and 2019, respectively.

Contract balances
The following table represents a roll-forward of contract assets:
Contract assets (unbilled accounts receivable)
January 31, 2020$676 
Amount transferred to receivables from beginning balance of contract assets(676)
Contract asset additions, net of reclassification to receivables2,344 
October 31, 2020$2,344 

The following table represents a roll-forward of contract liabilities:
Contract liabilities (deferred revenue)
January 31, 2020$5,401 
Revenue recognized that was included in deferred revenue at the beginning of the period(5,004)
Revenue recognized that was not included in deferred revenue at the beginning of the period(1,168)
Increases due to invoicing prior to satisfaction of performance obligations7,394 
October 31, 2020$6,623 


Cost to obtain a contract
The Company capitalizes certain incremental costs to obtain customer contracts and amortizes these costs over a period of benefit that the Company has estimated to be three years. The Company determined the period of benefit by taking into consideration its customer contracts, its technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations and totaled $505 and $491 for the three months ended October 31, 2020 and 2019, respectively. Amortization expense totaled $2,280 and $1,465 for the nine months ended October 31, 2020 and 2019, respectively. The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.
 
The following table represents a roll forward of deferred contract acquisition costs:
Beginning balance, January 31, 2020$3,314 
Additions to deferred contract acquisition costs1,901 
Amortization of deferred contract acquisition costs(2,280)
Ending balance, October 31, 2020
2,935 
Deferred contract acquisition costs, current (to be amortized in next 12 months)1,708 
Deferred contract acquisition costs, non-current1,227 
Total deferred contract acquisition costs$2,935 



19

6. Debt and Finance Lease Liabilities
As of October 31, 2020 and January 31, 2020, the Company had the following outstanding debt and finance lease liabilities:
 
October 31, 2020January 31, 2020
Revolving credit facility$20,663 $ 
Term loan 20,000 
Finance leases7,607 3,612 
Other debt2,146 808 
   Accrued interest and payments65 381 
Total debt and finance lease liabilities, before original issue discount30,481 24,801 
Less deferred financing costs and original issue discount(1,320)(937)
Debt and finance lease liabilities29,161 23,864 
Less - current portion of debt and finance lease liabilities(4,722)(2,324)
Long term debt and finance lease liabilities$24,439 $21,540 

Second Amended and Restated Loan and Security Agreement

On May 5, 2020 (the "Second SVB Effective Date"), the Company entered into a Second Amended and Restated Loan and Security Agreement (“the Second SVB Facility”) with Silicon Valley Bank. The Second SVB Facility modified the First Amended and Restated Loan and Security Agreement, dated February 28, 2019 (the "First SVB Facility"). The Second SVB Facility provides for a revolving credit facility with an initial borrowing capacity of $50,000. The borrowing capacity may be increased to $65,000 at the sole discretion of Silicon Valley Bank. Upon entering into the Second SVB Facility, the Company borrowed $20,663 against the revolving credit facility. The Company used the proceeds from its initial revolving credit borrowing to repay all amounts due under the First SVB Facility term loan, including the $20,000 outstanding principal amount plus a prepayment fee of $300 and an accrued final payment fee of $363.

Borrowings under the revolving credit facility are payable five years from the Effective Date, which is May 5, 2025 (the "Maturity Date"). Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the Wall Street Journal Prime Rate or 4.5%, until such time that adjusted EBITDA as defined in the Second SVB Facility (SVB Facility Adjusted EBITDA) reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.5%, or 4.0%. For the three months ended October 31, 2020, the interest rate on the Second SVB Facility was 4.5%. In addition to principal and interest due under the revolving credit facility, the Company is required to pay an annual commitment fee of $125 per year. The first facility fee payment of $125 was paid during the three months ended July 31, 2020. The Company has $29,337 of availability as of October 31, 2020.

In the event that the Company terminates the Second SVB Facility prior to the Maturity Date, the Company will be required to pay a termination fee equal to (i) $187, reduced by $6 for each calendar month that has elapsed after April 30, 2020, plus (ii) a percent of the total borrowing capacity equal to 1.5% if terminated before the second anniversary of the Second SVB Effective Date, 0.75% if terminated on or after the second and before the third anniversary of the Second SVB Effective Date funding, or 0.5% if terminated on or after the third and before the fourth anniversary of the Second SVB Effective Date. The Company will not be required to pay a termination fee if terminated after the fourth anniversary of the Second SVB Effective Date.
The Company’s obligations under the Second SVB Facility are secured by a first priority security interest in substantially all of its assets, other than intellectual property. The Second SVB Facility includes a financial covenant that requires the Company to achieve specified levels of SVB Facility Adjusted EBITDA. The financial covenant will not be effective if the Company maintains certain levels of liquidity as defined. The Company was in compliance with all covenants related to the Second SVB Facility as of October 31, 2020.

The Second SVB Facility contains events of default, including, without limitation, events of default upon: (i) failure to make payment pursuant to the terms of the agreement; (ii) violation of covenants; (iii) material adverse changes to the Company’s business; (iv) attachment or levy on the Company’s assets or judicial restraint on its business; (v) insolvency; (vi) significant judgments, orders or decrees for payments by the Company not covered by insurance; (vii) incorrectness of representations and warranties; (viii) incurrence of subordinated debt;


20

(ix) revocation of governmental approvals necessary for the Company to conduct its business; and (x) failure by the Company to maintain a valid and perfected lien on the collateral securing the borrowing.

During the three months ended July 31, 2020, the Company accounted for the settlement of the First SVB Facility term loan and the borrowings under the Second SVB Facility as a modification of the First SVB Facility term loan, because the cash flows under the Second SVB Facility were not substantially different than the cash flows under the First SVB Facility term loan. The Company incurred $531 of fees in connection with the Second SVB Facility, including $406 of fees to terminate the First SVB Facility and $125 of fees to enter into the Second SVB Facility. As the Second SVB Facility was accounted for as a modification, the Company recorded these fees as an additional discount on debt. The Company recorded third party costs as additional discount on debt because the unused borrowing capacity on the revolving credit facility contained in the Second SVB Facility was greater than the borrowing capacity on the revolving credit facility in the First SVB Facility. The Company is continuing to amortize the existing and newly recorded discount on debt using the effective interest method.

First Amended and Restated Loan and Security Agreement
On February 28, 2019 (the Effective Date), the Company entered into a First Amended and Restated Loan and Security Agreement (the "First SVB Facility") that provided for a $20,000 term loan (the "2019 Term Loan"). Interest on the term loan was payable monthly, at a floating rate equal to the bank’s prime rate plus 1.50%, subject to reduction based on achievement of defined EBITDA levels. The Company recorded $257 of interest expense for a final payment during the three months ended October 31, 2019. In connection with the First SVB Facility, the Company issued warrants to the lenders to purchase an aggregate of 150,274 shares of common stock at an exercise price of $8.02 per share. The 75,137 common stock warrants that remain outstanding as of October 31, 2020 expire in February 2029. Borrowings under the prior term loan and loans payable were repaid in full with the proceeds from the First SVB Facility.
The First SVB Facility also contained a revolving credit facility with $25,000 of available borrowings. As of January 31, 2020 and as of the date of the Second SVB Facility, the Company had no borrowings outstanding under the revolving credit facility. The Company paid $100 of facility fees during the three months ended October 31, 2020 and 2019, respectively.
Upon entering into the First SVB Facility, during the nine months ended October 31, 2019, the Company recorded a $1,073 loss on extinguishment of debt within other income (expense) for the settlement of the previously outstanding loans payable.
Finance Leases

See Note 11 - Leases for more information regarding finance leases.

Other Debt (Financing Agreements)

On July 21, 2020, the Company entered into an insurance premium financing agreement with IPFS of New York LLC in order to finance its premium payments for Directors' and Officers' insurance. As of October 31, 2020, the outstanding principal amount under the agreement is $1,341. The agreement bears interest of 2.6% per annum. Principal and interest are due in two equal installments of $677, payable in December 2020 and March 2021. The total interest remaining to be paid under the arrangement is $13.

On April 10, 2020, the Company entered into a vendor financing agreement with a principal amount of $174 to finance the acquisition of certain internal use software licenses. As of October 31, 2020, the outstanding principal balance of the financing agreement is $132. Interest accrues at an annual rate of 2.94%. The Company is required to make equal annual payments of $46 on May 31, 2021, May 31, 2022 and May 31, 2023.

On November 2, 2018, the Company entered into a vendor financing agreement with a principal amount of $1,256 to finance the acquisition of certain internal use software licenses. As of October 31, 2020, the outstanding principal balance of the financing agreement is $673. Interest accrues at an annual rate of 9.83%. The Company is required to pay four equal payments of $183 in November 2020, May 2021, November 2021 and June 2022.



21

Maturities of debt, including finance leases, in each of the next five years and thereafter are as follows:

 TotalDebtFinance Leases
Fiscal 2021 (remaining three months)$1,509 $845 $664 
Fiscal year ending January 31:
20224,050 1,077 2,973 
20232,442 184 2,258 
20241,290 40 1,250 
202521,190 20,728 462 
Total long-term debt and finance lease maturities$30,481 $22,874 $7,607 

During the three and nine months ended October 31, 2020, the Company recorded net interest expense of $467 and $1,206, respectively, including amortization of original issue discount and deferred financing costs of $74 and $318, respectively. For the three months ended October 31, 2020, net interest expense included interest expense of $471, net of interest income of $5. For the nine months ended October 31, 2020, net interest expense included interest expense of $1,305, net of interest income of $99. During the three and nine months ended October 31, 2019, the Company recorded net interest expense of $219 and $1,769, respectively, including amortization of original issue discount and deferred financing costs of $147 and $412, respectively For the three months ended October 31, 2019, net interest expense included interest expense of $557, net of interest income of $338. For the nine months ended October 31, 2019, net interest expense included interest expense of $2,142, net of interest income of $373.

7. Stockholders' Equity
(a) Common stock
The Company closed an IPO on July 22, 2019 and filed an Amended and Restated Certificate of Incorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share.
On October 23, 2020, the Company completed a follow-on offering of its Common Stock. In connection with the follow-on offering, the Company issued and sold 5,750,000 shares of common stock at an issuance price of $32.00 per share resulting in net proceeds of $174,800, after deducting underwriting discounts and commissions. The Company also incurred $290 of net third party offering costs.

(b) Preferred stock
In connection with the IPO, the Company's Amended and Restated Certificate of Incorporation also authorized 20,000,000 shares of undesignated preferred stock with a value of $0.01 per share. As of October 31, 2020 and January 31, 2020, no shares of this preferred stock were issued and outstanding.

(c) Treasury stock
The Company's equity based compensation plan allows for the grant of non-vested stock options, restricted stock units (RSUs), and performance-based RSUs to its employees pursuant to the terms of its stock option and incentive plans (See Note 8). Under the provision of the plans, for RSU awards, unless otherwise elected, participants fulfill their related income tax withholding obligation by having shares withheld at the time of vesting. On the date of vesting of the RSU, the Company divides the participant's income tax obligation in dollars by the closing price of its common stock and withholds the resulting number of vested shares. The shares withheld are then transferred to the Company's treasury stock at cost.

8. Equity-based compensation
(a) Equity Award Plans


22

In 2006, the Board of Directors adopted the Company’s 2006 Stock Option Plan, which, as amended, provided for the issuance of options to purchase up to 4,424,986 shares of the Company’s common stock to officers, directors, employees, and consultants. The 2006 Stock Option Plan expired in August 2017.
In January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan (as amended), which currently provides for the issuance of options to purchase up to 3,048,490 shares of the Company’s common stock to officers, directors, employees, and consultants. The option exercise price per share is determined by the Board of Directors based on the estimated fair value of the Company’s common stock.
In June 2019, the Board of Directors adopted the Company’s 2019 Stock Option and Incentive Plan, which replaced the 2018 Stock Option Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee to make equity-based incentive awards including stock options and restricted stock units (RSUs) to the Company’s officers, employees, directors, and consultants. The initial reserve for the issuance of awards under this Plan was 2,139,683 shares of common stock. The initial number of shares reserved and available for issuance automatically increased on February 1, 2020 and will automatically increase each February 1 thereafter by 5% of the number of shares of common stock outstanding on the immediately preceding January 31 (or such lesser number of shares determined by the Compensation Committee).
(b) Stock Options
Options granted under the plans have a maximum term of ten years and vest over a period determined by the Board of Directors (generally four years from the date of grant or the commencement of the grantee’s employment with the Company). Options generally vest 25% at the one-year anniversary of the grant date, after which point they generally vest pro rata on a monthly basis.
 Effective July 2019, all available shares from expired, terminated, or forfeited awards that remained under the 2006 or 2018 prior stock compensation plans were made available for grant under the 2019 Plan.
In June 2019, the Board of Directors also adopted the Company’s 2019 Employee Stock Purchase Plan (The ESPP), which became effective immediately prior to the effectiveness of the registration statement for the Company’s initial public offering. The total shares of common stock initially reserved under the ESPP is limited to 855,873 shares.

Stock option activity for the nine months ended October 31, 2020 is as follows:
Number of
options
Weighted-
average
exercise price
Weighted-
average
remaining
contractual life
(in years)
Aggregate Intrinsic
value
Outstanding — January 31, 20205,516,452 $3.80 
Granted in nine months ended October 31, 2020
 $ 
Exercised(1,610,207)$2.08 
Forfeited and expired(54,083)$7.31 
Outstanding and expected to vest — October 31, 2020
3,852,162 $4.46 6.03$125,217 
Exercisable — October 31, 2020
2,625,365 $3.12 5.09$88,856 
Amount vested in nine months ended October 31, 2020
476,680 $5.52 

As of October 31, 2020, there are 4,181,522 shares available for future grant pursuant to the 2019 Plan after factoring in the automatic increase from February 1, 2020, as well as an additional 855,873 shares available for future grant pursuant to the ESPP.
The aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company’s estimated stock price at the time of exercise and the exercise price, multiplied by the number of related in-the-money options) that would have been received by the option holders had they exercised their options at the end of the period. This amount changes based on the market value of the Company’s common stock. The total intrinsic value of options exercised for the nine months ended October 31, 2020 and 2019 (based on the difference between the Company’s estimated stock price on the exercise date and the respective exercise price, multiplied by the number of options exercised), was $52,537 and $1,728, respectively.
For the three months ended October 31, 2020 and 2019, the Company recorded stock-based compensation expense for stock options of $632 and $809, respectively. For the nine months ended October 31, 2020 and 2019,


23

the Company recorded stock-based compensation expense for stock options of $2,111 and $2,051, respectively. As of October 31, 2020, there is $4,078 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 2.06 years.
For the three and nine months ended October 31, 2020, stock-based compensation expense for stock options includes $88 and $312, respectively, related to the modification of stock options.
The Company has not recognized and does not expect to recognize in the foreseeable future, any tax benefit related to employee stock-based compensation expense.

(c) Restricted stock units
During fiscal 2020, prior to the IPO, the Company issued stock units to employees and directors that vest based on both a time-based condition and a performance-based condition. Pursuant to the time-based condition, 10% of the restricted stock units vest after one year, 20% vest after two years, 30% vest after three years and 40% vest after four years. The performance-based condition was based on a sale of the Company or an IPO, as defined. The restricted stock units expire seven years from the grant date. Upon completion of the Company’s IPO in July 2019, the Company immediately recognized the fair value of the vested units with the unvested portion recognized over the remaining service period.
In addition, in August 2019, the Company approved allowing executive officers the ability to elect to receive all or a portion of the bonus (based on its target bonus opportunity for the last half of the fiscal year) in the form of restricted stock units instead of cash. For such executive officers that elected to receive restricted stock units, such award was granted immediately after such election with a value equal to the portion of the target bonus opportunity that the executive officer elected not to receive in cash, and such award vests based on the achievement of the Company’s pre-defined performance targets. These performance-based awards were released in April 2020, after final approval by the Compensation Committee.
The Company issued 126,198 time-based restricted stock units during the three months ended October 31, 2020. The Company issued 701,392 time-based restricted stock units during the nine months ended October 31, 2020. These time-based restricted stock units are subject to the same four-year vesting period as the previously granted units.
Restricted stock unit activity for the nine months ended October 31, 2020 are as follows: 
  Restricted stock units
Outstanding, February 1, 20201,447,418 
Granted in nine months ended October 31, 2020
701,392 
Vested(76,915)
Forfeited and expired (93,915)
Outstanding, October 31, 2020
1,977,980 

For the three months ended October 31, 2020 and 2019, the Company recognized $2,684 and $957 in restricted stock unit compensation expense, respectively. For the nine months ended October 31, 2020 and 2019, the Company recognized $7,505 and $1,781 in restricted stock unit compensation expense, respectively, with $33,424 remaining of total unrecognized compensation costs related to these awards as of October 31, 2020. The total unrecognized costs are expected to be recognized over a weighted-average term of 3.2 years.
For the three and nine months ended October 31, 2020, stock-based compensation expense for restricted stock units includes $8 and $25 related to restricted stock units issued in connection with the Vital Score acquisition in December 2018. For the three and nine months ended October 31, 2019, stock-based compensation expense includes $10 and $30 related to restricted stock units issued in connection with the Vital Score acquisition. As of October 31, 2020, there is $66 of total unrecognized compensation cost related to these awards.

9. Stock warrants
As of October 31, 2020 and January 31, 2020, there were 75,137 common stock warrants outstanding. These remaining common stock warrants were issued with an exercise price of $8.02 per share. If unexercised, each of these warrants will expire on February 28, 2029.


24

On November 6, 2020, the remaining 75,137 common stock warrants were exercised through a net share settlement. The Company issued 60,388 shares in the net share exercise transaction.

10. Fair value measurements
Certain assets and liabilities are carried at fair value under generally accepted accounting principles. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities or other inputs that are observable or can be corroborated by observable market.
Level 3—Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The following table presents information about the Company's assets and liabilities that are measured at fair value as of October 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):


 Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of October 31, 2020
 
Money market mutual funds$237,499 $ $ $237,499 
Foreign currency derivative contracts$ $34 $ $34 
Total assets$237,499 $34 $ $237,533 

The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):


 Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of January 31, 2020
 
Money market mutual funds$86,600 $ $ $86,600 
Foreign currency derivative contracts 58  58 
Total assets$86,600 $58 $ $86,658 

The carrying value of the Company’s short-term financial instruments, including accounts receivable and accounts payable approximate fair value due to the short-term nature of these instruments.


25

The Company uses certain derivative financial instruments as part of its risk management strategy to reduce its foreign currency risk. The Company does not designate any derivatives as hedges in accordance with ASC 815 Derivatives and Hedging. The Company recognizes all derivatives on the balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency contracts as of October 31, 2020 was an asset of $34, which is included in prepaid expenses and other current assets on the accompanying balance sheet. The fair value of its foreign currency contracts as of January 31, 2020 was an asset of $58, which is included in prepaid and other current assets on the accompanying balance sheet. The fair value of the foreign currency contracts are considered Level 2 in the fair value hierarchy as of October 31, 2020 and January 31, 2020, respectively. The Company includes gains and losses on its foreign currency forward contracts within other income (expense). During the three and nine months ended October 31, 2020, the Company recognized a gain of $59 and a loss of $250, respectively. During the three and nine months ended October 31, 2019, the Company recognized gains of $327 and $256, respectively.
As the Company refinanced all of its debt on February 28, 2019 and again on May 5, 2020 (See Note 6), the Company's debt bears interest at floating rates, and there have been no significant changes in the Company's credit risk since the issuance of the debt, the Company believes that the face value of its outstanding debt at October 31, 2020 and January 31, 2020 approximates fair value.
The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the three and nine months ended October 31, 2020 and 2019.

 
11. Leases
(a) Phreesia as Lessee
The Company leases office premises in New York, North Carolina, and Ottawa, and data center space in Virginia under operating leases which expire on various dates through March 2024. Certain of these arrangements have escalating rent payment provisions or optional renewal clauses. The table below only considers lease obligations through the renewal date as the Company is not reasonably certain to elect the option to extend its leases beyond the option date. No arrangements contain residual value guarantees or restrictions imposed on the leases. We are also committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below.
The operating right-of-use assets were calculated as the present value of operating lease liabilities, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable.
The Company also entered into various finance lease arrangements of computer equipment. These agreements are typically for two to three years and are secured by the underlying equipment.

Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:


26

October 31, 2020
Operating leases:
Lease right-of-use assets$3,192 
Lease liabilities, current$1,288 
Lease liabilities, noncurrent2,158 
Total operating lease liabilities$3,446 
Finance leases:
Property and equipment, at cost$17,078 
Accumulated depreciation(9,555)
Property and equipment, net$7,523 
Lease liabilities (included in Current portion of debt and finance leases)$3,018 
Lease liabilities, noncurrent (included in Long-term debt and finance leases)4,589 
Total finance lease liabilities$7,607 

For office leases and leased equipment, the Company has elected the practical expedient to not separate lease and non-lease components, and as such, the variable lease cost primarily represents variable payments such as common area maintenance, utilities and equipment maintenance.
As of October 31, 2020, for operating leases, the weighted-average remaining lease term is 2.7 years and the weighted-average discount rate is 3.5%. As of October 31, 2020, for finance leases, the weighted-average remaining lease term is 2.8 years, and the weighted-average discount rate is 4.9%.

The components of lease expense for the nine months ended October 31, 2020 were as follows:

October 31, 2020
Operating leases:
Operating lease cost$1,300 
Variable lease cost191 
Total operating lease cost$1,491 
Finance leases:
Amortization of right-of-use assets$2,278 
Interest on lease liabilities236 
Total finance lease cost$2,514 


The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:


27

October 31, 2020
OperatingFinance
Maturity of lease liabilities
Fiscal 2021 (remaining three months)$434 $850 
Fiscal year ending January 31,
20221,228 3,139 
20231,142 2,352 
2024758 1,290 
2025$52 $472 
Total future minimum lease payments$3,614 $8,103 
Less: interest(168)(496)
Present value of lease liabilities$3,446 $7,607 

Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:

January 31, 2020
Operating
Fiscal year ending January 31,
2021$1,824 
2022819 
2023464 
2024277 
$3,384 

Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:
October 31, 2020
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,234 
Operating cash used for finance leases236 
Financing cash used for finance leases1,797 
Total$3,267 
Right-of-use assets obtained in exchange for lease liabilities:
Operating$4,420 
Finance6,050 
Total$10,470 
An initial right-of-use asset of $2,741 for operating leases was recognized as a non-cash asset addition in connection with the adoption of ASC 842. Cash paid for amounts included in the present value of operating lease liabilities was $1,234 during the nine months ended October 31, 2020 and is included in cash (used in) provided by operating activities.
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrival Stations along with their monthly subscription. These rentals fall under the guidance of ASC 842. The Company elected the practical expedient to not separate lease and non-lease components. More specifically, all contractual hardware maintenance is included with the hardware lease components. The leases


28

contain no variable lease payments, no options to extend the lease that are reasonably certain to be exercised, and do not give the lessee an option to purchase the hardware at the end of the lease term. Additionally, the lease term does not represent a major part of the remaining economic life of the assets, and the present value of the lease payments does not equal or exceed substantially all of the fair value of the assets. As a result, all leased hardware in the SaaS arrangements are classified as operating leases.
During the three and nine months ended October 31, 2020, the Company recognized $1,593 and $4,732, respectively, in subscription and related services revenue related to the leasing of PhreesiaPads and Arrival Stations.
Future lease payments receivable under operating leases were immaterial as of October 31, 2020, except for those with terms less than one year.

12. Commitments and contingencies
In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.

13. Income taxes
For the three and nine months ended October 31, 2020, the Company recorded a tax provision of $194 and $371, respectively, compared to a tax provision of $64 and $183, respectively, for the corresponding three and nine month periods in the prior year. Our provision for income taxes was 2.0% and 1.1% of loss before income taxes for the nine months ended October 31, 2020 and 2019, respectively. The Company's effective tax rate differs from the U.S. statutory tax rate of 21% primarily because the Company records a valuation allowance against the majority of its deferred tax assets, and due to foreign income tax expense recorded for the Company's Canada branch.
Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. Management of the Company has evaluated the positive and negative evidence pertaining to the realizability of its deferred tax assets, including the Company’s history of losses, and concluded that it is more likely than not that the Company will not recognize the benefits for the majority of its deferred tax assets. On the basis of this evaluation, the Company has recorded a valuation allowance against its deferred tax assets that are not more likely than not to be realized at October 31, 2020 and January 31, 2020.

14. Net loss per share attributable to common stockholders
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
 
 Three months ended October 31,Nine months ended October 31,
 2020201920202019
Numerator:
Net loss$(6,713)$(2,437)$(19,196)$(16,625)
Preferred stock dividend paid   (14,955)
Accretion of redeemable convertible preferred stock to redemption value   (56,175)
Net loss attributable to common stockholders$(6,713)$(2,437)$(19,196)$(87,755)
Denominator:
Weighted-average shares of common stock outstanding, basic and diluted38,511,370 35,790,951 37,855,503 15,007,247 
Net loss per share attributable to common stockholders$(0.17)$(0.07)$(0.51)$(5.85)


29

The Company’s potential dilutive securities, which include convertible preferred, stock options, restricted stock units and outstanding warrants to purchase shares of common and preferred stock, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
As of October 31,
20202019
Stock options to purchase common stock and restricted stock units5,830,142 6,645,106 
Warrants to purchase common stock75,137 228,178 
5,905,279 6,873,284 

15. Related party transactions
The Company recognized revenue totaling approximately $1,223 from an affiliate of a stockholder of the Company for the three months ended October 31, 2019. The Company recognized revenue totaling approximately $2,425 and $4,098 from an affiliate of a stockholder of the Company for the nine months ended October 31, 2020 and 2019, respectively. Accounts receivable from the affiliate totaled approximately $2,072 as of January 31, 2020, The entity was no longer a related party as of October 31, 2020.


30

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Management’s discussion and analysis of financial condition and results of operations
You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our financial statements and related notes thereto included in our Form 10-K for the fiscal year ended January 31, 2020. In addition to historical financial information, the following discussion and analysis and information set forth elsewhere in this Quarterly Report on Form 10-Q contain forward-looking statements that involve risks, uncertainties and assumptions. Our actual results could differ materially from those anticipated by these forward-looking statements as a result of many factors. We discuss factors that we believe could cause or contribute to these differences below and elsewhere in this Quarterly Report on Form 10-Q, including those set forth under “Risk Factors” and “Special Note Regarding Forward-Looking Statements.”
Financial highlights
Total revenue increased 17% to $38.5 million in the three months ended October 31, 2020, compared with $32.8 million in the three months ended October 31, 2019.
Total revenue increased 16% to $106.9 million in the nine months ended October 31, 2020 compared with $92.0 million in the nine months ended October 31, 2019.
Net loss was $6.7 million in the three months ended October 31, 2020, compared to $2.4 million in the three months ended October 31, 2019.
Net loss was $19.2 million in the nine months October 31, 2020, compared to $16.6 million in the nine months ended October 31, 2019.
Adjusted EBITDA was positive $1.2 million in the three months ended October 31, 2020, compared to positive $3.0 million in the three months ended October 31, 2019.
Adjusted EBITDA was positive $3.9 million in the nine months ended October 31, 2020, compared to positive $3.5 million in the nine months ended October 31, 2019.
Cash used in operating activities was $0.7 million and $1.2 million for the three and nine months ended October 31, 2020, respectively. Free cash flow was negative $4.4 million and negative $12.3 million for the three and nine months ended October 31, 2020, respectively.
Cash used in operating activities was $3.0 million and $0.4 million for the three and nine months ended October 31, 2019, respectively. Free cash flow was negative $6.6 million and negative $9.6 million for the three and nine months ended October 31, 2019, respectively.
For a reconciliation of Adjusted EBITDA to net loss and a reconciliation of free cash flow to cash used in operating activities, and for more information as to how we define and calculate such measures, see the section below titled “Non-GAAP financial measures.”
Overview
We are a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. As evidenced in industry survey reports from KLAS, a healthcare information technology and insights company, we have been recognized as a leader based on our integration capabilities with healthcare provider organizations, the broad adoption of our patient intake functionalities and by overall client satisfaction. Through the SaaS-based Phreesia Platform, we offer our provider clients a robust suite of solutions to manage the patient intake process and an integrated payments solution for secure processing of patient payments. Our Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients.
We serve an array of healthcare provider organizations of all sizes ranging from single-specialty practices, which include internal and family medicine, urology, dermatology and orthopedics, to large, multi-specialty groups. Our life sciences services are provided to clients in the pharmaceutical, biotechnology and medical device industries.
We derive revenue from (i) subscription fees from healthcare provider organizations for access to the Phreesia Platform and related services fees, (ii) payment processing fees based on levels of patient payment volume processed through the Phreesia Platform, and (iii) fees from life science companies to deliver digital marketing


31

content to patients using the Phreesia Platform. We have strong visibility into our business as the majority of our revenue is derived from recurring subscription fees and re-occurring payment processing fees.
We market and sell our products and services to provider clients throughout the United States using a direct sales organization divided into several highly targeted and coordinated teams, which are concentrated in Raleigh, North Carolina, New York, New York and Ottawa, Canada. Our demand generation team develops content and identifies prospects that our sales development team researches and qualifies to generate high-grade, actionable sales programs. Our direct sales force executes on these qualified sales programs, partnering with client services to ensure prospects are educated on the breadth of our capabilities and demonstrable value proposition, with the goal of attracting and retaining clients and expanding their use of our Phreesia Platform over time. Most of our Phreesia Platform solutions are contracted pursuant to annual, auto-renewing agreements. Our sales typically involve competitive processes and sales cycles have, on average, varied in duration from two months to eight months, depending on the size of the potential client. However, there is potential for our sales cycle to extend beyond two to eight months as a result of COVID-19. In addition, through Phreesia University (Phreesia’s in-house training program), events, client conferences and webinars, we help our provider clients optimize their businesses and, as a result, support client retention.
Since our inception, we have not marketed or sold our products internationally. Accordingly, all of our revenue from historical periods has come from the United States, and our current strategy is to continue to focus our sales efforts within the United States.
Our revenue growth has been entirely organic and reflects our significant addition of new provider clients and increased revenue from existing clients. New provider clients are defined as clients that go live in the applicable period and existing provider clients are defined as clients that go live in any period before the applicable period.
Recent developments
COVID-19
In December 2019, an outbreak of a novel strain of coronavirus (COVID-19) originated in Wuhan, China and spread to a number of other countries, including the United States and Canada. In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic and the United States declared a national emergency with respect to COVID-19. The impact of the outbreak has been rapidly evolving and has led to the implementation of various responses, including government-imposed quarantines, travel restrictions, business and school closures and other public health safety measures. It has also disrupted the normal operations of many businesses, including ours. COVID-19 has also disrupted, and we believe will continue to disrupt, the normal operations of our clients, which are primarily healthcare providers. Because our business relies, in part, on the growth and success of our clients, any disruption to our clients' operations will impact our revenue as follows:
Subscription and related services: Disruptions to provider operations, including travel restrictions and provider office closures, impact our subscription and related services revenue because of disruptions to sales processes and client implementations.
Payment processing: The decline in non-essential and elective patient visits directly impacts the revenue we receive from payment processing tools.
Life sciences: Because our life sciences revenue is driven by the number of patients receiving targeted messages, a decline in patient visits may impact our revenue earned through patient engagement.

Beginning in early September 2020, we saw patient visits return to pre-pandemic levels as some of the restrictions and other safety measures have been lifted. We have seen positive trends as a result of our ability to use our Platform and solutions to assist our healthcare provider clients as they implement new safety protocols in order to continue to see patients, including minimizing contact during intake of patients, mobile check-in, transitioning patients to telehealth visits and enabling providers to screen patients for COVID-19 risk factors. Our COVID-19 module was used in over 30 million patient screenings between February 10, 2020 and November 30, 2020.

Given the unknown timeline and the near-term uncertainty of COVID-19 on our business, there continues to be uncertainty as to the extent to which the global COVID-19 pandemic may adversely impact our business operations, financial performance, and results of operations at this time. Further, due to recent surges of COVID-19 cases in many states, or a second wave, we may see quarantines and additional restrictions being put in place again, which could impact patient visits across our provider clients similar to the trends during the earlier periods of the pandemic.



32

On December 9, 2020, the Company changed its headquarters from New York, NY to its Raleigh, North Carolina location.

Key metrics
We regularly review the following key metrics to measure our performance, identify trends affecting our business, formulate financial projections, make strategic business decisions and assess working capital needs.
 
 Three months ended October 31,Nine months ended October 31,
 2020201920202019
Key Metrics:
Provider clients (average over period)1,737 1,573 1,679 1,560 
Average revenue per provider client$17,490 $16,637 $51,604 $48,768 
Patient payment volume (in millions)$524 $463 $1,445 $1,388 
 
Provider clients. We define provider clients as the average number of healthcare provider organizations that generate revenue each month during the applicable period. In one specific case wherein we act as a subcontractor providing white-label services to our partner’s clients, we treat this contractual relationship as a single provider client. We believe growth in the number of provider clients is a key indicator of the performance of our business and depends, in part, on our ability to successfully develop and market our Platform to healthcare provider organizations that are not yet clients. While growth in the number of provider clients is an important indicator of expected revenue growth, it also informs our management of the areas of our business that will require further investment to support expected future provider client growth. For example, as the number of provider clients increases, we may need to add to our customer support team and invest to maintain effectiveness and performance of our Platform and software for our provider clients and their patients.
Average revenue per provider client. We define average revenue per provider client as the total subscription and related services and payment processing revenue generated from provider clients in a given period divided by the average number of provider clients that generate revenue each month during that same period. We are focused on continually delivering value to our provider clients and believe that our ability to increase average revenue per provider client is an indicator of the long-term value of our existing provider client relationships.
Patient payment volume. We measure patient payment volume as the total dollar volume of transactions between our provider clients and their patients utilizing our payment platform, including via credit and debit cards, cash and check. Patient payment volume is a major driver of our payment processing revenue, and we believe that patient payment volume is an indicator of both the underlying health of our provider clients’ businesses and the continuing shift of healthcare costs to patients.
Components of statements of operations
Revenue
We generate revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. We derive revenue from subscription fees and related services generated from our provider clients for access to the Phreesia Platform, payment processing fees based on the levels of patient payment volume processed through the Phreesia Platform, and from digital marketing revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care.
Our total revenue consists of the following:
Subscription and related services. We primarily generate subscription fees from our provider clients based on the number of providers that subscribe to and utilize the Phreesia Platform. Our provider clients are typically billed monthly in arrears, though in some instances, provider clients may opt to be billed quarterly or annually in advance. Subscription fees are typically auto-debited from provider clients’ accounts every month. As we target and add larger enterprise provider clients, these clients may choose to contract differently than our typical per provider subscription model. To the extent we charge in an alternative manner with larger enterprise provider clients, we expect that such a pricing model will recur and, combined with our per provider subscription fees, will increase as a percentage of our total revenue.


33

In addition, we receive certain fees from provider clients for professional services associated with our implementation services as well as travel and expense reimbursements, shipping and handling fees, sales of hardware (PhreesiaPads and Arrivals Stations), and on-site support and training.
Payment processing fees. We generate revenue from payment processing fees based on the number of transactions and the levels of patient payment volume processed on credit and debit cards on the Phreesia Platform through our payment facilitator model. Payment processing fees are generally calculated as a percentage of the total transaction dollar value processed and/or a fee per transaction. Credit and debit patient payment volume processed through our payment facilitator model represented 80% and 82% of our patient payment volume in the three months ended October 31, 2020 and 2019, respectively. Credit and debit patient payment volume processed through our payment facilitator model represented 82% and 83% of our patient payment volume in the nine months ended October 31, 2020 and 2019, respectively. The remainder of our patient payment volume is composed of credit and debit transactions for which Phreesia acts as a gateway to another payment processor, and cash and check transactions.
Life sciences. We generate revenue from the sale of digital marketing solutions to life sciences companies. As we expand our provider client base, we increase the number of new patients we can reach to deliver targeted marketing content on behalf of our life sciences clients.
Cost of revenue (excluding depreciation and amortization)
Our cost of revenue primarily consists of personnel costs, including salaries, benefits, bonuses and stock-based compensation for implementation and technical support, and costs to verify insurance eligibility and benefits, infrastructure costs to operate our Platform such as hosting fees and fees paid to various third-party partners for access to their technology.
Payment processing expense
Payment processing expense consists primarily of interchange fees set by payment card networks and that are ultimately paid to the card-issuing financial institution, assessment fees paid to payment card networks, and fees paid to third-party payment processors and gateways. Payment processing expense may change as a percentage of payment processing revenue if card networks change pricing for interchange and assessment fees or if we change pricing to our clients or as the mix of various card type usage changes.
Sales and marketing
Sales and marketing expense consists primarily of personnel costs, including salaries, benefits, bonuses, stock-based compensation and commission costs for our sales and marketing personnel. Sales and marketing expense also includes costs for advertising, promotional and other marketing activities, as well as certain fees paid to various third-party partners for sales and lead generation. Advertising is expensed as incurred.
Research and development
Research and development expense consists of costs for the design, development, testing and enhancement of our products and services and are generally expensed as incurred. These costs consist primarily of personnel costs, including salaries, benefits, bonuses and stock-based compensation for our development personnel. Research and development expense also includes product management, life sciences analytics costs, third-party partner fees and third-party consulting fees.
General and administrative
General and administrative expense consists primarily of personnel costs, including salaries, benefits, bonuses, and stock-based compensation for our executive, finance, legal, human resources, information technology and other administrative personnel. General and administrative expense also includes consulting, legal, security, accounting services and allocated overhead. We expect general and administrative expense to continue to increase in absolute dollars as we grow our operations and continue to operate as a public company, although we expect such expense to decline as a percentage of total revenue over time.
Depreciation
Depreciation represents depreciation expense for PhreesiaPads and Arrivals Stations, data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.
Amortization
Amortization primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets.


34

Other income (expense)
Our other income and loss line items consist of the following:
Other income (expense). Other income (expense) consists of foreign currency-related gains and losses and other income (expense).
Change in fair value of warrant liability. Prior to our initial public offering, the Company had preferred stock warrants which were marked to market based on third-party valuations and the change in fair value was recorded in other income (expense). Upon the closing of our IPO, the outstanding warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock. Upon such conversion, we reclassified the warrants to equity and recorded the then current value of the warrant liability on the date of reclassification to additional paid-in-capital, a component of stockholders’ equity.
Interest income. Interest income consists of interest earned on our cash and cash equivalent balances. Interest income has not been material to our operations to date.
Interest expense. Interest expense consists primarily of the interest incurred on debt and our financing obligations as well as amortization of discounts and deferred financing costs.
Provision for income taxes
Based upon our historical operating losses and the available evidence, we have determined that it is more likely than not that the deferred tax assets as of October 31, 2020 will not be realized in the near term. On the basis of this evaluation, the Company has recorded a valuation allowance against its deferred tax assets that are not more likely than not to be realized at October 31, 2020 and January 31, 2020. In future periods, if we conclude we have future taxable income sufficient to recognize the deferred tax assets, we may reduce or eliminate the valuation allowance.


Comparison of results of operations for the three and nine months ended October 31, 2020 and 2019

Revenue
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Subscription and related services$17,468 $14,606 $2,862 20 %
Payment processing fees12,917 11,559 1,358 12 %
Life sciences8,079 6,678 1,401 21 %
Total revenue$38,464 $32,843 $5,621 17 %
Subscription and related services. Our subscription and related services revenue from healthcare provider organizations increased $2.9 million to $17.5 million in the three months ended October 31, 2020, as compared to $14.6 million in the three months ended October 31, 2019, primarily due to new provider clients added during the quarter, expansion of and cross-selling to existing provider clients, and higher related services revenues.
Payment processing fees. Our revenue from patient payments processed through the Phreesia Platform
increased $1.3 million to $12.9 million in the three months ended October 31, 2020, as compared to $11.6 million in the three months ended October 31, 2019. The increase was due to a mix of transactions priced with higher per transaction revenue, as well as higher volume of debit and credit payments processed through the Phreesia Platform driven by an increase in patient visits during the quarter.
Life sciences. Our revenue from life science clients for digital marketing increased $1.4 million to $8.1 million in the three months ended October 31, 2020, as compared to $6.7 million in the three months ended October 31, 2019 due to an increase in new digital marketing solutions programs and an increase in scale among the existing programs.



35

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Subscription and related services$50,196 $41,292 $8,904 22 %
Payment processing fees36,452 34,781 1,671 %
Life sciences20,221 15,895 4,326 27 %
Total revenue$106,869 $91,968 $14,901 16 %

Subscription and related services. Our subscription and related services revenue from healthcare provider organizations increased $8.9 million to $50.2 million in the nine months ended October 31, 2020, as compared to $41.3 million in the nine months ended October 31, 2019, primarily due to new provider clients added in the current year-to-date period as well as expansion of and cross-selling to existing provider clients.
Payment processing fees. Our revenue from patient payments processed through the Phreesia Platform
increased $1.7 million to $36.5 million in the nine months ended October 31, 2020, as compared to $34.8 million in the nine months ended October 31, 2019. The increase was due to a mix of transactions priced with higher per transaction revenue as well as a higher volume of debit and credit patient payments processed through the Phreesia Platform driven by an increase in patient visits during the current fiscal year-to-date period.
Life sciences. Our revenue from life science clients for digital marketing increased $4.3 million to $20.2 million in the nine months ended October 31, 2020, as compared to $15.9 million in the nine months ended October 31, 2019 due to an increase in new digital marketing solutions programs and an increase in scale among the existing programs.

Cost of revenue (excluding depreciation and amortization) 
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Cost of revenue (excluding depreciation and amortization)$6,472 $4,388 $2,084 47 %
Cost of revenue (excluding depreciation and amortization) increased $2.1 million to $6.5 million in the three months ended October 31, 2020, as compared to $4.4 million in the three months ended October 31, 2019. The increase resulted primarily from higher headcount and associated compensation cost driven by growth in revenues, as well as higher payments to third-party partners.
Stock compensation expense included in cost of revenue was $0.2 million and $0.1 million for the three months ended October 31, 2020 and 2019, respectively.

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Cost of revenue (excluding depreciation and amortization)$16,477 $12,594 $3,883 31 %
Cost of revenue (excluding depreciation and amortization) increased $3.9 million to $16.5 million in the nine months ended October 31, 2020, as compared to $12.6 million in the nine months ended October 31, 2019. The increase resulted primarily from higher headcount and associated compensation cost driven by growth in revenues, as well as higher payments to third-party partners.
Stock compensation expense included in cost of revenue was $0.4 million and $0.1 million for the nine months ended October 31, 2020 and 2019, respectively.



36

Payment processing expense 
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Payment processing expense$7,530 $6,902 $628 %
Payment processing expense increased $0.6 million to $7.5 million in the three months ended October 31, 2020, as compared to $6.9 million in the three months ended October 31, 2019. The increase resulted primarily from an increase in patient payments processed through the Phreesia Platform driven by an increase in patient visits in the current quarter, partially offset by certain lower cost payment routing.


 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Payment processing expense$21,125 $20,952 $173 %
Payments processing expense increased $0.2 million to $21.1 million in the nine months ended October 31, 2020, as compared to $21.0 million in the nine months ended October 31, 2019. The increase resulted primarily from an increase in patient payments processed through the Phreesia Platform driven by an increase in patient visits over the prior year period, partially offset by certain lower cost payment routing.

Sales and marketing
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Sales and marketing$10,481 $8,348 $2,133 26 %
Sales and marketing expense increased $2.1 million to $10.5 million in the three months ended October 31, 2020, as compared to $8.3 million in the three months ended October 31, 2019. The increase was primarily attributable to headcount and total compensation increases of $1.9 million.
Stock compensation expense included in sales and marketing expense was $1.0 million and $0.4 million for the three months ended October 31, 2020 and 2019, respectively.

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Sales and marketing$30,013 $24,170 $5,843 24 %
Sales and marketing expense increased $5.8 million to $30.0 million in the nine months ended October 31, 2020, as compared to $24.2 million in the nine months ended October 31, 2019. The increase was primarily attributable to headcount and total compensation increases of $5.7 million as well as a $1.0 million increase in partner payments, partially offset by a $0.9 million decrease in travel and entertainment costs.
Stock compensation expense included in sales and marketing expense was $2.5 million and $0.9 million for the nine months ended October 31, 2020 and 2019, respectively.

Research and development
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Research and development$5,732 $4,774 $958 20 %
Research and development expense increased $1.0 million to $5.7 million in the three months ended October 31, 2020, as compared to $4.8 million in the three months ended October 31, 2019. The increase resulted primarily from a $1.0 million increase in total compensation costs driven by an increase in headcount to support our product development efforts.
Stock compensation expense included in research and development expense was $0.5 million and $0.2 million for the three months ended October 31, 2020 and 2019, respectively.


37

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Research and development$16,267 $13,762 $2,505 18 %
Research and development expense increased $2.5 million to $16.3 million in the nine months ended October 31, 2020, as compared to $13.8 million in the nine months ended October 31, 2019. The increase resulted primarily from a $2.5 million increase in total compensation costs driven by an increase in headcount to support our product development efforts.
Stock compensation expense included in research and development expense was $1.5 million and $0.5 million for the nine months ended October 31, 2020 and 2019, respectively.


General and administrative
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
General and administrative$10,370 $7,184 $3,186 44 %
General and administrative expense increased $3.2 million to $10.4 million in the three months ended October 31, 2020, as compared to $7.2 million in the three months ended October 31, 2019. The increase resulted primarily from a $2.5 million increase in total compensation costs due to higher headcount and a $0.8 million increase in software fees to improve our information systems, partially offset by lower travel and entertainment costs.
Stock compensation expense included in general and administrative expense was $1.6 million and $1.0 million for the three months ended October 31, 2020 and 2019, respectively.

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
General and administrative$28,721 $20,849 $7,872 38 %
General and administrative expense increased $7.9 million to $28.7 million in the nine months ended October 31, 2020, as compared to $20.8 million in the nine months ended October 31, 2019. The increase resulted primarily from our efforts to build our internal control structure, including a $6.7 million increase in total compensation costs due to higher headcount and a $1.8 million increase in software fees to improve our information systems, partially offset by lower travel and entertainment costs.
Stock compensation expense included in general and administrative expense was $5.2 million and $2.4 million for the nine months ended October 31, 2020 and 2019, respectively.

Depreciation
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Depreciation$2,447 $2,153 $294 14 %
Depreciation expense increased $0.3 million to $2.4 million in the three months ended October 31, 2020 as compared to $2.2 million in the three months ended October 31, 2019. The increase was attributable to higher data center depreciation driven by continued investment in our Platform.
 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Depreciation$7,125 $6,444 $681 11 %
Depreciation expense increased $0.7 million to $7.1 million in the nine months ended October 31, 2020 as compared to $6.4 million in the nine months ended October 31, 2019. The increase was attributable to higher data center depreciation driven by continued investment in our Platform.


38

Amortization
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Amortization$1,546 $1,325 $221 17 %
Amortization expense increased $0.2 million to $1.5 million in the three months ended October 31, 2020, as compared to $1.3 million in the three months ended October 31, 2019. The increase was due to higher amortization of internal-use software development costs as we continue to improve and add new functionality to the Phreesia Platform.


 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Amortization$4,531 $3,823 $708 19 %
Amortization expense increased $0.7 million to $4.5 million in the nine months ended October 31, 2020, as compared to $3.8 million in the nine months ended October 31, 2019. The increase was due to higher amortization of internal-use software development costs as we continue to improve and add new functionality to the Phreesia Platform.

Other income (expense)
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Other income$62 $77 $(15)(19)%
Other income remained essentially unchanged at $0.1 million in the three months ended October 31, 2020 as compared to $0.1 million for the three months ended October 31, 2020.

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Other expense$(229)$(740)$511 (69)%
Other expense decreased by $0.5 million to $0.2 million in the nine months ended October 31, 2020 as compared to $0.7 million as there was no related loss on extinguishment of debt in the nine months ended October 31, 2020. This was offset by an increase in foreign currency-related losses for the nine months ended October 31, 2020.


Change in fair value of warrant liability
 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Change in fair value of warrant liability$— $(3,307)$3,307 (100)%
The change in fair value of warrant liability decreased $3.3 million to $0 in the nine months ended October 31, 2020 as compared to an expense of $3.3 million in the nine months ended October 31, 2019. The decrease resulted from the conversion of warrants to equity classified warrants in connection with the IPO in our fiscal quarter ended July 31, 2019. The Company did not record a change in the fair value of warrants liability during the three months ended October 31, 2020 or the three months ended October 31, 2019, because the Company's warrants had been converted to equity classified warrants prior to the beginning of these periods.


Interest income (expense)


39

 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Interest income (expense)$(467)$(219)$(248)113 %
Interest expense increased $0.2 million to $0.5 million in the three months ended October 31, 2020, as compared to $0.2 million in the three months ended October 31, 2019. Interest expense increased compared to prior year due to lower interest income in the current year as a result of higher average cash balances in the prior year in connection with the IPO, partially offset by a lower interest rate on the Company's debt.

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Interest income (expense)$(1,206)$(1,769)$563 (32)%
Interest expense decreased $0.6 million to $1.2 million in the nine months ended October 31, 2020, as compared to $1.8 million in the nine months ended October 31, 2019. Interest expense decreased compared to prior year because the Company utilized a portion of the proceeds of the IPO to pay off debt, and due to higher interest income in the current year due to higher average cash balances as a result of our equity financings.

Provision for income taxes
 Three months ended October 31, 
(in thousands)20202019$ Change% Change
Provision for income taxes$(194)$(64)$(130)203 %
Provision for income taxes increased in the three months ended October 31, 2020 as compared to the three months ended October 31, 2019 primarily due to the accrual for certain state income taxes and the utilization of deferred tax assets to offset taxable income in Canada.

 Nine months ended October 31, 
(in thousands)20202019$ Change% Change
Provision for income taxes$(371)$(183)$(188)103 %
Provision for income taxes increased in the nine months ended October 31, 2020 as compared to the nine months ended October 31, 2019 primarily due to the accrual for certain state income taxes and the utilization of deferred tax assets to offset taxable income in Canada.

Non-GAAP financial measures
Adjusted EBITDA is a supplemental measure of our performance that is not required by, or presented in accordance with, GAAP. Adjusted EBITDA is not a measurement of our financial performance under GAAP and should not be considered as an alternative to net income or loss or any other performance measure derived in accordance with GAAP, or as an alternative to cash flows from operating activities as a measure of our liquidity. We define Adjusted EBITDA as net income or loss, before net interest (income) expense, provision for income taxes, depreciation and amortization, and before stock-based compensation expense, non-cash change in fair value of warrant liability and other income (income) expense.
We have provided below a reconciliation of Adjusted EBITDA to net loss, the most directly comparable GAAP financial measure. We have presented Adjusted EBITDA in this Quarterly Report on Form 10-Q because it is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short and long-term operational plans. In particular, we believe that the exclusion of the amounts eliminated in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors.


40

Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are as follows:
 
although depreciation and amortization expense are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
Adjusted EBITDA does not reflect: (1) changes in, or cash requirements for, our working capital needs; (2) the potentially dilutive impact of non-cash stock-based compensation; or (3) tax payments that may represent a reduction in cash available to us; (4) net interest expense (income); and
Other companies, including companies in our industry, may calculate Adjusted EBITDA or similarly titled measures differently, which reduces its usefulness as a comparative measure.
Because of these and other limitations, you should consider Adjusted EBITDA along with other GAAP-based financial performance measures, including various cash flow metrics, net loss, and our GAAP financial results. The following table presents a reconciliation of Adjusted EBITDA to net loss for each of the periods indicated:
 
Three months ended October 31,
Nine months ended October 31,
(in thousands, unaudited)2020201920202019
Net loss$(6,713)$(2,437)$(19,196)$(16,625)
Interest (income) expense467 219 1,206 1,769 
Depreciation and amortization3,993 3,478 11,656 10,267 
Stock-based compensation expense3,316 1,766 9,616 3,832 
Change in fair value warrant liability— — — 3,307 
Provision for income taxes194 64 371 183 
Other (income) expense(62)(77)229 740 
Adjusted EBITDA$1,195 $3,013 $3,882 $3,473 

We calculate free cash flow as net cash used in operating activities less purchases of property and equipment and capitalized internal-use software development costs.
Additionally, free cash flow is a supplemental measure of our performance that is not required by, or presented in accordance with, GAAP. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by our business that can be used for strategic opportunities, including investing in our business, making strategic investments, partnerships and acquisitions and strengthening our financial position.
The following table presents a reconciliation of free cash flow from net cash used in operating activities, the most directly comparable GAAP financial measure, for each of the periods indicated:
 
 Three months ended October 31,
Nine months ended October 31,
(in thousands)2020201920202019
Net cash used in operating activities$(667)$(3,032)$(1,187)$(448)
Less:
Capitalized internal-use software(1,926)(1,451)(4,663)(4,329)
Purchases of property and equipment
(1,781)(2,072)(6,440)(4,826)
Free cash flow$(4,374)$(6,555)$(12,290)$(9,603)
Seasonality
Largely due to our focus on the healthcare industry, certain seasonal factors may cause us to record higher revenue in some quarters compared with others. For example, we receive a large increase in payment processing revenue during the first two to three months of the calendar year, primarily due to the resetting of patient deductibles at the beginning of each calendar year. Orders for our life sciences solutions are seasonal, primarily due to the annual spending patterns of our clients. While we believe we have visibility into the seasonality of our business, our rapid


41

growth rate over the last couple years may have made seasonal fluctuations more difficult to detect. If our rate of growth slows over time, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations and financial position may be adversely affected.

Liquidity and capital resources
Since our inception in 2005 and until the completion of our IPO, we financed our operations primarily through the private sale of preferred stock and from various debt arrangements. In July 2019, we completed our IPO in which we and certain of our selling stockholders sold 10,681,423 shares of common stock at a public offering price of $18.00 per share, resulting in aggregate proceeds to us of approximately $130.8 million, net of underwriters’ discounts and commissions, and before deducting offering costs of approximately $6.4 million. On October 23, 2020, the Company closed an additional public offering in which the Company issued and sold 5,750,000 shares of its common stock at a public offering price of $32.00 per share, resulting in net proceeds of $174.5 million after deducting underwriting discounts and offering expenses. As of October 31, 2020, we had cash and cash equivalents of $254.1 million. Cash and cash equivalents consist of cash on deposit and held in money market accounts.
We believe that our existing cash and cash equivalents, along with our available financial resources from our credit facility, will be sufficient to meet our needs for at least the next 12 months. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth under “Risk factors.”
In the event that additional financing is required from outside sources, we may be unable to raise the funds on acceptable terms, if at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition could be adversely affected.
Silicon Valley Bank facility
In February 2019, we entered into a loan and security agreement with Silicon Valley Bank (SVB), or the First SVB facility, which provided for a secured term loan facility and a revolving credit facility. On February 28, 2019, we borrowed $20.0 million as a term loan borrowing and used the proceeds to pay the outstanding principal amount under a loan and security agreement with another lender. See Note 6 to the Unaudited Financial Statements for additional information regarding the First SVB Facility.
We used a portion of the net proceeds from the IPO to fully repay our revolving line of credit with Silicon Valley Bank, which had an outstanding balance of $17.7 million as of the closing of the IPO on July 22, 2019.
On May 5, 2020, the Company entered into a Second Amended and Restated Loan and Security Agreement, or the Second SVB Facility. The Second SVB Facility provides for a revolving line of credit of up to $50.0 million that replaces the Company's existing line of credit of up to $25.0 million (with options to increase to up to $65.0 million). The Company transferred the outstanding balance on the First SVB Facility term loan, plus related prepayment fees, into the revolving credit borrowings outstanding under the Second SVB Facility. The Company incurred $0.5 million of fees in connection with the Second SVB Facility, including $0.4 million of fees to terminate the First SVB Facility and $0.1 million of fees to enter into the Second SVB Facility.
Borrowings under the revolving credit facility are payable on May 5, 2025 (the "Maturity Date"). Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the bank's prime rate or 4.5%. The interest rate will be reduced if the Company reaches certain defined SVB Facility Adjusted EBITDA levels. As of October 31, 2020 the interest rate on the revolving credit facility was 4.5%. In addition to principal and interest due under the revolving credit facility, the Company is required to pay an annual commitment fee of $0.1 million per year. The first facility fee payment of $0.1 million was paid during the three months ended July 31, 2020. The Company has $29.3 million of availability as of October 31, 2020.
In the event that the Company terminates the Second SVB Facility prior to the Maturity Date, the Company will be required to pay a termination fee equal to (i) $0.2 million plus a percent of total borrowing capacity, both of which are reduced based on the amount of time elapsed before the termination.
The Company’s obligations under the Second SVB Facility are secured by a first priority security interest in substantially all of its assets, other than intellectual property. The Second SVB Facility includes a financial covenant that requires the Company to achieve specified levels of Covenant Adjusted EBITDA, as defined in the Second SVB Facility. The financial covenant will not be effective if the Company maintains certain levels of liquidity as defined. The Company was in compliance with all covenants related to the Second SVB Facility as of October 31, 2020.


42

Cash Flows
The following table summarizes our sources and uses of cash for the nine months ended October 31, 2020 and 2019:
 Nine months ended October 31,
(in thousands)20202019
Net cash used in operating activities$(1,187)$(448)
Net cash used in investing activities(11,103)(9,155)
Net cash provided by financing activities176,093 99,449 
Net increase in cash and cash equivalents$163,803 $89,846 
Operating activities
The primary source of cash from operating activities is cash received from our customers. The primary uses of cash for operating activities are for payments to suppliers and employees, payments for operating leases, as well as cash paid for interest on our borrowings and finance leases and cash paid for various payroll, sales, property and income taxes.
During the nine months ended October 31, 2020 cash used in operating activities was $1.2 million, principally resulting from our net loss of $19.2 million as well as $8.0 million of cash used for changes in working capital, partially offset by $26.0 million of cash provided by adjustments to reconcile net loss. The primary drivers attributable to the cash used for changes in working capital included cash used for changes in accounts receivable, accounts payable, prepaid expenses and other assets, deferred contract acquisition costs and lease liability of $5.6 million, $2.3 million, $1.9 million, and $1.9 million and $1.4 million, respectively, partially offset by cash provided by changes in accrued expenses and other liabilities of $4.0 million and changes in deferred revenue of $1.2 million. Adjustments to reconcile net loss were primarily driven by depreciation and amortization of $11.7 million and stock compensation of $9.6 million.
During the nine months ended October 31, 2019, cash used in operating activities was $0.4 million, principally resulting from our net loss of $16.6 million, adjustments to reconcile net loss of $20.9 million and changes to working capital of $4.7 million.
Investing activities
The primary uses of cash for investing activities are for capital expenditures for property and equipment and capitalized software, as well as cash used for acquisitions of businesses.
During the nine months ended October 31, 2020, cash used in investing activities was $11.1 million, principally resulting from capital expenditures, principally hardware used by clients and purchase of data center equipment of $6.4 million and capitalized internal-use software costs of $4.7 million.
During the nine months ended October 31, 2019, cash used in investing activities was $9.2 million, principally resulting from capital expenditures for purchases of property and equipment of $4.8 million and capitalized internal-use software of $4.3 million.
Financing activities
The primary sources of cash from financing activities are cash received from debt and equity financings as well as cash received from employees for the exercise of stock options. The primary uses of cash for financing activities are for payments of financing fees for debt and equity financings, principal payments on our borrowings, principal payments on finance leases, and payments to purchase treasury stock to satisfy tax withholding payments upon vesting of restricted stock units.
During the nine months ended October 31, 2020 net cash provided by financing activities was $176.1 million consisting of $174.8 million in proceeds from the October 2020 offering of our common stock, net of underwriters' discounts and commissions, $3.4 million in proceeds from the issuance of common stock upon the exercise of stock options as well as $2.0 million in proceeds from an insurance financing arrangement, partially offset by $2.0 million used for finance lease and loan facility payments, $0.9 million used to purchase treasury stock, $0.3 million used for payments of net offering costs related to our offering of common stock and $0.1 million used for third-party debt issuance costs. The First SVB Facility was settled through a cashless transfer of existing balances to the Second SVB Facility. Additionally, the lender fees incurred in connection with the Second SVB Facility were transferred into the principal balance of the Second SVB Facility. We have included these transactions within the supplemental non-


43

cash investing and financing information on our unaudited statements of cash flows included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
During the nine months ended October 31, 2019, net cash provided by financing activities was $99.4 million, consisting of $130.8 million proceeds from our IPO (net of underwriters’ discounts and commissions), $20.0 million of proceeds from Term Loan borrowings under the First Amended and Restated Loan Agreement, and $9.9 million of borrowings on our line of credit. partially offset by $21.0 million of cash used to pay down term loan borrowings, $17.7 million of payments on our revolving line of credit, and $15.0 million used for payment of dividends to the holders of Senior Convertible preferred stock, $5.9 million used for payments for offering costs, $1.6 million used for the principal portion of payments on finance leases and $0.4 million used for payments of debt issuance and extinguishment costs.
Contractual obligations and commitments
Our principal commitments consist of debt obligations, interest on debt, and finance lease, operating lease, and purchase obligations. During the nine months ended October 31, 2020, our debt obligations increased by $2.9 million, driven by a $2.0 million insurance financing agreement, a $0.7 million increase in connection with the Second SVB Facility, as well as a $1.0 million increase due to software financing arrangements, partially offset by $0.9 million of principal payments. During the nine months ended October 31, 2020, our finance lease obligations increased by $3.7 million, driven by $6.0 million of new finance leases, partially offset by payments on finance leases. During the nine months ended October 31, 2020, our operating lease obligations increased by $0.2 million, driven by new operating leases signed during fiscal 2021 as well as accrued interest, partially offset by payments.
 Payments due by period
(in thousands)TotalLess than
1 year
1-3 years4-5 yearsMore than
5 years
Long-term debt obligations$22,874 $845 $1,261 $20,768 $— 
Interest on long-term debt4,583 947 1,869 1,767 — 
Finance lease obligations8,103 850 5,491 1,762 — 
Operating lease obligations3,614 434 2,370 810 — 
Purchase obligations1,174 1,174 — — — 
Total$40,348 $4,250 $10,991 $25,107 $— 

Critical accounting policies and estimates
Our unaudited financial statements are prepared in accordance with GAAP. The preparation of our unaudited financial statements and related disclosures requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, costs and expenses, and the disclosure of contingent assets and liabilities in our financial statements. We base our estimates on historical experience, known trends and events and various other factors that we believe are reasonable under 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. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions or conditions.
There have been no significant changes in our critical accounting policies and estimates during the nine months ended October 31, 2020 as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020.
Recent accounting pronouncements
See Note 3 to our unaudited financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.
Off-balance sheet arrangements
As of October 31, 2020 and January 31, 2020, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or variable interest entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. 

ITEM 3.    QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK


44

We have operations both within the United States and in Canada, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate and foreign exchange risks.
Interest Rate Risk
Our cash and cash equivalents consist of cash on deposit and money market funds. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Because our cash equivalents have a short maturity, our portfolio’s fair value is relatively insensitive to interest rate changes. Our debt accrues interest at the greater of the Wall Street Journal Prime Rate or 4.5%. As of October 31, 2020, the Wall Street Journal Prime Rate was 3.25%. As a result, we do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition. In future periods, we will continue to evaluate our investment policy in order to ensure that we continue to meet our overall objectives, and we will continue to monitor our indebtedness and contractual obligations for interest.
Foreign Currency Exchange Risks
We have foreign currency risks related to our expenses denominated in Canadian dollars, which are subject to fluctuations due to changes in foreign currency exchange rates. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statements of operations. We have entered into foreign currency forward contracts as economic hedges to minimize those fluctuations. We have not designated our foreign currency forward contracts as hedges as defined in GAAP. To date, foreign currency transaction gains and losses have not been material to our financial statements.

ITEM 4.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)) as of the end of the period covered by this report. Based on this evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were not effective due to the existence of the material weakness described below.
However, our management, including our Chief Executive Officer and our Chief Financial Officer, has concluded that, notwithstanding the identified material weaknesses in our internal control over financial reporting, the financial statements in this Quarterly Report fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with U.S. GAAP.
Material Weakness in Internal Control Over Financial Reporting
In connection with the audit of our financial statements as of and for the fiscal year ended January 31, 2020, we identified a material weakness in our internal control over financial reporting. A “material weakness” is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
We determined that we had a material weakness because we did not maintain a sufficient complement of personnel with an appropriate degree of knowledge, experience, and training, commensurate with our accounting and reporting requirements. As a result of the lack of personnel, we had inappropriate segregation of duties throughout several control processes, including the review and approval of manual journal entries. Accordingly, internal controls over our financial statement close process were not designed appropriately to detect a material error in the financial statements in a timely manner.
Management’s Plan to Remediate the Material Weakness
With the oversight of senior management and our audit committee, we have hired and will continue hiring additional accounting personnel with technical accounting and financial reporting experience and implement improved process level and management review controls. During the current fiscal year, we have added several key positions at the director and manager level, and we have made a number of improvements to our information systems. While we are implementing a plan to remediate this material weakness, we cannot predict the success of such plan or the outcome of our assessment of these plans at this time. These improvements to our internal control infrastructure are ongoing, including during the preparation of our financial statements as of the end of the period covered by this report. As such, the remediation initiatives outlined above were not sufficient to fully remediate the material


45

weakness in internal control over financial reporting as discussed above. We are committed to continuing to improve our internal control processes and will continue to diligently review our financial reporting controls and procedures.
Changes in Internal Control Over Financial Reporting
Except for continuing to take steps to remediate the material weakness in our internal control over financial reporting as described above, there were no changes in our internal control over financial reporting (as defined by 13a-15(f) and 15d-15(f) under the Exchange Act) during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Disclosure Controls and Procedures
Our management, including our principal executive officer and principal financial officer, do not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of the controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Due to inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

PART II — OTHER INFORMATION
 
ITEM 1.    LEGAL PROCEEDINGS
The information contained in Note 12 to the Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated by reference herein.

ITEM 1A.    RISK FACTORS
Risk factors
A description of the risks and uncertainties associated with our business and industry is set forth below. The risk factors set forth below that are marked with an asterisk (*) are new or contain changes to the similarly titled risk factors included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including our unaudited financial statements and notes thereto and the “Management’s discussion and analysis of financial condition and results of operations” section of this Quarterly Report on Form 10-Q before deciding whether to purchase shares of our common stock. If any of the following risks are realized, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the price of our common stock could decline, perhaps significantly. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operation. Certain statements in this Quarterly Report on Form 10-Q are forward-looking statements. See the section of this Quarterly Report on Form 10-Q titled “Special Note Regarding Forward-Looking Statements.”



Risks relating to our business
Business or economic disruptions or global health concerns have and may continue to seriously harm our business and increase our costs and expenses.



46

Broad-based business or economic disruptions could adversely affect our business. For example, in December 2019 an outbreak of a novel strain of coronavirus, or COVID-19 originated in Wuhan, China, and it has spread to a number of other countries, including the United States and more specifically, New York, New York where our primary office is located. On March 11, 2020, the World Health Organization declared COVID-19 a pandemic, and on March 13, 2020, the United States declared a national emergency with respect to COVID-19. The global impact of the outbreak has been rapidly evolving in many countries, including the United States, and has led to the implementation of various responses, including government-imposed quarantines, travel restrictions, business and school closures and other public health safety measures. COVID-19 has and may continue to materially and adversely impact our business and results of operations due to, among other factors:

a general decline in business activity including the impact of our clients’ office closures;
a disproportionate impact on the healthcare groups and other healthcare professionals with whom we contract;
disruptions to our supply chains and our third-party vendors, partners, and suppliers;
difficulty accessing the capital and credit markets on favorable terms, or at all, and a severe disruption and instability in the global financial markets, or deteriorations in credit and financing conditions which could affect our access to capital necessary to fund business operations or address maturing liabilities on a timely basis;
the potential negative impact on the health or productivity of employees, especially if a significant number of them are impacted;
a deterioration in our ability to ensure business continuity during a disruption; and
social, economic, and labor instability in the countries in which we or the third parties with whom we engage operate.

This outbreak, as well as intensified measures undertaken to contain the spread of COVID-19, could decrease healthcare industry spending, adversely affect demand for our technology and services, cause one or more of our customers to file for bankruptcy protection or go out of business, cause one or more of our customers to fail to renew, terminate, or renegotiate their contracts, affect the ability of our sales team to travel to potential customers and the ability of our professional services teams to conduct in-person services and trainings, impact expected spending from new customers, negatively impact collections of accounts receivable, and harm our business, results of operations, and financial condition.

We have grown rapidly in recent periods, and if we fail to manage our growth effectively, our expenses could increase more than expected, our revenue may not increase and we may be unable to implement our business strategy.
We have experienced significant growth in recent periods, which puts strain on our business, operations and employees. We anticipate that our operations will continue to rapidly expand. To manage our current and anticipated future growth effectively, we must continue to maintain and enhance our IT infrastructure, financial and accounting systems and controls. We must also attract, train and retain a significant number of qualified sales and marketing personnel, client support personnel, professional services personnel, software engineers, technical personnel and management personnel, and the availability of such personnel, in particular software engineers, may be constrained.
A key element of how we manage our growth is our ability to scale our capabilities and satisfactorily implement our solution for our clients’ needs. Our provider clients often require specific features or functions unique to their organizational structure, which, at a time of significant growth or during periods of high demand, may strain our implementation capacity and hinder our ability to successfully implement our solution to our clients in a timely manner. Our success also depends on our ability to satisfactorily integrate our Platform with the existing information systems and staff workflows utilized by our provider clients. If we are unable to address the needs of our provider clients, including by integrating our Platform with the EHR and PM systems of our provider clients, or our provider clients are unsatisfied with the quality of our solution or services, they may not renew their contracts, seek to cancel or terminate their relationship with us or renew on less favorable terms, any of which could adversely affect our business.
Failure to effectively manage our growth could also lead us to over-invest or under-invest in development and operations, result in weaknesses in our infrastructure, systems or controls, give rise to operational mistakes, financial losses, loss of productivity or business opportunities and result in loss of employees and reduced productivity of remaining employees. Our growth is expected to require significant capital expenditures and may divert financial resources from other projects such as the development of new applications and services. We may




47

also need to make further investments in our technology and automate portions of our solution or services to decrease our costs. If our management is unable to effectively manage our growth, our expenses may increase more than expected, our revenue may not increase or may grow more slowly than expected and we may be unable to implement our business strategy.

We have identified a material weakness in our internal control over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements or cause us to fail to meet our periodic reporting obligations.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and, beginning with our annual report for the fiscal year ending January 31, 2021, provide a management report on the internal control over financial reporting. Our independent registered public accounting firm is not required to audit the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act, or the JOBS Act.
Prior to our initial public offering, or IPO, we were a private company and had limited accounting and financial reporting personnel and other resources with which to address our internal controls and procedures. In connection with the audit of our financial statements as of and for the fiscal year ended January 31, 2020, we and our independent registered public accounting firm identified a material weakness in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
We determined that we had a material weakness because we did not maintain a sufficient complement of personnel with an appropriate degree of knowledge, experience, and training, commensurate with our accounting and reporting requirements. As a result of the lack of personnel, we had inappropriate segregation of duties throughout several control processes, including the review and approval of manual journal entries. Accordingly, internal controls over our financial statement close process were not designed appropriately to detect a material error in the financial statements in a timely manner.
To address this material weakness, we have hired and will continue to hire additional accounting personnel and implement process level and management review controls. While we intend to implement a plan to remediate this material weakness, we cannot predict the success of such plan or the outcome of our assessment of these plans at this time. If our steps are insufficient to successfully remediate the material weakness and otherwise establish and maintain an effective system of internal control over financial reporting, the reliability of our financial reporting, investor confidence in us and the value of our common stock could be materially and adversely affected. We can give no assurance that this implementation will remediate this deficiency in internal control or that additional material weaknesses in our internal control over financial reporting will not be identified in the future. Our failure to implement and maintain effective internal control over financial reporting could result in errors in our financial statements that could result in a restatement of our financial statements, cause us to fail to meet our reporting obligations.
Effective internal control over financial reporting is necessary for us to provide reliable and timely financial reports and, together with adequate disclosure controls and procedures, are designed to reasonably detect and prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation could cause us to fail to meet our reporting obligations. For as long as we are an “emerging growth company” under the JOBS Act, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404. An independent assessment of the effectiveness of our internal control over financial reporting could detect problems that our management’s assessment might not. Undetected material weaknesses in our internal control over financial reporting could lead to financial statement restatements and require us to incur the expense of remediation.

We have experienced net losses in the past and we may not achieve profitability in the future.
We have incurred significant operating losses since our inception. For the three and nine months ended October 31, 2020 and the years ended January 31, 2020 and January 31, 2019, we had net losses of $6.7 million, $19.2 million, $20.3 million, and $15.1 million, respectively, and losses from operations of $6.1 million, $17.4 million, $15.3 million, and $9.5 million, respectively. Our operating expenses may increase substantially in the foreseeable future as we continue to invest to grow our business and build relationships with our clients and partners, develop the SaaS-




48

based Phreesia Platform, which we refer to as the Phreesia Platform or our Platform, develop new solutions and comply with being a public company. We expect to incur significant additional expenses as a public company. These efforts may prove to be more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently to offset these higher expenses. In addition, to the extent we are successful in increasing our client base, we could incur increased losses because significant costs associated with entering into client agreements are generally incurred up front, while revenue is generally recognized ratably over the term of the agreement. As a result, we may need to raise additional capital through equity and debt financings in order to fund our operations. If we are unable to effectively manage these risks and difficulties as we encounter them, our business, financial condition and results of operations may suffer.

We typically incur significant upfront costs in our client relationships, and if we are unable to develop or grow these relationships over time, we are unlikely to recover these costs and our operating results may suffer.
We devote significant resources to establish relationships with new clients and deepen relationships with existing clients. Our sales cycle for our services can be variable, typically ranging from two to eight months from initial contact to contract execution. However, there is potential for our sales cycle to extend beyond two to eight months as a result of COVID-19. During the period of our sales cycle, our efforts involve educating our clients and patients about the use, technical capabilities and benefits of our products and services. We do not charge fees during this initial sales period. For clients that decide to enter into a contract with us, some of these contracts may provide for a preliminary trial period where a subset of providers from the client is granted access to our Platform. Following any such trial period, we aim to increase the number of providers within the client that utilize the Platform. Accordingly, our operating results depend in substantial part on our ability to deliver a successful client and patient experience and persuade our clients and patients to grow their relationship with us over time. As we expect to grow rapidly, our client acquisition costs could outpace our build-up of recurring revenue, and we may be unable to reduce our total operating costs through economies of scale such that we are unable to achieve profitability. Any increased or unexpected costs or unanticipated delays, including delays caused by factors outside of our control, could cause our operating results to suffer.

We depend on our senior management team, and the loss of one or more of our executive officers or key employees or an inability to attract and retain highly skilled employees could adversely affect our business.
Our success depends, in part, on the skills, working relationships and continued services of our founders, Chaim Indig (Chief Executive Officer) and Evan Roberts (Chief Operating Officer), and senior management team and other key personnel. From time to time, there may be changes in our senior management team resulting from the hiring or departure of executives, which could disrupt our business. The replacement of one or more of our executive officers or other key employees would likely involve significant time and costs and may significantly delay or prevent the achievement of our business objectives.
In addition, competition for qualified management in our industry is intense. Many of the companies with which we compete for management personnel have greater financial and other resources than we do. While we have entered into offer letters or employment agreements with certain of our executive officers, all of our employees are “at-will” employees, and their employment can be terminated by us or them at any time, for any reason and without notice, subject, in certain cases, to severance payment rights. In order to retain valuable employees, in addition to salary and cash incentives, we provide stock options and restricted stock units that vest over time or based on performance. The value to employees of stock options and restricted stock units that vest over time or based on performance will be significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to counteract offers from other organizations. The departure of key personnel could adversely affect the conduct of our business. In such event, we would be required to hire other personnel to manage and operate our business, and there can be no assurance that we would be able to employ a suitable replacement for the departing individual, or that a replacement could be hired on terms that are favorable to us. In addition, volatility or lack of performance in our stock price may affect our ability to attract replacements should key personnel depart. If we are not able to retain any of our key management personnel, our business could be harmed.

As a result of our variable sales and implementation cycles, we may be unable to recognize revenue to offset expenditures, which could result in fluctuations in our quarterly results of operations or otherwise harm our future operating results.




49

The sales cycle for our services can be variable, typically ranging from two to eight months from initial contact to contract execution. During the sales cycle, we expend time and resources, and we do not recognize any revenue to offset such expenditures. Our implementation cycle is also variable, typically ranging from one to 24 months from contract execution to completion of implementation. The variability of our sales and implementation cycles are dependent on numerous factors, including the size and complexity of the applicable customer. Some of our new-client set-up projects are complex and require a lengthy delay and significant implementation work, including to educate prospective clients about the uses and benefits of our Platform. Each customer’s situation is different, and unanticipated difficulties and delays may arise as a result of failure by us or by the client to meet our respective implementation responsibilities. During the implementation cycle, we expend substantial time, effort and financial resources implementing our service, but accounting principles do not allow us to recognize the resulting revenue until the service has been implemented, at which time we begin recognition of implementation revenue over the life of the contract. This could harm our future operating results.
After a client contract is signed, we provide an implementation process for the client during which appropriate connections and registrations are established and checked, data is loaded into our Platform system, data tables are set up and practice personnel are given initial training. The length and details of this implementation process vary widely from client to client. Typically, implementation of larger clients takes longer than implementation for smaller clients. Implementation for a given client may be cancelled. Despite the fact that we typically require a deposit in advance of implementation for our larger clients, some clients have cancelled before our service has been started. In addition, implementation may be delayed or the target dates for completion may be extended into the future for a variety of reasons, including to meet the needs and requirements of the customer, because of delays with payer processing and because of the volume and complexity of the implementations awaiting our work. If implementation periods are extended, our revenue cycle will be delayed and our financial condition may be adversely affected. In addition, cancellation of any implementation after it has begun may involve loss to us of time, effort and expenses invested in the cancelled implementation process and lost opportunity for implementing paying clients in that same period of time.
These factors may contribute to substantial fluctuations in our quarterly operating results, particularly in the near term and during any period in which our sales volume is relatively low. As a result, in future quarters our operating results could fall below the expectations of securities analysts or investors, in which event our stock price would likely decrease.

We historically derive a significant portion of our revenues from our largest clients.
Historically, we have relied on a limited number of clients for a substantial portion of our total revenue and accounts receivable. The sudden loss of any of our clients, or the renegotiation of any of our client contracts, could adversely affect our operating results. Because we rely on a limited number of clients for a significant portion of our revenues, we depend on the creditworthiness of these clients. If the financial condition of our clients declines, our credit risk could increase. Should one or more of our significant clients declare bankruptcy, it could adversely affect the collectability of our accounts receivable and affect our bad debt reserves and net income.
Most of our provider client contracts have an annual term. However, these contracts may be terminated before their term expires for various reasons. For example, after a specified period, certain of these contracts are terminable for convenience by our clients during an initial term and after the client has paid a termination fee. Certain of our contracts are terminable immediately upon the occurrence of certain events. For example, certain of our life sciences contracts may be terminated by the client immediately following certain actions by the Food and Drug Administration, or FDA. If any of our contracts with our clients is terminated, we may not be able to recover all fees due under the terminated contract, which may adversely affect our operating results.

The growth of our business relies, in part, on the growth and success of our clients and certain revenues from our engagements, which are difficult to predict and are subject to factors outside of our control.
We enter into agreements with our provider clients, under which a significant portion of our fees are variable, including fees which are dependent upon the number of add-on features to the Phreesia Platform subscribed for by our clients and the number of patients utilizing our payment processing tools. If there is a general reduction in spending by healthcare provider organizations on healthcare technology solutions, it may result in a reduction in fees generated from our provider clients or a reduction in the number of add-on features subscribed for by our provider clients. This could lead to a decrease in our revenue, which could harm our business, financial condition and results of operations.




50

In addition, the number of patients utilizing our payment processing tools, and the amounts those patients pay to their healthcare providers directly for services, is often impacted by factors outside of our control, such as the number of patients with high deductible health plans. Accordingly, revenue under these agreements is uncertain and unpredictable. If the number of patients utilizing our payment systems, or the aggregate amounts paid by such patients directly to their healthcare providers through the Phreesia Platform, were to be reduced by a material amount, such decrease would lead to a decrease in our revenue, which could harm our business, financial condition and results of operations. In addition, growth forecasts of our clients are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. Even if the markets in which our provider clients compete meet the size estimates and growth forecasted, including with respect to the number of patients and revenues derived from their healthcare services, the number of patients using our payment processing tools, and the aggregate dollar amount of payments made by patients directly to their healthcare providers through the Phreesia Platform, could fail to grow at similar rates, if at all.
We also generate revenue through fees charged to our life sciences clients by delivering targeted messages to patients who opt-in to such communications. These messages enable life sciences companies to engage with patients and deliver relevant, targeted messages at the point when such patients are actively seeking care. The growth of our life sciences revenue stream is driven, in part, by our ability to maintain high patient opt-in rates, the number of newly approved drugs and the success of newly launched drugs, each of which is impacted by factors outside of our control. If there is a reduction in newly approved drugs, or newly launched drugs are not successful, this could negatively affect the ability of our life science clients to deliver relevant, targeted messages to patients who would have otherwise been candidates to receive such drugs, and accordingly may reduce patient opt-in rates. A reduction in patient opt-in rates could lead to a decrease in our life sciences revenues, which could harm our business, financial condition and results of operations.

We may potentially compete with our partners, which may adversely affect our business.
Our partners, including our integration partners for EHR and PM solutions, could become our competitors by offering similar services. Some of our partners offer, or may begin to offer, services, including patient intake and engagement services, payment processing tools and targeted patient communication services, in the same or similar manner as we do. Although there are many potential opportunities for, and applications of, these services, our partners may seek opportunities or target new clients in areas that may overlap with those that we have chosen to pursue. In such cases we may potentially compete against our partners. Competition from our partners may adversely affect our business and results from operations.
If our existing clients do not continue to renew their contracts with us, renew at lower fee levels or decline to purchase additional applications and services from us, it could have a material adverse effect on our business, financial condition and results of operations.
We expect to derive a significant portion of our revenue from renewal of existing clients’ contracts and sales of additional applications and services to existing clients. As part of our growth strategy, for instance, we have recently focused on expanding our services amongst current clients. As a result, achieving a high client retention rate and selling additional applications and services are critical to our future business, revenue growth and results of operations.
Factors that may affect our retention rate and our ability to sell additional applications and services include, but are not limited to, the following:
the price, performance and functionality of our Platform;
patient acceptance and adoption of services and utilization of our payment processing tools;
the availability, price, performance and functionality of competing solutions;
our ability to develop and sell complimentary applications and services;
the stability, performance and security of our hosting infrastructure and hosting services;
changes in healthcare laws, regulations or trends; and
the business environment of our clients.
We typically enter into annual contracts with our clients, which have a stated initial term of one year and automatically renew for one-year subsequent terms. Most of our clients have no obligation to renew their subscriptions for our Platform solution after the initial term expires. In addition, our clients may negotiate terms less




51

advantageous to us upon renewal, which may reduce our revenue from these clients and may decrease our annual revenue. If our clients fail to renew their contracts, renew their contracts upon less favorable terms or at lower fee levels or fail to purchase new products and services from us, our revenue may decline or our future revenue growth may be constrained. Should any of our clients terminate their relationship with us after implementation has begun, we would not only lose our time, effort and resources invested in that implementation, but we would also have lost the opportunity to leverage those resources to build a relationship with other clients over that same period of time.
Failure to adequately expand our direct sales force will impede our growth.
We believe that our future growth will depend on the continued development of our direct sales force and its ability to obtain new clients and to manage our existing client base. Identifying and recruiting qualified personnel and training them requires significant time, expense and attention. It can take six months or longer before a new sales representative is fully trained and productive. Our business may be adversely affected if our efforts to expand and train our direct sales force do not generate a corresponding increase in revenue. In particular, if we are unable to hire and develop sufficient numbers of productive direct sales personnel or if new direct sales personnel are unable to achieve desired productivity levels in a reasonable period of time, sales of our services will suffer and our growth will be impeded.

If the estimates and assumptions we use to determine the size of our target market are inaccurate, our future growth rate may be impacted and our business would be harmed.
Market estimates and growth forecasts that we disclose are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The estimates and forecasts relating to the size and expected growth of the market for our services may prove to be inaccurate. Even if the market in which we compete meets our size estimates and forecasted growth, our business could fail to grow at similar rates, if at all. Accordingly, any forecasts of market growth that we disclose should not be taken as indicative of our future growth.
The principal assumptions relating to our market opportunity include the number of healthcare providers currently taking appointments, the amount of annual out of pocket consumer spend for healthcare-related services, and the amount of annual spend by life sciences companies on digital patient engagement at the point of care. Our market opportunity is also based on the assumption that the strategic approach that our solution enables for our potential clients will be more attractive to our clients than competing solutions.
If these assumptions prove inaccurate, our business, financial condition and results of operations could be adversely affected.

Our risk management policies and procedures may not be fully effective in mitigating our risk exposure in all market environments or against all types of risk.
We operate in a rapidly changing industry. Accordingly, our risk management policies and procedures may not be fully effective to identify, monitor and manage all risks our business encounters. If our policies and procedures are not fully effective or we are not successful in identifying and mitigating all risks to which we are or may be exposed, we may suffer uninsured liability, harm to our reputation or be subject to litigation or regulatory actions that could adversely affect our business, financial condition or results of operations.

We are bound by exclusivity provisions that restrict our ability to enter into certain sales and marketing relationships in order to market and sell our services.
Some of our client contracts include exclusivity or other restrictive clauses. Any contracts with exclusivity or other restrictive provisions may limit our ability to conduct business with certain potential clients. Client contracts with exclusivity or other restrictive provisions may constrain our ability to partner with or provide services to other prospective clients or purchase services from other vendors within certain time periods. Accordingly, these exclusivity clauses may prevent us from entering into long-term relationships with potential clients and could cause our business, financial condition and results of operations to be harmed.

If we cannot implement our solution for clients or resolve any technical issues in a timely manner, we may lose clients and our reputation may be harmed.




52

Our clients utilize a variety of data formats, applications and infrastructure and our solution must support our clients’ data formats. Furthermore, the healthcare industry has shifted towards digitalized record keeping, and accordingly, many of our provider clients have developed their own software, or utilize third-party software, for practice management and secure storage of electronic medical records. Our ability to develop and maintain logic-based and scalable technology for patient intake management and engagement and payment processing that successfully integrates with our clients’ software systems for practice management and storage of electronic medical records is critical. If our Platform does not currently support a client’s required data format or appropriately integrate with clients’ systems, then we must configure our Platform to do so, which increases our expenses.
Additionally, we do not control our clients’ implementation schedules. As a result, if our clients do not allocate the internal resources necessary to meet their implementation responsibilities or if we face unanticipated implementation difficulties, the implementation may be delayed. If the client implementation process is not executed successfully or if execution is delayed, we could incur significant costs, clients could become dissatisfied and decide not to increase utilization of our solution or not to implement our solution beyond an initial period prior to their term commitment or, in some cases, revenue recognition could be delayed. In addition, competitors with more efficient operating models with lower implementation costs could jeopardize our client relationships.
Our clients and patients depend on our support services to resolve any technical issues relating to our solution and services, and we may be unable to respond quickly enough to accommodate short-term increases in demand for support services, particularly as we increase the size of our client bases (including healthcare provider organizations and the number of patients that they serve). We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors. It is difficult to predict client and patient demand for technical support services, and if client or patient demand increases significantly, we may be unable to provide satisfactory support services to our clients. Further, if we are unable to address the needs of our clients and their patients in a timely fashion or further develop and enhance our solution, or if a client or patient is not satisfied with the quality of work performed by us or with the technical support services rendered, then we could incur additional costs to address the situation or be required to issue credits or refunds for amounts related to unused services, and our profitability may be impaired and clients’ or patients’ dissatisfaction with our solution could damage our ability to expand the number of applications and services purchased by such clients. These clients may not renew their contracts, seek to terminate their relationship with us or renew on less favorable terms. Moreover, negative publicity related to our client and patient relationships, regardless of its accuracy, may further damage our business by affecting our reputation or ability to compete for new business with current and prospective clients. If any of these were to occur, our revenue may decline and our business, financial condition and results of operations could be adversely affected.

We may make future acquisitions and investments which may be difficult to integrate, divert management resources, result in unanticipated costs or dilute our stockholders.
We have in the past acquired, and we may in the future acquire or invest in, businesses, products or technologies that we believe could complement or expand our products and services, enhance our technical capabilities or otherwise offer growth opportunities. We cannot assure you that we will realize the anticipated benefits of these or any future acquisitions. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses related to identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.
There are inherent risks in integrating and managing acquisitions. If we acquire additional businesses, we may not be able to assimilate or integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition, and our management may be distracted from operating our business. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including, without limitation:
difficulty integrating the purchased operations, products or technologies and maintaining the quality and security standards consistent with our brand;
the need to integrate or implement additional controls, procedures and policies;
unanticipated costs or liabilities associated with the acquisition;
our inability to comply with the regulatory requirements applicable to the acquired business;
substantial unanticipated integration costs;




53

assimilation of the acquired businesses, which may divert significant management attention and financial resources from our other operations and could disrupt our ongoing business;
use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition;
the loss of key employees, particularly those of the acquired operations;
difficulty retaining or developing the acquired business’ customers;
adverse effects on our existing business relationships;
failure to realize the potential cost savings or other financial benefits or the strategic benefits of the acquisitions, including failure to consummate any proposed or contemplated transaction; and
liabilities from the acquired businesses for infringement of intellectual property rights or other claims and failure to obtain indemnification for such liabilities or claims.
Acquisitions also increase the risk of unforeseen legal liability, including for potential violations of applicable law or industry rules and regulations, arising from prior or ongoing acts or omissions by the acquired businesses which are not discovered by due diligence during the acquisition process. Generally, if an acquired business fails to meet our expectations, our operating results, business and financial condition may suffer. Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our business, results of operations or financial condition. Even if we are successful in completing and integrating an acquired business, the acquired business may not perform as we expect or enhance the value of our business as a whole.

We may become subject to litigation, which could have a material adverse effect on our business, financial condition and results of operations.
We may become subject to litigation in the future. Some of these claims may result in significant defense costs and potentially significant judgments against us, some of which we are not, or cannot be, insured against. We generally intend to defend ourselves vigorously; however, we cannot be certain of the ultimate outcomes of any claims that may arise in the future. Resolution of these types of matters against us may result in our having to pay significant fines, judgments or settlements, which, if uninsured, or if the fines, judgments and settlements exceed insured levels, could adversely impact our earnings and cash flows, thereby having a material adverse effect on our business, financial condition, results of operations, cash flow and per share trading price of our common stock. Certain litigation or the resolution of certain litigation may affect the availability or cost of some of our insurance coverage, which could adversely impact our results of operations and cash flows, expose us to increased risks that would be uninsured and adversely impact our ability to attract directors and officers.

Our operating results have in the past and may continue to fluctuate significantly and if we fail to meet the expectations of analysts or investors, our stock price and the value of your investment could decline substantially.
Our operating results are likely to fluctuate, and if we fail to meet or exceed the expectations of securities analysts or investors, the trading price of our common stock could decline. Moreover, our stock price may be based on expectations of our future performance that may be unrealistic or that may not be met. Some of the important factors that could cause our revenues and operating results to fluctuate from quarter to quarter include:
the extent to which our services achieve or maintain market acceptance;
our ability to introduce new services and enhancements to our existing services on a timely basis;
new competitors and the introduction of enhanced products and services from new or existing competitors;
the length of our contracting and implementation cycles;
the financial condition of our current and potential clients;
the ability of our Platform to integrate with the systems, including EHR and PM systems, utilized by our provider clients;
changes in client budgets and procurement policies;
amount and timing of our investment in research and development activities;
technical difficulties or interruptions in our services;




54

our ability to hire and retain qualified personnel, including the rate of expansion of our sales force;
changes in the regulatory environment related to healthcare;
regulatory compliance costs;
the timing, size and integration success of potential future acquisitions; and
unforeseen legal expenses, including litigation and settlement costs.
Many of these factors are not within our control, and the occurrence of one or more of them might cause our operating results to vary widely. As such, we believe that quarter-to-quarter comparisons of our revenues and operating results may not be meaningful and should not be relied upon as an indication of future performance.
A significant portion of our operating expense is relatively fixed in nature and planned expenditures are based in part on expectations regarding future revenue. Accordingly, unexpected revenue shortfalls may decrease our margins and could cause significant changes in our operating results from quarter to quarter.

Certain of our operating results and financial metrics, including the key metrics included in this report, may be difficult to predict as a result of seasonality.
We believe there are significant seasonal factors that may cause us to record higher revenue in some quarters compared with others. We believe this variability is largely due to our focus on the healthcare industry. For example, with respect to our provider clients, we receive a disproportionate increase in revenue from such clients during the first two to three months of the calendar year relative to the other months of the year, which is driven, in part, by the resetting of patient deductibles at the beginning of each calendar year. Sales for our life sciences solutions are also seasonal, primarily due to the annual spending patterns of our clients. This portion of our sales is usually the highest in the fourth quarter of each calendar year. While we believe we have visibility into the seasonality of our business, our rapid growth rate over the last several years may have made seasonal fluctuations more difficult to detect. If our rate of growth slows over time, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations and financial position may be adversely affected.

Our marketing efforts depend significantly on our ability to receive positive references from our existing clients.
Our marketing efforts depend significantly on our ability to call upon our current clients to provide positive references to new potential clients. Given our limited number of long-term clients, the loss or dissatisfaction of any client could substantially harm our brand and reputation, inhibit widespread adoption of our solution and impair our ability to attract new clients and maintain existing clients. Any of these consequences could lower our revenues and have a material adverse effect on our business, financial condition and results of operations.

Our business and growth strategy depend on our ability to maintain and expand a network of provider clients. If we are unable to do so, our future growth would be limited and our business, financial condition and results of operations would be harmed.
Our success is dependent upon our continued ability to maintain a network of qualified provider clients. If we are unable to recruit and retain healthcare groups and other healthcare professionals, it would have a material adverse effect on our business and ability to grow and would adversely affect our results of operations. In any particular market, healthcare groups and professionals could demand higher payments or take other actions that could result in higher medical costs, less attractive service for our clients and the patients that they serve or difficulty meeting regulatory or accreditation requirements. Our ability to develop and maintain satisfactory relationships with qualified healthcare groups and professionals also may be negatively impacted by other factors not associated with us, such as changes in Medicare and/or Medicaid reimbursement levels and other pressures on healthcare providers and consolidation activity among hospitals, physician groups and healthcare providers. The failure to maintain or to secure new cost-effective client contracts may result in a loss of or inability to grow our client base, higher costs, healthcare provider network disruptions, less attractive service for our clients and/or difficulty in meeting regulatory or accreditation requirements, any of which could have a material adverse effect on our business, financial condition and results of operations.





55

If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success, and our business may be harmed.
We believe that a critical component to our success has been our corporate culture. We have invested substantial time and resources in building our team. As we continue to grow, we may find it difficult to maintain these important aspects of our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives.

Any failure to offer high-quality client support services could adversely affect our relationships with our clients and strategic partners and our operating results.
Our clients and patients depend on our support and client education organizations to educate them about, and resolve technical issues relating to, our products and services. We may be unable to respond quickly enough to accommodate short-term increases in client demand for education and support services. Increased client demand for these services, without a corresponding increase in revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on the reputation of our products and services and business and on positive recommendations from our existing clients. Any failure to maintain high-quality education and technical support, or a market perception that we do not maintain high-quality education support, could adversely affect our reputation, our ability to sell our products and services to existing and prospective clients and our business and operating results.
Our ability to limit our liabilities by contract or through insurance may be ineffective or insufficient to cover our future liabilities.
We attempt to limit, by contract, our liability for damages arising from our negligence, errors, mistakes or security breaches. Contractual limitations on liability, however, may not be enforceable or may otherwise not provide sufficient protection to us from liability for damages and we are not always able to negotiate meaningful limitations. We maintain liability insurance coverage, including coverage for cyber security and errors and omissions. It is possible, however, that claims could exceed the amount of our applicable insurance coverage, if any, or that this coverage may not continue to be available on acceptable terms or in sufficient amounts. Even if these claims do not result in liability to us, investigating and defending against them could be expensive and time-consuming and could divert management’s attention away from our operations. In addition, negative publicity caused by these events may delay market acceptance of our products and services, any of which could materially and adversely affect our reputation and our business.

Economic uncertainties or downturns in the general economy or the industries in which our clients operate could disproportionately affect the demand for our solution and negatively impact our results of operations.
Market volatility and economic uncertainty remain widespread, making it potentially very difficult for our clients and us to accurately forecast and plan future business activities. During challenging economic times, our clients and patients may have difficulty gaining timely access to sufficient credit or obtaining credit on reasonable terms, which could impair their ability to make timely payments to us and adversely affect our revenue. If that were to occur, our financial results could be harmed. Further, challenging economic conditions may impair the ability of our clients to pay for the applications and services they already have purchased from us and, as a result, our write-offs of accounts receivable could increase. Patients utilizing our payment processing tools may also fail to make such payments on a timely basis or at all. We cannot predict the timing, strength or duration of any economic slowdown or recovery. If the condition of the general economy or markets in which we operate worsens, our business could be harmed.

If we are not able to maintain and enhance our reputation and brand recognition, our business and results of operations will be harmed.
We believe that maintaining and enhancing our reputation and brand recognition is critical to our relationships with existing clients and the patients that they serve and to our ability to attract new clients. The promotion of our brand may require us to make substantial investments and we anticipate that, as our market becomes increasingly competitive, these marketing initiatives may become increasingly difficult and expensive. Our marketing activities may not be successful or yield increased revenue, and to the extent that these activities yield increased revenue, the increased revenue may not offset the expenses we incur and our results of operations could be harmed. In addition, any factor that diminishes our reputation or that of our management, including failing to meet the




56

expectations of our clients and patients, could make it substantially more difficult for us to attract new clients. Similarly, because our partners often act as references for us with prospective new provider clients, any existing partner that questions the quality of our work or that of our employees could impair our ability to secure additional new clients. If we do not successfully maintain and enhance our reputation and brand recognition with our clients and their patients, our business may not grow and we could lose our relationships with clients.

Natural or man-made disasters and other similar events may significantly disrupt our business and negatively impact our business, financial condition and results of operations.
Our offices may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, power outages, fires, floods, nuclear disasters and acts of terrorism or other criminal activities, which may render it difficult or impossible for us to operate our business for some period of time. For example, our headquarters is located in the greater New York City area, a region with a history of terrorist attacks and hurricanes. Any disruptions in our operations related to the repair or replacement of our offices, could negatively impact our business and results of operations and harm our reputation. Insurance may not be sufficient to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, financial condition and results of operations. In addition, our clients’ facilities may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.




Risks relating to our payments business

Our payments platform is a core element of our business. If our payments platform is limited, restricted, curtailed or degraded in any way, or if we fail to continue to grow and develop our payments platform, our business may be materially and adversely affected.
Our payments platform is a core element of our business. For the fiscal year ended January 31, 2020, our payments platform generated 37% of our total revenue. Our future success depends in large part on the continued growth and development of our payments platform. If such activities are limited, restricted, curtailed or degraded in any way, or if we fail to continue to grow and develop our payments platform, our business may be materially and adversely affected. The utilization of our payment processing tools may be impacted by factors outside of our control, such as disruptions in the payment processing industry generally. If the number of patients utilizing our payments platform, or the aggregate amounts paid by such patients directly to their healthcare providers through our payments platform, were to be reduced as a result of disruptions in the payment processing industry, it could result in a decrease to our revenue, which could harm our business, financial condition and results of operations.
The continued growth and development of our payment processing activities will also depend on our ability to anticipate and adapt to changes in client behavior. For example, client behavior may change regarding the use of credit card transactions, including the relative increased use of cash, crypto-currencies, other emerging or alternative payment methods and credit card systems that we or our processing partners do not adequately support or that do not provide adequate commissions to independent sales organizations such as us. Any failure to timely integrate emerging payment methods (e.g. ApplePay or Bitcoin) into our software, anticipate client behavior changes, or contract with payment processing partners that support such emerging payment technologies could cause us to lose traction among our clients, resulting in a corresponding loss of revenue, in the event such methods become popular among their customers.
Increases in card network fees and other changes to fee arrangements may result in the loss of clients who use our payment processing services or a reduction in our earnings.
From time to time, card networks, including Visa, MasterCard, American Express and Discover, increase the fees that they charge acquirers, which would be passed down to processors, payment facilitators and merchants. We could attempt to pass these increases along to our clients, but this strategy might result in the loss of clients to competitors who do not pass along the increases. If competitive practices prevent us from passing along the higher fees to our clients in the future, we may have to absorb all or a portion of such increases, which may increase our operating costs and reduce our earnings.




57

If we fail to comply with the applicable requirements of card networks, they could seek to fine us, suspend us or terminate our payment facilitator status. If our clients or sales partners incur fines or penalties that we cannot collect from them, we may have to bear the cost of such fines or penalties.
We provide a payments solution for the secure processing of patient payments. Our payment processing tools can connect to multiple clearinghouses and can also connect directly with patients. We have developed partnerships with primary credit card processors in the United States to facilitate payment processing, and we are registered with Visa, MasterCard, American Express, Discover and other card networks as service providers for acquiring member institutions. These card networks set the operating rules and standards with which we must comply. The termination of our status as a certified service provider, a decision by the card networks to exclude payment facilitators or bar us from serving as such, or any changes in network rules or standards, including interpretation and implementation of the operating rules or standards, that increase the cost of doing business or limit our ability to provide transaction processing services to our clients or partners, could adversely affect our business, financial condition or results of operations.
As such, we and our clients are subject to card network rules that could subject us or our clients to a variety of fines or penalties that may be levied by card networks for certain acts or omissions by us. The rules of card networks are set by their boards, which may be influenced by card issuers. Many banks directly or indirectly sell processing services to clients in direct competition with us. These banks could attempt, by virtue of their influence on the networks, to alter the networks’ rules or policies to the detriment of non-members including our businesses. If a client or sales partner fails to comply with the applicable requirements of card networks, it could be subject to a variety of fines or penalties that may be levied by card networks. If we cannot collect processing fees from the applicable client, we may have to bear the cost of such fines or penalties, resulting in lower earnings for us. The termination of our registration, including a card network barring us from acting as a payment facilitator, or any changes in card network rules that would impair our registration, could require us to stop providing payment processing services relating to the affected card network, which would adversely affect our ability to conduct our business.

Changes in laws and regulations relating to interchange fees on payment card transactions would adversely affect our revenue and results of operations.
A provision of the Dodd-Frank Wall Street Reform and Consumer Protection Act, or Dodd-Frank Act, known as the Durbin Amendment empowered the Federal Reserve Board, or FRB, to establish and regulate a cap on the interchange fees that merchants pay banks for electronic clearing of debit card transactions. The final rule implementing the Durbin Amendment established standards for assessing whether debit card interchange fees received by debit card issuers were reasonable and proportional to the costs incurred by issuers for electronic debit transactions, and it established a maximum permissible interchange fee that an issuer may receive for an electronic debit transaction, limiting the fee revenue to debit card issuers and payment processors. HSA-linked payment cards are currently exempt from the rule, assuming the card is the only means of access to the underlying funds (except when all remaining funds are provided to the cardholder in a single transaction). The FRB is empowered to issue amendments to the rule, or a state or federal legislative body could enact new legislation, which could change the scope of the current rule and the basis upon which interchange rate caps are calculated. To the extent that HSA-linked payment cards and other exempt payment cards used on our Platform (or their issuing banks) lose their exempt status under the current rules or if the current interchange rate caps applicable to other payment cards used on our Platform are reduced, any such amendment, rulemaking, or legislation could impact interchange rates applicable to payment card transactions processed through our Platform. As a result, this could decrease our revenue and profit and could have a material adverse effect on our financial condition and results of operations.

Our services present the potential for embezzlement, identity theft or other similar illegal behavior by our employees or subcontractors with respect to third parties.
Among other things, our services involve handling payments from patients for many of our clients, and this frequently includes original checks and/or credit card information. Even in those cases in which we do not handle payments, our services also involve the use and disclosure of personal and business information that could be used to impersonate third parties or otherwise gain access to their data or funds. If any of our employees or subcontractors takes, converts or misuses such funds, documents or data, we could be liable for damages, and our business reputation could be damaged or destroyed.





58

Risk related to our data and intellectual property
Privacy concerns or security breaches relating to our Platform could result in economic loss, damage to our reputation, deterring users from using our products, and our exposure to legal penalties and liability.
We collect, process and store significant amounts of data concerning our clients, including data pertaining to personally identifiable information, such as protected health information, of patients received in connection with the utilization of our Platform by patients of our healthcare provider and life sciences clients. While we have taken reasonable steps to protect such data, techniques used to gain unauthorized access to data and systems, disable or degrade service, or sabotage systems, are constantly evolving, and we may be unable to anticipate such techniques or implement adequate preventative measures to avoid unauthorized access or other adverse impacts to such data or our systems.
We may be subject to state laws requiring notification of affected individuals and state regulators in the event of a breach of personal information, which is a broader class of information than the health information protected by HIPAA. Furthermore, certain health privacy laws, data breach notification laws, consumer protection laws and genetic testing laws may apply directly to our business and/or those of our collaborators and may impose restrictions on our collection, use and dissemination of individuals’ health information. Patients about whom we obtain health information, as well as the providers who share this information with us, may have statutory or contractual rights that limit our ability to use and disclose the information. We may be required to expend significant capital and other resources to ensure ongoing compliance with applicable privacy and data security laws. Claims that we have violated individuals’ privacy rights or breached our contractual obligations, even if we are not found liable, could be expensive and time-consuming to defend and could result in adverse publicity that could harm our business.
Like all internet services, our service is vulnerable to software bugs, computer viruses, internet worms, break-ins, phishing attacks, attempts to overload servers with denial-of-service, or other attacks or similar disruptions from unauthorized use of our and third-party computer systems, any of which could lead to system interruptions, delays, or shutdowns, causing loss of critical data or the unauthorized access of data. Computer malware, viruses, and computer hacking and phishing attacks have become more prevalent in our industry. Functions that facilitate interactivity with other internet platforms could increase the scope of access of hackers to user accounts. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security and availability of our products, or failure to prevent software bugs, to
the satisfaction of our clients or the health and safety of their patients, such events may harm our reputation and our ability to retain existing clients, and negatively affect our clients and their patients. In 2013, we experienced a security breach when one of our employees had a laptop containing Protected Health Information (as defined under HIPAA) stolen. This breach did not result in any claims against us, and since this incident, we have implemented policies that prohibit the download and storage of Protected Health Information and adopted a policy of encryption for all company laptops. Although we have in place systems and processes that are designed to protect our data, prevent data loss, disable undesirable accounts and activities on our Platform and prevent or detect security breaches, we cannot assure you that such measures will provide absolute security. If an actual or perceived breach of security occurs to our systems or a third party’s systems, we also could be required to expend significant resources to mitigate the breach of security and to address matters related to any such breach, including notifying users or regulators. Although we maintain insurance for our business, the coverage under our policies may not be adequate to compensate us for all losses that may occur.


We are subject to data privacy and security laws and regulations governing our collection, use, disclosure, or storage of personally identifiable information, including protected health information and payment card data, which may impose restrictions on us and our operations and subject us to penalties if we are unable to fully comply with such laws.
As described below, we are required to comply with numerous federal and state laws and regulations governing the collection, use, disclosure, storage and transmission of personally identifiable information, including protected health information, that we may obtain or have access to in connection with the provision of our services. These laws and regulations, including their interpretation by governmental agencies, are subject to frequent change and could have a negative impact on our business.
We are a “Business Associate” as defined under the federal Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act, or HITECH Act, and their implementing regulations, which we collectively refer to as HIPAA, and the U.S. Department of Health and Human Services, or HHS, Office of Civil Rights, or OCR, may impose penalties on a Business Associate for a failure




59

to comply with applicable requirement of HIPAA. Penalties will vary significantly depending on factors such as the date of the violation, whether the Business Associate knew or should have known of the failure to comply, or whether the Business Associate’s failure to comply was due to willful neglect. Currently, these penalties include civil monetary penalties for violations. However, a single breach incident can result in violations of multiple requirements, resulting in possible penalties in excess of pre-set annual limits. Further, a person who knowingly obtains or discloses individually identifiable health information in violation of HIPAA may face a monetary criminal penalty and imprisonment up to one year. The criminal penalties increase if the wrongful conduct involves false pretenses, and further increase if the wrongful conduct involves the intent to sell, transfer, or use identifiable health information for commercial advantage, personal gain, or malicious harm. The U.S. Department of Justice, or the DOJ, is responsible for criminal prosecutions under HIPAA. State attorneys general also have the right to prosecute HIPAA violations committed against residents of their states. While HIPAA does not create a private right of action that would allow individuals to sue in civil court for HIPAA violations, its standards have been used as the basis for the duty of care in state civil suits, such as those for negligence or recklessness in misusing individuals’ health information. Furthermore, in the event of a breach as defined by HIPAA, the Business Associate may have to comply with specific reporting requirements under HIPAA regulations.
Numerous other federal and state laws may apply that restrict the use and protect the privacy and security of personally identifiable information, as well as employee personal information. These include state medical privacy laws, state social security number protection laws and federal and state consumer protection laws. These various laws in many cases are not preempted by HIPAA and may be subject to varying interpretations by the courts and government agencies, creating complex compliance issues for us and our partners and potentially exposing us to additional expense, adverse publicity and liability, any of which could adversely affect our business.
Federal and state consumer protection laws are increasingly being applied by the United States Federal Trade Commission, or FTC, and states’ attorneys general to regulate the collection, use, storage and disclosure of personal or personally identifiable information, through websites or otherwise, and to regulate the presentation of website content.
The security measures that we and our third-party vendors and subcontractors have in place to ensure compliance with privacy and data protection laws may not protect our facilities and systems from security breaches, acts of vandalism or theft, computer viruses, misplaced or lost data, programming and human errors or other similar events. Under the HITECH Act, as a Business Associate we may also be liable for privacy and security breaches and failures of our subcontractors. Even though we provide for appropriate protections through our agreements with our subcontractors, we still have limited control over their actions and practices. A breach of privacy or security of individually identifiable health information by a subcontractor may result in an enforcement action, including criminal and civil liability, against us. We are not able to predict the extent of the impact such incidents may have on our business. Our failure to comply may result in criminal and civil liability because the potential for enforcement action against Business Associates is now greater. Enforcement actions against us could be costly and could interrupt regular operations, which may adversely affect our business. While we have not received any notices of violation of the applicable privacy and data protection laws and believe we are in compliance with such laws, there can be no assurance that we will not receive such notices in the future.
There is ongoing concern from privacy advocates, regulators and others regarding data privacy and security issues, and the number of jurisdictions with data privacy and security laws has been increasing. Also, there are ongoing public policy discussions regarding whether the standards for de-identification, anonymization or pseudonymization of health information are sufficient, and the risk of re-identification sufficiently small, to adequately protect patient privacy. We expect that there will continue to be new proposed laws, regulations and industry standards concerning privacy, data protection and information security in the United States, including the California Consumer Privacy Act, or CCPA, which went into effect January 1, 2020. The CCPA creates new individual privacy rights for California consumers (as defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA requires covered companies to provide certain disclosures to consumers about its data collection, use and sharing practices, and to provide affected California residents with ways to opt-out of certain sales or transfers of personal information. A series of legislative amendments to the CCPA were enacted on October 11, 2019, and the California State Attorney General submitted final regulations for review on June 2, 2020, which were finalized and are now effective. The California State Attorney General has commenced enforcement actions against violators as of July 1, 2020. Further, a new California privacy law, the California Privacy Rights Act, or CPRA, was passed by California voters on November 3, 2020. The CPRA will create additional obligations with respect to processing and storing personal information that are scheduled to take effect on January 1, 2023 (with certain provisions having retroactive effect to January 1, 2022). We will continue to monitor developments related to the CPRA and anticipate additional costs and expenses associated with CPRA compliance. Other U.S. states also are considering omnibus privacy legislation and industry organizations regularly adopt and




60

advocate for new standards in these areas. While the CCPA and CPRA contain an exception for certain activities involving PHI under HIPAA, we cannot yet determine the impact the CCPA, CPRA, or other such future laws, regulations and standards may have on our business. Future laws, regulations, standards and obligations, and changes in the interpretation of existing laws, regulations, standards and obligations could impair our or our clients’ ability to collect, use or disclose information relating to consumers, which could decrease demand for our Platform, increase our costs and impair our ability to maintain and grow our client base and increase our revenue. New laws, amendments to or re-interpretations of existing laws and regulations, industry standards and contractual obligations could impair our or our customers’ ability to collect, use or disclose information relating to patients or consumers, which could decrease demand for our Platform offerings, increase our costs and impair our ability to maintain and grow our client base and increase our revenue. In view of new or modified federal or state laws and regulations, industry standards, contractual obligations and other legal obligations, or any changes in their interpretation, we may find it necessary or desirable to fundamentally change our business activities and practices or to expend significant resources to modify our software or platform and otherwise adapt to these changes.
In addition to government regulation and the securities laws, we are subject to self-regulatory standards and industry certifications that may legally or contractually apply to us. These include the Payment Card Industry Data Security Standards, or PCI-DSS, and Security Organization Control 2 (SOC 2), with which we are currently compliant. We received HITRUST certification in 2017 and are currently seeking a biannual recertification. In the event we fail to comply with the PCI-DSS or fail to maintain our Security Organization Control 2 or receive recertification from HITRUST, we could be in breach of our obligations under customer and other contracts, fines and other penalties could result, and we may suffer reputational harm and damage to our business. Further, our clients may expect us to comply with more stringent privacy and data security requirements than those imposed by laws, regulations or self-regulatory requirements, and we may be obligated contractually to comply with additional or different standards relating to our handling or protection of data on or by our offerings.
Any failure or perceived failure by us to comply with federal or state laws or regulations, industry standards or other legal obligations, or any actual or suspected privacy or security incident, whether or not resulting in unauthorized access to, or acquisition, release or transfer of personally identifiable information or other data, may result in governmental enforcement actions and prosecutions, private litigation, fines and penalties or adverse publicity and could cause our clients to lose trust in us, which could have an adverse effect on our reputation and business. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to develop new products and features could be limited. Any of these developments could harm our business, financial condition and results of operations. Privacy and data security concerns, whether valid or not valid, may inhibit adoption of our Platform by new clients.

If our trademarks and trade names are not adequately protected, we may not be able to build name recognition in our markets of interest and our business may be adversely affected.
We believe that the Phreesia brand is critical to the success of our business, and we utilize trademark registration and other means to protect it. Our business would be harmed if we were unable to protect our brand against infringement and its value was to decrease as a result.
The registered or unregistered trademarks or trade names that we own or license may be challenged, infringed, circumvented, declared generic, lapsed or determined to be infringing on or dilutive of other marks. We may not be able to protect our rights in these trademarks and trade names, which we need in order to build name recognition with potential partners. In addition, third parties may in the future file for registration of trademarks similar or identical to our trademarks. If they succeed in registering or developing common law rights in such trademarks, and if we are not successful in challenging such third-party rights, we may not be able to use these trademarks to commercialize our technologies or products in certain relevant countries. If we are unable to establish name recognition based on our trademarks and trade names, we may not be able to compete effectively and our business may be adversely affected.

Our use of “open source” software could adversely affect our ability to offer our services and subject us to possible litigation.
We may use open source software in connection with our products and services. Companies that incorporate open source software into their products have, from time to time, faced claims challenging the use of open source software and/or compliance with open source license terms. As a result, we could be subject to suits by parties claiming ownership of what we believe to be open source software or claiming noncompliance with open source




61

licensing terms. Some open source software licenses require users who distribute software containing open source software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open source code, which could include valuable proprietary code of the user, on unfavorable terms or at no cost. While we monitor the use of open source software and try to ensure that none is used in a manner that would require us to disclose our proprietary source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur, in part because open source license terms are often ambiguous. Any requirement to disclose our proprietary source code or pay damages for breach of contract could have a material adverse effect on our business, financial condition and results of operations and could help our competitors develop products and services that are similar to or better than ours.

If we are unable to protect the confidentiality of our trade secrets, know-how and other proprietary information, the value of our technology and products could be adversely affected.
We may not be able to protect our trade secrets, know-how and other proprietary information adequately. Although we use reasonable efforts to protect this proprietary information and technology, our employees, consultants and other parties may unintentionally or willfully disclose our information or technology to competitors. Enforcing a claim that a third party illegally obtained and is using any of our proprietary information or technology is expensive and time-consuming, and the outcome is unpredictable. In addition, courts outside the United States are sometimes less willing to protect trade secrets, know-how and other proprietary information. We rely, in part, on non-disclosure, confidentiality and invention assignment agreements with our employees, consultants and other parties to protect our trade secrets, know-how and other intellectual property and proprietary information. These agreements may not be self-executing, or they may be breached and we may not have adequate remedies for such breach. Moreover, third parties may independently develop similar or equivalent proprietary information or otherwise gain access to our trade secrets, know-how and other proprietary information.

Any restrictions on our use of, or ability to license, data, or our failure to license data and integrate third-party technologies, could have a material adverse effect on our business, financial condition and results of operations.
We depend upon licenses from third parties for some of the technology and data used in our applications, and for some of the technology platforms upon which these applications are built and operate. We expect that we may need to obtain additional licenses from third parties in the future in connection with the development of our products and services. In addition, we obtain a portion of the data that we use from government entities, public records and our partners for specific partner engagements. We believe that we have all rights necessary to use the data that is incorporated into our products and services. However, we cannot assure you that our licenses for information will allow us to use that information for all potential or contemplated applications and products. In addition, certain of our products depend on maintaining our data and analytics platform, which is populated with data disclosed to us by healthcare providers, life sciences companies and their respective patients and other partners with their consent. If these clients, patients or partners revoke their consent for us to maintain, use, de-identify and share this data, consistent with applicable law, our data assets could be degraded.
In the future, data providers could withdraw their data from us or restrict our usage for any reason, including if there is a competitive reason to do so, if legislation is passed restricting the use of the data or if judicial interpretations are issued restricting use of the data that we currently use in our products and services. In addition, data providers could fail to adhere to our quality control standards in the future, causing us to incur additional expense to appropriately utilize the data. If a substantial number of data providers were to withdraw or restrict their data, or if they fail to adhere to our quality control standards, and if we are unable to identify and contract with suitable alternative data suppliers and integrate these data sources into our service offerings, our ability to provide products and services to our partners would be materially adversely impacted, which could have a material adverse effect on our business, financial condition and results of operations.
We also integrate into our proprietary applications and use third-party software to maintain and enhance, among other things, content generation and delivery, and to support our technology infrastructure. Some of this software is proprietary and some is open source software. Our use of third-party technologies exposes us to increased risks, including, but not limited to, risks associated with the integration of new technology into our solutions, the diversion of our resources from development of our own proprietary technology and our inability to generate revenue from licensed technology sufficient to offset associated acquisition and maintenance costs. These technologies may not be available to us in the future on commercially reasonable terms or at all and could be difficult to replace once integrated into our own proprietary applications. Most of these licenses can be renewed only by mutual consent and




62

may be terminated if we breach the terms of the license and fail to cure the breach within a specified period of time. Our inability to obtain, maintain or comply with any of these licenses could delay development until equivalent technology can be identified, licensed and integrated, which would harm our business, financial condition and results of operations.
Most of our third-party licenses are non-exclusive and our competitors may obtain the right to use any of the technology covered by these licenses to compete directly with us. If our data suppliers choose to discontinue support of the licensed technology in the future, we might not be able to modify or adapt our own solutions.

Third parties may initiate legal proceedings alleging that we are infringing or otherwise violating their intellectual property rights, the outcome of which would be uncertain and could have a material adverse effect on our business, financial condition and results of operations.
Our commercial success depends on our ability to develop and commercialize our services and use our proprietary technology without infringing the intellectual property or proprietary rights of third parties. Intellectual property disputes can be costly to defend and may cause our business, operating results and financial condition to suffer. As the market for healthcare in the United States expands and more patents are issued, the risk increases that there may be patents issued to third parties that relate to our products and technology of which we are not aware or that we must challenge to continue our operations as currently contemplated. Whether merited or not, we may face allegations that we, our partners, our licensees or parties indemnified by us have infringed or otherwise violated the patents, trademarks, copyrights or other intellectual property rights of third parties. Such claims may be made by competitors seeking to obtain a competitive advantage or by other parties. Additionally, in recent years, individuals and groups have begun purchasing intellectual property assets for the purpose of making claims of infringement and attempting to extract settlements from companies like ours. We may also face allegations that our employees have misappropriated the intellectual property or proprietary rights of their former employers or other third parties. It may be necessary for us to initiate litigation to defend ourselves in order to determine the scope, enforceability and validity of third-party intellectual property or proprietary rights, or to establish our respective rights. Regardless of whether claims that we are infringing patents or other intellectual property rights have merit, such claims can be time-consuming, divert management’s attention and financial resources and can be costly to evaluate and defend. Results of any such litigation are difficult to predict and may require us to stop commercializing or using our products or technology, obtain licenses, modify our services and technology while we develop non-infringing substitutes or incur substantial damages, settlement costs or face a temporary or permanent injunction prohibiting us from marketing or providing the affected products and services. If we require a third-party license, it may not be available on reasonable terms or at all, and we may have to pay substantial royalties, upfront fees or grant cross-licenses to intellectual property rights for our products and services. We may also have to redesign our products or services so they do not infringe third-party intellectual property rights, which may not be possible or may require substantial monetary expenditures and time, during which our technology and products may not be available for commercialization or use. Even if we have an agreement to indemnify us against such costs, the indemnifying party may be unable to uphold its contractual obligations. If we cannot or do not obtain a third-party license to the infringed technology, license the technology on reasonable terms or obtain similar technology from another source, our revenue and earnings could be adversely impacted.
From time to time, we may be subject to legal proceedings and claims in the ordinary course of business with respect to intellectual property. We are not currently subject to any claims from third parties asserting infringement of their intellectual property rights. Some third parties may be able to sustain the costs of complex litigation more effectively than we can because they have substantially greater resources. Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our technical and management personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a material adverse effect on the price of our common stock. Moreover, any uncertainties resulting from the initiation and continuation of any legal proceedings could have a material adverse effect on our ability to raise the funds necessary to continue our operations. Assertions by third parties that we violate their intellectual property rights could therefore have a material adverse effect on our business, financial condition and results of operations.

Interruption or failure of our information technology and communications systems could impair our ability to effectively deliver our products and services, which could cause us to lose clients and harm our operating results.




63

Our business depends on the continuing operation of our technology infrastructure and systems. Proprietary software development is time-consuming, expensive and complex, and may involve unforeseen difficulties. We may encounter technical obstacles in enhancing our existing software and developing new software, and it is possible that we may discover additional problems that prevent our proprietary applications from operating properly. In addition, any damage to or failure of our existing systems could result in interruptions in our ability to deliver our products and services. Interruptions in our service could reduce our revenue and profits, and our reputation could be damaged if people believe our systems are unreliable.
Our systems and operations are vulnerable to damage or interruption from earthquakes, terrorist attacks, floods, fires, power loss, break-ins, hardware or software failures, telecommunications failures, computer viruses or other attempts to harm our systems and similar events. Any unscheduled interruption in our service would result in an immediate loss of revenue. Frequent or persistent system failures that result in the unavailability of our Platform or slower response times could reduce our clients’ ability to access our Platform, impair our delivery of our products and services and harm the perception of our Platform as reliable, trustworthy and consistent. Our insurance policies provide only limited coverage for service interruptions and may not adequately compensate us for any losses that may occur due to any failures or interruptions in our systems.

If our services fail to provide accurate and timely information, or if our content or any other element of our service is associated with errors or malfunctions, we could have liability to clients, providers or patients which could adversely affect our results of operations.
Our software, content and services are used to assist medical groups, health systems and payers with managing the patient intake process and to empower patients and healthcare organizations as they navigate the challenges of an evolving healthcare system. If our software, content or services fail to provide accurate and timely information or are associated with errors or malfunctions, then clients, providers or patients could assert claims against us that could result in substantial costs to us, harm our reputation in the industry and cause demand for our services to decline.
Our proprietary service is utilized in patient intake and engagement and to help healthcare providers better understand patients through medical histories, insurance benefits and socio-economic indicators. If our service fails to provide accurate and timely information, or if our content or any other element of our service is associated with errors or malfunctions, we could have liability to clients, providers or patients.
The assertion of such claims and ensuing litigation, regardless of its outcome could result in substantial cost to us, divert management’s attention from operations, damage our reputation and decrease market acceptance of our services. We attempt to limit by contract our liability for damages and to require that our clients assume responsibility for medical care and approve key system rules, protocols and data. Despite these precautions, the allocations of responsibility and limitations of liability set forth in our contracts may not be enforceable, may not be binding upon patients or may not otherwise protect us from liability for damages.
We maintain general liability and insurance coverage, but this coverage may not continue to be available on acceptable terms or may not be available in sufficient amounts to cover one or more large claims against us. In addition, the insurer might disclaim coverage as to any future claim. One or more large claims could exceed our available insurance coverage.
Our proprietary software may contain errors or failures that are not detected until after the software is introduced or updates and new versions are released. It is challenging for us to test our software for all potential problems because it is difficult to simulate the wide variety of computing environments or methodologies that our clients may deploy or rely upon. From time to time we have discovered defects or errors in our software, and such defects or errors can be expected to appear in the future. Defects and errors that are not timely detected and remedied could expose us to risk of liability to clients, providers and patients and cause delays in introduction of new services, result in increased costs and diversion of development resources, require design modifications or decrease market acceptance or client satisfaction with our services. If any of these risks occur, they could materially adversely affect our business, financial condition or results of operations.

We may be liable for use of incorrect or incomplete data we provide which could harm our business, financial condition and results of operations.

We store and display data for use by healthcare providers in handling patient intake and engagement, including data regarding personal health information of patients. Our clients, their patients, or third parties provide us with




64

most of this data. If this data is incorrect or incomplete or if we make mistakes in the capture or input of this data, adverse consequences may occur and give rise to product liability and other claims against us. In addition, a court or government agency may take the position that our storage and display of health information exposes us to liability for wrongful delivery or handling of healthcare services or erroneous health information. While we maintain insurance coverage, we cannot be certain that this coverage will prove to be adequate or will continue to be available on acceptable terms, if at all. Even unsuccessful claims could result in substantial costs and diversion of management resources. A claim brought against us that is uninsured or under-insured could harm our business, financial condition and results of operations.

If we are unable to obtain, maintain and enforce intellectual property protection for our technology and products or if the scope of our intellectual property protection is not sufficiently broad, others may be able to develop and commercialize technology and products substantially similar to ours, and our ability to successfully commercialize our technology and products may be adversely affected.
Our business depends on proprietary technology and content, including software, databases, confidential information and know-how, the protection of which is crucial to the success of our business. We rely on a combination of trademark, trade-secret and copyright laws, confidentiality procedures and contractual provisions to protect our intellectual property rights in our proprietary technology and content. We are pursuing the registration of our trademarks and service marks in the United States. We may, over time, increase our investment in protecting our intellectual property through additional trademark, patent and other intellectual property filings that could be expensive and time-consuming. Effective trademark, trade-secret and copyright protection is expensive to develop and maintain, both in terms of initial and ongoing registration requirements and the costs of defending our rights. These measures, however, may not be sufficient to offer us meaningful protection. If we are unable to protect our intellectual property and other proprietary rights, our competitive position and our business could be harmed, as third parties may be able to commercialize and use technologies and software products that are substantially the same as ours without incurring the development and licensing costs that we have incurred. Any of our owned or licensed intellectual property rights could be challenged, invalidated, circumvented, infringed or misappropriated, our trade secrets and other confidential information could be disclosed in an unauthorized manner to third parties, or our intellectual property rights may not be sufficient to permit us to take advantage of current market trends or otherwise provide us with competitive advantages, which could result in costly redesign efforts, discontinuance of certain offerings or other competitive harm.
Monitoring unauthorized use of our intellectual property is difficult and costly. From time to time, we seek to analyze our competitors’ products and services, and may in the future seek to enforce our rights against potential infringement. However, the steps we have taken to protect our proprietary rights may not be adequate to prevent infringement or misappropriation of our intellectual property. We may not be able to detect unauthorized use of, or take appropriate steps to enforce, our intellectual property rights. Any inability to meaningfully protect our intellectual property rights could result in harm to our ability to compete and reduce demand for our technology and products. Moreover, our failure to develop and properly manage new intellectual property could adversely affect our market positions and business opportunities. Also, some of our products and services rely on technologies and software developed by or licensed from third parties. Any disruption or disturbance in such third-party products or services, which we have experienced in the past, could interrupt the operation of our Platform. We may not be able to maintain our relationships with such third parties or enter into similar relationships in the future on reasonable terms or at all.
We may also be required to protect our proprietary technology and content in an increasing number of jurisdictions, a process that is expensive and may not be successful, or which we may not pursue in every location. In addition, effective intellectual property protection may not be available to us in every country, and the laws of some foreign countries may not be as protective of intellectual property rights as those in the United States. Additional uncertainty may result from changes to intellectual property legislation enacted in the United States and elsewhere, and from interpretations of intellectual property laws by applicable courts and agencies. Accordingly, despite our efforts, we may be unable to obtain and maintain the intellectual property rights necessary to provide us with a competitive advantage. Our failure to obtain, maintain and enforce our intellectual property rights could therefore have a material adverse effect on our business, financial condition and results of operations.

Risks related to regulation

The healthcare regulatory and political framework is uncertain and evolving.




65

Healthcare laws and regulations are rapidly evolving and may change significantly in the future, which could adversely affect our financial condition and results of operations. For example, in March 2010, the Patient Protection and Affordable Care Act, or ACA, was adopted, which is a healthcare reform measure that provides healthcare insurance for approximately 30 million additional Americans. The ACA includes a variety of healthcare reform provisions and requirements that became effective at varying times through 2018 and substantially changes the way healthcare is financed by both governmental and private insurers, which may significantly impact our industry and our business. Since its enactment, there have been numerous judicial, administrative, executive, and legislative challenges to certain aspects of the ACA, and we expect there will be additional challenges and amendments to the ACA in the future. Various portions of the ACA are currently undergoing legal and constitutional challenges in federal court; the Trump Administration has issued various Executive Orders which eliminated cost sharing subsidies and various provisions that would impose a fiscal burden on states or a cost, fee, tax, penalty or regulatory burden on individuals, healthcare providers, health insurers, or manufacturers of pharmaceuticals or medical devices; and Congress has introduced several pieces of legislation aimed at significantly revising or repealing the ACA. It is unclear whether the ACA will be overturned, repealed, replaced, or further amended. We cannot predict what affect further changes to the ACA would have on our business. On November 10, 2020, the Supreme Court of the United States heard oral arguments regarding the constitutionality of the ACA; it is unclear when a decision will be made or how the Supreme Court will rule. Pending review, the ACA remains in effect, but it is unclear how this decision, and other efforts to repeal and replace the ACA will impact the ACA and our business.

Further, on March 9, 2020, the HHS, Office of the National Coordinator for Health Information Technology, or ONC, and CMS promulgated final rules aimed at supporting seamless and secure access, exchange, and use of electronic health information, or EHI, by increasing innovation and competition by giving patients and their healthcare providers secure access to health information and new tools, allowing for more choice in care and treatment. The final rules are intended to clarify and operationalize provisions of the 21st Century Cures Act, or Cures Act, regarding interoperability and “information blocking,” and create significant new requirements for health care industry participants. Information blocking is defined as activity that is likely to interfere with, prevent, or materially discourage access, exchange, or use of EHI, where a health information technology developer, health information network or health information exchange knows or should know that such practice is likely to interfere with access to, exchange or use of EHI. The new rules create significant new requirements for health care industry participants, and require certain electronic health record technology to incorporate standardized application programming interfaces, or APIs, to allow individuals to securely and easily access structured EHI using smartphone applications. The ONC will also implement provisions of the Cures Act requiring that patients can electronically access all of their EHI (structured and/or unstructured) at no cost. Finally, to further support access and exchange of EHI, the final ONC rule implements the information blocking provisions of the Cures Act and identified eight “reasonable and necessary activities” as exceptions to information blocking activities, as long as specific conditions are met. In light of the COVID-19 public health emergency, on October 29, 2020, HHS published an interim final rule delaying the effective date of compliance with the final information blocking and
Conditions and Maintenance of Certification portions of the rule beyond the enforcement discretion period that was initially announced. Pursuant to the interim final rule, health IT developers will be subject to requirements such as prohibitions on participating in any action that constitutes information blocking, providing certification to the Secretary of HHS that they will not take actions that constitute information blocking, and other requirements regarding information blocking beginning April 5, 2021. Certified API Developers must comply with new administrative requirements by April 5, 2021 and must provide all certified API technology by December 31, 2022.

The final CMS rule focuses on patients enrolled in Medicare Advantage plans, Medicaid and Children’s Health Insurance Program (CHIP) fee-for-service programs, Medicaid managed care plans, CHIP managed care entities,
and qualified health plans on the federally-facilitated exchanges, and enacts measures to enable patients to have both their clinical and administrative information travel with them. By January 1, 2021, payors must make patient data dating back to January 1, 2016 available through an API. As a result of COVID-19 and to provide additional flexibility to payors, CMS will exercise enforcement discretion for a period of six months in connection with the Patient Access API and Provider Directory API provisions of the final CMS rule and therefore will not enforce these new requirements until July 1, 2021.

These rules constitute a significant departure from previous regulations regarding patient data. These rules may benefit us in that certain EHR vendors will no longer be permitted to interfere with our attempts at integration, but the rules may also make it easier for other similar companies to enter the market, creating increased competition and reducing our market share. It is unclear at this time what the costs of compliance with the final rules will be, and what additional risks there may be to our business.

In addition, we are subject to various other laws and regulations, including, among others, the Stark Law relating to self-referrals, anti-kickback laws, antitrust laws and the privacy and data protection laws described below.





66

If we or our clients fail to comply with federal and state laws governing submission of false or fraudulent claims to government healthcare programs and financial relationships among healthcare providers, we or our clients may be subject to civil and criminal penalties or loss of eligibility to participate in government healthcare programs.
As a participant in the healthcare industry, our operations and relationships, and those of our clients, are regulated by a number of federal, state and local governmental entities. The impact of these regulations can adversely affect us even though we may not be directly regulated by specific healthcare laws and regulations. We must ensure that our products and services can be used by our clients in a manner that complies with those laws and regulations. Inability of our clients to do so could affect the marketability of our products and services or our compliance with our client contracts, or even expose us to direct liability under the theory that we had assisted our clients in a violation of healthcare laws or regulations.
A number of federal and state laws, including anti-kickback restrictions and laws prohibiting the submission of false or fraudulent claims, apply to healthcare providers and others that make, offer, seek or receive referrals or payments for products or services that may be paid for through any federal or state healthcare program and, in some instances, any private program. For example, the federal Anti-Kickback Statute prohibits any person or entity from offering, paying, soliciting or receiving anything of value, directly or indirectly, covertly or overtly, in cash or in kind, for the referral of patients covered by Medicare, Medicaid and other federal healthcare programs or the leasing, purchasing, ordering or arranging for or recommending the lease, purchase or order of any item, good, facility or service covered by these programs. A person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. Further, courts have found that if “one purpose” of remuneration is to induce referrals, the federal Anti-Kickback Statute is violated.
On October 9, 2019, OIG and CMS proposed further modifications to the federal Anti-Kickback Statute and the
Physician Self-Referral Law, or the Stark Law. Under the proposed rules, OIG proposes to add safe harbor
protections under the Anti-Kickback Statute for certain coordinated care and value-based arrangements among
clinicians, providers, and others. CMS also proposed multiple new exceptions and revisions to current exceptions for value-based arrangements under the Stark Law. On November 20, 2020, CMS and OIG each published their final rule, both of which are set to become effective January 19, 2021. We continue to evaluate what effect, if any, these rules will have on our business.

HIPAA, as amended by the HITECH Act, and their respective implementing regulations, also impose criminal and
civil liability for knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare
benefit program (including private payors) or obtain, by means of false or fraudulent pretenses, representations, or
promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit
program, regardless of the payor (public or private) and knowingly and willfully falsifying, concealing or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services. Similar to the federal Anti-Kickback Statute, a person or entity can be found guilty of violating HIPAA without actual knowledge of the statute or specific intent to violate it.
Many states also have similar anti-kickback laws that are not necessarily limited to items or services for which payment is made by a federal healthcare program. Moreover, both federal and state laws forbid bribery and similar behavior. These laws are complex and their application to our specific services and relationships may not be clear and may be applied to our business in ways that we do not anticipate. Determination by a court or regulatory agency that our services violate these laws could subject us to civil or criminal penalties, could invalidate all or portions of some of our client contracts, could require us to change or terminate some portions of our business, could require us to refund portions of our services fees, could cause us to be disqualified from serving clients doing business with government payors and could have an adverse effect on our business. Even an unsuccessful challenge by regulatory authorities of our activities could result in adverse publicity and could require a costly response from us.
There are federal and state laws that forbid the offering or giving of remuneration, which includes, without limitation, any transfer of items or services for free or for less than fair market value (with limited exceptions), in exchange for patient referrals, patient brokering, remuneration of patients or billing based on referrals between individuals and/or entities that have various financial, ownership or other business relationships. In many cases, billing for care arising from such actions is illegal. These limitations can vary widely from state to state, and application of these state laws, the federal anti-inducement law and the Stark Law is very complex. Any determination by a state or federal regulatory agency that any of our clients violate or have violated any of these laws may result in allegations that claims that we have processed or forwarded are improper. This could subject us to civil or criminal penalties, could require us to change or terminate some portions of our business, could require us to refund portions of our services




67

fees and could have an adverse effect on our business. Even an unsuccessful challenge by regulatory authorities of our activities could result in adverse publicity and could require a costly response from us.
Federal and state regulatory and law enforcement authorities have recently increased enforcement activities with respect to Medicare and Medicaid fraud and abuse regulations and other healthcare reimbursement laws and rules. From time to time, participants in the healthcare industry receive inquiries or subpoenas to produce documents in connection with government investigations. We could be required to expend significant time and resources to comply with these requests, and the attention of our management team could be diverted by these efforts. The occurrence of any of these events could give our clients the right to terminate our contracts with us and result in significant harm to our business and financial condition.
These laws and regulations may change rapidly, and it is frequently unclear how they apply to our business. Any failure of our products or services to comply with these laws and regulations could result in substantial civil or criminal liability and could, among other things, adversely affect demand for our services, force us to expend significant capital, research and development and other resources to address the failure, invalidate all or portions of some of our contracts with our clients, require us to change or terminate some portions of our business, require us to refund portions of our revenue, cause us to be disqualified from serving clients doing business with government payors, and give our clients the right to terminate our contracts with them, any one of which could have an adverse effect on our business.
The U.S. Food and Drug Administration may in the future determine that our technology solutions are subject to the Federal Food, Drug, and Cosmetic Act and we may face additional costs and risks as a result.
The FDA may promulgate a policy or regulation that affects our products and services. For example, the FDA in future rule-making may consider our technology solution as a medical device. Medical devices are subject to extensive regulation by the FDA under the Federal Food, Drug, and Cosmetic Act, or FDCA. Under the FDCA, medical devices include any instrument, apparatus, machine, contrivance or other similar or related articles that is intended for use in the diagnosis of disease or other conditions, or in the cure, mitigation, treatment or prevention of disease. FDA regulations govern among other things, product development, testing, manufacture, packaging, labeling, storage, clearance or approval, advertising and promotion, sales and distribution and import and export.
Non-compliance with applicable FDA requirements can result in, among other things, public warning letters, fines, injunctions, civil penalties, recall or seizure of products, total or partial suspension of production, failure of the FDA to grant marketing approvals, withdrawal of marketing approvals, a recommendation by the FDA to disallow us from entering into government contracts and criminal prosecutions. The FDA also has the authority to request repair, replace or refund of the cost of any device.
Potential additional regulation of the disclosure of health information outside the United States may adversely affect our operations and may increase our costs.
Federal or state governmental authorities may impose additional data security standards or additional privacy or other restrictions on the collection, use, transmission and other disclosures of health information. In the future, industry requirements or guidance (e.g., payor requirements), contractual obligations, and/or legislation at both the federal and the state level may limit, forbid or regulate the use or transmission of health information outside of the United States. These developments, if adopted, may render our use of Canadian employees for work related to such data impracticable or substantially more expensive. Alternative means of supporting our clients with the use of such information within the United States may involve substantial delay in implementation and increased cost.

Individuals may claim our text messaging services are not compliant with the Telephone Consumer Protection Act.
The Telephone Consumer Protection Act, or TCPA, is a federal statute that protects consumers from unwanted telephone calls and faxes. Since its inception, the TCPA’s purview has extended to text messages sent to consumers. We must ensure that our services that leverage text messaging comply with TCPA regulations and agency guidance. While we strive to adhere to strict policies and procedures, the Federal Communications Commission, or FCC, as the agency that implements and enforces the TCPA, may disagree with our interpretation of the TCPA and subject us to penalties and other consequences for noncompliance. Determination by a court or regulatory agency that our services violate the TCPA could subject us to civil penalties, could invalidate all or portions of some of our client contracts, could require us to change or terminate some portions of our business, could require us to refund portions of our services fees, and could have an adverse effect on our business. Even an unsuccessful challenge by consumers or regulatory authorities of our activities could result in adverse publicity and could require a costly response from us.




68

Our office in Ottawa, Canada is subject to the laws and regulations of the government of Canada and its subdivisions.

Our office in Ottawa, Ontario, Canada and our employees in that office are subject to additional laws and regulations by the government of Canada, as well as its provinces. These include Canadian federal and local corporation requirements, restrictions on exchange of funds, employment-related laws and qualification for tax status. If we fail to comply with Canadian laws and regulations, or if the government of Canada or its provinces determines that our corporate actions do not comply with applicable Canadian law, we could face sanctions or fines, which could have a material adverse effect on our business.

Risks relating to our dependence on third parties

We rely on a limited number of third-party suppliers and contract manufacturers to support our products, and a loss or degradation in performance of these suppliers and contract manufacturers could have a negative effect on our business, financial condition and results of operations.
We rely on third-party suppliers and contract manufacturers for the materials and components used to operate our Phreesia Platform and product offerings, and to manufacture and assemble our hardware, including the PhreesiaPad and our on-site kiosks, which we refer to as Arrivals Stations. We rely on a sole supplier, for example, as the manufacturer of our PhreesiaPads and Arrivals Stations, which help drive our business and support our provider, patient processing and life sciences offerings. In connection with these services, our supplier builds new hardware for us and refurbishes and maintains existing hardware.
Any of our other suppliers or third-party contract manufacturers may be unwilling or unable to supply the necessary materials and components or manufacture and assemble our products reliably and at the levels we anticipate or that are required by the market. Our ability to supply our products commercially and to develop any future products depends, in part, on our ability to obtain these materials, components and products in accordance with regulatory requirements and in sufficient quantities for commercialization.
While our suppliers and contract manufacturers have generally met our demand for products and services on a timely basis in the past, we cannot guarantee that they will in the future be able to meet our demand for products, either because of acts of nature, the nature of our agreements with those manufacturers or our relative importance to them as a customer, and our manufacturers may decide in the future to discontinue or reduce the level of business they conduct with us. If we are required to change contract manufacturers due to any change in or termination of our relationships with these third parties, or if our manufacturers are unable to obtain the materials they need to produce our products at consistent prices or at all, (including, without limitation, because of the effect of tariffs or other trade restrictions), we may lose sales, experience manufacturing or other delays, incur increased costs or otherwise experience impairment to our client relationships. We cannot guarantee that we will be able to establish alternative relationships on similar terms, without delay or at all.
While we believe replacement suppliers and manufacturers exist for all materials, components and services necessary to our systems and the Phreesia Platform, establishing additional or replacement suppliers for any of these materials, components or services, if required, could be time-consuming and expensive, may result in interruptions in our operations and product delivery, may affect the performance of our business or could require that we modify our operations. Even if we are able to find replacement suppliers or third-party contract manufacturers, we will be required to verify that the new supplier or third-party manufacturer maintains facilities, procedures and operations that comply with our quality expectations and applicable regulatory requirements.
If our third-party suppliers fail to deliver the required quantities of materials on a timely basis and at commercially reasonable prices, and we are unable to find one or more replacement suppliers capable of production at a substantially equivalent cost in substantially equivalent volumes and quality on a timely basis, the supply of our products to clients and the development of any future products will be delayed, limited or prevented, which could have material adverse effect on our business, financial condition and results of operations.





69

We rely on Internet infrastructure, bandwidth providers, data center providers, other third parties and our own systems for providing services to our clients, and any failure or interruption in the services provided by these third parties or our own systems could expose us to litigation and negatively impact our relationships with clients, adversely affecting our brand and our business.

Our ability to deliver our products and services, particularly our cloud-based solutions, is dependent on the development and maintenance of the infrastructure of the Internet and other telecommunications services by third parties. This includes maintenance of a reliable network connection with the necessary speed, data capacity and security for providing reliable Internet access and services and reliable telephone and facsimile services. Our services are designed to operate without interruption in accordance with our service level commitments.
However, we have experienced limited interruptions in these systems in the past, including server failures that temporarily slow down the performance of our services, and we may experience more significant interruptions in the future. We rely on internal systems as well as third-party suppliers, including bandwidth and telecommunications equipment providers, to provide our services. We do not maintain redundant systems or facilities for some of these services. Interruptions in these systems, whether due to system failures, computer viruses, physical or electronic break-ins or other catastrophic events, could affect the security or availability of our services and prevent or inhibit the ability of our partners to access our services. In the event of a catastrophic event with respect to one or more of these systems or facilities, we may experience an extended period of system unavailability, which could result in substantial costs to remedy those problems or negatively impact our relationship with our clients, our business, results of operations and financial condition. To operate without interruption, both we and our service providers must guard against:

damage from fire, power loss and other natural disasters;
telecommunications failures;
software and hardware errors, failures and crashes;
security breaches, computer viruses and similar disruptive problems; and
other potential interruptions.

Any disruption in the network access, telecommunications or co-location services provided by third-party providers or any failure of or by third-party providers’ systems or our own systems to handle current or higher volume of use could significantly harm our business. We exercise limited control over our third-party suppliers, which increases our vulnerability to problems with services they provide. We have experienced failures by third-party providers’ systems which resulted in a limited interruption of our system, although this failure did not result in any claims against us. Any errors, failures, interruptions or delays experienced in connection with these third-party technologies and information services or our own systems could negatively impact our relationships with clients and adversely affect our business and could expose us to third-party liabilities. Although we maintain insurance for our business, the coverage under our policies may not be adequate to compensate us for all losses that may occur. In addition, we cannot provide assurance that we will continue to be able to obtain adequate insurance coverage at an acceptable cost.
The reliability and performance of our Internet connection may be harmed by increased usage or by denial-of-service attacks. The Internet has experienced a variety of outages and other delays as a result of damages to portions of its infrastructure, and it could face outages and delays in the future. These outages and delays could reduce the level of Internet usage as well as the availability of the Internet to us for delivery of our Internet-based services.

We rely on our third-party vendors and partners to execute our business strategy. Replacing them could be difficult and disruptive to our business. If we are unsuccessful in forming or maintaining such relationships on terms favorable to us, our business may not succeed.
We have entered into contracts with third-party vendors to provide critical services relating to our business, including initial software development and cloud hosting. Some of these third-party vendors utilize employees or consultants located offshore. We also rely on third-party providers to enable automated eligibility and benefits verification through our Platform. We depend on our third-party processing partners to perform payment processing services, which generate almost all of our payments revenue. Our processing partners may go out of business or otherwise be unable or unwilling to continue providing such services, which could significantly and materially reduce our payments revenue and disrupt our business. A number of our processing contracts require us to assume liability




70

for any losses our processing partners may suffer as a result of losses caused by our provider clients and their patients, including losses caused by chargebacks and fraud. Thus, in the event of a significant loss by our processing partners, we may be required to pay-out a large amount of cash in one or two business days following such event and, if we do not have sufficient cash on hand, may be deemed in breach of such contracts. A contractual dispute with our processing partners could adversely impact our revenue. Certain contracts may expire or be terminated, and we may not be able to enter into a new payment processor relationship that replicates the associated revenue for a considerable period of time.
In the event that these service providers fail to maintain adequate levels of support, do not provide high quality service, increase the fees they charge us, discontinue their lines of business, terminate our contractual arrangements or cease or reduce operations, we may suffer additional costs and be required to pursue new third-party relationships, which could materially disrupt our operations and our ability to provide our products and services, and could divert management’s time and resources. It would be difficult to replace some of our third-party vendors in a timely manner if they were unwilling or unable to provide us with these services in the future, and our business and operations could be adversely affected. If these services fail or are of poor quality, our business, reputation and operating results could be harmed.
In addition, we have entered into strategic alliances with providers of EHR and PM solutions, and we intend to pursue such alliances in the future. These strategic alliance agreements are typically structured as commercial and technical partnership agreements, pursuant to which we integrate certain of our Platform solutions into the EHR and PM systems that are utilized by many of our clients, for agreed payments or provision of services to such integration partners. Our ability to form and maintain these alliances with such partners in order to facilitate the integration of our Platform into the EHR and PM systems used by our provider clients and their patients is important to the success of our business. If providers of EHR or PM solutions amend, terminate or fail to perform their obligations under their strategic alliance agreements with us, we may need to seek other ways of integrating our Platform with the EHR and PM systems of our provider clients, which could be costly and time consuming, and could adversely affect our business results.
We or our EHR and PM partners may terminate or seek to amend our strategic alliance agreements in order to incorporate new final rules promulgated on March 9, 2020 by the HHS, ONC, and CMS, which are further described above and are aimed at supporting seamless and secure access, exchange, and use of EHI by increasing innovation and competition by giving patients and their healthcare providers secure access to health information and new tools, allowing for more choice in care and treatment.
We may also seek new strategic alliances in the future, and we may not be successful in entering into future alliances on terms favorable to us. Any delay in entering into strategic alliances with providers of EHR or PM solutions or other technology partners could either delay the development and adoption of our products and services and reduce their competitiveness. Any such delay could adversely affect our business.

Risks relating to taxes and accounting standards
We may be subject to additional tax liabilities in connection with our operations or due to future legislation, each of which could materially impact our financial position and results of operation.
We are subject to federal and state income, sales, use, value added and other taxes in the United States and other countries in which we conduct business, and such laws and rates vary by jurisdiction. We are now registered in all states that assess sales taxes. Certain jurisdictions may seek to impose additional sales, use, value added or other taxes on us, including for past sales by us, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future.
Although we believe our tax practices and provisions are reasonable, the final determination of tax audits and any related litigation could be materially different from our historical tax practices, provisions and accruals. If we receive an adverse ruling as a result of an audit, or we unilaterally determine that we have misinterpreted provisions of the tax regulations to which we are subject, there could be a material effect on our tax provision, net income or cash flows in the period or periods for which that determination is made, which could materially impact our financial results. Further, any changes in the taxation of our activities, including certain proposed changes in U.S. tax laws,




71

may increase our effective tax rate and adversely affect our financial position and results of operations. In addition, liabilities associated with taxes are often subject to an extended or indefinite statute of limitations period. Therefore, we may be subject to additional tax liability (including penalties and interest) for a particular year for extended periods of time.

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of January 31, 2020, we had U.S. federal and state net operating loss carryforwards, or NOLs, of $124.5 million due to prior period losses, which, subject to the following discussion, are generally available to be carried forward to offset a portion of our future taxable income, if any, until such NOLs are used or expire. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-ownership change NOLs to offset future taxable income. Similar rules may apply under state tax laws. Our existing NOLs may be subject to limitations arising from previous ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. In addition, under the Tax Act, the amount of post 2017 NOLs that we are permitted to utilize in any taxable year is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the NOL deduction itself. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs. We have a valuation allowance related to our NOLs to recognize only the portion of the deferred tax asset that is more likely than not to be realized.

Changes in accounting rules, assumptions and/or judgments could materially and adversely affect us.
Accounting rules and interpretations for certain aspects of our operations are highly complex and involve significant assumptions and judgment. These complexities could lead to a delay in the preparation and dissemination of our financial statements. Furthermore, changes in accounting rules and interpretations or in our accounting assumptions and/or judgments could significantly impact our financial statements. In some cases, we could be required to apply a new or revised standard retroactively, resulting in restating prior period financial statements. Any of these circumstances could have a material adverse effect on our business, prospects, liquidity, financial condition and results of operations.

Risks relating to our indebtedness
In order to support the growth of our business, we may need to incur additional indebtedness under our current credit facilities or seek capital through new equity or debt financings, which sources of additional capital may not be available to us on acceptable terms or at all.
Our operations have consumed substantial amounts of cash since inception and we intend to continue to make significant investments to support our business growth, respond to business challenges or opportunities, develop new applications and services, enhance our existing solution and services, enhance our operating infrastructure and potentially acquire complementary businesses and technologies. For the fiscal year ended January 31, 2020 our net cash provided by operating activities was $0.8 million. For the nine months ended October 31, 2020 our net cash used in operating activities was $1.2 million. As of October 31, 2020, we had $254.1 million of cash and cash equivalents, which are held for working capital purposes. As of October 31, 2020, we had $20.7 million of outstanding borrowings under our revolving line of credit, with the ability to borrow up to $29.3 million in our revolving line of credit. Borrowings under our credit facility are secured by substantially all of our properties, rights and assets, excluding intellectual property.
Our future capital requirements may be significantly different from our current estimates and will depend on many factors, including the need to:
finance unanticipated working capital requirements;
develop or enhance our technological infrastructure and our existing products and services;
fund strategic relationships, including joint ventures and co-investments;
fund additional implementation engagements;
respond to competitive pressures; and




72

acquire complementary businesses, technologies, products or services.
Accordingly, we may need to engage in equity or debt financings or collaborative arrangements to secure additional funds. Additional financing may not be available on terms favorable to us, or at all. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing secured by us in the future could involve additional restrictive covenants relating to our capital-raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. In addition, during times of economic instability, it has been difficult for many companies to obtain financing in the public markets or to obtain debt financing, and we may not be able to obtain additional financing on commercially reasonable terms, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, it could have a material adverse effect on our business, financial condition and results of operations.
Restrictive covenants in the agreements governing our credit facility may restrict our ability to pursue our business strategies.
The credit agreement governing our credit facility contains certain customary restrictive covenants that limit our ability to incur additional indebtedness and liens, merge with other companies or consummate certain changes of control, acquire other companies, engage in new lines of business, make certain investments, pay dividends, create subsidiaries, enter into certain transactions with affiliates, and transfer or dispose of assets as well as financial covenants requiring us to maintain a specified level of recurring revenue growth, a specified maximum funded debt to recurring revenue ratio and a specified amount of minimum liquidity.
Our ability to comply with these covenants may be affected by events beyond our control, and we may not be able to meet those covenants. A breach of any of these covenants could result in a default under the loan agreement, which could cause all of the outstanding indebtedness under our credit facility to become immediately due and payable and terminate all commitments to extend further credit. These covenants could also limit our ability to seek capital through the incurrence of new indebtedness or, if we are unable to meet our obligations, require us to repay any outstanding amounts with sources of capital we may otherwise use to fund our business, operations and strategy.
Despite our outstanding indebtedness, we may still be able to incur substantially more debt. This could further exacerbate the risks associated with our substantial leverage.
We may incur substantial additional indebtedness in the future. Although the agreement governing our credit facility contains restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions and the indebtedness we can incur in compliance with these restrictions could be substantial. If we incur additional debt, the risks associated with our substantial leverage would increase.

Risks relating to ownership of our common stock

Risks related to investment in our securities
Our share price may be volatile, and you could lose all or part of your investment.
The trading price of our common stock may be volatile and subject to wide price fluctuations in response to various factors, including:
market conditions in the broader stock market in general, or in our industry in particular;
the impact of COVID-19 on the economy, our company, our customers, suppliers or employees
actual or anticipated fluctuations in our quarterly financial reports and results of operations;
our ability to satisfy our ongoing capital needs and unanticipated cash requirements;
indebtedness incurred in the future;
introduction of new products and services by us or our competitors;
issuance of new or changed securities analysts’ reports or recommendations;
sales of large blocks of our common stock;




73

additions or departures of key personnel;
regulatory developments;
litigation and governmental investigations;
economic and political conditions or events; and
our sale of common stock or other securities in the future.
These and other factors may cause the market price and demand for our common stock to fluctuate substantially, which may limit or prevent investors from readily selling their shares of common stock and may otherwise negatively affect the liquidity of our common stock. In addition, in the past, when the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders brought a lawsuit against us, we could incur substantial costs defending the lawsuit. Such a lawsuit could also divert the time and attention of our management from our business.
The trading market for our common stock is also influenced by the research and reports that industry or securities analysts publish about us or our business. If one or more securities or industry analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline. If one or more of the analysts who cover us downgrades our common stock or provides more favorable recommendations about our competitors, or if our results of operations do not meet their expectations, our stock price could decline.
If a substantial number of shares become available for sale and are sold in a short period of time, the market price of our common stock could decline.
If our existing stockholders sell substantial amounts of our common stock in the public market, the market price of our common stock could decrease significantly. The perception in the public market that our existing stockholders might sell shares of common stock could also depress our market price. As of October 31, 2020, we had 44,039,563 shares of common stock outstanding. The market price of shares of our common stock may drop significantly when the restrictions on resale by our existing stockholders lapse. A decline in the price of shares of our common stock might impede our ability to raise capital through the issuance of additional shares of our common stock or other equity securities.
In addition, certain stockholders are entitled, under our investors’ rights agreement, to require us to register shares owned by them for public sale in the United States. We also filed a registration statement to register shares reserved for future issuance under our equity compensation plans. As a result, subject to the satisfaction of applicable exercise periods, the shares issued upon exercise of outstanding stock options or upon settlement of outstanding RSU awards will be available for immediate resale in the United States in the open market, subject to volume limitations under Rule 144 for our executive officers and directors.
Sales of our common stock pursuant to registration rights may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. These sales could also cause the trading price of our common stock to fall and make it more difficult for you to sell shares of our common stock.
Additionally, certain of our employees, executive officers, and directors have entered or may enter into Rule 10b5-1 trading plans providing for sales of shares of our common stock from time to time. Under a Rule 10b5-1 trading plan, a broker executes trades pursuant to parameters established by the employee, officer, or director when entering into the plan, without further direction from the employee, officer, or director. A Rule 10b5-1 trading plan may be amended or terminated in some circumstances. Our employees, executive officers, and directors also may buy or sell additional shares outside of a Rule 10b5-1 trading plan when they are not in possession of material, nonpublic information, subject to the Rule 144 limitations as referred to above.

We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our common stock and do not currently intend to do so for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Therefore, you are not likely to receive any dividends on your common stock for the foreseeable future and the success of an investment in shares of our common stock will depend upon any future appreciation in its value. There is no guarantee that shares of our common stock will appreciate in value or even maintain the price at which our stockholders have purchased their shares.
74

We are currently an emerging growth company, and we cannot be certain if the reduced reporting requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are currently an emerging growth company, as defined in the JOBS Act. For as long as we continue to be an emerging growth company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding nonbinding advisory votes on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected not to “opt out” of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we will adopt the new or revised standard at the time private companies adopt the new or revised standard and will do so until such time that we either (i) irrevocably elect to “opt out” of such extended transition period or (ii) no longer qualify as an emerging growth company. This may make comparison of our financial statements with the financial statements of another public company that is not an emerging growth company, or an emerging growth company that has opted out of using the extended transition period, difficult or impossible because of the potential differences in accounting standards used.

We will remain an emerging growth company until the earlier of (1) the last day of the fiscal year (a) following the fifth anniversary of the completion of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a large accelerated filer, which requires the market value of our common stock that is held by non-affiliates to exceed $700 million as of the prior July 31st; and (2) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period. Based on the closing price of our common stock and the market value of our common stock held by non-affiliates as of July 31, 2020, we have determined that we will no longer be an emerging growth company as of February 1, 2021. As a result, we will no longer be able to take advantage of specified reduced disclosure and other requirements that are available to emerging growth companies after such date.

We could be subject to securities class action litigation.
In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could have a material adverse effect on our business, financial condition or results of operations.
We are subject to increased costs as a result of operating as a public company, and our management will devote substantial time to new compliance initiatives.
As a public company, we will continue to incur significant legal, accounting and other expenses that we did not incur as a private company prior to our IPO in July 2019. We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, which require, among other things, that we file with the SEC, annual, quarterly and current reports with respect to our business and financial condition. In addition, the Sarbanes-Oxley Act, as well as rules subsequently adopted by the SEC and the New York Stock Exchange to implement provisions of the Sarbanes-Oxley Act, impose significant requirements on public companies, including requiring the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Further, in July 2010, the Dodd-Frank Act was enacted. There are significant corporate governance and executive compensation related provisions in the Dodd-Frank Act that require the SEC to adopt additional rules and regulations in these areas, such as “say on pay” and proxy access. Recent legislation permits emerging growth companies to implement many of these requirements over a longer period and up to five years from their IPOs. We intend to take advantage of this new legislation but cannot guarantee that we will not be required to implement these requirements sooner than budgeted or planned and thereby incur unexpected expenses. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which we operate our business in ways we cannot currently anticipate.
75

We expect the rules and regulations applicable to public companies to continue to increase our legal and financial compliance costs and to make some activities more time-consuming and costly. If these requirements divert the attention of our management and personnel from other business concerns, they could have a material adverse effect on our business, financial condition and results of operations. The increased costs will decrease our net income or increase our net loss and may require us to reduce costs in other areas of our business or increase the prices of our products or services. For example, we expect these rules and regulations to make it more difficult and more expensive for us to obtain director and officer liability insurance and we may be required to incur substantial costs to maintain the same or similar coverage. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements. The impact of these requirements could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers.
 
Risks relating to our bylaws and certificate of incorporation

Anti-takeover provisions under our incorporation documents and Delaware law could delay or prevent a change of control which could limit the market price of our common stock and may prevent or frustrate attempts by our stockholders to replace or remove our current management.
Our amended and restated certificate of incorporation, or our certificate of incorporation, and our amended and restated bylaws, or, as amended, our bylaws, contain provisions that could delay or prevent a change of control of our company or changes in our board of directors that our stockholders might consider favorable. Some of these provisions include:
a board of directors divided into three classes serving staggered three-year terms, such that not all members of the board will be elected at one time;
a prohibition on stockholder action through written consent, which requires that all stockholder actions be taken at a meeting of our stockholders;
a requirement that special meetings of stockholders be called only by the board of directors acting pursuant to a resolution approved by the affirmative vote of a majority of the directors then in office;
advance notice requirements for stockholder proposals and nominations for election to our board of directors;
a requirement that no member of our board of directors may be removed from office by our stockholders except for cause and, in addition to any other vote required by law, upon the approval of not less than 75% of all outstanding shares of our voting stock then entitled to vote in the election of directors;
a requirement of approval of not less than 75% of all outstanding shares of our voting stock to amend any bylaws by stockholder action or to amend specific provisions of our certificate of incorporation; and
the authority of the board of directors to issue preferred stock on terms determined by the board of directors without stockholder approval and which preferred stock may include rights superior to the rights of the holders of common stock.
In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporate Law, or DGCL, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. These anti-takeover provisions and other provisions in our certificate of incorporation and our bylaws could make it more difficult for stockholders or potential acquirers to obtain control of our board of directors or initiate actions that are opposed by the then-current board of directors and could also delay or impede a merger, tender offer or proxy contest involving our company. These provisions could also discourage proxy contests and make it more difficult for you and other stockholders to elect directors of your choosing or cause us to take other corporate actions you desire. Any delay or prevention of a change of control transaction or changes in our board of directors could cause the market price of our common stock to decline.
Our bylaws designate certain specified courts as the sole and exclusive forums for certain disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware, or the Chancery Court, will be the sole and exclusive forum for state law claims for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty
76

owed by any of our directors, officers or other employees to us or our stockholders, (iii) any action asserting a claim pursuant to any provision of the DGCL, our certificate of incorporation or our bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our certificate of incorporation or bylaws, or (v) any action asserting a claim governed by the internal affairs doctrine, or the Delaware Forum Provision. The Delaware Forum Provision does not apply to any causes of action arising under the Securities Act of 1933, as amended, or the Securities Act, or the Securities Exchange Act of 1934, or, as amended, the Exchange Act. Our bylaws further provide that, unless we consent in writing to the selection of an alternative forum, the U.S. District Court for the Southern District of New York will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or the Federal Forum Provision. Our bylaws provide that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the foregoing Delaware Forum Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder.
The Delaware Forum Provision and the Federal Forum Provision may impose additional litigation costs on stockholders in pursuing the claims identified above, particularly if the stockholders do not reside in or near the State of Delaware or the State of New York. Additionally, the Delaware Forum Provision and the Federal Forum Provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits. In addition, while the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are “facially valid” under Delaware law, there is uncertainty as to whether other courts will enforce our Federal Forum Provision. If the Federal Forum Provision is found to be unenforceable in an action, we may incur additional costs associated with resolving such an action. The Federal Forum Provision may also impose additional litigation costs on stockholders who assert that the provision is not enforceable or invalid. The Chancery Court or the U.S. District Court for the Southern District of New York may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.


Risks relating to our industry

The healthcare industry is rapidly evolving and the market for technology-enabled services that empower healthcare consumers is relatively immature and unproven. If we are not successful in promoting the benefits of our Platform, our growth may be limited.
The market for our products and services is subject to rapid and significant changes. The market for technology-enabled services that empower healthcare consumers is characterized by rapid technological change, new product and service introductions, increasing patient financial responsibility, consumerism and engagement, the ongoing shift to value-based care and reimbursement models, and the entrance of non-traditional competitors. In addition, there may be a limited-time opportunity to achieve and maintain a significant share of this market due in part to the rapidly evolving nature of the healthcare and technology industries and the substantial resources available to our existing and potential competitors. The market for technology-enabled services that empower healthcare consumers is relatively new and unproven, and it is uncertain whether this market will achieve and sustain high levels of demand and market adoption.
In order to remain competitive, we are continually involved in a number of projects to compete with these new market entrants by developing new services, growing our client base and penetrating new markets. Some of these projects include the expansion of our integration capabilities with additional electronic health record, or EHR, and practice management, or PM, solutions, the expansion of our mobile platform, and the recent roll-out of our cost estimation features. These projects carry risks, such as cost overruns, delays in delivery, performance problems and lack of acceptance by our clients. Our integration partners may also decide to develop and offer their own patient engagement solutions that are similar to our Platform offerings.
Our success depends on providing high-quality products and services that healthcare providers use to improve clinical, financial and operational performance and which are used and positively received by patients. If we cannot
77

adapt to rapidly evolving industry standards and technology and increasingly sophisticated and varied healthcare provider and patient needs, our existing technology could become undesirable, obsolete or harm our reputation. We must continue to invest significant resources in our personnel and technology in a timely and cost-effective manner in order to enhance our existing products and services and introduce new high-quality products and services that existing clients and potential new clients will want. Our operating results would also suffer if our innovations are not responsive to the needs of our existing clients or potential new clients, are not appropriately timed with market opportunity, are not effectively brought to market or significantly increase our operating costs. If our new or modified product and service innovations are not responsive to the preferences of healthcare providers and their patients, emerging industry standards or regulatory changes, are not appropriately timed with market opportunity or are not effectively brought to market, we may lose existing clients or be unable to obtain new clients and our results of operations may suffer.
We believe demand for our products and services has been driven in large part by increasing patient responsibility, engagement and consumerism, high deductible health plans and declining reimbursements. According to the American Hospital Association, the shift to value-based reimbursement models requires healthcare provider organizations to manage new challenges related to measurement and reporting, population health management, care coordination and other patient demands, all of which may require additional staff and capabilities. Our ability to streamline the intake process and critical workflows in order to improve provider and staff efficiency and allow for optimal allocation of resources will be critical to our business. Our success also depends to a substantial extent on the ability of our Platform to increase patient engagement, and our ability to demonstrate the value of our Platform to provider clients, patients and life sciences companies. If our existing clients do not recognize or acknowledge the benefits of our Platform or our Platform does not drive patient engagement, then the market for our products and services might not develop at all, or it might develop more slowly than we expect, either of which could adversely affect our operating results.
In addition, we have limited insight into trends that might develop and affect our business. We might make errors in predicting and reacting to relevant business, legal and regulatory trends and healthcare reform, which could harm our business. If any of these events occur, it could materially adversely affect our business, financial condition or results of operations.
Finally, our competitors may have the ability to devote more financial and operational resources than we can to developing new technologies and services, including services that provide improved operating functionality, and adding features to their existing service offerings. If successful, their development efforts could render our services less desirable, resulting in the loss of our existing clients or a reduction in the fees we generate from our products and services.

Consolidation in the healthcare industry could have a material adverse effect on our business, financial condition and results of operations.
Many healthcare industry participants are consolidating to create larger and more integrated healthcare delivery systems with greater market power. We expect regulatory and economic conditions to result in additional consolidation in the healthcare industry in the future. As consolidation accelerates, the economies of scale of our clients’ organizations may grow. If a client experiences sizable growth following consolidation, it may determine that it no longer needs to rely on us and may reduce its demand for our products and services. In addition, as healthcare providers and life sciences companies consolidate to create larger and more integrated healthcare delivery systems with greater market power, these providers may try to use their market power to negotiate fee reductions for our products and services. Finally, consolidation may also result in the acquisition or future development by our healthcare provider and life sciences clients of products and services that compete with our products and services. Any of these potential results of consolidation could have a material adverse effect on our business, financial condition and results of operations.
78

We may face intense competition, which could limit our ability to maintain or expand market share within our industry, and if we do not maintain or expand our market share our business and operating results will be harmed.
The market for our products and services is fragmented, competitive and characterized by rapidly evolving technology standards, client needs and the frequent introduction of new products and services. Our competitors range from smaller niche companies to large, well-financed and technologically-sophisticated entities. As costs fall and technology improves, increased market saturation may change the competitive landscape in favor of competitors with greater scale than we currently possess.
We compete on the basis of several factors, including breadth, depth and quality of product and service offerings, ability to deliver clinical, financial and operational performance improvement through the use of products and services, quality and reliability of services, ease of use and convenience, brand recognition and the ability to integrate our Platform solutions with various PM and EHR systems and other technology. Some of our competitors have greater name recognition, longer operating histories and significantly greater resources than we do. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or client requirements. In addition, current and potential competitors have established, and may in the future establish, cooperative relationships with vendors of complementary products, technologies or services to increase the availability of their products to the marketplace. Accordingly, new competitors or alliances may emerge that have greater market share, larger client bases, more widely adopted proprietary technologies, greater marketing expertise, greater financial resources and larger sales forces than we have, which could put us at a competitive disadvantage.
Further, in light of these advantages, even if our products or services are more effective than the product or service offerings of our competitors, current or potential clients might accept competitive products and services in lieu of purchasing our products or services. In addition to new niche vendors, who offer stand-alone products and services, we also face competition from PM and EHR providers, including those with which we have integration partnerships. PM or EHR providers may have existing systems in place at clients in our target market. These PM and EHR providers may now, or in the future, offer or promise products or services similar to ours, which leverage existing client and vendor relationships.
We also compete on the basis of price. We may be subject to pricing pressures as a result of, among other things, competition within the industry, consolidation of healthcare industry participants, practices of managed care organizations, government action and financial stress experienced by our clients. If our pricing experiences significant downward pressure, our business will be less profitable and our results of operations will be adversely affected.
We cannot be certain that we will be able to retain our current clients or expand our client base in this competitive environment. If we do not retain current clients or expand our client base, or if we have to renegotiate existing contracts, our business, financial condition and results of operations will be harmed. Moreover, we expect that competition will continue to increase as a result of consolidation in both the healthcare information technology and healthcare industries. If one or more of our competitors or potential competitors were to merge or partner with another of our competitors, the change in the competitive landscape could also adversely affect our ability to compete effectively and could harm our business, financial condition and results of operations.


ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

(a) Recent Sales of Unregistered Equity Securities
None.
(b) Use of Proceeds from Initial Public Offering of Common Stock
On July 17, 2019, our Registration Statement on Form S-1 (File No. 333-232264) was declared effective by the SEC for our initial public offering. There has been no material change in the planned use of proceeds from our initial
79

public offering as described in the final prospectus, dated July 17, 2020 and filed with the SEC on July 19, 2020 pursuant to Rule 424(b) of the Securities Act.
(c) Issuer Purchases of Equity Securities
None.
 
ITEM 3.    DEFAULTS UPON SENIOR SECURITIES
None.
 
ITEM 4.    MINE SAFETY DISCLOSURES
Not applicable.
 
ITEM 5.    OTHER INFORMATION
Not applicable.

80


ITEM 6.EXHIBITS.
 
Exhibit Number  Description
  
  
  
  
  
  
101.INS  Inline XBRL Instance Document
101.SCH  Inline XBRL Taxonomy Extension Schema Document
101.CAL  Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF  Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB  Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE  Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

#Indicates a management contract or any compensatory plan, contract or arrangement.
+This certification will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by reference into such filing.

81

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.
 
  PHREESIA, INC.
Date: December 9, 2020  By:/s/ Chaim Indig
  Chaim Indig
  President, Chief Executive Officer and Director
  (Principal Executive Officer)
Date: December 9, 2020  By:/s/ Thomas Altier
  Thomas Altier
  Chief Financial Officer
  (Principal Financial Officer)

82
EX-31.1 2 phr-20201031ex311.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 THE SARBANES-OXLEY ACT OF 2002
I, Chaim Indig, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Phreesia, 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 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)) 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){Paragraph omitted pursuant to SEC Release Nos. 33-8238-34-47986 and 33-8392/34-49313}
(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.

5.    The registrant’s other certifying officer 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/ Chaim Indig
   Chaim Indig
   Chief Executive Officer and Director
   (Principal Executive Officer)


EX-31.2 3 phr-20201031ex312.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 THE SARBANES-OXLEY ACT OF 2002
I, Thomas Altier, certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q of Phreesia, 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 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)) 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){Paragraph omitted pursuant to SEC Release Nos. 33-8238-34-47986 and 33-8392/34-49313}
(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.
5.    The registrant’s other certifying officer 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/ Thomas Altier
   Thomas Altier
   Chief Financial Officer
   (Principal Financial Officer and Principal Accounting Officer)


EX-32.1 4 phr-20201031ex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Phreesia, Inc. (the “Company”) for the fiscal quarter ended October 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Chaim Indig, the Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that 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/ Chaim Indig
   Chaim Indig
   Chief Executive Officer and Director
   (Principal Executive Officer)


EX-32.2 5 phr-20201031ex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Phreesia, Inc. (the “Company”) for the fiscal quarter ended October 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Thomas Altier, the Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that 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/ Thomas Altier
   Thomas Altier
   Chief Financial Officer
   (Principal Financial Officer and Principal Accounting Officer)


EX-101.SCH 6 phr-20201031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Unaudited Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Unaudited statements of cash flows link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Unaudited statements of cash flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Background and liquidity link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Background and liquidity (Detail) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Basis of presentation link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2206201 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 2108104 - Disclosure - Composition of certain financial statement captions link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Composition of certain financial statement captions (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Composition of certain financial statement captions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Composition of certain financial statement captions - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Composition of certain financial statement captions - Schedule of Prepaids and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2319302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Revenue - Schedule Of Rollforward of contract assets and contract liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Revenue - Schedule Of Deferred contract acquisition costs (Detail) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Debt and Finance Lease Liabilities link:presentationLink link:calculationLink link:definitionLink 2324303 - Disclosure - Debt and Finance Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Debt and Finance Lease Liabilities - Schedule Of Outstanding loan balances (Detail) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Debt and Finance Lease Liabilities - Schedule Of Outstanding loan balances (Detail) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Debt and Finance Lease Liabilities - Second Amended and Restated Loan and Security Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Debt and Finance Lease Liabilities - First Amended and Restated Loan and Security Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - Debt and Finance Lease Liabilities - Other Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - Debt and Finance Lease Liabilities - Schedule of long-term debt maturities (Detail) link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - Debt and Finance Lease Liabilities - Schedule of long-term debt maturities (Detail) link:presentationLink link:calculationLink link:definitionLink 2430420 - Disclosure - Debt and Finance Lease Liabilities - Additional information (Detail) link:presentationLink link:calculationLink link:definitionLink 2131107 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Stockholders' Equity (Detail) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Equity-based compensation link:presentationLink link:calculationLink link:definitionLink 2334304 - Disclosure - Equity-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Equity-based compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Equity-based compensation - Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Equity-based compensation - Restricted stock Units (Detail) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Stock warrants link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - Stock warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 2341305 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Fair value measurements - Summary of Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 2443427 - Disclosure - Fair value measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2345306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Leases - Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Leases - Lease Liability Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Leases - Lease Liability Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Leases - Maturity Under Previous Guidance (Details) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2152112 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2153113 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2454434 - Disclosure - Income taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - Net loss per share attributable to common stockholders link:presentationLink link:calculationLink link:definitionLink 2356307 - Disclosure - Net loss per share attributable to common stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Related party transactions (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 phr-20201031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 phr-20201031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 phr-20201031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] 2024 Finance Lease, Liability, Payments, Due Year Four Debt issuance costs Payments of Debt Issuance Costs Class of Warrant or Right [Table] Class of Warrant or Right [Table] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Accumulated amortization, capitalized internal-use software Capitalized Computer Software, Accumulated Amortization Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Operating lease cost Operating Lease Cost, Excluding Variable Lease Cost Operating Lease Cost, Excluding Variable Lease Cost Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition 2024 Long-term Debt, Maturities, Repayments of Principal in Year Four Additions to deferred contract acquisition costs Deferred Contract Acquisition Costs Deferred contract acquisition costs. Revenue recognized that was included in deferred revenue at the beginning of the period Contract with Customer, Liability, Revenue Recognized 2022 Finance Lease, Liability, Payments, Due Year Two Total current liabilities Liabilities, Current Composition Of Certain Financial Statement [Table] Composition Of Certain Financial Statement [Table] Composition Of Certain Financial Statement [Table] Debt extinguishment costs Debt prepayment fee Payment for Debt Extinguishment or Debt Prepayment Cost Settlement assets Settlement Assets, Current Share-based Payment Arrangement, Year 4 Share Based Compensation Award Tranche Four [Member] Share Based Compensation Award Tranche Four [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] RSU's granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration Risk [Line Items] Concentration Risk [Line Items] New accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Current Fiscal Year End Date Current Fiscal Year End Date Proceeds from secondary offering Proceeds from Issuance of Common Stock Interest Rate Scenario [Domain] Interest Rate Scenario [Domain] Interest Rate Scenario Gain (loss) on foreign currency derivative instruments not designated as hedging instruments Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Revenues Revenues Contract With Customer Liability [Roll Forward] Contract With Customer Liability [Roll Forward] Contract With Customer Liability Total Long-term Debt And Finance Lease Obligations, Fiscal Year Maturity [Abstract] Long-term Debt And Finance Lease Obligations, Fiscal Year Maturity Entity Address, Postal Zip Code Entity Address, Postal Zip Code Deferred offering costs Issuance of common stock, issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Issuance of common stock in public offering, net of issuance costs Stock Issued During Period, Value, New Issues Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Less: interest Finance Lease, Liability, Undiscounted Excess Amount Billed Billed Contracts Receivable Property and equipment, net of accumulated depreciation and amortization of $42,665 and $35,551 Property and equipment — net Property, Plant and Equipment, Net Warrants to purchase common stock Warrants To Purchase Common Stock [Member] Warrants To Purchase Common Stock [Member] Deferred offering costs included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction 2022 Operating Leases, Future Minimum Payments, Due in Two Years Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions Proceeds from initial public offering Proceeds from Issuance Initial Public Offering Variable interest rate Debt Instrument, Basis Spread on Variable Rate Total assets Assets Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Operating lease liabilities Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Cover page. Cover [Abstract] Exercisable- end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Type Document Type Subsequent Event Subsequent Event [Member] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Variable Rate [Domain] Variable Rate [Domain] Schedule of aggregate minimum net rental payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Current: Liabilities, Current [Abstract] Right-of-use assets recorded in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Lease liabilities (included in Current portion of debt and finance leases) Lease liabilities (included in Current portion of debt and finance leases) Finance Lease, Liability, Current Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Fiscal 2021 (remaining three months) Finance Lease, Liability, Payments, Remainder of Fiscal Year, Discounted Obligation Finance Lease, Liability, Payments, Remainder of Fiscal Year, Discounted Obligation Cost of hardware purchased by customers Cost of Phreesia Hardware Purchased by Others Cost of Phreesia hardware purchased by others. Payments of revolving line of credit Repayments of Long-term Lines of Credit Equity [Abstract] Equity [Abstract] Forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Document Quarterly Report Document Quarterly Report Customer Two Second Largest Customer [Member] Second Largest Customer Commitments and contingencies (Note 12) Commitments and Contingencies Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents – beginning of period Cash and cash equivalents – end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Conversion of preferred stock into common stock and cancellation of redeemable preferred stock Temporary Equity, Stock Issued During Period, Value, Conversion On Convertible Securities Temporary Equity, Stock Issued During Period, Value, Conversion On Convertible Securities Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Debt Instrument [Line Items] Debt Instrument [Line Items] Class of Stock [Domain] Class of Stock [Domain] Weighted-average common shares outstanding, basic and diluted (in shares) Weighted-average shares of common stock outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Right-of-use asset obtained in exchange for finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Deferred contract acquisition costs amortization Capitalized contract cost, amortization Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Installment payment, amount Debt Instrument, Periodic Payment 2018 Stock Option Plan Two Thousand Eighteen Stock Option Plan [Member] Two thousand eighteen stock option plan. Entity File Number Entity File Number Vesting term Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Assets under finance lease Property and equipment, at cost Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Basis of presentation Basis of Accounting [Text Block] Unrecognised compensation costs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Treasury stock Treasury Stock [Member] Document Fiscal Period Focus Document Fiscal Period Focus Amount transferred to receivables from beginning balance of contract assets Contract with Customer, Asset, Reclassified to Receivable Treasury stock Treasury Stock, Value Cash payments for: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] Product and Service [Domain] Product and Service [Domain] Second Amended And Restated Loan And Security Agreement Second Amended And Restated Loan And Security Agreement [Member] Second Amended And Restated Loan And Security Agreement Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Operating loss Operating Income (Loss) Schedule of supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Goodwill Goodwill Schedule of restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating cash used for finance leases Finance Lease, Interest Payment on Liability Measurement Frequency [Domain] Measurement Frequency [Domain] Statement [Line Items] Statement [Line Items] Fiscal 2021 (remaining three months) Finance Lease, Liability, Payments, Remainder of Fiscal Year Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Restatement Adjustment Restatement Adjustment [Member] Background and Liquidity [Table] Background and Liquidity [Table] Background and liquidity [Table]. Intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Amended And Restated Loan And Security Agreement Amended And Restated Loan And Security Agreement [Member] Amended And Restated Loan And Security Agreement [Member] Restatement [Domain] Restatement [Domain] Credit Concentration Risk Credit Concentration Risk [Member] Plan Name [Axis] Plan Name [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amortization of debt discount Amortization of Debt Discount (Premium) Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Schedule of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] 2006 Stock Option Plan Two Thousand Six Stock Option Plan [Member] Two Thousand Six Stock Option Plan [Member] Weighted- average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Percentage increase in number of shares reserved Percentage Increase In Number of Shares Reserved For Future Issuance Percentage increase in number of shares reserved for future issuance. Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Amortization Amortization Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Junior Preferred Junior Convertible Preferred Stock [Member] Junior Convertible Preferred Stock [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Schedule of allowance for credit losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Customer [Axis] Customer [Axis] Interest expense Interest Expense Unrecognized compensation cost, stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total Operating Leases, Future Minimum Payments Due Class of Stock [Axis] Class of Stock [Axis] Plan Name [Domain] Plan Name [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Background and liquidity Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Accrued interest and payments Long-Term Debt, Accrued Interest And Payments Long-Term Debt, Accrued Interest And Payments Local Phone Number Local Phone Number Number of months the company have sufficient to fund its operations Estimated Number Of Months The Company Have Sufficient To Fund Its Operations Estimated number of months the company have sufficient to fund its operations Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Effective interest rate Line of Credit Facility, Interest Rate During Period Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Accounts receivable, net of allowances Total accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Debt Long-term Debt, Fiscal Year Maturity [Abstract] Total other income (expense) Nonoperating Income (Expense) Additional paid-in capital Additional Paid in Capital Equity-based compensation Shareholders' Equity and Share-based Payments [Text Block] Change in fair value of warrant liability Change in fair value of warrants liability Fair Value Adjustment of Warrants Total prepaid and other current assets Prepaid Expense and Other Assets, Current Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercise of stock options and vesting of restricted stock (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Vital Score Inc Vital Score Inc [Member] Vital Score Inc [Member] 2019 Stock Option and Incentive Plan Two Thousand And Nineteen Stock Option And Incentive Plan [Member] Two Thousand And Nineteen Stock Option And Incentive Plan [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Cost of revenue (excluding depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net loss Net loss Net Income (Loss) Attributable to Parent Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Conversion and exercise of preferred stock warrants into common stock Conversion And Exercise Of Warrants, Value Conversion And Exercise Of Warrants, Value Common Stock Common Stock [Member] Current: Assets, Current [Abstract] Leases [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred revenue Deferred Revenue, Current Outstanding and expected to vest- end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Termination fee percentage before year two Debt Instrument, Termination Fee Percentage Before Year Two Debt Instrument, Termination Fee Percentage Before Year Two Payment of debt fees Payment For Debt Instrument Fees Payment For Debt Instrument Fees Before EBITDA Benchmark Scenario 1 [Member] Scenario 1 Product and Service [Axis] Product and Service [Axis] Affiliated Entity Affiliated Entity [Member] Total operating lease cost Operating Lease, Cost Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Entity Small Business Entity Small Business Assets under finance lease, accumulated amortization Accumulated depreciation Finance Lease, Right-Of-Use Asset, Accumulated Amortization Finance Lease, Right-Of-Use Asset, Accumulated Amortization Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Computer software Computer Software [Member] Computer Software [Member] 2025 Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Five Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Five 2022 Finance Lease, Liability, Payments, Due Year Two, Discounted Obligation Finance Lease, Liability, Payments, Due Year Two, Discounted Obligation Entity Filer Category Entity Filer Category Other Other Accrued Liabilities, Current Stock-based compensation expense Share-based Payment Arrangement, Expense Total Liabilities and Stockholders’ Equity Liabilities and Equity Loan facility fee payment Payment of accrued final payment fee Payment For Accrued Final Debt Payment Fee Payment For Accrued Final Debt Payment Fee Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Concentration risk, percentage Concentration Risk, Percentage Interest on lease liabilities Finance Lease, Interest Expense Foreign currency derivative contracts Foreign Currency Contract, Asset, Fair Value Disclosure Termination fee percentage before year three Debt Instrument, Termination Fee Percentage Before Year Three Line of Credit Facility Termination Fee Percentage Before Year Three Debt issuance costs Debt Related Commitment Fees and Debt Issuance Costs Operating lease liabilities, noncurrent Lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] After EBITDA Benchmark Scenario 2 [Member] Scenario 2 Composition Of Certain Financial Statement [Abstract] Composition Of Certain Financial Statement [Abstract] Composition of certain financial statement [Abstract] Stock options to purchase common stock and restricted stock units Share-based Payment Arrangement [Member] Redeemable Preferred Redeemable Preferred Stock [Member] Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Underwriting discounts and commission Expense Related to Distribution or Servicing and Underwriting Fees Document Fiscal Year Focus Document Fiscal Year Focus Concentrations of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Warrants exercised (in shares) Class Of Warrant Or Right Exercised Class Of Warrant Or Right Exercised Useful life (years) Finite-Lived Intangible Asset, Useful Life Revenue: Revenues [Abstract] Repayment of term loan and loan payable Repayments of Secured Debt Number of options outstanding, beginning (in shares) Number of options outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Fair Value, Recurring Fair Value, Recurring [Member] Less accounts receivable allowances Balance, January 31, 2020 Balance, October 31, 2020 Accounts Receivable, Allowance for Credit Loss, Current Schedule of shares excluded from computation of diluted net loss per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Award Type [Axis] Award Type [Axis] Other income (expense) Other Nonoperating Income (Expense) Insurance financing arrangement Proceeds From Insurance Financing Arrangement Proceeds From Insurance Financing Arrangement Related party transactions Related Party Transactions Disclosure [Text Block] Expenses: Costs and Expenses [Abstract] Current portion of debt and finance lease liabilities Less - current portion of debt and finance lease liabilities Long-term Debt and Lease Obligation, Current Operating cash used for operating leases Operating Lease, Payments Life sciences Life Sciences [Member] Life Sciences [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vendor Financing Agreement Maturing May 2023 Vendor Financing Agreement Maturing May 2023 [Member] Vendor Financing Agreement Maturing May 2023 Accumulated Deficit Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Composition Of Certain Financial Statement [Line Items] Composition Of Certain Financial Statement [Line Items] Composition Of Certain Financial Statement [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Conversion and exercise of preferred stock warrants into common stock (shares) Conversion And Exercise Of Warrants, Shares Conversion And Exercise Of Warrants, Shares Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost Number of installment payments Debt Instrument, Number Of Periodic Payments Debt Instrument, Number Of Periodic Payments Total finance lease cost Finance Lease, Cost Finance Lease, Cost Leases Lessee, Operating Leases [Text Block] Purchase of property and equipment and capitalized software included in accounts payable Capital Expenditures Incurred but Not yet Paid Payment processing fees Payment Processing Fees [Member] Payment processing fees. Document Period End Date Document Period End Date Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] 2025 Finance Lease, Liability, Payments, Due Year Five Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Beginning balance - Contract liabilities (deferred revenue) Ending balance - Contract liabilities (deferred revenue) Contract with Customer, Liability Useful life (years) Property, Plant and Equipment, Useful Life Deferred contract acquisition costs Capitalized Contract Cost [Table Text Block] Background And Liquidity [Line Items] Background And Liquidity [Line Items] Background And Liquidity [Line Items] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Cash used in investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Addresses [Table] Entity Addresses [Table] Issuance of warrants related to debt Debt Conversion, Converted Instrument, Amount Maximum Maximum [Member] Number of shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Related Party [Domain] Related Party [Domain] Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Deferred contract acquisition costs Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Issue price per share (in dollars per share) Shares Issued, Price Per Share Beginning balance, redeemable preferred stock Ending balance, redeemable preferred stock Temporary Equity, Carrying Amount, Attributable to Parent Increases due to invoicing prior to satisfaction of performance obligations Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Capitalized internal-use software, net of accumulated amortization of $23,907 and $19,554 Capitalized computer software net Capitalized Computer Software, Net Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Schedule of accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Termination fee percentage before year four Debt Instrument, Termination Fee Percentage Before Year Four Debt Instrument, Termination Fee Percentage Before Year Four Entity Tax Identification Number Entity Tax Identification Number Debt instrument, face amount Debt Instrument, Face Amount Deferred contract acquisition costs Increase (Decrease) in Deferred Charges Warrants and Rights Note Disclosure [Abstract] Warrants and Rights Note Disclosure [Abstract] Second Amended And Restated Loan And Security Agreement, Optional Capacity Increase Second Amended And Restated Loan And Security Agreement, Optional Capacity Increase [Member] Second Amended And Restated Loan And Security Agreement, Optional Capacity Increase Sales and marketing Selling and Marketing Expense Amount vested at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Non-cash operating lease expense Noncash Operating Lease Expense Noncash Operating Lease Expense Trading Symbol Trading Symbol Minimum Minimum [Member] Settlement obligations Settlement Liabilities, Current Other prepaid expenses and other current assets Other Prepaid Expenses And Other Current Assets Other Prepaid Expenses And Other Current Assets Total interest cost Debt Instrument, Total Interest Cost Debt Instrument, Total Interest Cost Address Type [Domain] Address Type [Domain] Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares) Temporary Equity, Stock Issued During Period, Shares, Conversion On Convertible Securities Temporary Equity, Stock Issued During Period, Shares, Conversion On Convertible Securities 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Two Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Debt instrument, term Debt Instrument, Term Revenue From Contract With Customer [Table] Revenue From Contract With Customer [Table] Revenue From Contract With Customer [Table] Statistical Measurement [Domain] Statistical Measurement [Domain] Lease liabilities, noncurrent (included in Long-term debt and finance leases) Lease liabilities, noncurrent (included in Long-term debt and finance leases) Finance Lease, Liability, Noncurrent Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 2024 Operating Leases, Future Minimum Payments, Due in Four Years Schedule of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Operating leases: Lessee, Operating Lease, Description [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities 2025 - thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Four Finite-Lived Intangible Assets, Amortization Expense, after Year Four Composition of certain financial statement captions Additional Financial Information Disclosure [Text Block] Aggregate intrinsic value exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Provision for income taxes Income Tax Expense (Benefit) Operating Lessee, Operating Lease, Liability, Payment, Due [Abstract] Aggregate intrinsic value outstanding and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Vesting [Axis] Vesting [Axis] Prime Rate Prime Rate [Member] Customer relationship Customer Relationships [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Computer equipment Computer equipment Computer Equipment [Member] Insurance Premium Financing Agreement Insurance Premium Financing Agreement [Member] Insurance Premium Financing Agreement City Area Code City Area Code Fiscal year Fiscal Period, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Title of 12(b) Security Title of 12(b) Security Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party [Axis] Related Party [Axis] Leases Lessee, Finance Leases [Text Block] Total assets Assets, Fair Value Disclosure Common stock reserve for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Revenue recognized that was not included in deferred revenue at the beginning of the period Contract With Customer, Liability, Current Period Revenue Recognized Contract With Customer, Liability, Current Period Revenue Recognized Earnings Per Share [Abstract] Earnings Per Share [Abstract] Proceeds from term loan Proceeds from Issuance of Secured Debt Concentration Risk [Table] Concentration Risk [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Entrance fee Line of Credit Facility Entrance Fee Line of Credit Facility Entrance Fee Deferred tax asset Deferred Income Tax Assets, Net Maturities of operating leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long term debt Long-term Debt, Gross Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Furniture and fixtures Furniture and Fixtures [Member] Assets Assets [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Entity Ex Transition Period Entity Ex Transition Period Cashless exercise of common stock warrants Cashless Exercise of Common Stock Warrants, Supplemental Cash Flow Information Cashless Exercise of Common Stock Warrants, Supplemental Cash Flow Information Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Property and equipment acquisitions through finance leases Lease Obligation Incurred 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Three Prepaid insurance Prepaid Insurance Schedule of estimated amortization expense for intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Stock warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Capitalized cost of computer software Capitalized Computer Software, Additions Cashless exercise of common stock warrants (in shares) Stock Issued Upon Cashless Exercise of Common Stock Warrants Stock issued upon cashless exercise of common stock warrants. Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Beginning balance, January 31, 2020 Ending balance, October 31, 2020 Total deferred contract acquisition costs Capitalized Contract Cost, Net Repayments of debt Repayments of Debt Lease income Lease Income Exercise of stock options and vesting of restricted stock units Stock Issued During Period, Value, Stock Options Exercised Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Intangible assets, net of accumulated amortization of $450 and $271 Net carrying value Finite-Lived Intangible Assets, Net Customer [Domain] Customer [Domain] Total future minimum lease payments Finance Lease, Liability, Payment, Due Debt Disclosure [Abstract] Debt Disclosure [Abstract] Schedule of maturities of long-term debt  Schedule of Maturities of Long-term Debt [Table Text Block] Stockholders' Equity (Deficit) Increase (Decrease) in Stockholders' Equity [Roll Forward] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental information of non-cash investing and financing information: Supplemental Cash Flow Information [Abstract] Operating lease, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Beginning balance - Contract assets (unbilled accounts receivable) Ending balance - Contract assets (unbilled accounts receivable) Contract with Customer, Asset, after Allowance for Credit Loss Payment of preferred stock dividends Dividends, Preferred Stock, Cash Number of options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Incremental expense Share-based Payment Arrangement, Plan Modification, Incremental Cost Schedule of prepaid and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Prepaid data center expenses Prepaid Data Center Expenses Prepaid Data Center Expenses Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 2023 Long-term Debt, Maturities, Repayments of Principal in Year Three Payment of preferred stock dividends Payments of Ordinary Dividends, Preferred Stock and Preference Stock Finance leases: Lessee, Finance Lease, Description [Abstract] Debt and Finance Lease Liabilities Debt Disclosure [Text Block] Write-offs and adjustments Accounts Receivable, Allowance for Credit Loss, Writeoff Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finance lease, weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Variable lease cost Variable Lease, Cost Common stock, shares authorized (in shares) Common Stock, Shares Authorized Share-based Payment Arrangement, Year 3 Share-based Payment Arrangement, Tranche Three [Member] Accumulated amortization, intangible assets Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Series A Series A Redeemable Preferred Stock [Member] Series A Redeemable Preferred Stock [Member] Entity Emerging Growth Company Entity Emerging Growth Company 2025 Long-term Debt, Maturities, Repayments of Principal in Year Five Sale of Stock [Domain] Sale of Stock [Domain] Revenue From Contract With Customer [Line Items] Revenue From Contract With Customer [Line Items] Revenue From Contract With Customer [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Current portion of operating lease liabilities Lease liabilities, current Operating Lease, Liability, Current Schedule of earnings per share, basic and diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from revolving line of credit Proceeds from Lines of Credit Series B Series B Redeemable Convertible Preferred Stock [Member] Series B Redeemable Convertible Preferred Stock [Member] Payment of offering costs Deferred offering costs Payments of Stock Issuance Costs Payroll-related expenses and taxes Employee-related Liabilities, Current Fiscal 2021 (remaining three months) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Income taxes Income Tax Disclosure [Text Block] Payment processing expense Payment Processing Expense Payment processing expense. Payment processing fees liability Accrued Processing Fee Accrued processing fee. Maturities of finance leases Finance Lease, Liability, Maturity [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Financial Asset, Period Past Due [Domain] Financial Asset, Period Past Due [Domain] 2024 Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Four Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Four 2021 Operating Leases, Future Minimum Payments Due, Next Twelve Months Unbilled Unbilled Contracts Receivable Concentration Risk Type [Axis] Concentration Risk Type [Axis] Accretion of redeemable preferred stock Temporary Equity, Accretion to Redemption Value 2024 Finance Lease, Liability, Payments, Due Year Four, Discounted Obligation Finance Lease, Liability, Payments, Due Year Four, Discounted Obligation Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Aged less than 30 days Financial Asset, 1 to 29 Days Past Due [Member] Other assets Other Assets, Noncurrent Preferred stock dividend paid Preferred Stock Dividends, Income Statement Impact Cash provided by financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Total Long-Term Debt Maturities Long-term Debt Entity Addresses [Line Items] Entity Addresses [Line Items] 2021 (Remaining three months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Four Monthly termination fee decrease Debt Instrument, Monthly Decrease In Contractual Early Termination Fee Debt Instrument, Monthly Decrease In Contractual Early Termination Fee Cashless exercise of common stock warrants Cashless Exercise of Common Stock Warrants Cashless exercise of common stock warrants. Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Weighted- average exercise price outstanding, beginning balance (in dollars per share) Weighted- average exercise price outstanding, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Shares issued upon conversion of warrants (in shares) Conversion of Stock, Shares Issued Rollforward of contract assets and contract liabilities Contract with Customer, Asset and Liability [Table Text Block] Finance lease, term of contract Lessee, Finance Lease, Term of Contract Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Sale of Stock [Axis] Sale of Stock [Axis] Leases Lessor, Operating Leases [Text Block] Debt and finance lease liabilities Long-term Debt and Lease Obligation, Including Current Maturities Weighted average remaining expense term Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Accounting Policies [Abstract] APIC Additional Paid-in Capital [Member] Revenue Revenue from Contract with Customer [Text Block] Vendor Financing Agreement Maturing June 2022 Vendor Financing Agreement Maturing June 2022 [Member] Vendor Financing Agreement Maturing June 2022 Finance lease, weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Prepaid expenses and other current assets Prepaid Expense, Current Accounts Receivable Accounts Receivable [Member] Interest income Interest Income, Operating Stated interest rate Debt Instrument, Interest Rate, Stated Percentage 2022 Long-term Debt, Maturities, Repayments of Principal in Year Two Capitalized implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Additions Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Additions Entity Address, Address Line One Entity Address, Address Line One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Address, Address Line Two Entity Address, Address Line Two Capitalized implementation costs, accumulated amortization Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization Property and equipment Property, Plant and Equipment, Gross Redeemable Preferred Stock Increase (Decrease) in Temporary Equity [Roll Forward] Deferred contract acquisition costs Deferred contract acquisition costs, current (to be amortized in next 12 months) Capitalized Contract Cost, Net, Current Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Hardware development Hardware Development [Member] Hardware development [Member] PhreesiaPads and Arrivals Stations Phreesia Pads and Arrivals Stations [Member] Phreesia pads and arrivals stations [Member] Entity Address, State or Province Entity Address, State or Province Business Acquisition [Axis] Business Acquisition [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Term loan Term Loan [Member] Term Loan [Member] Maximum term Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period IPO IPO [Member] Treasury stock from vesting of restricted stock units Treasury Stock From Option Exercises Treasury Stock From Option Exercises Share-based Payment Arrangement, Year 1 Share-based Payment Arrangement, Tranche One [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Issuance of common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Related Party Transaction [Line Items] Related Party Transaction [Line Items] Loans Payable Loans Payable [Member] Share-based Payment Arrangement, Year 2 Share-based Payment Arrangement, Tranche Two [Member] 2023 Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Three Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Three Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2023 Finance Lease, Liability, Payments, Due Year Three Capitalized internal-use software Payments to Develop Software Amount vested at the end of the period (in dollars per share) Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price Subscription and Related Services Subscription and Related Services [Member] Subscription and related services [Member] General and administrative General and Administrative Expense Accounts payable Accounts Payable, Current Property and equipment, net Finance Lease, Right-of-Use Asset Cashless transfer of lender fees through increase in debt balance Debt Conversion, Cashless Transfer Of Lender Fees Debt Conversion, Cashless Transfer Of Lender Fees Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Summary of significant accounting policies Significant Accounting Policies [Text Block] Former Address Former Address [Member] Changes in goodwill balance Goodwill, Period Increase (Decrease) Accrued expenses Total Accrued Liabilities, Current Entity Interactive Data Current Entity Interactive Data Current Right-of-use asset obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Lease Liability Right-of-Use Asset Obtained in Exchange for Lease Liability Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total expenses Costs and Expenses Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Contract asset additions, net of reclassification to receivables Contract with Customer, Asset, Purchase Long term debt and finance lease liabilities Long-term Debt and Lease Obligation Treasury stock to recover tax withholdings on stock compensation awards Payment, Tax Withholding, Share-based Payment Arrangement Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Interest expense Interest Expense, Debt Contract With Customer Asset [Roll Forward] Contract With Customer Asset [Roll Forward] Contract With Customer Asset Measurement Frequency [Axis] Measurement Frequency [Axis] Net loss per share attributable to common stockholders Earnings Per Share [Text Block] Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Finance lease, depreciation Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Accumulated depreciation and amortization, property and equipment Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 2022 Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Two Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Two Award Type [Domain] Award Type [Domain] Recognized revenue Revenue from Related Parties Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Finance leases Total finance lease liabilities Present value of lease liabilities Finance Lease, Liability Revolving credit facility Revolving Credit Facility [Member] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Leasehold improvements Leasehold Improvements [Member] Line of credit, facility fees Line Of Credit, Facility Fees Line Of Credit, Facility Fees Issuance of common stock in public offering, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Percentage of vest option Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Schedule of long-term debt instruments Schedule of Long-term Debt Instruments [Table Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Accretion of redeemable preferred stock Preferred Stock, Accretion of Redemption Discount Cashless transfer of term loan and related accrued fees into increase in debt balance Debt Conversion, Original Debt, Amount Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total liabilities Liabilities Restatement [Axis] Restatement [Axis] Other debt Other Long-term Debt Reclassifications Reclassification, Policy [Policy Text Block] Common stock, $0.01 par value - 500,000,000 shares authorized as of October 31, 2020 and January 31, 2020, respectively; 44,039,563 and 36,610,763 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively Common Stock, Value, Issued Prepaid software and business systems Prepaid Software and Business Systems Prepaid Software and Business Systems Deferred tax asset Deferred Income Taxes and Tax Credits Research and development Research and Development Expense Certain Selling Stockholders Stockholders [Member] Stockholders [Member] Vesting [Domain] Vesting [Domain] Fiscal 2021 (remaining three months) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Forfeited and expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Customer One Largest Customer [Member] Largest Customer Financial Asset, Period Past Due [Axis] Financial Asset, Period Past Due [Axis] Lease liability Increase (Decrease) In Lease Liabilities Increase (Decrease) In Lease Liabilities 2023 Finance Lease, Liability, Payments, Due Year Three, Discounted Obligation Finance Lease, Liability, Payments, Due Year Three, Discounted Obligation Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating lease right-of-use assets Lease right-of-use assets Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] 2025 Finance Lease, Liability, Payments, Due Year Five, Discounted Obligation Finance Lease, Liability, Payments, Due Year Five, Discounted Obligation Total Stockholders’ Equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Amortization of intangible assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Fiscal 2021 (remaining three months) Long-term Debt And Finance Lease Obligations, Repayments Of Principal In Remainder Of Fiscal Year Long-term Debt And Finance Lease Obligations, Repayments Of Principal In Remainder Of Fiscal Year Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Capitalized software acquired through vendor financing Capitalized Software Obtained Through Financing Capitalized Software Obtained Through Financing Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Fair value measurements Fair Value Disclosures [Text Block] Acquired technology Technology-Based Intangible Assets [Member] Finite-lived intangible assets, remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of lease expense and cash flow information Lease, Cost [Table Text Block] Total Lease, Payments Lease, Payments Capitalized computed software amortization Capitalized Computer Software, Amortization Principal payments on financing arrangements Repayments of Other Debt Depreciation and amortization Depreciation, Depletion and Amortization Capitalized contract cost, impairment loss Capitalized Contract Cost, Impairment Loss Conversion of preferred stock into common stock and cancellation of redeemable preferred stock Stock Issued During Period, Value, Conversion of Convertible Securities Prepaid PhreesiaPads Prepaid Computer Equipment Prepaid Computer Equipment Total accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss, Current Finite-lived intangibles Finite-Lived Intangible Assets, Gross Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Beginning balance, redeemable preferred stock (in shares) Ending balance, redeemable preferred stock (in shares) Temporary Equity, Shares Outstanding Money market mutual funds Cash and Cash Equivalents, Fair Value Disclosure Variable Rate [Axis] Variable Rate [Axis] Termination fee Debt Instrument, Contractual Early Termination Penalty Amount Debt Instrument, Contractual Early Termination Penalty Amount Net loss attributable to common stockholders, basic and diluted Net Income Loss Available To Common Stockholders Basic And Diluted Net Income Loss Available To Common Stockholders Basic And Diluted Annual fee amount Debt Instrument, Fee Amount Security Exchange Name Security Exchange Name Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Aged over 90 days Financial Asset, Equal to or Greater than 90 Days Past Due [Member] Depreciation Depreciation Accretion of redeemable preferred stock Accretion of redeemable convertible preferred stock to redemption value Temporary Equity, Accretion to Redemption Value, Adjustment Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Total debt and finance lease liabilities, before original issue discount Long-term Debt And Lease Obligations, Gross, Including Original Issue Discount Long-term Debt And Lease Obligations, Gross, Including Original Issue Discount Equity Component [Domain] Equity Component [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report Interest income (expense) Interest expense, net Interest Income (Expense), Net Stock Options Share-based Payment Arrangement, Option [Member] Less deferred financing costs and original issue discount Debt Issuance Costs, Net Accounts receivable Accounts Receivable, Related Parties, Current Principal portion of finance lease payments Financing cash used for finance leases Finance Lease, Principal Payments Interest Rate Scenario [Axis] Interest Rate Scenario [Axis] Interest Rate Scenario Subscription and related services Subscription And Services [Member] Subscription and related services. Goodwill, impairment loss Goodwill, Impairment Loss 2023 Operating Leases, Future Minimum Payments, Due in Three Years Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Employee Stock Purchase Plan Employee Stock [Member] Income Statement [Abstract] Income Statement [Abstract] EX-101.PRE 10 phr-20201031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 phr-20201031_htm.xml IDEA: XBRL DOCUMENT 0001412408 2020-02-01 2020-10-31 0001412408 dei:FormerAddressMember 2020-02-01 2020-10-31 0001412408 2020-12-04 0001412408 2020-10-31 0001412408 2020-01-31 0001412408 phr:SubscriptionAndServicesMember 2020-08-01 2020-10-31 0001412408 phr:SubscriptionAndServicesMember 2019-08-01 2019-10-31 0001412408 phr:SubscriptionAndServicesMember 2020-02-01 2020-10-31 0001412408 phr:SubscriptionAndServicesMember 2019-02-01 2019-10-31 0001412408 phr:PaymentProcessingFeesMember 2020-08-01 2020-10-31 0001412408 phr:PaymentProcessingFeesMember 2019-08-01 2019-10-31 0001412408 phr:PaymentProcessingFeesMember 2020-02-01 2020-10-31 0001412408 phr:PaymentProcessingFeesMember 2019-02-01 2019-10-31 0001412408 phr:LifeSciencesMember 2020-08-01 2020-10-31 0001412408 phr:LifeSciencesMember 2019-08-01 2019-10-31 0001412408 phr:LifeSciencesMember 2020-02-01 2020-10-31 0001412408 phr:LifeSciencesMember 2019-02-01 2019-10-31 0001412408 2020-08-01 2020-10-31 0001412408 2019-08-01 2019-10-31 0001412408 2019-02-01 2019-10-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-01-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-01-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-01-31 0001412408 2019-01-31 0001412408 us-gaap:CommonStockMember 2019-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001412408 us-gaap:RetainedEarningsMember 2019-01-31 0001412408 us-gaap:TreasuryStockMember 2019-01-31 0001412408 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0001412408 2019-02-01 2019-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0001412408 us-gaap:CommonStockMember 2019-02-01 2019-04-30 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-02-01 2019-04-30 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-02-01 2019-04-30 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-04-30 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-04-30 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-04-30 0001412408 us-gaap:RedeemablePreferredStockMember 2019-04-30 0001412408 2019-04-30 0001412408 us-gaap:CommonStockMember 2019-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001412408 us-gaap:RetainedEarningsMember 2019-04-30 0001412408 us-gaap:TreasuryStockMember 2019-04-30 0001412408 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0001412408 2019-05-01 2019-07-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2019-07-31 0001412408 us-gaap:CommonStockMember 2019-05-01 2019-07-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-05-01 2019-07-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-05-01 2019-07-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-05-01 2019-07-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-05-01 2019-07-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-07-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-07-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-07-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-07-31 0001412408 2019-07-31 0001412408 us-gaap:CommonStockMember 2019-07-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001412408 us-gaap:RetainedEarningsMember 2019-07-31 0001412408 us-gaap:TreasuryStockMember 2019-07-31 0001412408 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0001412408 us-gaap:CommonStockMember 2019-08-01 2019-10-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-10-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-10-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-10-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-10-31 0001412408 2019-10-31 0001412408 us-gaap:CommonStockMember 2019-10-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001412408 us-gaap:RetainedEarningsMember 2019-10-31 0001412408 us-gaap:TreasuryStockMember 2019-10-31 0001412408 us-gaap:CommonStockMember 2020-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001412408 us-gaap:RetainedEarningsMember 2020-01-31 0001412408 us-gaap:TreasuryStockMember 2020-01-31 0001412408 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0001412408 2020-02-01 2020-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-04-30 0001412408 us-gaap:CommonStockMember 2020-02-01 2020-04-30 0001412408 us-gaap:TreasuryStockMember 2020-02-01 2020-04-30 0001412408 us-gaap:CommonStockMember 2020-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001412408 us-gaap:RetainedEarningsMember 2020-04-30 0001412408 us-gaap:TreasuryStockMember 2020-04-30 0001412408 2020-04-30 0001412408 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0001412408 2020-05-01 2020-07-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0001412408 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001412408 us-gaap:TreasuryStockMember 2020-05-01 2020-07-31 0001412408 us-gaap:CommonStockMember 2020-07-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001412408 us-gaap:RetainedEarningsMember 2020-07-31 0001412408 us-gaap:TreasuryStockMember 2020-07-31 0001412408 2020-07-31 0001412408 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-10-31 0001412408 us-gaap:CommonStockMember 2020-08-01 2020-10-31 0001412408 us-gaap:CommonStockMember 2020-10-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001412408 us-gaap:RetainedEarningsMember 2020-10-31 0001412408 us-gaap:TreasuryStockMember 2020-10-31 0001412408 2020-02-01 0001412408 us-gaap:IPOMember 2019-07-22 2019-07-22 0001412408 us-gaap:IPOMember 2019-07-22 0001412408 us-gaap:CommonStockMember us-gaap:IPOMember 2019-07-22 2019-07-22 0001412408 phr:StockholdersMember us-gaap:IPOMember 2019-07-22 2019-07-22 0001412408 us-gaap:CommonStockMember 2019-07-22 2019-07-22 0001412408 2019-07-22 2020-01-31 0001412408 us-gaap:CommonStockMember 2019-12-17 2019-12-17 0001412408 2020-10-23 2020-10-23 0001412408 2020-10-23 0001412408 srt:RestatementAdjustmentMember 2020-01-31 0001412408 phr:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-02-01 2020-10-31 0001412408 phr:SecondLargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-02-01 2020-10-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2020-02-01 2020-10-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2020-10-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2020-01-31 0001412408 us-gaap:ComputerEquipmentMember 2020-02-01 2020-10-31 0001412408 us-gaap:ComputerEquipmentMember 2020-10-31 0001412408 us-gaap:ComputerEquipmentMember 2020-01-31 0001412408 phr:ComputerSoftwareMember 2020-02-01 2020-10-31 0001412408 phr:ComputerSoftwareMember 2020-10-31 0001412408 phr:ComputerSoftwareMember 2020-01-31 0001412408 phr:HardwareDevelopmentMember 2020-02-01 2020-10-31 0001412408 phr:HardwareDevelopmentMember 2020-10-31 0001412408 phr:HardwareDevelopmentMember 2020-01-31 0001412408 us-gaap:FurnitureAndFixturesMember 2020-02-01 2020-10-31 0001412408 us-gaap:FurnitureAndFixturesMember 2020-10-31 0001412408 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001412408 us-gaap:LeaseholdImprovementsMember 2020-02-01 2020-10-31 0001412408 us-gaap:LeaseholdImprovementsMember 2020-10-31 0001412408 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-02-01 2020-10-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-10-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2020-02-01 2020-10-31 0001412408 us-gaap:CustomerRelationshipsMember 2020-10-31 0001412408 us-gaap:CustomerRelationshipsMember 2020-01-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-10-31 2020-10-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-31 2020-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2020-10-31 2020-10-31 0001412408 us-gaap:CustomerRelationshipsMember 2020-01-31 2020-01-31 0001412408 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember us-gaap:FinancingReceivables1To29DaysPastDueMember 2020-02-01 2020-10-31 0001412408 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-02-01 2020-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2020-08-01 2020-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2019-08-01 2019-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2020-02-01 2020-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2019-02-01 2019-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember 2020-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember 2020-01-31 0001412408 phr:TermLoanMember 2020-10-31 0001412408 phr:TermLoanMember 2020-01-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-05-05 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementOptionalCapacityIncreaseMember us-gaap:RevolvingCreditFacilityMember 2020-05-05 0001412408 phr:TermLoanMember us-gaap:RevolvingCreditFacilityMember 2020-05-05 2020-05-05 0001412408 phr:TermLoanMember us-gaap:RevolvingCreditFacilityMember 2019-02-01 2019-10-31 0001412408 phr:TermLoanMember us-gaap:RevolvingCreditFacilityMember 2020-02-01 2020-10-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-02-01 2020-10-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember phr:Scenario1Member 2020-05-05 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember phr:Scenario2Member 2020-02-01 2020-10-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember phr:Scenario2Member 2020-10-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember 2020-08-01 2020-10-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-05-01 2020-07-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember 2020-10-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-08-01 2020-10-31 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-08-01 2020-10-31 0001412408 phr:TermLoanMember 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:PrimeRateMember 2019-02-28 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-08-01 2019-10-31 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-05-05 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-01-31 0001412408 us-gaap:LoansPayableMember 2019-02-01 2019-10-31 0001412408 phr:InsurancePremiumFinancingAgreementMember 2020-10-31 0001412408 phr:InsurancePremiumFinancingAgreementMember 2020-07-21 0001412408 phr:InsurancePremiumFinancingAgreementMember 2020-07-21 2020-07-21 0001412408 phr:VendorFinancingAgreementMaturingMay2023Member 2020-04-10 0001412408 phr:VendorFinancingAgreementMaturingMay2023Member 2020-10-31 0001412408 phr:VendorFinancingAgreementMaturingMay2023Member 2020-04-10 2020-04-10 0001412408 phr:VendorFinancingAgreementMaturingJune2022Member 2018-11-02 0001412408 phr:VendorFinancingAgreementMaturingJune2022Member 2020-10-31 0001412408 2018-11-02 0001412408 phr:VendorFinancingAgreementMaturingJune2022Member 2018-11-02 2018-11-02 0001412408 2019-07-22 0001412408 phr:TwoThousandSixStockOptionPlanMember 2006-12-31 0001412408 phr:TwoThousandEighteenStockOptionPlanMember 2018-01-31 0001412408 phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2019-06-30 0001412408 phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2020-02-01 2020-10-31 0001412408 us-gaap:EmployeeStockOptionMember phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2020-02-01 2020-10-31 0001412408 us-gaap:EmployeeStockMember 2020-10-31 0001412408 phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2020-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2020-08-01 2020-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-02-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember phr:ShareBasedCompensationAwardTrancheFourMember 2020-02-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2020-08-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-08-01 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember phr:VitalScoreIncMember 2020-08-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember phr:VitalScoreIncMember 2020-02-01 2020-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember phr:VitalScoreIncMember 2019-08-01 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember phr:VitalScoreIncMember 2019-02-01 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember phr:VitalScoreIncMember 2020-10-31 0001412408 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2020-11-06 2020-11-06 0001412408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001412408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001412408 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001412408 us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001412408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001412408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001412408 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001412408 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001412408 srt:MinimumMember us-gaap:ComputerEquipmentMember 2020-10-31 0001412408 srt:MaximumMember us-gaap:ComputerEquipmentMember 2020-10-31 0001412408 us-gaap:StockCompensationPlanMember 2020-02-01 2020-10-31 0001412408 us-gaap:StockCompensationPlanMember 2019-02-01 2019-10-31 0001412408 phr:WarrantsToPurchaseCommonStockMember 2020-02-01 2020-10-31 0001412408 phr:WarrantsToPurchaseCommonStockMember 2019-02-01 2019-10-31 0001412408 srt:AffiliatedEntityMember 2019-08-01 2019-10-31 0001412408 srt:AffiliatedEntityMember 2020-02-01 2020-10-31 0001412408 srt:AffiliatedEntityMember 2019-02-01 2019-10-31 0001412408 srt:AffiliatedEntityMember 2020-01-31 shares iso4217:USD iso4217:USD shares pure phr:installment false 0001412408 2021 Q3 --01-31 P2Y us-gaap:LongTermDebtAndCapitalLeaseObligations us-gaap:PropertyPlantAndEquipmentNet us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent 10-Q true 2020-10-31 false 001-38977 PHREESIA, INC. DE 20-2275479 434 Fayetteville St Suite 1400 Raleigh NC 27601 888 654-7473 432 Park Ave. S. New York NY 10016 Common Stock, par value $0.01 per share PHR NYSE Yes Yes Non-accelerated Filer false true false false 44162852 254118000 90315000 12267000 12368000 27594000 21978000 1708000 1720000 6825000 5157000 302512000 131538000 42665000 35551000 19160000 14487000 23907000 19554000 9986000 8735000 3192000 0 1227000 1594000 450000 271000 1020000 1199000 496000 775000 250000 250000 207000 180000 338050000 158758000 12267000 12368000 4722000 2324000 1288000 0 4215000 6017000 12662000 9243000 6623000 5401000 41777000 35353000 24439000 21540000 2158000 0 68374000 56893000 0.01 0.01 500000000 500000000 44039563 44039563 36610763 36610763 440000 366000 573786000 386383000 -303681000 -284485000 869000 399000 269676000 101865000 338050000 158758000 17468000 14606000 50196000 41292000 12917000 11559000 36452000 34781000 8079000 6678000 20221000 15895000 38464000 32843000 106869000 91968000 6472000 4388000 16477000 12594000 7530000 6902000 21125000 20952000 10481000 8348000 30013000 24170000 5732000 4774000 16267000 13762000 10370000 7184000 28721000 20849000 2447000 2153000 7125000 6444000 1546000 1325000 4531000 3823000 44578000 35074000 124259000 102594000 -6114000 -2231000 -17390000 -10626000 62000 77000 -229000 -740000 0 0 0 3307000 -467000 -219000 -1206000 -1769000 -405000 -142000 -1435000 -5816000 -6519000 -2373000 -18825000 -16442000 194000 64000 371000 183000 -6713000 -2437000 -19196000 -16625000 0 0 0 14955000 0 0 0 56175000 -6713000 -2437000 -19196000 -87755000 -0.17 -0.07 -0.51 -5.85 38511370 35790951 37855503 15007247 13674365 79311000 9197142 51872000 32746041 32746000 42560530 42561000 206490000 1994721 20000 0 -210994000 0 -210974000 -6695000 -6695000 599000 599000 29798 0 37000 37000 833000 833000 5196000 2667000 7863000 1469000 6394000 7863000 13674365 84507000 9197142 54539000 32746041 32746000 42560530 42561000 214353000 2024519 20000 0 -224083000 0 -224063000 -7493000 -7493000 1467000 1467000 22038 0 41000 41000 27510000 20802000 48312000 1508000 46804000 48312000 14955000 14955000 6084000 7812500 78000 124619000 124698000 13674365 112017000 9197142 75341000 32746041 32746000 42560530 42561000 262665000 25311535 253000 262412000 262665000 588763 6000 8799000 8805000 0 0 0 0 0 0 0 0 0 35759355 357000 380875000 -278380000 0 102853000 -2437000 -2437000 1766000 1766000 59679 1000 365000 366000 53023 1000 1000 2000 56000 56000 0 0 0 0 0 0 0 0 0 35872057 359000 382951000 -280817000 0 102494000 36610763 366000 386383000 -284485000 -399000 101865000 -6112000 -6112000 2872000 2872000 988678 10000 1727000 1737000 447000 447000 37599441 376000 390982000 -290597000 -846000 99915000 -6371000 -6371000 3428000 3428000 283396 3000 735000 738000 23000 23000 37882837 379000 395145000 -296968000 -869000 97687000 -6713000 -6713000 3316000 3316000 406726 4000 872000 876000 290000 5750000 57000 174453000 174510000 44039563 440000 573786000 -303681000 -869000 269676000 -19196000 -16625000 11656000 10267000 9616000 3832000 0 3307000 318000 412000 0 -1073000 604000 512000 2280000 1465000 1228000 0 279000 0 5616000 3899000 1940000 2943000 1901000 1414000 -2300000 1629000 3982000 3098000 -1419000 0 1222000 -1162000 -1187000 -448000 4663000 4329000 6440000 4826000 -11103000 -9155000 174800000 130781000 0 14955000 3351000 445000 869000 0 226000 5944000 0 9876000 0 17676000 0 20000000 0 21042000 2009000 0 1797000 1624000 881000 0 0 300000 69000 112000 225000 0 176093000 99449000 163803000 89846000 90315000 1543000 254118000 91389000 4420000 0 6050000 1738000 174000 0 1681000 546000 0 833000 20257000 0 406000 0 64000 0 0 2521000 1047000 1834000 2741000 Background and liquidity<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Background</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phreesia, Inc. (the Company) is a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. Through the SaaS-based Phreesia Platform (the Phreesia Platform), the Company offers healthcare provider organizations a robust suite of solutions to manage the patient intake process and a leading payments solution for secure processing of patient payments. The Company’s Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients. In connection with the patient intake and registration process, Phreesia offers its provider customers the ability to lease tablets (PhreesiaPads) and on-site kiosks (Arrival Stations) along with their monthly subscription. The Company was formed in May 2005, and has offices in New York, New York, Raleigh, North Carolina and Ottawa, Canada.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 9, 2020, the Company changed its headquarters from New York, New York to Raleigh, North Carolina.</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Initial public offering</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2019, the Company closed its initial public offering (IPO), in which the Company issued and sold 7,812,500 shares of common stock at a public offering price of $18.00 per share, resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions of $9,844 but before deducting deferred offering costs of $6,412. In addition to the shares of common stock sold by the Company upon the IPO, certain selling stockholders sold an aggregate of 2,868,923 shares of common stock as part of the IPO. In addition, all then outstanding shares of Convertible Preferred stock converted into 25,311,525 shares of common stock and the Company issued 757,625 shares of common stock as a result of the cashless exercise of warrants as of January 31, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Follow-on offerings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2019, the Company closed its follow-on offering of 7,762,500 shares of common stock sold by certain selling stockholders. The Company did not receive any proceeds from the follow-on offering but did incur $1,047 in transaction costs, recorded as general and administrative expense within the statement of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 23, 2020, the Company closed an additional public offering in which the Company issued and sold 5,750,000 shares of its common stock at a public offering price of $32.00 per share, resulting in net proceeds of $174,510 after deducting underwriting discounts and offering expenses.</span></div><div style="margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Liquidity</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%">Since the Company commenced operations, it has not generated sufficient revenue to meet its operating expenses and has continued to incur significant net losses. To date, the Company has primarily relied upon the proceeds from issuances of preferred stock and debt, and most recently with proceeds from the follow-on equity offerings, to fund its operations as well as sales of Company products and services in the normal course of business. Management believes that net losses and negative cash flows will continue for at least the next year.</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%">Management believes that the Company’s cash and cash equivalents at October 31, 2020, along with cash generated in the normal course of business, and available borrowing capacity under its May 2020 Credit Facility (See Note 6), are sufficient to fund its operations for at least the next 12 months. The Company will obtain additional financing, if needed, to successfully implement its long-term strategy. There can be no assurance that additional financing, if needed, can be obtained on terms acceptable to the Company. The ability of the Company to achieve successful operations will depend on, among other things, new business, the retention of customers, and the effectiveness of sales and marketing initiatives. The Company is subject to a number of risks similar to other companies in its stage of business life cycle, including dependence on key individuals, competition in the marketplace, and the need to fund future product and services development.</span></div> 7812500 18.00 130781000 9844000 6412000 2868923 25311525 757625 7762500 1047000 5750000 32.00 174510000 P12M Basis of presentation<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Basis of presentation</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada.</span></div><div style="margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Fiscal year</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on January 31. References to fiscal 2021 and 2020 refer to the fiscal years ended January 31, 2021 and January 31, 2020, respectively.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Unaudited interim financial statements</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments, which include normal recurring adjustments, necessary for the fair statement of the Company’s interim financial position as of October 31, 2020 and the results of its operations, changes in its stockholders' equity and its cash flows for the periods ended October 31, 2020 and 2019. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The results for the interim periods are not necessarily indicative of results to be expected for the full year, any other interim periods, or any future year or period. The Company’s management believes that the disclosures herein are adequate to make the information presented not misleading when read in conjunction with the audited financial statements and accompanying notes for the fiscal year ended January 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Reclassifications</span></div>Certain reclassifications have been made to the prior period presentation to conform to the current period presentation. In the Company's balance sheet as of January 31, 2020, the Company has reclassified $2.3 million from current portion of finance lease liabilities to current portion of debt and finance lease liabilities, and the Company has reclassified $2.1 million from long-term finance leases to long-term debt and finance leases. Basis of presentationThe accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada. Fiscal yearThe Company’s fiscal year ends on January 31. References to fiscal 2021 and 2020 refer to the fiscal years ended January 31, 2021 and January 31, 2020, respectively. ReclassificationsCertain reclassifications have been made to the prior period presentation to conform to the current period presentation. In the Company's balance sheet as of January 31, 2020, the Company has reclassified $2.3 million from current portion of finance lease liabilities to current portion of debt and finance lease liabilities, and the Company has reclassified $2.1 million from long-term finance leases to long-term debt and finance leases. 2300000 -2300000 2100000 -2100000 Summary of significant accounting policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are disclosed in the audited financial statements for the fiscal year ended January 31, 2020. Since the date of those audited financial statements, there have been no material changes to the Company’s significant accounting policies, including the status of recent accounting pronouncements, other than those detailed below.</span></div><div style="margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Use of estimates</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the accounts receivable allowance, capitalized internal-use software, the determination of the useful lives of property and equipment and capitalized software, the fair value of securities underlying stock-based compensation awards issued prior to our initial public offering, the fair value of business acquisitions, and the realization of deferred tax assets.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Concentrations of credit risk</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%">Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October 31, 2020 and 2019. As of October 31, 2020, we had receivables from two entities which accounted for 16% and 11%, respectively, of total accounts receivable.</span></div><div style="margin-top:6pt"><span><br/></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%">(c) Risks Related to the COVID-19 Pandemic</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 December 2019 and early 2020, an outbreak of a novel strain of coronavirus (COVID-19) occurred. COVID-19 spread to a number of countries including the United States and Canada and was declared a pandemic by the World Health Organization. </span><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There continues to be uncertainty as to the extent to which the global COVID-19 pandemic may adversely impact our business operations, financial performance, and results of operations at this time. </span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) New accounting pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of recently adopted accounting pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, the Company adopted ASU 2018-15,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for internal-use software. The guidance requires capitalized costs to be included within prepaid expenses and the guidance requires amortization of capitalized costs to be included in the same line as the associated cloud subscription costs in the statement of operations. The Company adopted ASU 2018-15 prospectively for implementation costs incurred subsequent to May 1, 2020. See Note 4 - Composition of Certain Financial Statement Captions for additional information.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2020, the Company adopted the Financial Accounting Standards Board's (FASB) Accounting Standard Update (ASU) No. 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842) (ASC 842) which requires lessees to record most leases on their balance sheets but to recognize the expenses in their statement of operations in a manner similar to the prior standard. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the new lease guidance using a modified retrospective transition method applied to those leases which were not completed as of February 1, 2020. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight practical expedient. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize right-of-use assets or lease liabilities, including existing short-term leases as of the transition date. The Company also elected the practical expedient to not separate lease and non-lease components for its office and computer equipment leases. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of Topic 842 the Company recognized operating lease right-of-use assets and operating lease liabilities related to our office leases of $2,741 and $2,928, respectively. The Company’s accounting for lessee finance and all lessor leases remains substantially unchanged from legacy guidance. The standard did not have a significant impact on our statements of operations or statements of cash flows. No adjustment to accumulated deficit was recorded because the adoption did not change the Company's net 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%">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820)</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). ASU 2018-13 updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company adopted the new guidance effective February 1, 2020, and it did not have a material effect on its financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2020, the Company adopted 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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The update requires the recognition of all losses expected over the life of a financial instrument upon origination or purchase of the instrument. The Company adopted this update using a modified retrospective method. No adjustment to accumulated deficit was recorded as a result of the adoption of this standard, which did not have a material impact on the Company's financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted</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%">There are no recently issued accounting pronouncements the Company has not yet adopted that will materially impact the Company's financial statements.</span></div> Use of estimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the accounts receivable allowance, capitalized internal-use software, the determination of the useful lives of property and equipment and capitalized software, the fair value of securities underlying stock-based compensation awards issued prior to our initial public offering, the fair value of business acquisitions, and the realization of deferred tax assets. Concentrations of credit riskFinancial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies. 0.16 0.11 New accounting pronouncements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of recently adopted accounting pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, the Company adopted ASU 2018-15,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for internal-use software. The guidance requires capitalized costs to be included within prepaid expenses and the guidance requires amortization of capitalized costs to be included in the same line as the associated cloud subscription costs in the statement of operations. The Company adopted ASU 2018-15 prospectively for implementation costs incurred subsequent to May 1, 2020. See Note 4 - Composition of Certain Financial Statement Captions for additional information.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2020, the Company adopted the Financial Accounting Standards Board's (FASB) Accounting Standard Update (ASU) No. 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842) (ASC 842) which requires lessees to record most leases on their balance sheets but to recognize the expenses in their statement of operations in a manner similar to the prior standard. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the new lease guidance using a modified retrospective transition method applied to those leases which were not completed as of February 1, 2020. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight practical expedient. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize right-of-use assets or lease liabilities, including existing short-term leases as of the transition date. The Company also elected the practical expedient to not separate lease and non-lease components for its office and computer equipment leases. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of Topic 842 the Company recognized operating lease right-of-use assets and operating lease liabilities related to our office leases of $2,741 and $2,928, respectively. The Company’s accounting for lessee finance and all lessor leases remains substantially unchanged from legacy guidance. The standard did not have a significant impact on our statements of operations or statements of cash flows. No adjustment to accumulated deficit was recorded because the adoption did not change the Company's net 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%">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820)</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). ASU 2018-13 updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company adopted the new guidance effective February 1, 2020, and it did not have a material effect on its financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2020, the Company adopted 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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The update requires the recognition of all losses expected over the life of a financial instrument upon origination or purchase of the instrument. The Company adopted this update using a modified retrospective method. No adjustment to accumulated deficit was recorded as a result of the adoption of this standard, which did not have a material impact on the Company's financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted</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%">There are no recently issued accounting pronouncements the Company has not yet adopted that will materially impact the Company's financial statements.</span></div> 2741000 2928000 Composition of certain financial statement captions<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Accrued expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of October 31, 2020 and January 31, 2020 are 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:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll-related expenses and taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment processing fees liability</span></td><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:10pt;font-weight:400;line-height:100%">2,634 </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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738 </span></td><td 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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,662 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,243 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Property and equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of October 31, 2020 and January 31, 2020 are as follows:</span></div><div><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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PhreesiaPads and Arrivals Stations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><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:10pt;font-weight:400;line-height:100%">25,990 </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:10pt;font-weight:400;line-height:100%">18,394 </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:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware development</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><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:10pt;font-weight:400;line-height:100%">1,024 </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:10pt;font-weight:400;line-height:100%">1,024 </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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><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:10pt;font-weight:400;line-height:100%">1,201 </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:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</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 style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(42,665)</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:10pt;font-weight:400;line-height:100%">(35,551)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment — net</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,487 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment amounted to $2,447 and $2,153 for the three months ended October 31, 2020 and 2019, respectively. Depreciation expense related to property and equipment amounted to $7,125 and $6,444 for the nine months ended October 31, 2020 and 2019, respectively. Finance lease depreciation, included in depreciation expense, was $2,278 for the nine months ended October 31, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases included in computer equipment were $17,078 and $12,283 as of October 31, 2020 and January 31, 2020. Accumulated amortization of assets under finance leases was $9,555 and $7,724 as of October 31, 2020 and January 31, 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Capitalized internal use 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%">For the three months ended October 31, 2020 and 2019, the Company capitalized $1,972 and $1,452, respectively, of costs related to the Phreesia Platform. For the nine months ended October 31, 2020 and 2019, the Company capitalized $5,604 and $4,329, respectively, of costs related to the Phreesia Platform. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended October 31, 2020 and 2019, amortization expense related to capitalized internal-use software was $1,487 and $1,266, respectively. During the nine months ended October 31, 2020 and 2019, amortization expense related to capitalized internal-use software was $4,353 and $3,645, respectively. As of October 31, 2020 and January 31, 2020, the net book value of the Phreesia Platform was $9,986 and $8,735, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Intangible assets and goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the details of intangible assets as of October 31, 2020 and January 31, 2020:</span></div><div><span><br/></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:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><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:10pt;font-weight:400;line-height:100%">980 </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:10pt;font-weight:400;line-height:100%">980 </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:10pt;font-weight:400;line-height:100%">Total intangible assets, gross carrying value</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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470 </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:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(450)</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:10pt;font-weight:400;line-height:100%">(271)</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:10pt;font-weight:400;line-height:100%">Net carrying value</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining useful life for acquired technology in years is 3.1 and 3.9 as of October 31, 2020 and January 31, 2020, respectively. The remaining useful life for customer relationships in years is 5.1 and 5.9 as of October 31, 2020 and January 31, 2020, respectively.</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 associated with intangible assets amounted to $59 and $59 for the three months ended October 31, 2020 and 2019, respectively. Amortization expense associated with intangible assets amounted to $178 and $178 for the nine months ended October 31, 2020 and 2019, respectively.</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 estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2020:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (Remaining three months)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Years Ending January 31,</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">238 </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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 - thereafter</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:10pt;font-weight:400;line-height:100%">260 </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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes to the Company's goodwill balance during the nine months ended October 31, 2020. The Company did not record any impairments of goodwill during the three and nine months ended October 31, 2020 or 2019, respectively. Goodwill was $250 as of October 31, 2020 and January 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(e) Accounts receivable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable as of October 31, 2020 and January 31, 2020 are as follows:</span></div><div><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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><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:10pt;font-weight:400;line-height:100%">2,344 </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:10pt;font-weight:400;line-height:100%">676 </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:10pt;font-weight:400;line-height:100%">Total accounts receivable, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accounts receivable allowances</span></td><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:10pt;font-weight:400;line-height:100%">(750)</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:10pt;font-weight:400;line-height:100%">(943)</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:10pt;font-weight:400;line-height:100%">Total accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in our allowance for doubtful accounts was as follows for the nine months ended October 31, 2020:</span></div><div><span><br/></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:80.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</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:10pt;font-weight:400;line-height:100%">396</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(589)</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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, October 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s allowance for doubtful accounts represents the current estimate of expected future losses based on prior bad debt experience as well as considerations for specific customers as applicable. The Company's accounts receivable are considered past due when they are outstanding past the due date listed on the invoice to the customer. As of October 31, 2020, 58% of the Company's accounts receivable was aged less than 30 days from the invoice date and 15% of the Company's accounts receivable was aged over 90 days from the invoice date. The Company writes off accounts receivable and removes the associated allowance for doubtful accounts when the Company deems the receivables to be uncollectible.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(f) Prepaid and other current 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%">Prepaid and other current assets as of October 31, 2020 and January 31, 2020 are as follows:</span></div><div><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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software and business systems</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,994 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid PhreesiaPads</span></td><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:10pt;font-weight:400;line-height:100%">394 </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:10pt;font-weight:400;line-height:100%">645 </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:10pt;font-weight:400;line-height:100%">Prepaid data center expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><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:10pt;font-weight:400;line-height:100%">1,969 </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:10pt;font-weight:400;line-height:100%">1,259 </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:10pt;font-weight:400;line-height:100%">Other prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid and other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,825 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,157 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into cloud computing service contracts to support our sales and marketing, product development and administrative activities. Subsequent to the adoption of ASU 2018-15 in May 2020, we capitalize certain implementation costs for cloud computing arrangements that meet the definition of a service contract. We include these capitalized implementation costs within Prepaid software and business systems in the table above. Once placed in service, we amortize these costs over the remaining subscription term to the same expense line as the related cloud subscription. Capitalized implementation costs for cloud computing arrangements accounted for as service contracts were $283 and $434 for the three and nine months ended October 31, 2020. Accumulated amortization of capitalized implementation costs for these arrangements was $13 as of October 31, 2020. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(g) Other income (expense)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income for the three months ended October 31, 2020 and 2019 was $62 and $77, and was composed primarily of foreign exchange gains. Other expense for the nine months ended October 31, 2020 was $229 and was composed primarily of foreign exchange losses. Other expense for the nine months ended October 31, 2019 was $740 and was composed primarily of loss on extinguishment of debt of $1,073, partially offset by foreign exchange gains.</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%">Accrued expenses as of October 31, 2020 and January 31, 2020 are 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:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll-related expenses and taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment processing fees liability</span></td><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:10pt;font-weight:400;line-height:100%">2,634 </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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738 </span></td><td 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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,662 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,243 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7846000 5032000 2634000 2738000 2182000 1473000 12662000 9243000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of October 31, 2020 and January 31, 2020 are as follows:</span></div><div><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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PhreesiaPads and Arrivals Stations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><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:10pt;font-weight:400;line-height:100%">25,990 </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:10pt;font-weight:400;line-height:100%">18,394 </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:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware development</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><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:10pt;font-weight:400;line-height:100%">1,024 </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:10pt;font-weight:400;line-height:100%">1,024 </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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><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:10pt;font-weight:400;line-height:100%">1,201 </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:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</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 style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(42,665)</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:10pt;font-weight:400;line-height:100%">(35,551)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment — net</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,487 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y 29857000 26389000 P3Y 25990000 18394000 P3Y 3010000 2297000 P3Y 1024000 1024000 P7Y 743000 743000 P2Y 1201000 1191000 61825000 50038000 42665000 35551000 19160000 14487000 2447000 2153000 7125000 6444000 2278000 17078000 12283000 9555000 7724000 1972000 1452000 5604000 4329000 1487000 1266000 4353000 3645000 9986000 8735000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the details of intangible assets as of October 31, 2020 and January 31, 2020:</span></div><div><span><br/></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:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><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:10pt;font-weight:400;line-height:100%">980 </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:10pt;font-weight:400;line-height:100%">980 </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:10pt;font-weight:400;line-height:100%">Total intangible assets, gross carrying value</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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470 </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:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(450)</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:10pt;font-weight:400;line-height:100%">(271)</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:10pt;font-weight:400;line-height:100%">Net carrying value</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y 490000 490000 P7Y 980000 980000 1470000 1470000 450000 271000 1020000 1199000 P3Y1M6D P3Y10M24D P5Y1M6D P5Y10M24D 59000 59000 178000 178000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2020:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (Remaining three months)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Years Ending January 31,</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">238 </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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 - thereafter</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:10pt;font-weight:400;line-height:100%">260 </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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 60000 238000 238000 224000 260000 1020000 0 0 0 0 0 250000 250000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable as of October 31, 2020 and January 31, 2020 are as follows:</span></div><div><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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><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:10pt;font-weight:400;line-height:100%">2,344 </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:10pt;font-weight:400;line-height:100%">676 </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:10pt;font-weight:400;line-height:100%">Total accounts receivable, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accounts receivable allowances</span></td><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:10pt;font-weight:400;line-height:100%">(750)</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:10pt;font-weight:400;line-height:100%">(943)</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:10pt;font-weight:400;line-height:100%">Total accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26000000 22245000 2344000 676000 28344000 22921000 750000 943000 27594000 21978000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in our allowance for doubtful accounts was as follows for the nine months ended October 31, 2020:</span></div><div><span><br/></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:80.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</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:10pt;font-weight:400;line-height:100%">396</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(589)</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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, October 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 943000 396000 589000 750000 0.58 0.15 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets as of October 31, 2020 and January 31, 2020 are as follows:</span></div><div><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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software and business systems</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,994 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid PhreesiaPads</span></td><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:10pt;font-weight:400;line-height:100%">394 </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:10pt;font-weight:400;line-height:100%">645 </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:10pt;font-weight:400;line-height:100%">Prepaid data center expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><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:10pt;font-weight:400;line-height:100%">1,969 </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:10pt;font-weight:400;line-height:100%">1,259 </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:10pt;font-weight:400;line-height:100%">Other prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid and other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,825 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,157 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1994000 1611000 394000 645000 350000 751000 1969000 1259000 2118000 891000 6825000 5157000 283000 434000 13000 62000 77000 -229000 -740000 -1073000 RevenueThe Company generates revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. The Company derives revenue from subscription fees and related services generated from the Company’s provider customers for access to the Phreesia Platform, payment processing fees based on patient payment volume processed through the Phreesia Platform, and from digital patient engagement <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care.</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 amount of subscription and related services revenue recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrival Stations was $1,593 and $1,496 for the three months ended October 31, 2020 and 2019, respectively. The amount of subscription and related services revenue recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrival Stations was $4,732 and $4,462 for the nine months ended October 31, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of contract assets:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract assets (unbilled accounts receivable)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount transferred to receivables from beginning balance of contract assets</span></td><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:10pt;font-weight:400;line-height:100%">(676)</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:10pt;font-weight:400;line-height:100%">Contract asset additions, net of reclassification to receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of contract liabilities:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract liabilities (deferred revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in deferred revenue at the beginning of the period</span></td><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:10pt;font-weight:400;line-height:100%">(5,004)</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:10pt;font-weight:400;line-height:100%">Revenue recognized that was not included in deferred revenue at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,168)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><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:10pt;font-weight:400;line-height:100%">7,394 </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:10pt;font-weight:400;line-height:100%">October 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost to obtain a contract</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain incremental costs to obtain customer contracts and amortizes these costs over a period of benefit that the Company has estimated to be three years. The Company determined the period of benefit by taking into consideration its customer contracts, its technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations and totaled $505 and $491 for the three months ended October 31, 2020 and 2019, respectively. Amortization expense totaled $2,280 and $1,465 for the nine months ended October 31, 2020 and 2019, respectively. The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll forward of deferred contract acquisition costs:</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:80.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Beginning balance, January 31, 2020</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred contract acquisition costs</span></td><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:10pt;font-weight:400;line-height:100%">1,901 </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:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,280)</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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, October 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current (to be amortized in next 12 months)</span></td><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:10pt;font-weight:400;line-height:100%">1,708 </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:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1593000 1496000 4732000 4462000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of contract assets:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract assets (unbilled accounts receivable)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount transferred to receivables from beginning balance of contract assets</span></td><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:10pt;font-weight:400;line-height:100%">(676)</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:10pt;font-weight:400;line-height:100%">Contract asset additions, net of reclassification to receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of contract liabilities:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract liabilities (deferred revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in deferred revenue at the beginning of the period</span></td><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:10pt;font-weight:400;line-height:100%">(5,004)</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:10pt;font-weight:400;line-height:100%">Revenue recognized that was not included in deferred revenue at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,168)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><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:10pt;font-weight:400;line-height:100%">7,394 </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:10pt;font-weight:400;line-height:100%">October 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 676000 676000 2344000 2344000 5401000 5004000 1168000 7394000 6623000 P3Y 505000 491000 2280000 1465000 0 0 0 0 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll forward of deferred contract acquisition costs:</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:80.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Beginning balance, January 31, 2020</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred contract acquisition costs</span></td><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:10pt;font-weight:400;line-height:100%">1,901 </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:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,280)</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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, October 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current (to be amortized in next 12 months)</span></td><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:10pt;font-weight:400;line-height:100%">1,708 </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:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3314000 1901000 2280000 2935000 1708000 1227000 2935000 Debt and Finance Lease Liabilities<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 and January 31, 2020, the Company had the following outstanding debt and finance lease liabilities:</span></div><div><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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">20,000 </span></td><td 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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td 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:10pt;font-weight:400;line-height:100%">   Accrued interest and payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </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:10pt;font-weight:400;line-height:100%">Total debt and finance lease liabilities, before original issue discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,481 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less deferred financing costs and original issue discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</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:10pt;font-weight:400;line-height:100%">Debt and finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - current portion of debt and finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,324)</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:10pt;font-weight:400;line-height:100%">Long term debt and finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,439 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,540 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Second Amended and Restated Loan and Security Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On May 5, 2020 (the "Second SVB Effective Date"), the Company entered into a Second Amended and Restated Loan and Security Agreement (“the Second SVB Facility”) with Silicon Valley Bank. The Second SVB Facility modified the First Amended and Restated Loan and Security Agreement, dated February 28, 2019 (the "First SVB Facility"). The Second SVB Facility provides for a revolving credit facility with an initial borrowing capacity of $50,000. The borrowing capacity may be increased to $65,000 at the sole discretion of Silicon Valley Bank. Upon entering into the Second SVB Facility, the Company borrowed $20,663 against the revolving credit facility. The Company used the proceeds from its initial revolving credit borrowing to repay all amounts due under the First SVB Facility term loan, including the $20,000 outstanding principal amount plus a prepayment fee of $300 and an accrued final payment fee of $363. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Borrowings under the revolving credit facility are payable five years from the Effective Date, which is May 5, 2025 (the "Maturity Date"). Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the Wall Street Journal Prime Rate or 4.5%, until such time that adjusted EBITDA as defined in the Second SVB Facility (SVB Facility Adjusted EBITDA) reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.5%, or 4.0%. For the three months ended October 31, 2020, the interest rate on the Second SVB Facility was 4.5%. In addition to principal and interest due under the revolving credit facility, the Company is required to pay an annual commitment fee of $125 per year. The first facility fee payment of $125 was paid during the three months ended July 31, 2020. The Company has $29,337 of availability as of October 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In the event that the Company terminates the Second SVB Facility prior to the Maturity Date, the Company will be required to pay a termination fee equal to (i) $187, reduced by $6 for each calendar month that has elapsed after April 30, 2020, plus (ii) a percent of the total borrowing capacity equal to 1.5% if terminated before the second anniversary of the Second SVB Effective Date, 0.75% if terminated on or after the second and before the third anniversary of the Second SVB Effective Date funding, or 0.5% if terminated on or after the third and before the fourth anniversary of the Second SVB Effective Date. The Company will not be required to pay a termination fee if terminated after the fourth anniversary of the Second SVB Effective Date.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company’s obligations under the Second SVB Facility are secured by a first priority security interest in substantially all of its assets, other than intellectual property. The Second SVB Facility includes a financial covenant that requires the Company to achieve specified levels of SVB Facility Adjusted EBITDA. The financial covenant will not be effective if the Company maintains certain levels of liquidity as defined. The Company was in compliance with all covenants related to the Second SVB Facility as of October 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Second SVB Facility contains events of default, including, without limitation, events of default upon: (i) failure to make payment pursuant to the terms of the agreement; (ii) violation of covenants; (iii) material adverse changes to the Company’s business; (iv) attachment or levy on the Company’s assets or judicial restraint on its business; (v) insolvency; (vi) significant judgments, orders or decrees for payments by the Company not covered by insurance; (vii) incorrectness of representations and warranties; (viii) incurrence of subordinated debt; </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">(ix) revocation of governmental approvals necessary for the Company to conduct its business; and (x) failure by the Company to maintain a valid and perfected lien on the collateral securing the borrowing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the three months ended July 31, 2020, the Company accounted for the settlement of the First SVB Facility term loan and the borrowings under the Second SVB Facility as a modification of the First SVB Facility term loan, because the cash flows under the Second SVB Facility were not substantially different than the cash flows under the First SVB Facility term loan. The Company incurred $531 of fees in connection with the Second SVB Facility, including $406 of fees to terminate the First SVB Facility and $125 of fees to enter into the Second SVB Facility. As the Second SVB Facility was accounted for as a modification, the Company recorded these fees as an additional discount on debt. The Company recorded third party costs as additional discount on debt because the unused borrowing capacity on the revolving credit facility contained in the Second SVB Facility was greater than the borrowing capacity on the revolving credit facility in the First SVB Facility. The Company is continuing to amortize the existing and newly recorded discount on debt using the effective interest method.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First Amended and Restated Loan and Security Agreement</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2019 (the Effective Date), the Company entered into a First Amended and Restated Loan and Security Agreement (the "First SVB Facility") that provided for a $20,000 term loan (the "2019 Term Loan"). Interest on the term loan was payable monthly, at a floating rate equal to the bank’s prime rate plus 1.50%, subject to reduction based on achievement of defined EBITDA levels. The Company recorded $257 of interest expense for a final payment during the three months ended October 31, 2019. In connection with the First SVB Facility, the Company issued warrants to the lenders to purchase an aggregate of 150,274 shares of common stock at an exercise price of $8.02 per share. The 75,137 common stock warrants that remain outstanding as of October 31, 2020 expire in February 2029. Borrowings under the prior term loan and loans payable were repaid in full with the proceeds from the First SVB Facility.</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 First SVB Facility also contained a revolving credit facility with $25,000 of available borrowings. As of January 31, 2020 and as of the date of the Second SVB Facility, the Company had no borrowings outstanding under the revolving credit facility. The Company paid $100 of facility fees during the three months ended October 31, 2020 and 2019, respectively.</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%">Upon entering into the First SVB Facility, during the nine months ended October 31, 2019, the Company recorded a $1,073 loss on extinguishment of debt within other income (expense) for the settlement of the previously outstanding loans payable.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Finance Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">See Note 11 - Leases for more information regarding finance leases. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Other Debt (Financing Agreements)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On July 21, 2020, the Company entered into an insurance premium financing agreement with IPFS of New York LLC in order to finance its premium payments for Directors' and Officers' insurance. As of October 31, 2020, the outstanding principal amount under the agreement is $1,341. The agreement bears interest of 2.6% per annum. Principal and interest are due in two equal installments of $677, payable in December 2020 and March 2021. The total interest remaining to be paid under the arrangement is $13.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On April 10, 2020, the Company entered into a vendor financing agreement with a principal amount of $174 to finance the acquisition of certain internal use software licenses. As of October 31, 2020, the outstanding principal balance of the financing agreement is $132. Interest accrues at an annual rate of 2.94%. The Company is required to make equal annual payments of $46 on May 31, 2021, May 31, 2022 and May 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On November 2, 2018, the Company entered into a vendor financing agreement with a principal amount of $1,256 to finance the acquisition of certain internal use software licenses. As of October 31, 2020, the outstanding principal balance of the financing agreement is $673. Interest accrues at an annual rate of 9.83%. The Company is required to pay four equal payments of $183 in November 2020, May 2021, November 2021 and June 2022.</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%">Maturities of debt, including finance leases, in each of the next five years and thereafter are as follows:</span></div><div style="margin-top:6pt"><span><br/></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:49.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664 </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:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td 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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td 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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt and finance lease maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,481 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2020, the Company recorded net interest expense of $467 and $1,206, respectively, including amortization of original issue discount and deferred financing costs of $74 and $318, respectively. For the three months ended October 31, 2020, net interest expense included interest expense of $471, net of interest income of $5. For the nine months ended October 31, 2020, net interest expense included interest expense of $1,305, net of interest income of $99. During the three and nine months ended October 31, 2019, the Company recorded net interest expense of $219 and $1,769, respectively, including amortization of original issue discount and deferred financing costs of $147 and $412, respectively For the three months ended October 31, 2019, net interest expense included interest expense of $557, net of interest income of $338. For the nine months ended October 31, 2019, net interest expense included interest expense of $2,142, net of interest income of $373.</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 and January 31, 2020, the Company had the following outstanding debt and finance lease liabilities:</span></div><div><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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">20,000 </span></td><td 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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td 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:10pt;font-weight:400;line-height:100%">   Accrued interest and payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </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:10pt;font-weight:400;line-height:100%">Total debt and finance lease liabilities, before original issue discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,481 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less deferred financing costs and original issue discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</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:10pt;font-weight:400;line-height:100%">Debt and finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - current portion of debt and finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,324)</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:10pt;font-weight:400;line-height:100%">Long term debt and finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,439 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,540 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20663000 0 0 20000000 7607000 3612000 2146000 808000 65000 381000 30481000 24801000 1320000 937000 29161000 23864000 4722000 2324000 24439000 21540000 50000000 65000000 20663000 20000000 300000 363000 P5Y 0.045 -0.005 0.040 0.045 125000 125000 29337000 187000 6000 0.015 0.0075 0.005 531000 406000 125000 20000000 0.0150 257000 150274 8.02 75137 75137 25000000 0 0 100000 100000 -1073000 1341000 0.026 2 677000 13000 174000 132000 0.0294 46000 1256000 673000 0.0983 4 183000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of debt, including finance leases, in each of the next five years and thereafter are as follows:</span></div><div style="margin-top:6pt"><span><br/></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:49.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664 </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:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td 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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td 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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt and finance lease maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,481 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1509000 845000 664000 4050000 1077000 2973000 2442000 184000 2258000 1290000 40000 1250000 21190000 20728000 462000 30481000 22874000 7607000 -467000 -1206000 74000 318000 471000 5000 1305000 99000 -219000 -1769000 147000 412000 557000 338000 2142000 373000 Stockholders' Equity<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) 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%">The Company closed an IPO on July 22, 2019 and filed an Amended and Restated Certificate of Incorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 23, 2020, the Company completed a follow-on offering of its Common Stock. In connection with the follow-on offering, the Company issued and sold 5,750,000 shares of common stock at an issuance price of $32.00 per share resulting in net proceeds of $174,800, after deducting underwriting discounts and commissions. The Company also incurred $290 of net third party offering costs.</span></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Preferred 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 connection with the IPO, the Company's Amended and Restated Certificate of Incorporation also authorized 20,000,000 shares of undesignated preferred stock with a value of $0.01 per share. As of October 31, 2020 and January 31, 2020, no shares of this preferred stock were issued and outstanding.</span></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Treasury 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%">The Company's equity based compensation plan allows for the grant of non-vested stock options, restricted stock units (RSUs), and performance-based RSUs to its employees pursuant to the terms of its stock option and incentive plans (See Note 8). Under the provision of the plans, for RSU awards, unless otherwise elected, participants fulfill their related income tax withholding obligation by having shares withheld at the time of vesting. On the date of vesting of the RSU, the Company divides the participant's income tax obligation in dollars by the closing price of its common stock and withholds the resulting number of vested shares. The shares withheld are then transferred to the Company's treasury stock at cost.</span></div> 500000000 0.01 5750000 32.00 174800000 290000 20000000 0.01 0 0 0 0 Equity-based compensation(a) Equity Award Plans<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2006, the Board of Directors adopted the Company’s 2006 Stock Option Plan, which, as amended, provided for the issuance of options to purchase up to 4,424,986 shares of the Company’s common stock to officers, directors, employees, and consultants. The 2006 Stock Option Plan expired in August 2017.</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 January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan (as amended), which currently provides for the issuance of options to purchase up to 3,048,490 shares of the Company’s common stock to officers, directors, employees, and consultants. The option exercise price per share is determined by the Board of Directors based on the estimated fair value of the Company’s 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 June 2019, the Board of Directors adopted the Company’s 2019 Stock Option and Incentive Plan, which replaced the 2018 Stock Option Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee to make equity-based incentive awards including stock options and restricted stock units (RSUs) to the Company’s officers, employees, directors, and consultants. The initial reserve for the issuance of awards under this Plan was 2,139,683 shares of common stock. The initial number of shares reserved and available for issuance automatically increased on February 1, 2020 and will automatically increase each February 1 thereafter by 5% of the number of shares of common stock outstanding on the immediately preceding January 31 (or such lesser number of shares determined by the Compensation Committee). </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">b) Stock Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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%">Options granted under the plans have a maximum term of ten years and vest over a period determined by the Board of Directors (generally four years from the date of grant or the commencement of the grantee’s employment with the Company). Options generally vest 25% at the one-year anniversary of the grant date, after which point they generally vest pro rata on a monthly basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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%">Effective July 2019, all available shares from expired, terminated, or forfeited awards that remained under the 2006 or 2018 prior stock compensation plans were made available for grant under the 2019 Plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Board of Directors also adopted the Company’s 2019 Employee Stock Purchase Plan (The ESPP), which became effective immediately prior to the effectiveness of the registration statement for the Company’s initial public offering. The total shares of common stock initially reserved under the ESPP is limited to 855,873 shares.</span></div><div><span><br/></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%">Stock option activity for the nine months ended October 31, 2020 is 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:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>remaining<br/>contractual life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,516,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted in nine months ended October 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,610,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">2.08 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,083)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — October 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,852,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.03</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,217 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable — October 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,625,365 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.12 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5.09</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,856 </span></td><td 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount vested in nine months ended October 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">476,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2020, there are 4,181,522 shares available for future grant pursuant to the 2019 Plan after factoring in the automatic increase from February 1, 2020, as well as an additional 855,873 shares available for future grant pursuant to the ESPP.</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 aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company’s estimated stock price at the time of exercise and the exercise price, multiplied by the number of related in-the-money options) that would have been received by the option holders had they exercised their options at the end of the period. This amount changes based on the market value of the Company’s common stock. The total intrinsic value of options exercised for the nine months ended October 31, 2020 and 2019 (based on the difference between the Company’s estimated stock price on the exercise date and the respective exercise price, multiplied by the number of options exercised), was $52,537 and $1,728, respectively.</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 three months ended October 31, 2020 and 2019, the Company recorded stock-based compensation expense for stock options of $632 and $809, respectively. For the nine months ended October 31, 2020 and 2019, </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company recorded stock-based compensation expense for stock options of $2,111 and $2,051, respectively. As of October 31, 2020, there is $4,078 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 2.06 years.</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 three and nine months ended October 31, 2020, stock-based compensation expense for stock options includes $88 and $312, respectively, related to the modification of 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%">The Company has not recognized and does not expect to recognize in the foreseeable future, any tax benefit related to employee stock-based compensation expense.</span></div><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Restricted stock units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, prior to the IPO, the Company issued stock units to employees and directors that vest based on both a time-based condition and a performance-based condition. Pursuant to the time-based condition, 10% of the restricted stock units vest after one year, 20% vest after two years, 30% vest after three years and 40% vest after four years. The performance-based condition was based on a sale of the Company or an IPO, as defined. The restricted stock units expire seven years from the grant date. Upon completion of the Company’s IPO in July 2019, the Company immediately recognized the fair value of the vested units with the unvested portion recognized over the remaining service period. </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, in August 2019, the Company approved allowing executive officers the ability to elect to receive all or a portion of the bonus (based on its target bonus opportunity for the last half of the fiscal year) in the form of restricted stock units instead of cash. For such executive officers that elected to receive restricted stock units, such award was granted immediately after such election with a value equal to the portion of the target bonus opportunity that the executive officer elected not to receive in cash, and such award vests based on the achievement of the Company’s pre-defined performance targets. These performance-based awards were released in April 2020, after final approval by the Compensation Committee.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued 126,198 time-based restricted stock units during the three months ended October 31, 2020. The Company issued 701,392 time-based restricted stock units during the nine months ended October 31, 2020. These time-based restricted stock units are subject to the same four-year vesting period as the previously granted units.</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%">Restricted stock unit activity for the nine months ended October 31, 2020 are 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:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, February 1, 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:10pt;font-weight:400;line-height:100%">1,447,418 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in nine months ended October 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,392 </span></td><td 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:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,915)</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:10pt;font-weight:400;line-height:100%">Forfeited and expired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,915)</span></td><td 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, October 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">1,977,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div><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, the Company recognized $2,684 and $957 in restricted stock unit compensation expense, respectively. For the nine months ended October 31, 2020 and 2019, the Company recognized $7,505 and $1,781 in restricted stock unit compensation expense, respectively, with $33,424 remaining of total unrecognized compensation costs related to these awards as of October 31, 2020. The total unrecognized costs are expected to be recognized over a weighted-average term of 3.2 years.</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 three and nine months ended October 31, 2020, stock-based compensation expense for restricted stock units includes $8 and $25 related to restricted stock units issued in connection with the Vital Score acquisition in December 2018. For the three and nine months ended October 31, 2019, stock-based compensation expense includes $10 and $30 related to restricted stock units issued in connection with the Vital Score acquisition. As of October 31, 2020, there is $66 of total unrecognized compensation cost related to these awards.</span></div> 4424986 3048490 2139683 0.05 P10Y P4Y 0.25 855873 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the nine months ended October 31, 2020 is 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:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.287%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>remaining<br/>contractual life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding — January 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,516,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted in nine months ended October 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,610,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">2.08 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,083)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — October 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,852,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6.03</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,217 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable — October 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,625,365 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.12 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5.09</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,856 </span></td><td 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount vested in nine months ended October 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">476,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#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></table></div> 5516452 3.80 0 0 1610207 2.08 54083 7.31 3852162 4.46 P6Y10D 125217000 2625365 3.12 P5Y1M2D 88856000 476680 5.52 4181522 855873 52537000 1728000 632000 809000 2111000 2051000 4078000 P2Y21D 88000 312000 0.10 0.20 0.30 0.40 P7Y 126198 701392 P4Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity for the nine months ended October 31, 2020 are 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:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, February 1, 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:10pt;font-weight:400;line-height:100%">1,447,418 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in nine months ended October 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,392 </span></td><td 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:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,915)</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:10pt;font-weight:400;line-height:100%">Forfeited and expired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,915)</span></td><td 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, October 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">1,977,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1447418 701392 76915 93915 1977980 2684000 957000 7505000 1781000 33424000 P3Y2M12D 8000 25000 10000 30000 66000 Stock warrants As of October 31, 2020 and January 31, 2020, there were 75,137 common stock warrants outstanding. These remaining common stock warrants were issued with an exercise price of $8.02 per share. If unexercised, each of these warrants will expire on February 28, 2029. On November 6, 2020, the remaining 75,137 common stock warrants were exercised through a net share settlement. The Company issued 60,388 shares in the net share exercise transaction. 75137 75137 8.02 8.02 75137 60388 Fair value measurements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets and liabilities are carried at fair value under generally accepted accounting principles. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities or other inputs that are observable or can be corroborated by observable market.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company's assets and liabilities that are measured at fair value as of October 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div><span><br/></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:30.771%"/><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.530%"/><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.530%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,499 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,499 </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:10pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div><span><br/></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:30.771%"/><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.530%"/><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.530%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,600 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,600 </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:10pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">58 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,600 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,658 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the Company’s short-term financial instruments, including accounts receivable and accounts payable approximate fair value due to the short-term nature of these instruments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses certain derivative financial instruments as part of its risk management strategy to reduce its foreign currency risk. The Company does not designate any derivatives as hedges in accordance with ASC 815 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes all derivatives on the balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency contracts as of October 31, 2020 was an asset of $34, which is included in prepaid expenses and other current assets on the accompanying balance sheet. The fair value of its foreign currency contracts as of January 31, 2020 was an asset of $58, which is included in prepaid and other current assets on the accompanying balance sheet. The fair value of the foreign currency contracts are considered Level 2 in the fair value hierarchy as of October 31, 2020 and January 31, 2020, respectively. The Company includes gains and losses on its foreign currency forward contracts within other income (expense). During the three and nine months ended October 31, 2020, the Company recognized a gain of $59 and a loss of $250, respectively. During the three and nine months ended October 31, 2019, the Company recognized gains of $327 and $256, respectively. </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 the Company refinanced all of its debt on February 28, 2019 and again on May 5, 2020 (See Note 6), the Company's debt bears interest at floating rates, and there have been no significant changes in the Company's credit risk since the issuance of the debt, the Company believes that the face value of its outstanding debt at October 31, 2020 and January 31, 2020 approximates fair value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the three and nine months ended October 31, 2020 and 2019.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company's assets and liabilities that are measured at fair value as of October 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div><span><br/></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:30.771%"/><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.530%"/><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.530%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,499 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,499 </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:10pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div><span><br/></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:30.771%"/><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.530%"/><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.530%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,600 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,600 </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:10pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">58 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,600 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,658 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 237499000 0 0 237499000 0 34000 0 34000 237499000 34000 0 237533000 86600000 0 0 86600000 0 58000 0 58000 86600000 58000 0 86658000 34000 58000 59000 -250000 327000 256000 Leases<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Phreesia as Lessee</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office premises in New York, North Carolina, and Ottawa, and data center space in Virginia under operating leases which expire on various dates through March 2024. Certain of these arrangements have escalating rent payment provisions or optional renewal clauses. The table below only considers lease obligations through the renewal date as the Company is not reasonably certain to elect the option to extend its leases beyond the option date. No arrangements contain residual value guarantees or restrictions imposed on the leases. We are also committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating right-of-use assets were calculated as the present value of operating lease liabilities, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into various finance lease arrangements of computer equipment. These agreements are typically for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNlMDljOGVjMDRkMjQyZmQ5MThmNDI2ZDA3ZGZlMGIwL3NlYzpjZTA5YzhlYzA0ZDI0MmZkOTE4ZjQyNmQwN2RmZTBiMF83My9mcmFnOjZmNzllN2I1OGJjZDQxYzdhMjQ0M2QzNjcwZDdmNWRjL3RleHRyZWdpb246NmY3OWU3YjU4YmNkNDFjN2EyNDQzZDM2NzBkN2Y1ZGNfMTQ2NA_e1428829-b894-4527-96ef-83a243a18079">two</span> to three years and are secured by the underlying equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNlMDljOGVjMDRkMjQyZmQ5MThmNDI2ZDA3ZGZlMGIwL3NlYzpjZTA5YzhlYzA0ZDI0MmZkOTE4ZjQyNmQwN2RmZTBiMF83My9mcmFnOjZmNzllN2I1OGJjZDQxYzdhMjQ0M2QzNjcwZDdmNWRjL3RhYmxlOjgzNmZlYzY0ZmFkNzQzNDBhYmVkN2Q0Y2I5YmRiZTJlL3RhYmxlcmFuZ2U6ODM2ZmVjNjRmYWQ3NDM0MGFiZWQ3ZDRjYjliZGJlMmVfNC0wLTEtMS0w_ffc9207f-c651-4351-bb7d-edb9e11f942b">Lease liabilities, noncurrent</span></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:10pt;font-weight:400;line-height:100%">2,158 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,078 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(9,555)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities (included in Current portion of debt and finance leases)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent (included in Long-term debt and finance leases)</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:10pt;font-weight:400;line-height:100%">4,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></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 office leases and leased equipment, the Company has elected the practical expedient to not separate lease and non-lease components, and as such, the variable lease cost primarily represents variable payments such as common area maintenance, utilities and equipment maintenance.</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, for operating leases, the weighted-average remaining lease term is 2.7 years and the weighted-average discount rate is 3.5%. As of October 31, 2020, for finance leases, the weighted-average remaining lease term is 2.8 years, and the weighted-average discount rate is 4.9%.</span></div><div><span><br/></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 components of lease expense for the nine months ended October 31, 2020 were as follows:</span></div><div style="margin-top:6pt"><span><br/></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:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </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:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity 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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Fiscal 2021 (remaining three months)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </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:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">1,228 </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:10pt;font-weight:400;line-height:100%">3,139 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">758 </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:10pt;font-weight:400;line-height:100%">1,290 </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:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">472 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,103 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:</span></div><div><span><br/></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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">464 </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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </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:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating cash used for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used for finance leases</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:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</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:10pt;font-weight:400;line-height:100%">6,050 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An initial right-of-use asset of $2,741 for operating leases was recognized as a non-cash asset addition in connection with the adoption of ASC 842. Cash paid for amounts included in the present value of operating lease liabilities was $1,234 during the nine months ended October 31, 2020 and is included in cash (used in) provided by operating activities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Phreesia as Lessor</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrival Stations along with their monthly subscription. These rentals fall under the guidance of ASC 842. The Company elected the practical expedient to not separate lease and non-lease components. More specifically, all contractual hardware maintenance is included with the hardware lease components. The leases </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain no variable lease payments, no options to extend the lease that are reasonably certain to be exercised, and do not give the lessee an option to purchase the hardware at the end of the lease term. Additionally, the lease term does not represent a major part of the remaining economic life of the assets, and the present value of the lease payments does not equal or exceed substantially all of the fair value of the assets. As a result, all leased hardware in the SaaS arrangements are classified as operating leases.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2020, the Company recognized $1,593 and $4,732, respectively, in subscription and related services revenue related to the leasing of PhreesiaPads and Arrival Stations.</span></div>Future lease payments receivable under operating leases were immaterial as of October 31, 2020, except for those with terms less than one year. Leases<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Phreesia as Lessee</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office premises in New York, North Carolina, and Ottawa, and data center space in Virginia under operating leases which expire on various dates through March 2024. Certain of these arrangements have escalating rent payment provisions or optional renewal clauses. The table below only considers lease obligations through the renewal date as the Company is not reasonably certain to elect the option to extend its leases beyond the option date. No arrangements contain residual value guarantees or restrictions imposed on the leases. We are also committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating right-of-use assets were calculated as the present value of operating lease liabilities, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into various finance lease arrangements of computer equipment. These agreements are typically for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNlMDljOGVjMDRkMjQyZmQ5MThmNDI2ZDA3ZGZlMGIwL3NlYzpjZTA5YzhlYzA0ZDI0MmZkOTE4ZjQyNmQwN2RmZTBiMF83My9mcmFnOjZmNzllN2I1OGJjZDQxYzdhMjQ0M2QzNjcwZDdmNWRjL3RleHRyZWdpb246NmY3OWU3YjU4YmNkNDFjN2EyNDQzZDM2NzBkN2Y1ZGNfMTQ2NA_e1428829-b894-4527-96ef-83a243a18079">two</span> to three years and are secured by the underlying equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNlMDljOGVjMDRkMjQyZmQ5MThmNDI2ZDA3ZGZlMGIwL3NlYzpjZTA5YzhlYzA0ZDI0MmZkOTE4ZjQyNmQwN2RmZTBiMF83My9mcmFnOjZmNzllN2I1OGJjZDQxYzdhMjQ0M2QzNjcwZDdmNWRjL3RhYmxlOjgzNmZlYzY0ZmFkNzQzNDBhYmVkN2Q0Y2I5YmRiZTJlL3RhYmxlcmFuZ2U6ODM2ZmVjNjRmYWQ3NDM0MGFiZWQ3ZDRjYjliZGJlMmVfNC0wLTEtMS0w_ffc9207f-c651-4351-bb7d-edb9e11f942b">Lease liabilities, noncurrent</span></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:10pt;font-weight:400;line-height:100%">2,158 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,078 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(9,555)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities (included in Current portion of debt and finance leases)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent (included in Long-term debt and finance leases)</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:10pt;font-weight:400;line-height:100%">4,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></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 office leases and leased equipment, the Company has elected the practical expedient to not separate lease and non-lease components, and as such, the variable lease cost primarily represents variable payments such as common area maintenance, utilities and equipment maintenance.</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, for operating leases, the weighted-average remaining lease term is 2.7 years and the weighted-average discount rate is 3.5%. As of October 31, 2020, for finance leases, the weighted-average remaining lease term is 2.8 years, and the weighted-average discount rate is 4.9%.</span></div><div><span><br/></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 components of lease expense for the nine months ended October 31, 2020 were as follows:</span></div><div style="margin-top:6pt"><span><br/></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:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </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:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity 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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Fiscal 2021 (remaining three months)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </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:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">1,228 </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:10pt;font-weight:400;line-height:100%">3,139 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">758 </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:10pt;font-weight:400;line-height:100%">1,290 </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:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">472 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,103 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:</span></div><div><span><br/></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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">464 </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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </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:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating cash used for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used for finance leases</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:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</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:10pt;font-weight:400;line-height:100%">6,050 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An initial right-of-use asset of $2,741 for operating leases was recognized as a non-cash asset addition in connection with the adoption of ASC 842. Cash paid for amounts included in the present value of operating lease liabilities was $1,234 during the nine months ended October 31, 2020 and is included in cash (used in) provided by operating activities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Phreesia as Lessor</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrival Stations along with their monthly subscription. These rentals fall under the guidance of ASC 842. The Company elected the practical expedient to not separate lease and non-lease components. More specifically, all contractual hardware maintenance is included with the hardware lease components. The leases </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain no variable lease payments, no options to extend the lease that are reasonably certain to be exercised, and do not give the lessee an option to purchase the hardware at the end of the lease term. Additionally, the lease term does not represent a major part of the remaining economic life of the assets, and the present value of the lease payments does not equal or exceed substantially all of the fair value of the assets. As a result, all leased hardware in the SaaS arrangements are classified as operating leases.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2020, the Company recognized $1,593 and $4,732, respectively, in subscription and related services revenue related to the leasing of PhreesiaPads and Arrival Stations.</span></div>Future lease payments receivable under operating leases were immaterial as of October 31, 2020, except for those with terms less than one year. Leases<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Phreesia as Lessee</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office premises in New York, North Carolina, and Ottawa, and data center space in Virginia under operating leases which expire on various dates through March 2024. Certain of these arrangements have escalating rent payment provisions or optional renewal clauses. The table below only considers lease obligations through the renewal date as the Company is not reasonably certain to elect the option to extend its leases beyond the option date. No arrangements contain residual value guarantees or restrictions imposed on the leases. We are also committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating right-of-use assets were calculated as the present value of operating lease liabilities, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into various finance lease arrangements of computer equipment. These agreements are typically for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNlMDljOGVjMDRkMjQyZmQ5MThmNDI2ZDA3ZGZlMGIwL3NlYzpjZTA5YzhlYzA0ZDI0MmZkOTE4ZjQyNmQwN2RmZTBiMF83My9mcmFnOjZmNzllN2I1OGJjZDQxYzdhMjQ0M2QzNjcwZDdmNWRjL3RleHRyZWdpb246NmY3OWU3YjU4YmNkNDFjN2EyNDQzZDM2NzBkN2Y1ZGNfMTQ2NA_e1428829-b894-4527-96ef-83a243a18079">two</span> to three years and are secured by the underlying equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNlMDljOGVjMDRkMjQyZmQ5MThmNDI2ZDA3ZGZlMGIwL3NlYzpjZTA5YzhlYzA0ZDI0MmZkOTE4ZjQyNmQwN2RmZTBiMF83My9mcmFnOjZmNzllN2I1OGJjZDQxYzdhMjQ0M2QzNjcwZDdmNWRjL3RhYmxlOjgzNmZlYzY0ZmFkNzQzNDBhYmVkN2Q0Y2I5YmRiZTJlL3RhYmxlcmFuZ2U6ODM2ZmVjNjRmYWQ3NDM0MGFiZWQ3ZDRjYjliZGJlMmVfNC0wLTEtMS0w_ffc9207f-c651-4351-bb7d-edb9e11f942b">Lease liabilities, noncurrent</span></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:10pt;font-weight:400;line-height:100%">2,158 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,078 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(9,555)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities (included in Current portion of debt and finance leases)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent (included in Long-term debt and finance leases)</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:10pt;font-weight:400;line-height:100%">4,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></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 office leases and leased equipment, the Company has elected the practical expedient to not separate lease and non-lease components, and as such, the variable lease cost primarily represents variable payments such as common area maintenance, utilities and equipment maintenance.</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, for operating leases, the weighted-average remaining lease term is 2.7 years and the weighted-average discount rate is 3.5%. As of October 31, 2020, for finance leases, the weighted-average remaining lease term is 2.8 years, and the weighted-average discount rate is 4.9%.</span></div><div><span><br/></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 components of lease expense for the nine months ended October 31, 2020 were as follows:</span></div><div style="margin-top:6pt"><span><br/></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:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </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:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity 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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Fiscal 2021 (remaining three months)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </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:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">1,228 </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:10pt;font-weight:400;line-height:100%">3,139 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">758 </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:10pt;font-weight:400;line-height:100%">1,290 </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:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">472 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,103 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:</span></div><div><span><br/></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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">464 </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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </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:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating cash used for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used for finance leases</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:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</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:10pt;font-weight:400;line-height:100%">6,050 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An initial right-of-use asset of $2,741 for operating leases was recognized as a non-cash asset addition in connection with the adoption of ASC 842. Cash paid for amounts included in the present value of operating lease liabilities was $1,234 during the nine months ended October 31, 2020 and is included in cash (used in) provided by operating activities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Phreesia as Lessor</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrival Stations along with their monthly subscription. These rentals fall under the guidance of ASC 842. The Company elected the practical expedient to not separate lease and non-lease components. More specifically, all contractual hardware maintenance is included with the hardware lease components. The leases </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain no variable lease payments, no options to extend the lease that are reasonably certain to be exercised, and do not give the lessee an option to purchase the hardware at the end of the lease term. Additionally, the lease term does not represent a major part of the remaining economic life of the assets, and the present value of the lease payments does not equal or exceed substantially all of the fair value of the assets. As a result, all leased hardware in the SaaS arrangements are classified as operating leases.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 31, 2020, the Company recognized $1,593 and $4,732, respectively, in subscription and related services revenue related to the leasing of PhreesiaPads and Arrival Stations.</span></div>Future lease payments receivable under operating leases were immaterial as of October 31, 2020, except for those with terms less than one year. P3Y Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNlMDljOGVjMDRkMjQyZmQ5MThmNDI2ZDA3ZGZlMGIwL3NlYzpjZTA5YzhlYzA0ZDI0MmZkOTE4ZjQyNmQwN2RmZTBiMF83My9mcmFnOjZmNzllN2I1OGJjZDQxYzdhMjQ0M2QzNjcwZDdmNWRjL3RhYmxlOjgzNmZlYzY0ZmFkNzQzNDBhYmVkN2Q0Y2I5YmRiZTJlL3RhYmxlcmFuZ2U6ODM2ZmVjNjRmYWQ3NDM0MGFiZWQ3ZDRjYjliZGJlMmVfNC0wLTEtMS0w_ffc9207f-c651-4351-bb7d-edb9e11f942b">Lease liabilities, noncurrent</span></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:10pt;font-weight:400;line-height:100%">2,158 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,078 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(9,555)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities (included in Current portion of debt and finance leases)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent (included in Long-term debt and finance leases)</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:10pt;font-weight:400;line-height:100%">4,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3192000 1288000 2158000 3446000 17078000 9555000 7523000 3018000 4589000 7607000 P2Y8M12D 0.035 P2Y9M18D 0.049 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the nine months ended October 31, 2020 were as follows:</span></div><div style="margin-top:6pt"><span><br/></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:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </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:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating cash used for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used for finance leases</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:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Operating</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</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:10pt;font-weight:400;line-height:100%">6,050 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1300000 191000 1491000 2278000 236000 2514000 The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity 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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Fiscal 2021 (remaining three months)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </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:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">1,228 </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:10pt;font-weight:400;line-height:100%">3,139 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">758 </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:10pt;font-weight:400;line-height:100%">1,290 </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:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">472 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,103 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity 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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Fiscal 2021 (remaining three months)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </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:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">1,228 </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:10pt;font-weight:400;line-height:100%">3,139 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">758 </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:10pt;font-weight:400;line-height:100%">1,290 </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:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">472 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,103 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,607 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 434000 850000 1228000 3139000 1142000 2352000 758000 1290000 52000 472000 3614000 8103000 168000 496000 3446000 7607000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:</span></div><div><span><br/></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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </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:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">464 </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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </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:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1824000 819000 464000 277000 3384000 1234000 236000 1797000 3267000 4420000 6050000 10470000 2741000 1234000 1593000 4732000 Commitments and contingenciesIn the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows. Income taxes<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended October 31, 2020, the Company recorded a tax provision of $194 and $371, respectively, compared to a tax provision of $64 and $183, respectively, for the corresponding three and nine month periods in the prior year. Our provision for income taxes was 2.0% and 1.1% of loss before income taxes for the nine months ended October 31, 2020 and 2019, respectively. The Company's effective tax rate differs from the U.S. statutory tax rate of 21% primarily because the Company records a valuation allowance against the majority of its deferred tax assets, and due to foreign income tax expense recorded for the Company's Canada branch.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. Management of the Company has evaluated the positive and negative evidence pertaining to the realizability of its deferred tax assets, including the Company’s history of losses, and concluded that it is more likely than not that the Company will not recognize the benefits for the majority of its deferred tax assets. On the basis of this evaluation, the Company has recorded a valuation allowance against its deferred tax assets that are not more likely than not to be realized at October 31, 2020 and January 31, 2020.</span></div> 194000 371000 64000 183000 0.020 0.011 Net loss per share attributable to common stockholders<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders was calculated as follows:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.771%"/><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.530%"/><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.530%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,713)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,196)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,625)</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:10pt;font-weight:400;line-height:100%">Preferred stock dividend paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">(14,955)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock to redemption value</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">(56,175)</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:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,713)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,196)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,755)</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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,511,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,790,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,855,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,007,247 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.85)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s potential dilutive securities, which include convertible preferred, stock options, restricted stock units and outstanding warrants to purchase shares of common and preferred stock, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,830,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">6,645,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</span></td><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:10pt;font-weight:400;line-height:100%">75,137 </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:10pt;font-weight:400;line-height:100%">228,178 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">5,905,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">6,873,284 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders was calculated as follows:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.771%"/><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.530%"/><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.530%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,713)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,196)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,625)</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:10pt;font-weight:400;line-height:100%">Preferred stock dividend paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">(14,955)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock to redemption value</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">(56,175)</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:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,713)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,196)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,755)</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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,511,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,790,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,855,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,007,247 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.85)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -6713000 -2437000 -19196000 -16625000 0 0 0 14955000 0 0 0 56175000 -6713000 -2437000 -19196000 -87755000 38511370 35790951 37855503 15007247 -0.17 -0.07 -0.51 -5.85 The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,830,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">6,645,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</span></td><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:10pt;font-weight:400;line-height:100%">75,137 </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:10pt;font-weight:400;line-height:100%">228,178 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">5,905,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">6,873,284 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5830142 6645106 75137 228178 5905279 6873284 Related party transactionsThe Company recognized revenue totaling approximately $1,223 from an affiliate of a stockholder of the Company for the three months ended October 31, 2019. The Company recognized revenue totaling approximately $2,425 and $4,098 from an affiliate of a stockholder of the Company for the nine months ended October 31, 2020 and 2019, respectively. Accounts receivable from the affiliate totaled approximately $2,072 as of January 31, 2020, The entity was no longer a related party as of October 31, 2020. 1223000 2425000 4098000 2072000 44039563 44039563 Includes $2,741 initial right of use asset recorded upon adoption of ASC 842. Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements." XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Oct. 31, 2020
Dec. 04, 2020
Entity Addresses [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2020  
Document Transition Report false  
Entity File Number 001-38977  
Entity Registrant Name PHREESIA, INC.  
Amendment Flag false  
Entity Central Index Key 0001412408  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --01-31  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-2275479  
Entity Address, Address Line One 434 Fayetteville St  
Entity Address, Address Line Two Suite 1400  
Entity Address, City or Town Raleigh  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27601  
City Area Code 888  
Local Phone Number 654-7473  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol PHR  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   44,162,852
Former Address    
Entity Addresses [Line Items]    
Entity Address, Address Line One 432 Park Ave. S.  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10016  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Current:    
Cash and cash equivalents $ 254,118 $ 90,315
Settlement assets 12,267 12,368
Accounts receivable, net of allowances 27,594 21,978
Deferred contract acquisition costs 1,708 1,720
Prepaid expenses and other current assets 6,825 5,157
Total current assets 302,512 131,538
Property and equipment, net of accumulated depreciation and amortization of $42,665 and $35,551 19,160 14,487
Capitalized internal-use software, net of accumulated amortization of $23,907 and $19,554 9,986 8,735
Operating lease right-of-use assets [1] 3,192 0
Deferred contract acquisition costs 1,227 1,594
Intangible assets, net of accumulated amortization of $450 and $271 1,020 1,199
Deferred tax asset 496 775
Goodwill 250 250
Other assets 207 180
Total assets 338,050 158,758
Current:    
Settlement obligations 12,267 12,368
Current portion of debt and finance lease liabilities 4,722 2,324
Current portion of operating lease liabilities [1] 1,288 0
Accounts payable 4,215 6,017
Accrued expenses 12,662 9,243
Deferred revenue 6,623 5,401
Total current liabilities 41,777 35,353
Long term debt and finance lease liabilities 24,439 21,540
Operating lease liabilities, noncurrent [1] 2,158 0
Total liabilities 68,374 56,893
Commitments and contingencies (Note 12)
Stockholders’ Equity:    
Common stock, $0.01 par value - 500,000,000 shares authorized as of October 31, 2020 and January 31, 2020, respectively; 44,039,563 and 36,610,763 shares issued and outstanding as of October 31, 2020 and January 31, 2020, respectively 440 366
Additional paid-in capital 573,786 386,383
Accumulated deficit (303,681) (284,485)
Treasury stock (869) (399)
Total Stockholders’ Equity 269,676 101,865
Total Liabilities and Stockholders’ Equity $ 338,050 $ 158,758
[1] Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements."
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Statement of Financial Position [Abstract]    
Accumulated depreciation and amortization, property and equipment $ 42,665 $ 35,551
Accumulated amortization, capitalized internal-use software 23,907 19,554
Accumulated amortization, intangible assets $ 450 $ 271
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 44,039,563 36,610,763
Common stock, shares outstanding (in shares) 44,039,563 36,610,763
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited Statements of Operations - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Revenue:        
Revenues $ 38,464,000 $ 32,843,000 $ 106,869,000 $ 91,968,000
Expenses:        
Cost of revenue (excluding depreciation and amortization) 6,472,000 4,388,000 16,477,000 12,594,000
Payment processing expense 7,530,000 6,902,000 21,125,000 20,952,000
Sales and marketing 10,481,000 8,348,000 30,013,000 24,170,000
Research and development 5,732,000 4,774,000 16,267,000 13,762,000
General and administrative 10,370,000 7,184,000 28,721,000 20,849,000
Depreciation 2,447,000 2,153,000 7,125,000 6,444,000
Amortization 1,546,000 1,325,000 4,531,000 3,823,000
Total expenses 44,578,000 35,074,000 124,259,000 102,594,000
Operating loss (6,114,000) (2,231,000) (17,390,000) (10,626,000)
Other income (expense) 62,000 77,000 (229,000) (740,000)
Change in fair value of warrant liability 0 0 0 (3,307,000)
Interest income (expense) (467,000) (219,000) (1,206,000) (1,769,000)
Total other income (expense) (405,000) (142,000) (1,435,000) (5,816,000)
Loss before provision for income taxes (6,519,000) (2,373,000) (18,825,000) (16,442,000)
Provision for income taxes (194,000) (64,000) (371,000) (183,000)
Net loss (6,713,000) (2,437,000) (19,196,000) (16,625,000)
Preferred stock dividend paid 0 0 0 (14,955,000)
Accretion of redeemable preferred stock 0 0 0 (56,175,000)
Net loss attributable to common stockholders, basic and diluted $ (6,713,000) $ (2,437,000) $ (19,196,000) $ (87,755,000)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.17) $ (0.07) $ (0.51) $ (5.85)
Weighted-average common shares outstanding, basic and diluted (in shares) 38,511,370 35,790,951 37,855,503 15,007,247
Subscription and related services        
Revenue:        
Revenues $ 17,468,000 $ 14,606,000 $ 50,196,000 $ 41,292,000
Payment processing fees        
Revenue:        
Revenues 12,917,000 11,559,000 36,452,000 34,781,000
Life sciences        
Revenue:        
Revenues $ 8,079,000 $ 6,678,000 $ 20,221,000 $ 15,895,000
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) - USD ($)
$ in Thousands
Total
Common Stock
APIC
Accumulated Deficit
Treasury stock
Series A
Series B
Junior Preferred
Redeemable Preferred
Beginning balance, redeemable preferred stock (in shares) at Jan. 31, 2019           13,674,365 9,197,142 32,746,041 42,560,530
Beginning balance, redeemable preferred stock at Jan. 31, 2019 $ 206,490         $ 79,311 $ 51,872 $ 32,746 $ 42,561
Redeemable Preferred Stock                  
Accretion of redeemable preferred stock 7,863         $ 5,196 $ 2,667    
Ending balance, redeemable preferred stock (in shares) at Apr. 30, 2019           13,674,365 9,197,142 32,746,041 42,560,530
Ending balance, redeemable preferred stock at Apr. 30, 2019 214,353         $ 84,507 $ 54,539 $ 32,746 $ 42,561
Beginning balance (in shares) at Jan. 31, 2019   1,994,721              
Beginning balance at Jan. 31, 2019 (210,974) $ 20 $ 0 $ (210,994) $ 0        
Stockholders' Equity (Deficit)                  
Net loss (6,695)     (6,695)          
Stock-based compensation expense 599   599            
Exercise of stock options and vesting of restricted stock (in shares)   29,798              
Exercise of stock options and vesting of restricted stock units 37 $ 0 37            
Issuance of common stock warrants 833   833            
Accretion of redeemable preferred stock (7,863)   (1,469) (6,394)          
Ending balance (in shares) at Apr. 30, 2019   2,024,519              
Ending balance at Apr. 30, 2019 (224,063) $ 20 0 (224,083) 0        
Beginning balance, redeemable preferred stock (in shares) at Jan. 31, 2019           13,674,365 9,197,142 32,746,041 42,560,530
Beginning balance, redeemable preferred stock at Jan. 31, 2019 206,490         $ 79,311 $ 51,872 $ 32,746 $ 42,561
Ending balance, redeemable preferred stock (in shares) at Oct. 31, 2019           0 0 0 0
Ending balance, redeemable preferred stock at Oct. 31, 2019 0         $ 0 $ 0 $ 0 $ 0
Beginning balance (in shares) at Jan. 31, 2019   1,994,721              
Beginning balance at Jan. 31, 2019 (210,974) $ 20 0 (210,994) 0        
Stockholders' Equity (Deficit)                  
Net loss (16,625)                
Ending balance (in shares) at Oct. 31, 2019   35,872,057              
Ending balance at Oct. 31, 2019 102,494 $ 359 382,951 (280,817) 0        
Beginning balance, redeemable preferred stock (in shares) at Apr. 30, 2019           13,674,365 9,197,142 32,746,041 42,560,530
Beginning balance, redeemable preferred stock at Apr. 30, 2019 214,353         $ 84,507 $ 54,539 $ 32,746 $ 42,561
Redeemable Preferred Stock                  
Accretion of redeemable preferred stock 48,312         $ 27,510 $ 20,802    
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)           (13,674,365) (9,197,142) (32,746,041) (42,560,530)
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (262,665)         $ (112,017) $ (75,341) $ (32,746) $ (42,561)
Ending balance, redeemable preferred stock (in shares) at Jul. 31, 2019           0 0 0 0
Ending balance, redeemable preferred stock at Jul. 31, 2019 0         $ 0 $ 0 $ 0 $ 0
Beginning balance (in shares) at Apr. 30, 2019   2,024,519              
Beginning balance at Apr. 30, 2019 (224,063) $ 20 0 (224,083) 0        
Stockholders' Equity (Deficit)                  
Net loss (7,493)     (7,493)          
Stock-based compensation expense 1,467   1,467            
Exercise of stock options and vesting of restricted stock (in shares)   22,038              
Exercise of stock options and vesting of restricted stock units 41 $ 0 41            
Accretion of redeemable preferred stock (48,312)   (1,508) (46,804)          
Payment of preferred stock dividends (14,955)   (14,955)            
Issuance of common stock in public offering, net of issuance costs (in shares)   7,812,500              
Issuance of common stock in public offering, net of issuance costs 124,698 $ 78 124,619            
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)   25,311,535              
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock 262,665 $ 253 262,412            
Conversion and exercise of preferred stock warrants into common stock (shares)   588,763              
Conversion and exercise of preferred stock warrants into common stock 8,805 $ 6 8,799            
Deferred offering costs (6,084)                
Ending balance (in shares) at Jul. 31, 2019   35,759,355              
Ending balance at Jul. 31, 2019 102,853 $ 357 380,875 (278,380) 0        
Ending balance, redeemable preferred stock (in shares) at Oct. 31, 2019           0 0 0 0
Ending balance, redeemable preferred stock at Oct. 31, 2019 0         $ 0 $ 0 $ 0 $ 0
Stockholders' Equity (Deficit)                  
Net loss (2,437)     (2,437)          
Stock-based compensation expense 1,766   1,766            
Exercise of stock options and vesting of restricted stock (in shares)   59,679              
Exercise of stock options and vesting of restricted stock units 366 $ 1 365            
Cashless exercise of common stock warrants (in shares)   53,023              
Cashless exercise of common stock warrants 2 $ 1 1            
Deferred offering costs (56)   (56)            
Ending balance (in shares) at Oct. 31, 2019   35,872,057              
Ending balance at Oct. 31, 2019 102,494 $ 359 382,951 (280,817) 0        
Beginning balance (in shares) at Jan. 31, 2020   36,610,763              
Beginning balance at Jan. 31, 2020 101,865 $ 366 386,383 (284,485) (399)        
Stockholders' Equity (Deficit)                  
Net loss (6,112)     (6,112)          
Stock-based compensation expense 2,872   2,872            
Exercise of stock options and vesting of restricted stock (in shares)   988,678              
Exercise of stock options and vesting of restricted stock units 1,737 $ 10 1,727            
Treasury stock from vesting of restricted stock units (447)       (447)        
Ending balance (in shares) at Apr. 30, 2020   37,599,441              
Ending balance at Apr. 30, 2020 99,915 $ 376 390,982 (290,597) (846)        
Beginning balance (in shares) at Jan. 31, 2020   36,610,763              
Beginning balance at Jan. 31, 2020 101,865 $ 366 386,383 (284,485) (399)        
Stockholders' Equity (Deficit)                  
Net loss $ (19,196)                
Exercise of stock options and vesting of restricted stock (in shares) 1,610,207                
Ending balance (in shares) at Oct. 31, 2020   44,039,563              
Ending balance at Oct. 31, 2020 $ 269,676 $ 440 573,786 (303,681) (869)        
Beginning balance (in shares) at Apr. 30, 2020   37,599,441              
Beginning balance at Apr. 30, 2020 99,915 $ 376 390,982 (290,597) (846)        
Stockholders' Equity (Deficit)                  
Net loss (6,371)     (6,371)          
Stock-based compensation expense 3,428   3,428            
Exercise of stock options and vesting of restricted stock (in shares)   283,396              
Exercise of stock options and vesting of restricted stock units 738 $ 3 735            
Treasury stock from vesting of restricted stock units (23)       (23)        
Ending balance (in shares) at Jul. 31, 2020   37,882,837              
Ending balance at Jul. 31, 2020 97,687 $ 379 395,145 (296,968) (869)        
Stockholders' Equity (Deficit)                  
Net loss (6,713)     (6,713)          
Stock-based compensation expense 3,316   3,316            
Exercise of stock options and vesting of restricted stock (in shares)   406,726              
Exercise of stock options and vesting of restricted stock units 876 $ 4 872            
Issuance of common stock in public offering, net of issuance costs (in shares)   5,750,000              
Issuance of common stock in public offering, net of issuance costs 174,510 $ 57 174,453            
Deferred offering costs (290)                
Ending balance (in shares) at Oct. 31, 2020   44,039,563              
Ending balance at Oct. 31, 2020 $ 269,676 $ 440 $ 573,786 $ (303,681) $ (869)        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Oct. 23, 2020
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Statement of Stockholders' Equity [Abstract]        
Issuance of common stock, issuance costs $ 290 $ 290 $ 56 $ 6,084
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited statements of cash flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Cash flows from operating activities:    
Net loss $ (19,196) $ (16,625)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 11,656 10,267
Stock-based compensation expense 9,616 3,832
Change in fair value of warrants liability 0 3,307
Amortization of debt discount 318 412
Loss on extinguishment of debt 0 1,073
Cost of hardware purchased by customers 604 512
Deferred contract acquisition costs amortization 2,280 1,465
Non-cash operating lease expense 1,228 0
Deferred tax asset 279 0
Changes in operating assets and liabilities    
Accounts receivable (5,616) (3,899)
Prepaid expenses and other assets (1,940) (2,943)
Deferred contract acquisition costs (1,901) (1,414)
Accounts payable (2,300) 1,629
Accrued expenses and other liabilities 3,982 3,098
Lease liability (1,419) 0
Deferred revenue 1,222 (1,162)
Net cash used in operating activities (1,187) (448)
Cash used in investing activities:    
Capitalized internal-use software (4,663) (4,329)
Purchase of property and equipment (6,440) (4,826)
Net cash used in investing activities (11,103) (9,155)
Cash provided by financing activities:    
Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions 174,800 130,781
Payment of preferred stock dividends 0 (14,955)
Proceeds from issuance of common stock upon exercise of stock options 3,351 445
Treasury stock to recover tax withholdings on stock compensation awards (869) 0
Payment of offering costs (226) (5,944)
Proceeds from revolving line of credit 0 9,876
Payments of revolving line of credit 0 (17,676)
Proceeds from term loan 0 20,000
Repayment of term loan and loan payable 0 (21,042)
Insurance financing arrangement 2,009 0
Principal portion of finance lease payments (1,797) (1,624)
Principal payments on financing arrangements (881) 0
Debt extinguishment costs 0 (300)
Debt issuance costs (69) (112)
Loan facility fee payment (225) 0
Net cash provided by financing activities 176,093 99,449
Net increase in cash and cash equivalents 163,803 89,846
Cash and cash equivalents – beginning of period 90,315 1,543
Cash and cash equivalents – end of period 254,118 91,389
Supplemental information of non-cash investing and financing information:    
Right-of-use assets recorded in exchange for lease liabilities [1] 4,420 0
Property and equipment acquisitions through finance leases 6,050 1,738
Capitalized software acquired through vendor financing 174 0
Purchase of property and equipment and capitalized software included in accounts payable 1,681 546
Issuance of warrants related to debt 0 833
Cashless transfer of term loan and related accrued fees into increase in debt balance 20,257 0
Cashless transfer of lender fees through increase in debt balance 406 0
Deferred offering costs included in accounts payable and accrued liabilities 64 0
Cashless exercise of common stock warrants 0 2,521
Cash payments for:    
Interest $ 1,047 $ 1,834
[1] Includes $2,741 initial right of use asset recorded upon adoption of ASC 842.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited statements of cash flows (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2020
Feb. 01, 2020
Jan. 31, 2020
Statement of Cash Flows [Abstract]      
Lease right-of-use assets $ 3,192 [1] $ 2,741 $ 0 [1]
[1] Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements."
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Background and liquidity
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Background and liquidity Background and liquidity
(a) Background
Phreesia, Inc. (the Company) is a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. Through the SaaS-based Phreesia Platform (the Phreesia Platform), the Company offers healthcare provider organizations a robust suite of solutions to manage the patient intake process and a leading payments solution for secure processing of patient payments. The Company’s Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients. In connection with the patient intake and registration process, Phreesia offers its provider customers the ability to lease tablets (PhreesiaPads) and on-site kiosks (Arrival Stations) along with their monthly subscription. The Company was formed in May 2005, and has offices in New York, New York, Raleigh, North Carolina and Ottawa, Canada.
On December 9, 2020, the Company changed its headquarters from New York, New York to Raleigh, North Carolina.

(b) Initial public offering
On July 22, 2019, the Company closed its initial public offering (IPO), in which the Company issued and sold 7,812,500 shares of common stock at a public offering price of $18.00 per share, resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions of $9,844 but before deducting deferred offering costs of $6,412. In addition to the shares of common stock sold by the Company upon the IPO, certain selling stockholders sold an aggregate of 2,868,923 shares of common stock as part of the IPO. In addition, all then outstanding shares of Convertible Preferred stock converted into 25,311,525 shares of common stock and the Company issued 757,625 shares of common stock as a result of the cashless exercise of warrants as of January 31, 2020.
(c) Follow-on offerings
On December 17, 2019, the Company closed its follow-on offering of 7,762,500 shares of common stock sold by certain selling stockholders. The Company did not receive any proceeds from the follow-on offering but did incur $1,047 in transaction costs, recorded as general and administrative expense within the statement of operations.

On October 23, 2020, the Company closed an additional public offering in which the Company issued and sold 5,750,000 shares of its common stock at a public offering price of $32.00 per share, resulting in net proceeds of $174,510 after deducting underwriting discounts and offering expenses.

(d) Liquidity
Since the Company commenced operations, it has not generated sufficient revenue to meet its operating expenses and has continued to incur significant net losses. To date, the Company has primarily relied upon the proceeds from issuances of preferred stock and debt, and most recently with proceeds from the follow-on equity offerings, to fund its operations as well as sales of Company products and services in the normal course of business. Management believes that net losses and negative cash flows will continue for at least the next year.
Management believes that the Company’s cash and cash equivalents at October 31, 2020, along with cash generated in the normal course of business, and available borrowing capacity under its May 2020 Credit Facility (See Note 6), are sufficient to fund its operations for at least the next 12 months. The Company will obtain additional financing, if needed, to successfully implement its long-term strategy. There can be no assurance that additional financing, if needed, can be obtained on terms acceptable to the Company. The ability of the Company to achieve successful operations will depend on, among other things, new business, the retention of customers, and the effectiveness of sales and marketing initiatives. The Company is subject to a number of risks similar to other companies in its stage of business life cycle, including dependence on key individuals, competition in the marketplace, and the need to fund future product and services development.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of presentation
9 Months Ended
Oct. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation Basis of presentation
(a) Basis of presentation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada.

(b) Fiscal year
The Company’s fiscal year ends on January 31. References to fiscal 2021 and 2020 refer to the fiscal years ended January 31, 2021 and January 31, 2020, respectively.

(c) Unaudited interim financial statements
The accompanying unaudited interim financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments, which include normal recurring adjustments, necessary for the fair statement of the Company’s interim financial position as of October 31, 2020 and the results of its operations, changes in its stockholders' equity and its cash flows for the periods ended October 31, 2020 and 2019. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The results for the interim periods are not necessarily indicative of results to be expected for the full year, any other interim periods, or any future year or period. The Company’s management believes that the disclosures herein are adequate to make the information presented not misleading when read in conjunction with the audited financial statements and accompanying notes for the fiscal year ended January 31, 2020.

(d) Reclassifications
Certain reclassifications have been made to the prior period presentation to conform to the current period presentation. In the Company's balance sheet as of January 31, 2020, the Company has reclassified $2.3 million from current portion of finance lease liabilities to current portion of debt and finance lease liabilities, and the Company has reclassified $2.1 million from long-term finance leases to long-term debt and finance leases.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies
9 Months Ended
Oct. 31, 2020
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies
The Company’s significant accounting policies are disclosed in the audited financial statements for the fiscal year ended January 31, 2020. Since the date of those audited financial statements, there have been no material changes to the Company’s significant accounting policies, including the status of recent accounting pronouncements, other than those detailed below.

(a) Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the accounts receivable allowance, capitalized internal-use software, the determination of the useful lives of property and equipment and capitalized software, the fair value of securities underlying stock-based compensation awards issued prior to our initial public offering, the fair value of business acquisitions, and the realization of deferred tax assets.
(b) Concentrations of credit risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.
The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October 31, 2020 and 2019. As of October 31, 2020, we had receivables from two entities which accounted for 16% and 11%, respectively, of total accounts receivable.

(c) Risks Related to the COVID-19 Pandemic
In December 2019 and early 2020, an outbreak of a novel strain of coronavirus (COVID-19) occurred. COVID-19 spread to a number of countries including the United States and Canada and was declared a pandemic by the World Health Organization. There continues to be uncertainty as to the extent to which the global COVID-19 pandemic may adversely impact our business operations, financial performance, and results of operations at this time.

(c) New accounting pronouncements
Impact of recently adopted accounting pronouncements
On May 1, 2020, the Company adopted ASU 2018-15, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for internal-use software. The guidance requires capitalized costs to be included within prepaid expenses and the guidance requires amortization of capitalized costs to be included in the same line as the associated cloud subscription costs in the statement of operations. The Company adopted ASU 2018-15 prospectively for implementation costs incurred subsequent to May 1, 2020. See Note 4 - Composition of Certain Financial Statement Captions for additional information.
On February 1, 2020, the Company adopted the Financial Accounting Standards Board's (FASB) Accounting Standard Update (ASU) No. 2016-02, Leases (Topic 842) (ASC 842) which requires lessees to record most leases on their balance sheets but to recognize the expenses in their statement of operations in a manner similar to the prior standard. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term.
The Company adopted the new lease guidance using a modified retrospective transition method applied to those leases which were not completed as of February 1, 2020. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption.
The Company elected the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight practical expedient.
The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize right-of-use assets or lease liabilities, including existing short-term leases as of the transition date. The Company also elected the practical expedient to not separate lease and non-lease components for its office and computer equipment leases.
Upon adoption of Topic 842 the Company recognized operating lease right-of-use assets and operating lease liabilities related to our office leases of $2,741 and $2,928, respectively. The Company’s accounting for lessee finance and all lessor leases remains substantially unchanged from legacy guidance. The standard did not have a significant impact on our statements of operations or statements of cash flows. No adjustment to accumulated deficit was recorded because the adoption did not change the Company's net assets.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement (ASU 2018-13). ASU 2018-13 updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company adopted the new guidance effective February 1, 2020, and it did not have a material effect on its financial statements.
On February 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses. The update requires the recognition of all losses expected over the life of a financial instrument upon origination or purchase of the instrument. The Company adopted this update using a modified retrospective method. No adjustment to accumulated deficit was recorded as a result of the adoption of this standard, which did not have a material impact on the Company's financial statements.
Recent accounting pronouncements not yet adopted
There are no recently issued accounting pronouncements the Company has not yet adopted that will materially impact the Company's financial statements.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions
9 Months Ended
Oct. 31, 2020
Composition Of Certain Financial Statement [Abstract]  
Composition of certain financial statement captions Composition of certain financial statement captions
(a) Accrued expenses
Accrued expenses as of October 31, 2020 and January 31, 2020 are as follows:
 October 31, 2020January 31, 2020
Payroll-related expenses and taxes$7,846 $5,032 
Payment processing fees liability2,634 2,738 
Other2,182 1,473 
Total$12,662 $9,243 

(b) Property and equipment
Property and equipment as of October 31, 2020 and January 31, 2020 are as follows:
 
Useful Life
 (years)October 31, 2020January 31, 2020
PhreesiaPads and Arrivals Stations3$29,857 $26,389 
Computer equipment325,990 18,394 
Computer software33,010 2,297 
Hardware development31,024 1,024 
Furniture and fixtures7743 743 
Leasehold improvements21,201 1,191 
Total property and equipment$61,825 $50,038 
Less accumulated depreciation and amortization(42,665)(35,551)
Property and equipment — net$19,160 $14,487 
Depreciation expense related to property and equipment amounted to $2,447 and $2,153 for the three months ended October 31, 2020 and 2019, respectively. Depreciation expense related to property and equipment amounted to $7,125 and $6,444 for the nine months ended October 31, 2020 and 2019, respectively. Finance lease depreciation, included in depreciation expense, was $2,278 for the nine months ended October 31, 2020.
Assets under finance leases included in computer equipment were $17,078 and $12,283 as of October 31, 2020 and January 31, 2020. Accumulated amortization of assets under finance leases was $9,555 and $7,724 as of October 31, 2020 and January 31, 2020, respectively.

(c) Capitalized internal use software
For the three months ended October 31, 2020 and 2019, the Company capitalized $1,972 and $1,452, respectively, of costs related to the Phreesia Platform. For the nine months ended October 31, 2020 and 2019, the Company capitalized $5,604 and $4,329, respectively, of costs related to the Phreesia Platform.
During the three months ended October 31, 2020 and 2019, amortization expense related to capitalized internal-use software was $1,487 and $1,266, respectively. During the nine months ended October 31, 2020 and 2019, amortization expense related to capitalized internal-use software was $4,353 and $3,645, respectively. As of October 31, 2020 and January 31, 2020, the net book value of the Phreesia Platform was $9,986 and $8,735, respectively.

(d) Intangible assets and goodwill
The following presents the details of intangible assets as of October 31, 2020 and January 31, 2020:

Useful Life
 (years)October 31, 2020January 31, 2020
Acquired technology5$490 $490 
Customer relationship7980 980 
Total intangible assets, gross carrying value$1,470 $1,470 
Less accumulated amortization(450)(271)
Net carrying value$1,020 $1,199 
The remaining useful life for acquired technology in years is 3.1 and 3.9 as of October 31, 2020 and January 31, 2020, respectively. The remaining useful life for customer relationships in years is 5.1 and 5.9 as of October 31, 2020 and January 31, 2020, respectively.
Amortization expense associated with intangible assets amounted to $59 and $59 for the three months ended October 31, 2020 and 2019, respectively. Amortization expense associated with intangible assets amounted to $178 and $178 for the nine months ended October 31, 2020 and 2019, respectively.
The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2020:

October 31, 2020
2021 (Remaining three months)$60 
Fiscal Years Ending January 31,
2022238 
2023238 
2024224 
2025 - thereafter260 
Total$1,020 

There were no changes to the Company's goodwill balance during the nine months ended October 31, 2020. The Company did not record any impairments of goodwill during the three and nine months ended October 31, 2020 or 2019, respectively. Goodwill was $250 as of October 31, 2020 and January 31, 2020.

(e) Accounts receivable
Accounts receivable as of October 31, 2020 and January 31, 2020 are as follows:
 
 October 31, 2020January 31, 2020
Billed$26,000 $22,245 
Unbilled2,344 676 
Total accounts receivable, gross$28,344 $22,921 
Less accounts receivable allowances(750)(943)
Total accounts receivable$27,594 $21,978 
Activity in our allowance for doubtful accounts was as follows for the nine months ended October 31, 2020:

 October 31, 2020
Balance, January 31, 2020$943 
Bad debt expense396
Write-offs and adjustments(589)
Balance, October 31, 2020
$750 

The Company’s allowance for doubtful accounts represents the current estimate of expected future losses based on prior bad debt experience as well as considerations for specific customers as applicable. The Company's accounts receivable are considered past due when they are outstanding past the due date listed on the invoice to the customer. As of October 31, 2020, 58% of the Company's accounts receivable was aged less than 30 days from the invoice date and 15% of the Company's accounts receivable was aged over 90 days from the invoice date. The Company writes off accounts receivable and removes the associated allowance for doubtful accounts when the Company deems the receivables to be uncollectible.

(f) Prepaid and other current assets
Prepaid and other current assets as of October 31, 2020 and January 31, 2020 are as follows:
 
 October 31, 2020January 31, 2020
Prepaid software and business systems1,994 $1,611 
Prepaid PhreesiaPads394 645 
Prepaid data center expenses350 751 
Prepaid insurance1,969 1,259 
Other prepaid expenses and other current assets2,118 891 
Total prepaid and other current assets$6,825 $5,157 
The Company enters into cloud computing service contracts to support our sales and marketing, product development and administrative activities. Subsequent to the adoption of ASU 2018-15 in May 2020, we capitalize certain implementation costs for cloud computing arrangements that meet the definition of a service contract. We include these capitalized implementation costs within Prepaid software and business systems in the table above. Once placed in service, we amortize these costs over the remaining subscription term to the same expense line as the related cloud subscription. Capitalized implementation costs for cloud computing arrangements accounted for as service contracts were $283 and $434 for the three and nine months ended October 31, 2020. Accumulated amortization of capitalized implementation costs for these arrangements was $13 as of October 31, 2020.

(g) Other income (expense)

Other income for the three months ended October 31, 2020 and 2019 was $62 and $77, and was composed primarily of foreign exchange gains. Other expense for the nine months ended October 31, 2020 was $229 and was composed primarily of foreign exchange losses. Other expense for the nine months ended October 31, 2019 was $740 and was composed primarily of loss on extinguishment of debt of $1,073, partially offset by foreign exchange gains.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
9 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue RevenueThe Company generates revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. The Company derives revenue from subscription fees and related services generated from the Company’s provider customers for access to the Phreesia Platform, payment processing fees based on patient payment volume processed through the Phreesia Platform, and from digital patient engagement
revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care.
The amount of subscription and related services revenue recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrival Stations was $1,593 and $1,496 for the three months ended October 31, 2020 and 2019, respectively. The amount of subscription and related services revenue recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrival Stations was $4,732 and $4,462 for the nine months ended October 31, 2020 and 2019, respectively.

Contract balances
The following table represents a roll-forward of contract assets:
Contract assets (unbilled accounts receivable)
January 31, 2020$676 
Amount transferred to receivables from beginning balance of contract assets(676)
Contract asset additions, net of reclassification to receivables2,344 
October 31, 2020$2,344 

The following table represents a roll-forward of contract liabilities:
Contract liabilities (deferred revenue)
January 31, 2020$5,401 
Revenue recognized that was included in deferred revenue at the beginning of the period(5,004)
Revenue recognized that was not included in deferred revenue at the beginning of the period(1,168)
Increases due to invoicing prior to satisfaction of performance obligations7,394 
October 31, 2020$6,623 


Cost to obtain a contract
The Company capitalizes certain incremental costs to obtain customer contracts and amortizes these costs over a period of benefit that the Company has estimated to be three years. The Company determined the period of benefit by taking into consideration its customer contracts, its technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations and totaled $505 and $491 for the three months ended October 31, 2020 and 2019, respectively. Amortization expense totaled $2,280 and $1,465 for the nine months ended October 31, 2020 and 2019, respectively. The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.
 
The following table represents a roll forward of deferred contract acquisition costs:
Beginning balance, January 31, 2020$3,314 
Additions to deferred contract acquisition costs1,901 
Amortization of deferred contract acquisition costs(2,280)
Ending balance, October 31, 2020
2,935 
Deferred contract acquisition costs, current (to be amortized in next 12 months)1,708 
Deferred contract acquisition costs, non-current1,227 
Total deferred contract acquisition costs$2,935 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities
9 Months Ended
Oct. 31, 2020
Debt Disclosure [Abstract]  
Debt and Finance Lease Liabilities Debt and Finance Lease Liabilities
As of October 31, 2020 and January 31, 2020, the Company had the following outstanding debt and finance lease liabilities:
 
October 31, 2020January 31, 2020
Revolving credit facility$20,663 $— 
Term loan— 20,000 
Finance leases7,607 3,612 
Other debt2,146 808 
   Accrued interest and payments65 381 
Total debt and finance lease liabilities, before original issue discount30,481 24,801 
Less deferred financing costs and original issue discount(1,320)(937)
Debt and finance lease liabilities29,161 23,864 
Less - current portion of debt and finance lease liabilities(4,722)(2,324)
Long term debt and finance lease liabilities$24,439 $21,540 

Second Amended and Restated Loan and Security Agreement

On May 5, 2020 (the "Second SVB Effective Date"), the Company entered into a Second Amended and Restated Loan and Security Agreement (“the Second SVB Facility”) with Silicon Valley Bank. The Second SVB Facility modified the First Amended and Restated Loan and Security Agreement, dated February 28, 2019 (the "First SVB Facility"). The Second SVB Facility provides for a revolving credit facility with an initial borrowing capacity of $50,000. The borrowing capacity may be increased to $65,000 at the sole discretion of Silicon Valley Bank. Upon entering into the Second SVB Facility, the Company borrowed $20,663 against the revolving credit facility. The Company used the proceeds from its initial revolving credit borrowing to repay all amounts due under the First SVB Facility term loan, including the $20,000 outstanding principal amount plus a prepayment fee of $300 and an accrued final payment fee of $363.

Borrowings under the revolving credit facility are payable five years from the Effective Date, which is May 5, 2025 (the "Maturity Date"). Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the Wall Street Journal Prime Rate or 4.5%, until such time that adjusted EBITDA as defined in the Second SVB Facility (SVB Facility Adjusted EBITDA) reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.5%, or 4.0%. For the three months ended October 31, 2020, the interest rate on the Second SVB Facility was 4.5%. In addition to principal and interest due under the revolving credit facility, the Company is required to pay an annual commitment fee of $125 per year. The first facility fee payment of $125 was paid during the three months ended July 31, 2020. The Company has $29,337 of availability as of October 31, 2020.

In the event that the Company terminates the Second SVB Facility prior to the Maturity Date, the Company will be required to pay a termination fee equal to (i) $187, reduced by $6 for each calendar month that has elapsed after April 30, 2020, plus (ii) a percent of the total borrowing capacity equal to 1.5% if terminated before the second anniversary of the Second SVB Effective Date, 0.75% if terminated on or after the second and before the third anniversary of the Second SVB Effective Date funding, or 0.5% if terminated on or after the third and before the fourth anniversary of the Second SVB Effective Date. The Company will not be required to pay a termination fee if terminated after the fourth anniversary of the Second SVB Effective Date.
The Company’s obligations under the Second SVB Facility are secured by a first priority security interest in substantially all of its assets, other than intellectual property. The Second SVB Facility includes a financial covenant that requires the Company to achieve specified levels of SVB Facility Adjusted EBITDA. The financial covenant will not be effective if the Company maintains certain levels of liquidity as defined. The Company was in compliance with all covenants related to the Second SVB Facility as of October 31, 2020.

The Second SVB Facility contains events of default, including, without limitation, events of default upon: (i) failure to make payment pursuant to the terms of the agreement; (ii) violation of covenants; (iii) material adverse changes to the Company’s business; (iv) attachment or levy on the Company’s assets or judicial restraint on its business; (v) insolvency; (vi) significant judgments, orders or decrees for payments by the Company not covered by insurance; (vii) incorrectness of representations and warranties; (viii) incurrence of subordinated debt;
(ix) revocation of governmental approvals necessary for the Company to conduct its business; and (x) failure by the Company to maintain a valid and perfected lien on the collateral securing the borrowing.

During the three months ended July 31, 2020, the Company accounted for the settlement of the First SVB Facility term loan and the borrowings under the Second SVB Facility as a modification of the First SVB Facility term loan, because the cash flows under the Second SVB Facility were not substantially different than the cash flows under the First SVB Facility term loan. The Company incurred $531 of fees in connection with the Second SVB Facility, including $406 of fees to terminate the First SVB Facility and $125 of fees to enter into the Second SVB Facility. As the Second SVB Facility was accounted for as a modification, the Company recorded these fees as an additional discount on debt. The Company recorded third party costs as additional discount on debt because the unused borrowing capacity on the revolving credit facility contained in the Second SVB Facility was greater than the borrowing capacity on the revolving credit facility in the First SVB Facility. The Company is continuing to amortize the existing and newly recorded discount on debt using the effective interest method.

First Amended and Restated Loan and Security Agreement
On February 28, 2019 (the Effective Date), the Company entered into a First Amended and Restated Loan and Security Agreement (the "First SVB Facility") that provided for a $20,000 term loan (the "2019 Term Loan"). Interest on the term loan was payable monthly, at a floating rate equal to the bank’s prime rate plus 1.50%, subject to reduction based on achievement of defined EBITDA levels. The Company recorded $257 of interest expense for a final payment during the three months ended October 31, 2019. In connection with the First SVB Facility, the Company issued warrants to the lenders to purchase an aggregate of 150,274 shares of common stock at an exercise price of $8.02 per share. The 75,137 common stock warrants that remain outstanding as of October 31, 2020 expire in February 2029. Borrowings under the prior term loan and loans payable were repaid in full with the proceeds from the First SVB Facility.
The First SVB Facility also contained a revolving credit facility with $25,000 of available borrowings. As of January 31, 2020 and as of the date of the Second SVB Facility, the Company had no borrowings outstanding under the revolving credit facility. The Company paid $100 of facility fees during the three months ended October 31, 2020 and 2019, respectively.
Upon entering into the First SVB Facility, during the nine months ended October 31, 2019, the Company recorded a $1,073 loss on extinguishment of debt within other income (expense) for the settlement of the previously outstanding loans payable.
Finance Leases

See Note 11 - Leases for more information regarding finance leases.

Other Debt (Financing Agreements)

On July 21, 2020, the Company entered into an insurance premium financing agreement with IPFS of New York LLC in order to finance its premium payments for Directors' and Officers' insurance. As of October 31, 2020, the outstanding principal amount under the agreement is $1,341. The agreement bears interest of 2.6% per annum. Principal and interest are due in two equal installments of $677, payable in December 2020 and March 2021. The total interest remaining to be paid under the arrangement is $13.

On April 10, 2020, the Company entered into a vendor financing agreement with a principal amount of $174 to finance the acquisition of certain internal use software licenses. As of October 31, 2020, the outstanding principal balance of the financing agreement is $132. Interest accrues at an annual rate of 2.94%. The Company is required to make equal annual payments of $46 on May 31, 2021, May 31, 2022 and May 31, 2023.

On November 2, 2018, the Company entered into a vendor financing agreement with a principal amount of $1,256 to finance the acquisition of certain internal use software licenses. As of October 31, 2020, the outstanding principal balance of the financing agreement is $673. Interest accrues at an annual rate of 9.83%. The Company is required to pay four equal payments of $183 in November 2020, May 2021, November 2021 and June 2022.
Maturities of debt, including finance leases, in each of the next five years and thereafter are as follows:

 TotalDebtFinance Leases
Fiscal 2021 (remaining three months)$1,509 $845 $664 
Fiscal year ending January 31:
20224,050 1,077 2,973 
20232,442 184 2,258 
20241,290 40 1,250 
202521,190 20,728 462 
Total long-term debt and finance lease maturities$30,481 $22,874 $7,607 

During the three and nine months ended October 31, 2020, the Company recorded net interest expense of $467 and $1,206, respectively, including amortization of original issue discount and deferred financing costs of $74 and $318, respectively. For the three months ended October 31, 2020, net interest expense included interest expense of $471, net of interest income of $5. For the nine months ended October 31, 2020, net interest expense included interest expense of $1,305, net of interest income of $99. During the three and nine months ended October 31, 2019, the Company recorded net interest expense of $219 and $1,769, respectively, including amortization of original issue discount and deferred financing costs of $147 and $412, respectively For the three months ended October 31, 2019, net interest expense included interest expense of $557, net of interest income of $338. For the nine months ended October 31, 2019, net interest expense included interest expense of $2,142, net of interest income of $373.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
9 Months Ended
Oct. 31, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
(a) Common stock
The Company closed an IPO on July 22, 2019 and filed an Amended and Restated Certificate of Incorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share.
On October 23, 2020, the Company completed a follow-on offering of its Common Stock. In connection with the follow-on offering, the Company issued and sold 5,750,000 shares of common stock at an issuance price of $32.00 per share resulting in net proceeds of $174,800, after deducting underwriting discounts and commissions. The Company also incurred $290 of net third party offering costs.

(b) Preferred stock
In connection with the IPO, the Company's Amended and Restated Certificate of Incorporation also authorized 20,000,000 shares of undesignated preferred stock with a value of $0.01 per share. As of October 31, 2020 and January 31, 2020, no shares of this preferred stock were issued and outstanding.

(c) Treasury stock
The Company's equity based compensation plan allows for the grant of non-vested stock options, restricted stock units (RSUs), and performance-based RSUs to its employees pursuant to the terms of its stock option and incentive plans (See Note 8). Under the provision of the plans, for RSU awards, unless otherwise elected, participants fulfill their related income tax withholding obligation by having shares withheld at the time of vesting. On the date of vesting of the RSU, the Company divides the participant's income tax obligation in dollars by the closing price of its common stock and withholds the resulting number of vested shares. The shares withheld are then transferred to the Company's treasury stock at cost.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Equity-based compensation
9 Months Ended
Oct. 31, 2020
Share-based Payment Arrangement [Abstract]  
Equity-based compensation Equity-based compensation(a) Equity Award Plans
In 2006, the Board of Directors adopted the Company’s 2006 Stock Option Plan, which, as amended, provided for the issuance of options to purchase up to 4,424,986 shares of the Company’s common stock to officers, directors, employees, and consultants. The 2006 Stock Option Plan expired in August 2017.
In January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan (as amended), which currently provides for the issuance of options to purchase up to 3,048,490 shares of the Company’s common stock to officers, directors, employees, and consultants. The option exercise price per share is determined by the Board of Directors based on the estimated fair value of the Company’s common stock.
In June 2019, the Board of Directors adopted the Company’s 2019 Stock Option and Incentive Plan, which replaced the 2018 Stock Option Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee to make equity-based incentive awards including stock options and restricted stock units (RSUs) to the Company’s officers, employees, directors, and consultants. The initial reserve for the issuance of awards under this Plan was 2,139,683 shares of common stock. The initial number of shares reserved and available for issuance automatically increased on February 1, 2020 and will automatically increase each February 1 thereafter by 5% of the number of shares of common stock outstanding on the immediately preceding January 31 (or such lesser number of shares determined by the Compensation Committee).
(b) Stock Options
Options granted under the plans have a maximum term of ten years and vest over a period determined by the Board of Directors (generally four years from the date of grant or the commencement of the grantee’s employment with the Company). Options generally vest 25% at the one-year anniversary of the grant date, after which point they generally vest pro rata on a monthly basis.
 Effective July 2019, all available shares from expired, terminated, or forfeited awards that remained under the 2006 or 2018 prior stock compensation plans were made available for grant under the 2019 Plan.
In June 2019, the Board of Directors also adopted the Company’s 2019 Employee Stock Purchase Plan (The ESPP), which became effective immediately prior to the effectiveness of the registration statement for the Company’s initial public offering. The total shares of common stock initially reserved under the ESPP is limited to 855,873 shares.

Stock option activity for the nine months ended October 31, 2020 is as follows:
Number of
options
Weighted-
average
exercise price
Weighted-
average
remaining
contractual life
(in years)
Aggregate Intrinsic
value
Outstanding — January 31, 20205,516,452 $3.80 
Granted in nine months ended October 31, 2020
— $— 
Exercised(1,610,207)$2.08 
Forfeited and expired(54,083)$7.31 
Outstanding and expected to vest — October 31, 2020
3,852,162 $4.46 6.03$125,217 
Exercisable — October 31, 2020
2,625,365 $3.12 5.09$88,856 
Amount vested in nine months ended October 31, 2020
476,680 $5.52 

As of October 31, 2020, there are 4,181,522 shares available for future grant pursuant to the 2019 Plan after factoring in the automatic increase from February 1, 2020, as well as an additional 855,873 shares available for future grant pursuant to the ESPP.
The aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company’s estimated stock price at the time of exercise and the exercise price, multiplied by the number of related in-the-money options) that would have been received by the option holders had they exercised their options at the end of the period. This amount changes based on the market value of the Company’s common stock. The total intrinsic value of options exercised for the nine months ended October 31, 2020 and 2019 (based on the difference between the Company’s estimated stock price on the exercise date and the respective exercise price, multiplied by the number of options exercised), was $52,537 and $1,728, respectively.
For the three months ended October 31, 2020 and 2019, the Company recorded stock-based compensation expense for stock options of $632 and $809, respectively. For the nine months ended October 31, 2020 and 2019,
the Company recorded stock-based compensation expense for stock options of $2,111 and $2,051, respectively. As of October 31, 2020, there is $4,078 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 2.06 years.
For the three and nine months ended October 31, 2020, stock-based compensation expense for stock options includes $88 and $312, respectively, related to the modification of stock options.
The Company has not recognized and does not expect to recognize in the foreseeable future, any tax benefit related to employee stock-based compensation expense.

(c) Restricted stock units
During fiscal 2020, prior to the IPO, the Company issued stock units to employees and directors that vest based on both a time-based condition and a performance-based condition. Pursuant to the time-based condition, 10% of the restricted stock units vest after one year, 20% vest after two years, 30% vest after three years and 40% vest after four years. The performance-based condition was based on a sale of the Company or an IPO, as defined. The restricted stock units expire seven years from the grant date. Upon completion of the Company’s IPO in July 2019, the Company immediately recognized the fair value of the vested units with the unvested portion recognized over the remaining service period.
In addition, in August 2019, the Company approved allowing executive officers the ability to elect to receive all or a portion of the bonus (based on its target bonus opportunity for the last half of the fiscal year) in the form of restricted stock units instead of cash. For such executive officers that elected to receive restricted stock units, such award was granted immediately after such election with a value equal to the portion of the target bonus opportunity that the executive officer elected not to receive in cash, and such award vests based on the achievement of the Company’s pre-defined performance targets. These performance-based awards were released in April 2020, after final approval by the Compensation Committee.
The Company issued 126,198 time-based restricted stock units during the three months ended October 31, 2020. The Company issued 701,392 time-based restricted stock units during the nine months ended October 31, 2020. These time-based restricted stock units are subject to the same four-year vesting period as the previously granted units.
Restricted stock unit activity for the nine months ended October 31, 2020 are as follows: 
  Restricted stock units
Outstanding, February 1, 20201,447,418 
Granted in nine months ended October 31, 2020
701,392 
Vested(76,915)
Forfeited and expired (93,915)
Outstanding, October 31, 2020
1,977,980 

For the three months ended October 31, 2020 and 2019, the Company recognized $2,684 and $957 in restricted stock unit compensation expense, respectively. For the nine months ended October 31, 2020 and 2019, the Company recognized $7,505 and $1,781 in restricted stock unit compensation expense, respectively, with $33,424 remaining of total unrecognized compensation costs related to these awards as of October 31, 2020. The total unrecognized costs are expected to be recognized over a weighted-average term of 3.2 years.
For the three and nine months ended October 31, 2020, stock-based compensation expense for restricted stock units includes $8 and $25 related to restricted stock units issued in connection with the Vital Score acquisition in December 2018. For the three and nine months ended October 31, 2019, stock-based compensation expense includes $10 and $30 related to restricted stock units issued in connection with the Vital Score acquisition. As of October 31, 2020, there is $66 of total unrecognized compensation cost related to these awards.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Stock warrants
9 Months Ended
Oct. 31, 2020
Warrants and Rights Note Disclosure [Abstract]  
Stock warrants Stock warrants As of October 31, 2020 and January 31, 2020, there were 75,137 common stock warrants outstanding. These remaining common stock warrants were issued with an exercise price of $8.02 per share. If unexercised, each of these warrants will expire on February 28, 2029. On November 6, 2020, the remaining 75,137 common stock warrants were exercised through a net share settlement. The Company issued 60,388 shares in the net share exercise transaction.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements
9 Months Ended
Oct. 31, 2020
Fair Value Disclosures [Abstract]  
Fair value measurements Fair value measurements
Certain assets and liabilities are carried at fair value under generally accepted accounting principles. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities or other inputs that are observable or can be corroborated by observable market.
Level 3—Unobservable inputs which are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The following table presents information about the Company's assets and liabilities that are measured at fair value as of October 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):


 Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of October 31, 2020
 
Money market mutual funds$237,499 $— $— $237,499 
Foreign currency derivative contracts$— $34 $— $34 
Total assets$237,499 $34 $— $237,533 

The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):


 Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of January 31, 2020
 
Money market mutual funds$86,600 $— $— $86,600 
Foreign currency derivative contracts— 58 — 58 
Total assets$86,600 $58 $— $86,658 

The carrying value of the Company’s short-term financial instruments, including accounts receivable and accounts payable approximate fair value due to the short-term nature of these instruments.
The Company uses certain derivative financial instruments as part of its risk management strategy to reduce its foreign currency risk. The Company does not designate any derivatives as hedges in accordance with ASC 815 Derivatives and Hedging. The Company recognizes all derivatives on the balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency contracts as of October 31, 2020 was an asset of $34, which is included in prepaid expenses and other current assets on the accompanying balance sheet. The fair value of its foreign currency contracts as of January 31, 2020 was an asset of $58, which is included in prepaid and other current assets on the accompanying balance sheet. The fair value of the foreign currency contracts are considered Level 2 in the fair value hierarchy as of October 31, 2020 and January 31, 2020, respectively. The Company includes gains and losses on its foreign currency forward contracts within other income (expense). During the three and nine months ended October 31, 2020, the Company recognized a gain of $59 and a loss of $250, respectively. During the three and nine months ended October 31, 2019, the Company recognized gains of $327 and $256, respectively.
As the Company refinanced all of its debt on February 28, 2019 and again on May 5, 2020 (See Note 6), the Company's debt bears interest at floating rates, and there have been no significant changes in the Company's credit risk since the issuance of the debt, the Company believes that the face value of its outstanding debt at October 31, 2020 and January 31, 2020 approximates fair value.
The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the three and nine months ended October 31, 2020 and 2019.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
9 Months Ended
Oct. 31, 2020
Leases [Abstract]  
Leases Leases
(a) Phreesia as Lessee
The Company leases office premises in New York, North Carolina, and Ottawa, and data center space in Virginia under operating leases which expire on various dates through March 2024. Certain of these arrangements have escalating rent payment provisions or optional renewal clauses. The table below only considers lease obligations through the renewal date as the Company is not reasonably certain to elect the option to extend its leases beyond the option date. No arrangements contain residual value guarantees or restrictions imposed on the leases. We are also committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below.
The operating right-of-use assets were calculated as the present value of operating lease liabilities, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable.
The Company also entered into various finance lease arrangements of computer equipment. These agreements are typically for two to three years and are secured by the underlying equipment.

Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:
October 31, 2020
Operating leases:
Lease right-of-use assets$3,192 
Lease liabilities, current$1,288 
Lease liabilities, noncurrent2,158 
Total operating lease liabilities$3,446 
Finance leases:
Property and equipment, at cost$17,078 
Accumulated depreciation(9,555)
Property and equipment, net$7,523 
Lease liabilities (included in Current portion of debt and finance leases)$3,018 
Lease liabilities, noncurrent (included in Long-term debt and finance leases)4,589 
Total finance lease liabilities$7,607 

For office leases and leased equipment, the Company has elected the practical expedient to not separate lease and non-lease components, and as such, the variable lease cost primarily represents variable payments such as common area maintenance, utilities and equipment maintenance.
As of October 31, 2020, for operating leases, the weighted-average remaining lease term is 2.7 years and the weighted-average discount rate is 3.5%. As of October 31, 2020, for finance leases, the weighted-average remaining lease term is 2.8 years, and the weighted-average discount rate is 4.9%.

The components of lease expense for the nine months ended October 31, 2020 were as follows:

October 31, 2020
Operating leases:
Operating lease cost$1,300 
Variable lease cost191 
Total operating lease cost$1,491 
Finance leases:
Amortization of right-of-use assets$2,278 
Interest on lease liabilities236 
Total finance lease cost$2,514 


The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:
October 31, 2020
OperatingFinance
Maturity of lease liabilities
Fiscal 2021 (remaining three months)$434 $850 
Fiscal year ending January 31,
20221,228 3,139 
20231,142 2,352 
2024758 1,290 
2025$52 $472 
Total future minimum lease payments$3,614 $8,103 
Less: interest(168)(496)
Present value of lease liabilities$3,446 $7,607 

Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:

January 31, 2020
Operating
Fiscal year ending January 31,
2021$1,824 
2022819 
2023464 
2024277 
$3,384 

Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:
October 31, 2020
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,234 
Operating cash used for finance leases236 
Financing cash used for finance leases1,797 
Total$3,267 
Right-of-use assets obtained in exchange for lease liabilities:
Operating$4,420 
Finance6,050 
Total$10,470 
An initial right-of-use asset of $2,741 for operating leases was recognized as a non-cash asset addition in connection with the adoption of ASC 842. Cash paid for amounts included in the present value of operating lease liabilities was $1,234 during the nine months ended October 31, 2020 and is included in cash (used in) provided by operating activities.
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrival Stations along with their monthly subscription. These rentals fall under the guidance of ASC 842. The Company elected the practical expedient to not separate lease and non-lease components. More specifically, all contractual hardware maintenance is included with the hardware lease components. The leases
contain no variable lease payments, no options to extend the lease that are reasonably certain to be exercised, and do not give the lessee an option to purchase the hardware at the end of the lease term. Additionally, the lease term does not represent a major part of the remaining economic life of the assets, and the present value of the lease payments does not equal or exceed substantially all of the fair value of the assets. As a result, all leased hardware in the SaaS arrangements are classified as operating leases.
During the three and nine months ended October 31, 2020, the Company recognized $1,593 and $4,732, respectively, in subscription and related services revenue related to the leasing of PhreesiaPads and Arrival Stations.
Future lease payments receivable under operating leases were immaterial as of October 31, 2020, except for those with terms less than one year.
Leases Leases
(a) Phreesia as Lessee
The Company leases office premises in New York, North Carolina, and Ottawa, and data center space in Virginia under operating leases which expire on various dates through March 2024. Certain of these arrangements have escalating rent payment provisions or optional renewal clauses. The table below only considers lease obligations through the renewal date as the Company is not reasonably certain to elect the option to extend its leases beyond the option date. No arrangements contain residual value guarantees or restrictions imposed on the leases. We are also committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below.
The operating right-of-use assets were calculated as the present value of operating lease liabilities, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable.
The Company also entered into various finance lease arrangements of computer equipment. These agreements are typically for two to three years and are secured by the underlying equipment.

Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:
October 31, 2020
Operating leases:
Lease right-of-use assets$3,192 
Lease liabilities, current$1,288 
Lease liabilities, noncurrent2,158 
Total operating lease liabilities$3,446 
Finance leases:
Property and equipment, at cost$17,078 
Accumulated depreciation(9,555)
Property and equipment, net$7,523 
Lease liabilities (included in Current portion of debt and finance leases)$3,018 
Lease liabilities, noncurrent (included in Long-term debt and finance leases)4,589 
Total finance lease liabilities$7,607 

For office leases and leased equipment, the Company has elected the practical expedient to not separate lease and non-lease components, and as such, the variable lease cost primarily represents variable payments such as common area maintenance, utilities and equipment maintenance.
As of October 31, 2020, for operating leases, the weighted-average remaining lease term is 2.7 years and the weighted-average discount rate is 3.5%. As of October 31, 2020, for finance leases, the weighted-average remaining lease term is 2.8 years, and the weighted-average discount rate is 4.9%.

The components of lease expense for the nine months ended October 31, 2020 were as follows:

October 31, 2020
Operating leases:
Operating lease cost$1,300 
Variable lease cost191 
Total operating lease cost$1,491 
Finance leases:
Amortization of right-of-use assets$2,278 
Interest on lease liabilities236 
Total finance lease cost$2,514 


The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:
October 31, 2020
OperatingFinance
Maturity of lease liabilities
Fiscal 2021 (remaining three months)$434 $850 
Fiscal year ending January 31,
20221,228 3,139 
20231,142 2,352 
2024758 1,290 
2025$52 $472 
Total future minimum lease payments$3,614 $8,103 
Less: interest(168)(496)
Present value of lease liabilities$3,446 $7,607 

Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:

January 31, 2020
Operating
Fiscal year ending January 31,
2021$1,824 
2022819 
2023464 
2024277 
$3,384 

Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:
October 31, 2020
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,234 
Operating cash used for finance leases236 
Financing cash used for finance leases1,797 
Total$3,267 
Right-of-use assets obtained in exchange for lease liabilities:
Operating$4,420 
Finance6,050 
Total$10,470 
An initial right-of-use asset of $2,741 for operating leases was recognized as a non-cash asset addition in connection with the adoption of ASC 842. Cash paid for amounts included in the present value of operating lease liabilities was $1,234 during the nine months ended October 31, 2020 and is included in cash (used in) provided by operating activities.
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrival Stations along with their monthly subscription. These rentals fall under the guidance of ASC 842. The Company elected the practical expedient to not separate lease and non-lease components. More specifically, all contractual hardware maintenance is included with the hardware lease components. The leases
contain no variable lease payments, no options to extend the lease that are reasonably certain to be exercised, and do not give the lessee an option to purchase the hardware at the end of the lease term. Additionally, the lease term does not represent a major part of the remaining economic life of the assets, and the present value of the lease payments does not equal or exceed substantially all of the fair value of the assets. As a result, all leased hardware in the SaaS arrangements are classified as operating leases.
During the three and nine months ended October 31, 2020, the Company recognized $1,593 and $4,732, respectively, in subscription and related services revenue related to the leasing of PhreesiaPads and Arrival Stations.
Future lease payments receivable under operating leases were immaterial as of October 31, 2020, except for those with terms less than one year.
Leases Leases
(a) Phreesia as Lessee
The Company leases office premises in New York, North Carolina, and Ottawa, and data center space in Virginia under operating leases which expire on various dates through March 2024. Certain of these arrangements have escalating rent payment provisions or optional renewal clauses. The table below only considers lease obligations through the renewal date as the Company is not reasonably certain to elect the option to extend its leases beyond the option date. No arrangements contain residual value guarantees or restrictions imposed on the leases. We are also committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below.
The operating right-of-use assets were calculated as the present value of operating lease liabilities, less the amount of unamortized tenant improvement allowance and deferred rent. The discount rate used was the Company’s incremental borrowing rate given that the implicit rate to each lease was not readily determinable.
The Company also entered into various finance lease arrangements of computer equipment. These agreements are typically for two to three years and are secured by the underlying equipment.

Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:
October 31, 2020
Operating leases:
Lease right-of-use assets$3,192 
Lease liabilities, current$1,288 
Lease liabilities, noncurrent2,158 
Total operating lease liabilities$3,446 
Finance leases:
Property and equipment, at cost$17,078 
Accumulated depreciation(9,555)
Property and equipment, net$7,523 
Lease liabilities (included in Current portion of debt and finance leases)$3,018 
Lease liabilities, noncurrent (included in Long-term debt and finance leases)4,589 
Total finance lease liabilities$7,607 

For office leases and leased equipment, the Company has elected the practical expedient to not separate lease and non-lease components, and as such, the variable lease cost primarily represents variable payments such as common area maintenance, utilities and equipment maintenance.
As of October 31, 2020, for operating leases, the weighted-average remaining lease term is 2.7 years and the weighted-average discount rate is 3.5%. As of October 31, 2020, for finance leases, the weighted-average remaining lease term is 2.8 years, and the weighted-average discount rate is 4.9%.

The components of lease expense for the nine months ended October 31, 2020 were as follows:

October 31, 2020
Operating leases:
Operating lease cost$1,300 
Variable lease cost191 
Total operating lease cost$1,491 
Finance leases:
Amortization of right-of-use assets$2,278 
Interest on lease liabilities236 
Total finance lease cost$2,514 


The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:
October 31, 2020
OperatingFinance
Maturity of lease liabilities
Fiscal 2021 (remaining three months)$434 $850 
Fiscal year ending January 31,
20221,228 3,139 
20231,142 2,352 
2024758 1,290 
2025$52 $472 
Total future minimum lease payments$3,614 $8,103 
Less: interest(168)(496)
Present value of lease liabilities$3,446 $7,607 

Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:

January 31, 2020
Operating
Fiscal year ending January 31,
2021$1,824 
2022819 
2023464 
2024277 
$3,384 

Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:
October 31, 2020
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,234 
Operating cash used for finance leases236 
Financing cash used for finance leases1,797 
Total$3,267 
Right-of-use assets obtained in exchange for lease liabilities:
Operating$4,420 
Finance6,050 
Total$10,470 
An initial right-of-use asset of $2,741 for operating leases was recognized as a non-cash asset addition in connection with the adoption of ASC 842. Cash paid for amounts included in the present value of operating lease liabilities was $1,234 during the nine months ended October 31, 2020 and is included in cash (used in) provided by operating activities.
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrival Stations along with their monthly subscription. These rentals fall under the guidance of ASC 842. The Company elected the practical expedient to not separate lease and non-lease components. More specifically, all contractual hardware maintenance is included with the hardware lease components. The leases
contain no variable lease payments, no options to extend the lease that are reasonably certain to be exercised, and do not give the lessee an option to purchase the hardware at the end of the lease term. Additionally, the lease term does not represent a major part of the remaining economic life of the assets, and the present value of the lease payments does not equal or exceed substantially all of the fair value of the assets. As a result, all leased hardware in the SaaS arrangements are classified as operating leases.
During the three and nine months ended October 31, 2020, the Company recognized $1,593 and $4,732, respectively, in subscription and related services revenue related to the leasing of PhreesiaPads and Arrival Stations.
Future lease payments receivable under operating leases were immaterial as of October 31, 2020, except for those with terms less than one year.
XML 31 R20.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 contingenciesIn the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Income taxes
9 Months Ended
Oct. 31, 2020
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
For the three and nine months ended October 31, 2020, the Company recorded a tax provision of $194 and $371, respectively, compared to a tax provision of $64 and $183, respectively, for the corresponding three and nine month periods in the prior year. Our provision for income taxes was 2.0% and 1.1% of loss before income taxes for the nine months ended October 31, 2020 and 2019, respectively. The Company's effective tax rate differs from the U.S. statutory tax rate of 21% primarily because the Company records a valuation allowance against the majority of its deferred tax assets, and due to foreign income tax expense recorded for the Company's Canada branch.
Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. Management of the Company has evaluated the positive and negative evidence pertaining to the realizability of its deferred tax assets, including the Company’s history of losses, and concluded that it is more likely than not that the Company will not recognize the benefits for the majority of its deferred tax assets. On the basis of this evaluation, the Company has recorded a valuation allowance against its deferred tax assets that are not more likely than not to be realized at October 31, 2020 and January 31, 2020.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Net loss per share attributable to common stockholders
9 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Net loss per share attributable to common stockholders Net loss per share attributable to common stockholders
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
 
 Three months ended October 31,Nine months ended October 31,
 2020201920202019
Numerator:
Net loss$(6,713)$(2,437)$(19,196)$(16,625)
Preferred stock dividend paid— — — (14,955)
Accretion of redeemable convertible preferred stock to redemption value— — — (56,175)
Net loss attributable to common stockholders$(6,713)$(2,437)$(19,196)$(87,755)
Denominator:
Weighted-average shares of common stock outstanding, basic and diluted38,511,370 35,790,951 37,855,503 15,007,247 
Net loss per share attributable to common stockholders$(0.17)$(0.07)$(0.51)$(5.85)
The Company’s potential dilutive securities, which include convertible preferred, stock options, restricted stock units and outstanding warrants to purchase shares of common and preferred stock, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
As of October 31,
20202019
Stock options to purchase common stock and restricted stock units5,830,142 6,645,106 
Warrants to purchase common stock75,137 228,178 
5,905,279 6,873,284 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions
9 Months Ended
Oct. 31, 2020
Related Party Transactions [Abstract]  
Related party transactions Related party transactionsThe Company recognized revenue totaling approximately $1,223 from an affiliate of a stockholder of the Company for the three months ended October 31, 2019. The Company recognized revenue totaling approximately $2,425 and $4,098 from an affiliate of a stockholder of the Company for the nine months ended October 31, 2020 and 2019, respectively. Accounts receivable from the affiliate totaled approximately $2,072 as of January 31, 2020, The entity was no longer a related party as of October 31, 2020.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies (Policies)
9 Months Ended
Oct. 31, 2020
Accounting Policies [Abstract]  
Basis of presentation Basis of presentationThe accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada.
Fiscal year Fiscal yearThe Company’s fiscal year ends on January 31. References to fiscal 2021 and 2020 refer to the fiscal years ended January 31, 2021 and January 31, 2020, respectively.
Reclassifications ReclassificationsCertain reclassifications have been made to the prior period presentation to conform to the current period presentation. In the Company's balance sheet as of January 31, 2020, the Company has reclassified $2.3 million from current portion of finance lease liabilities to current portion of debt and finance lease liabilities, and the Company has reclassified $2.1 million from long-term finance leases to long-term debt and finance leases.
Use of estimates Use of estimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the accounts receivable allowance, capitalized internal-use software, the determination of the useful lives of property and equipment and capitalized software, the fair value of securities underlying stock-based compensation awards issued prior to our initial public offering, the fair value of business acquisitions, and the realization of deferred tax assets.
Concentrations of credit risk Concentrations of credit riskFinancial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies.
New accounting pronouncements New accounting pronouncements
Impact of recently adopted accounting pronouncements
On May 1, 2020, the Company adopted ASU 2018-15, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for internal-use software. The guidance requires capitalized costs to be included within prepaid expenses and the guidance requires amortization of capitalized costs to be included in the same line as the associated cloud subscription costs in the statement of operations. The Company adopted ASU 2018-15 prospectively for implementation costs incurred subsequent to May 1, 2020. See Note 4 - Composition of Certain Financial Statement Captions for additional information.
On February 1, 2020, the Company adopted the Financial Accounting Standards Board's (FASB) Accounting Standard Update (ASU) No. 2016-02, Leases (Topic 842) (ASC 842) which requires lessees to record most leases on their balance sheets but to recognize the expenses in their statement of operations in a manner similar to the prior standard. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term.
The Company adopted the new lease guidance using a modified retrospective transition method applied to those leases which were not completed as of February 1, 2020. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for the periods before the date of adoption.
The Company elected the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight practical expedient.
The new standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize right-of-use assets or lease liabilities, including existing short-term leases as of the transition date. The Company also elected the practical expedient to not separate lease and non-lease components for its office and computer equipment leases.
Upon adoption of Topic 842 the Company recognized operating lease right-of-use assets and operating lease liabilities related to our office leases of $2,741 and $2,928, respectively. The Company’s accounting for lessee finance and all lessor leases remains substantially unchanged from legacy guidance. The standard did not have a significant impact on our statements of operations or statements of cash flows. No adjustment to accumulated deficit was recorded because the adoption did not change the Company's net assets.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement (ASU 2018-13). ASU 2018-13 updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company adopted the new guidance effective February 1, 2020, and it did not have a material effect on its financial statements.
On February 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses. The update requires the recognition of all losses expected over the life of a financial instrument upon origination or purchase of the instrument. The Company adopted this update using a modified retrospective method. No adjustment to accumulated deficit was recorded as a result of the adoption of this standard, which did not have a material impact on the Company's financial statements.
Recent accounting pronouncements not yet adopted
There are no recently issued accounting pronouncements the Company has not yet adopted that will materially impact the Company's financial statements.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions (Tables)
9 Months Ended
Oct. 31, 2020
Composition Of Certain Financial Statement [Abstract]  
Schedule of accrued liabilities
Accrued expenses as of October 31, 2020 and January 31, 2020 are as follows:
 October 31, 2020January 31, 2020
Payroll-related expenses and taxes$7,846 $5,032 
Payment processing fees liability2,634 2,738 
Other2,182 1,473 
Total$12,662 $9,243 
Schedule of property and equipment
Property and equipment as of October 31, 2020 and January 31, 2020 are as follows:
 
Useful Life
 (years)October 31, 2020January 31, 2020
PhreesiaPads and Arrivals Stations3$29,857 $26,389 
Computer equipment325,990 18,394 
Computer software33,010 2,297 
Hardware development31,024 1,024 
Furniture and fixtures7743 743 
Leasehold improvements21,201 1,191 
Total property and equipment$61,825 $50,038 
Less accumulated depreciation and amortization(42,665)(35,551)
Property and equipment — net$19,160 $14,487 
Schedule of intangible assets
The following presents the details of intangible assets as of October 31, 2020 and January 31, 2020:

Useful Life
 (years)October 31, 2020January 31, 2020
Acquired technology5$490 $490 
Customer relationship7980 980 
Total intangible assets, gross carrying value$1,470 $1,470 
Less accumulated amortization(450)(271)
Net carrying value$1,020 $1,199 
Schedule of estimated amortization expense for intangible assets
The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2020:

October 31, 2020
2021 (Remaining three months)$60 
Fiscal Years Ending January 31,
2022238 
2023238 
2024224 
2025 - thereafter260 
Total$1,020 
Schedule of accounts receivable
Accounts receivable as of October 31, 2020 and January 31, 2020 are as follows:
 
 October 31, 2020January 31, 2020
Billed$26,000 $22,245 
Unbilled2,344 676 
Total accounts receivable, gross$28,344 $22,921 
Less accounts receivable allowances(750)(943)
Total accounts receivable$27,594 $21,978 
Schedule of allowance for credit losses
Activity in our allowance for doubtful accounts was as follows for the nine months ended October 31, 2020:

 October 31, 2020
Balance, January 31, 2020$943 
Bad debt expense396
Write-offs and adjustments(589)
Balance, October 31, 2020
$750 
Schedule of prepaid and other current assets
Prepaid and other current assets as of October 31, 2020 and January 31, 2020 are as follows:
 
 October 31, 2020January 31, 2020
Prepaid software and business systems1,994 $1,611 
Prepaid PhreesiaPads394 645 
Prepaid data center expenses350 751 
Prepaid insurance1,969 1,259 
Other prepaid expenses and other current assets2,118 891 
Total prepaid and other current assets$6,825 $5,157 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Rollforward of contract assets and contract liabilities
The following table represents a roll-forward of contract assets:
Contract assets (unbilled accounts receivable)
January 31, 2020$676 
Amount transferred to receivables from beginning balance of contract assets(676)
Contract asset additions, net of reclassification to receivables2,344 
October 31, 2020$2,344 

The following table represents a roll-forward of contract liabilities:
Contract liabilities (deferred revenue)
January 31, 2020$5,401 
Revenue recognized that was included in deferred revenue at the beginning of the period(5,004)
Revenue recognized that was not included in deferred revenue at the beginning of the period(1,168)
Increases due to invoicing prior to satisfaction of performance obligations7,394 
October 31, 2020$6,623 
Deferred contract acquisition costs
The following table represents a roll forward of deferred contract acquisition costs:
Beginning balance, January 31, 2020$3,314 
Additions to deferred contract acquisition costs1,901 
Amortization of deferred contract acquisition costs(2,280)
Ending balance, October 31, 2020
2,935 
Deferred contract acquisition costs, current (to be amortized in next 12 months)1,708 
Deferred contract acquisition costs, non-current1,227 
Total deferred contract acquisition costs$2,935 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities (Tables)
9 Months Ended
Oct. 31, 2020
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments
As of October 31, 2020 and January 31, 2020, the Company had the following outstanding debt and finance lease liabilities:
 
October 31, 2020January 31, 2020
Revolving credit facility$20,663 $— 
Term loan— 20,000 
Finance leases7,607 3,612 
Other debt2,146 808 
   Accrued interest and payments65 381 
Total debt and finance lease liabilities, before original issue discount30,481 24,801 
Less deferred financing costs and original issue discount(1,320)(937)
Debt and finance lease liabilities29,161 23,864 
Less - current portion of debt and finance lease liabilities(4,722)(2,324)
Long term debt and finance lease liabilities$24,439 $21,540 
Schedule of maturities of long-term debt 
Maturities of debt, including finance leases, in each of the next five years and thereafter are as follows:

 TotalDebtFinance Leases
Fiscal 2021 (remaining three months)$1,509 $845 $664 
Fiscal year ending January 31:
20224,050 1,077 2,973 
20232,442 184 2,258 
20241,290 40 1,250 
202521,190 20,728 462 
Total long-term debt and finance lease maturities$30,481 $22,874 $7,607 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Equity-based compensation (Tables)
9 Months Ended
Oct. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of stock option activity
Stock option activity for the nine months ended October 31, 2020 is as follows:
Number of
options
Weighted-
average
exercise price
Weighted-
average
remaining
contractual life
(in years)
Aggregate Intrinsic
value
Outstanding — January 31, 20205,516,452 $3.80 
Granted in nine months ended October 31, 2020
— $— 
Exercised(1,610,207)$2.08 
Forfeited and expired(54,083)$7.31 
Outstanding and expected to vest — October 31, 2020
3,852,162 $4.46 6.03$125,217 
Exercisable — October 31, 2020
2,625,365 $3.12 5.09$88,856 
Amount vested in nine months ended October 31, 2020
476,680 $5.52 
Schedule of restricted stock unit activity
Restricted stock unit activity for the nine months ended October 31, 2020 are as follows: 
  Restricted stock units
Outstanding, February 1, 20201,447,418 
Granted in nine months ended October 31, 2020
701,392 
Vested(76,915)
Forfeited and expired (93,915)
Outstanding, October 31, 2020
1,977,980 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements (Tables)
9 Months Ended
Oct. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents information about the Company's assets and liabilities that are measured at fair value as of October 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):


 Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of October 31, 2020
 
Money market mutual funds$237,499 $— $— $237,499 
Foreign currency derivative contracts$— $34 $— $34 
Total assets$237,499 $34 $— $237,533 

The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the classification of each item within the fair value hierarchy (in thousands):


 Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of January 31, 2020
 
Money market mutual funds$86,600 $— $— $86,600 
Foreign currency derivative contracts— 58 — 58 
Total assets$86,600 $58 $— $86,658 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
9 Months Ended
Oct. 31, 2020
Leases [Abstract]  
Schedule of supplemental balance sheet information Supplemental balance sheet information related to operating and finance leases as of October 31, 2020 was as follows:
October 31, 2020
Operating leases:
Lease right-of-use assets$3,192 
Lease liabilities, current$1,288 
Lease liabilities, noncurrent2,158 
Total operating lease liabilities$3,446 
Finance leases:
Property and equipment, at cost$17,078 
Accumulated depreciation(9,555)
Property and equipment, net$7,523 
Lease liabilities (included in Current portion of debt and finance leases)$3,018 
Lease liabilities, noncurrent (included in Long-term debt and finance leases)4,589 
Total finance lease liabilities$7,607 
Schedule of lease expense and cash flow information
The components of lease expense for the nine months ended October 31, 2020 were as follows:

October 31, 2020
Operating leases:
Operating lease cost$1,300 
Variable lease cost191 
Total operating lease cost$1,491 
Finance leases:
Amortization of right-of-use assets$2,278 
Interest on lease liabilities236 
Total finance lease cost$2,514 
Other supplemental cash flow information for the nine months ended October 31, 2020 was as follows:
October 31, 2020
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,234 
Operating cash used for finance leases236 
Financing cash used for finance leases1,797 
Total$3,267 
Right-of-use assets obtained in exchange for lease liabilities:
Operating$4,420 
Finance6,050 
Total$10,470 
Maturities of operating leases The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:
October 31, 2020
OperatingFinance
Maturity of lease liabilities
Fiscal 2021 (remaining three months)$434 $850 
Fiscal year ending January 31,
20221,228 3,139 
20231,142 2,352 
2024758 1,290 
2025$52 $472 
Total future minimum lease payments$3,614 $8,103 
Less: interest(168)(496)
Present value of lease liabilities$3,446 $7,607 
Maturities of finance leases The following represents a schedule of maturing lease commitments for operating and finance leases as of October 31, 2020:
October 31, 2020
OperatingFinance
Maturity of lease liabilities
Fiscal 2021 (remaining three months)$434 $850 
Fiscal year ending January 31,
20221,228 3,139 
20231,142 2,352 
2024758 1,290 
2025$52 $472 
Total future minimum lease payments$3,614 $8,103 
Less: interest(168)(496)
Present value of lease liabilities$3,446 $7,607 
Schedule of aggregate minimum net rental payments
Future minimum lease payments under non-cancelable operating leases as of January 31, 2020 under ASC 840 were as follows:

January 31, 2020
Operating
Fiscal year ending January 31,
2021$1,824 
2022819 
2023464 
2024277 
$3,384 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Net loss per share attributable to common stockholders (Tables)
9 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
 
 Three months ended October 31,Nine months ended October 31,
 2020201920202019
Numerator:
Net loss$(6,713)$(2,437)$(19,196)$(16,625)
Preferred stock dividend paid— — — (14,955)
Accretion of redeemable convertible preferred stock to redemption value— — — (56,175)
Net loss attributable to common stockholders$(6,713)$(2,437)$(19,196)$(87,755)
Denominator:
Weighted-average shares of common stock outstanding, basic and diluted38,511,370 35,790,951 37,855,503 15,007,247 
Net loss per share attributable to common stockholders$(0.17)$(0.07)$(0.51)$(5.85)
Schedule of shares excluded from computation of diluted net loss per share The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
As of October 31,
20202019
Stock options to purchase common stock and restricted stock units5,830,142 6,645,106 
Warrants to purchase common stock75,137 228,178 
5,905,279 6,873,284 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Background and liquidity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Oct. 23, 2020
Dec. 17, 2019
Jul. 22, 2019
Oct. 31, 2020
Jul. 31, 2019
Jan. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Background And Liquidity [Line Items]                
Issuance of common stock in public offering, net of issuance costs (in shares) 5,750,000              
Issue price per share (in dollars per share) $ 32.00              
Proceeds from initial public offering             $ 174,800 $ 130,781
Deferred offering costs             $ 226 $ 5,944
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)           757,625    
Proceeds from secondary offering $ 174,510              
Number of months the company have sufficient to fund its operations             12 months  
Common Stock                
Background And Liquidity [Line Items]                
Issuance of common stock in public offering, net of issuance costs (in shares)   7,762,500   5,750,000 7,812,500      
Deferred offering costs   $ 1,047            
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)     25,311,525   25,311,535      
IPO                
Background And Liquidity [Line Items]                
Issuance of common stock in public offering, net of issuance costs (in shares)     7,812,500          
Issue price per share (in dollars per share)     $ 18.00          
Proceeds from initial public offering     $ 130,781          
Underwriting discounts and commission     9,844          
IPO | Common Stock                
Background And Liquidity [Line Items]                
Deferred offering costs     $ 6,412          
IPO | Certain Selling Stockholders                
Background And Liquidity [Line Items]                
Issuance of common stock in public offering, net of issuance costs (in shares)     2,868,923          
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of presentation (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Lease liabilities (included in Current portion of debt and finance leases) $ (3,018)  
Current portion of debt and finance lease liabilities 4,722 $ 2,324
Lease liabilities, noncurrent (included in Long-term debt and finance leases) (4,589)  
Long term debt and finance lease liabilities $ 24,439 21,540
Restatement Adjustment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Lease liabilities (included in Current portion of debt and finance leases)   2,300
Current portion of debt and finance lease liabilities   2,300
Lease liabilities, noncurrent (included in Long-term debt and finance leases)   2,100
Long term debt and finance lease liabilities   $ 2,100
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Feb. 01, 2020
Jan. 31, 2020
[1]
Concentration Risk [Line Items]      
Lease right-of-use assets $ 3,192 [1] $ 2,741 $ 0
Operating lease liabilities $ 3,446 $ 2,928  
Accounts Receivable | Customer Concentration Risk | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 16.00%    
Accounts Receivable | Customer Concentration Risk | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%    
[1] Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements."
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Composition Of Certain Financial Statement [Abstract]    
Payroll-related expenses and taxes $ 7,846 $ 5,032
Payment processing fees liability 2,634 2,738
Other 2,182 1,473
Total $ 12,662 $ 9,243
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Jan. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment $ 61,825 $ 50,038
Less accumulated depreciation and amortization (42,665) (35,551)
Property and equipment — net $ 19,160 14,487
PhreesiaPads and Arrivals Stations    
Property, Plant and Equipment [Line Items]    
Useful life (years) 3 years  
Property and equipment $ 29,857 26,389
Computer equipment    
Property, Plant and Equipment [Line Items]    
Useful life (years) 3 years  
Property and equipment $ 25,990 18,394
Computer software    
Property, Plant and Equipment [Line Items]    
Useful life (years) 3 years  
Property and equipment $ 3,010 2,297
Hardware development    
Property, Plant and Equipment [Line Items]    
Useful life (years) 3 years  
Property and equipment $ 1,024 1,024
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful life (years) 7 years  
Property and equipment $ 743 743
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Useful life (years) 2 years  
Property and equipment $ 1,201 $ 1,191
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2020
Jan. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Composition Of Certain Financial Statement [Line Items]            
Depreciation     $ 2,447,000 $ 2,153,000 $ 7,125,000 $ 6,444,000
Finance lease, depreciation         2,278,000  
Assets under finance lease $ 17,078,000   17,078,000   17,078,000  
Assets under finance lease, accumulated amortization 9,555,000   9,555,000   9,555,000  
Capitalized cost of computer software     1,972,000 1,452,000 5,604,000 4,329,000
Capitalized computed software amortization     1,487,000 1,266,000 4,353,000 3,645,000
Capitalized computer software net 9,986,000 $ 8,735,000 9,986,000   9,986,000  
Amortization of intangible assets     59,000 59,000 178,000 178,000
Changes in goodwill balance         0  
Goodwill, impairment loss     0 0 0 0
Goodwill 250,000 $ 250,000 250,000   250,000  
Capitalized implementation costs     283,000   434,000  
Capitalized implementation costs, accumulated amortization $ 13,000   13,000   13,000  
Other income (expense)     62,000 $ 77,000 (229,000) (740,000)
Loss on extinguishment of debt         $ 0 $ 1,073,000
Credit Concentration Risk | Accounts Receivable | Aged less than 30 days            
Composition Of Certain Financial Statement [Line Items]            
Concentration risk, percentage         58.00%  
Credit Concentration Risk | Accounts Receivable | Aged over 90 days            
Composition Of Certain Financial Statement [Line Items]            
Concentration risk, percentage         15.00%  
Acquired technology            
Composition Of Certain Financial Statement [Line Items]            
Finite-lived intangible assets, remaining amortization period 3 years 1 month 6 days 3 years 10 months 24 days        
Customer relationship            
Composition Of Certain Financial Statement [Line Items]            
Finite-lived intangible assets, remaining amortization period 5 years 1 month 6 days 5 years 10 months 24 days        
Computer equipment            
Composition Of Certain Financial Statement [Line Items]            
Assets under finance lease $ 17,078,000 $ 12,283,000 17,078,000   $ 17,078,000  
Assets under finance lease, accumulated amortization $ 9,555,000 $ 7,724,000 $ 9,555,000   $ 9,555,000  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangibles $ 1,470 $ 1,470
Less accumulated amortization (450) (271)
Net carrying value $ 1,020 1,199
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life (years) 5 years  
Finite-lived intangibles $ 490 490
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Useful life (years) 7 years  
Finite-lived intangibles $ 980 $ 980
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Composition Of Certain Financial Statement [Abstract]    
2021 (Remaining three months) $ 60  
2022 238  
2023 238  
2024 224  
2025 - thereafter 260  
Net carrying value $ 1,020 $ 1,199
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Composition Of Certain Financial Statement [Abstract]    
Billed $ 26,000 $ 22,245
Unbilled 2,344 676
Total accounts receivable, gross 28,344 22,921
Less accounts receivable allowances (750) (943)
Total accounts receivable $ 27,594 $ 21,978
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Schedule of Allowance for Credit Losses (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, January 31, 2020 $ 943
Bad debt expense 396
Write-offs and adjustments (589)
Balance, October 31, 2020 $ 750
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Composition of certain financial statement captions - Schedule of Prepaids and Other Current Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Composition Of Certain Financial Statement [Abstract]    
Prepaid software and business systems $ 1,994 $ 1,611
Prepaid PhreesiaPads 394 645
Prepaid data center expenses 350 751
Prepaid insurance 1,969 1,259
Other prepaid expenses and other current assets 2,118 891
Total prepaid and other current assets $ 6,825 $ 5,157
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Revenue From Contract With Customer [Line Items]        
Capitalized contract cost, amortization period 3 years   3 years  
Capitalized contract cost, amortization $ 505,000 $ 491,000 $ 2,280,000 $ 1,465,000
Capitalized contract cost, impairment loss 0 0 0 0
Subscription and Related Services        
Revenue From Contract With Customer [Line Items]        
Lease income $ 1,593,000 $ 1,496,000 $ 4,732,000 $ 4,462,000
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Schedule Of Rollforward of contract assets and contract liabilities (Detail)
$ in Thousands
9 Months Ended
Oct. 31, 2020
USD ($)
Contract With Customer Asset [Roll Forward]  
Beginning balance - Contract assets (unbilled accounts receivable) $ 676
Amount transferred to receivables from beginning balance of contract assets (676)
Contract asset additions, net of reclassification to receivables 2,344
Ending balance - Contract assets (unbilled accounts receivable) 2,344
Contract With Customer Liability [Roll Forward]  
Beginning balance - Contract liabilities (deferred revenue) 5,401
Revenue recognized that was included in deferred revenue at the beginning of the period (5,004)
Revenue recognized that was not included in deferred revenue at the beginning of the period (1,168)
Increases due to invoicing prior to satisfaction of performance obligations 7,394
Ending balance - Contract liabilities (deferred revenue) $ 6,623
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Schedule Of Deferred contract acquisition costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Jan. 31, 2020
Capitalized Contract Cost [Roll Forward]            
Beginning balance, January 31, 2020     $ 3,314      
Additions to deferred contract acquisition costs     1,901      
Amortization of deferred contract acquisition costs $ (505) $ (491) (2,280) $ (1,465)    
Ending balance, October 31, 2020 2,935   2,935      
Deferred contract acquisition costs, current (to be amortized in next 12 months)         $ 1,708 $ 1,720
Deferred contract acquisition costs, non-current         1,227 1,594
Total deferred contract acquisition costs $ 2,935   $ 2,935   $ 2,935 $ 3,314
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities - Schedule Of Outstanding loan balances (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Debt Instrument [Line Items]    
Finance leases $ 7,607 $ 3,612
Other debt 2,146 808
Accrued interest and payments 65 381
Total debt and finance lease liabilities, before original issue discount 30,481 24,801
Less deferred financing costs and original issue discount (1,320) (937)
Debt and finance lease liabilities 29,161 23,864
Less - current portion of debt and finance lease liabilities (4,722) (2,324)
Long term debt and finance lease liabilities 24,439 21,540
Revolving credit facility    
Debt Instrument [Line Items]    
Long term debt 20,663 0
Term loan    
Debt Instrument [Line Items]    
Long term debt $ 0 $ 20,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities - Second Amended and Restated Loan and Security Agreement (Details) - USD ($)
3 Months Ended 9 Months Ended
May 05, 2020
Feb. 28, 2019
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2020
Debt Instrument [Line Items]              
Debt prepayment fee         $ 0 $ 300,000  
Payment of accrued final payment fee         225,000 0  
Revolving credit facility              
Debt Instrument [Line Items]              
Long term debt     $ 20,663,000   20,663,000   $ 0
Second Amended And Restated Loan And Security Agreement              
Debt Instrument [Line Items]              
Effective interest rate     4.50%        
Remaining borrowing capacity     $ 29,337,000   $ 29,337,000    
Second Amended And Restated Loan And Security Agreement | Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 50,000,000            
Long term debt 20,663,000            
Debt instrument, term         5 years    
Annual fee amount 125,000            
Payment of debt fees       $ 125,000      
Termination fee 187,000            
Monthly termination fee decrease $ 6,000            
Termination fee percentage before year two 0.015            
Termination fee percentage before year three 0.0075            
Termination fee percentage before year four 0.005            
Debt issuance costs     531,000        
Entrance fee     $ 125,000        
Second Amended And Restated Loan And Security Agreement | Revolving credit facility | Before EBITDA Benchmark              
Debt Instrument [Line Items]              
Stated interest rate 4.50%            
Second Amended And Restated Loan And Security Agreement | Revolving credit facility | After EBITDA Benchmark              
Debt Instrument [Line Items]              
Stated interest rate     4.00%   4.00%    
Second Amended And Restated Loan And Security Agreement | Revolving credit facility | Prime Rate | After EBITDA Benchmark              
Debt Instrument [Line Items]              
Variable interest rate         (0.50%)    
Second Amended And Restated Loan And Security Agreement, Optional Capacity Increase | Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 65,000,000            
Term loan | Revolving credit facility              
Debt Instrument [Line Items]              
Repayments of debt 20,000,000            
Debt prepayment fee           $ 300,000  
Payment of accrued final payment fee         $ 363,000    
Amended And Restated Loan And Security Agreement | Prime Rate              
Debt Instrument [Line Items]              
Variable interest rate   1.50%          
Amended And Restated Loan And Security Agreement | Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity   $ 25,000,000          
Long term debt $ 0           $ 0
Debt prepayment fee     $ 406,000        
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities - First Amended and Restated Loan and Security Agreement (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2019
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
May 05, 2020
Jan. 31, 2020
Debt Instrument [Line Items]              
Line of credit, facility fees   $ 100,000 $ 100,000        
Loss on extinguishment of debt       $ 0 $ 1,073,000    
Common Stock              
Debt Instrument [Line Items]              
Exercise price (in dollars per share)   $ 8.02   $ 8.02     $ 8.02
Warrants outstanding (in shares)   75,137   75,137     75,137
Revolving credit facility              
Debt Instrument [Line Items]              
Long term debt   $ 20,663,000   $ 20,663,000     $ 0
Loans Payable              
Debt Instrument [Line Items]              
Loss on extinguishment of debt         $ 1,073,000    
Term loan              
Debt Instrument [Line Items]              
Debt instrument, face amount $ 20,000,000            
Amended And Restated Loan And Security Agreement              
Debt Instrument [Line Items]              
Interest expense     $ 257,000        
Number of securities called by warrants (in shares) 150,274            
Exercise price (in dollars per share) $ 8.02            
Amended And Restated Loan And Security Agreement | Prime Rate              
Debt Instrument [Line Items]              
Variable interest rate 1.50%            
Amended And Restated Loan And Security Agreement | Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 25,000,000            
Long term debt           $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities - Other Debt (Details)
Jul. 21, 2020
USD ($)
installment
Apr. 10, 2020
USD ($)
Nov. 02, 2018
USD ($)
installment
Oct. 31, 2020
USD ($)
Debt Instrument [Line Items]        
Number of installment payments | installment     4  
Insurance Premium Financing Agreement        
Debt Instrument [Line Items]        
Long term debt       $ 1,341,000
Stated interest rate 2.60%      
Number of installment payments | installment 2      
Installment payment, amount $ 677,000      
Total interest cost $ 13,000      
Vendor Financing Agreement Maturing May 2023        
Debt Instrument [Line Items]        
Long term debt       132,000
Stated interest rate   2.94%    
Installment payment, amount   $ 46,000    
Debt instrument, face amount   $ 174,000    
Vendor Financing Agreement Maturing June 2022        
Debt Instrument [Line Items]        
Long term debt       $ 673,000
Stated interest rate     9.83%  
Installment payment, amount     $ 183,000  
Debt instrument, face amount     $ 1,256,000  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities - Schedule of long-term debt maturities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Total    
Fiscal 2021 (remaining three months) $ 1,509  
2022 4,050  
2023 2,442  
2024 1,290  
2025 21,190  
Total debt and finance lease liabilities, before original issue discount 30,481 $ 24,801
Debt    
Fiscal 2021 (remaining three months) 845  
2022 1,077  
2023 184  
2024 40  
2025 20,728  
Total Long-Term Debt Maturities 22,874  
Finance Leases    
Fiscal 2021 (remaining three months) 664  
2022 2,973  
2023 2,258  
2024 1,250  
2025 462  
Total finance lease liabilities $ 7,607 $ 3,612
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Finance Lease Liabilities - Additional information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Debt Disclosure [Abstract]        
Interest expense, net $ 467 $ 219 $ 1,206 $ 1,769
Amortization of debt discount 74 147 318 412
Interest expense 471 557 1,305 2,142
Interest income $ 5 $ 338 $ 99 $ 373
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 23, 2020
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Jan. 31, 2020
Jul. 22, 2019
Equity [Abstract]            
Common stock, shares authorized (in shares)   500,000,000     500,000,000 500,000,000
Common stock, par value per share (in dollars per share)   $ 0.01     $ 0.01 $ 0.01
Issuance of common stock in public offering, net of issuance costs (in shares) 5,750,000          
Issue price per share (in dollars per share) $ 32.00          
Issuance of common stock in public offering, net of issuance costs $ 174,800 $ 174,510   $ 124,698    
Issuance of common stock, issuance costs $ 290 $ 290 $ 56 $ 6,084    
Preferred stock, shares authorized (in shares)           20,000,000
Preferred stock, par value (in dollars per share)           $ 0.01
Preferred stock, shares issued (in shares)   0     0  
Preferred stock, shares outstanding (in shares)   0     0  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Equity-based compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Jun. 30, 2019
Jan. 31, 2018
Dec. 31, 2006
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Intrinsic value $ 52,537 $ 1,728          
Unrecognized compensation cost, stock options 4,078   $ 4,078        
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense 632 809 $ 2,111 $ 2,051      
Weighted average remaining expense term     2 years 21 days        
Incremental expense $ 88   $ 312        
Employee Stock Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for grant (in shares) 855,873   855,873        
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum term     7 years        
Vesting term     4 years        
Stock-based compensation expense $ 2,684 957 $ 7,505 1,781      
Weighted average remaining expense term     3 years 2 months 12 days        
RSU's granted (in shares) 126,198   701,392        
Unrecognised compensation costs $ 33,424   $ 33,424        
Restricted Stock Units (RSUs) | Vital Score Inc              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense 8 $ 10 25 $ 30      
Unrecognised compensation costs $ 66   $ 66        
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Year 1              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vest option     10.00%        
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Year 2              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vest option     20.00%        
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Year 3              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vest option     30.00%        
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Year 4              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vest option     40.00%        
2006 Stock Option Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for issuance (in shares)             4,424,986
2018 Stock Option Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for issuance (in shares)           3,048,490  
2019 Stock Option and Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserve for future issuance (in shares)         2,139,683    
Percentage increase in number of shares reserved     5.00%        
Number of shares available for grant (in shares) 4,181,522   4,181,522        
2019 Stock Option and Incentive Plan | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum term     10 years        
Vesting term     4 years        
Percentage of vest option     25.00%        
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Equity-based compensation - Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Oct. 31, 2020
Number of options  
Number of options outstanding, beginning (in shares) 5,516,452
Granted (in shares) 0
Exercised (in shares) (1,610,207)
Forfeited and expired (in shares) (54,083)
Number of options outstanding, ending (in shares) 3,852,162
Exercisable (in shares) 2,625,365
Amount vested at the beginning of the period (in shares) 476,680
Weighted- average exercise price  
Weighted- average exercise price outstanding, beginning balance (in dollars per share) $ 3.80
Granted (in dollars per share) 0
Exercised (in dollars per share) 2.08
Forfeited and expired (in dollars per share) 7.31
Weighted- average exercise price outstanding, ending balance (in dollars per share) 4.46
Exercisable (in dollars per share) 3.12
Amount vested at the end of the period (in dollars per share) $ 5.52
Outstanding and expected to vest- end of the period 6 years 10 days
Exercisable- end of period 5 years 1 month 2 days
Aggregate intrinsic value outstanding and expected to vest $ 125,217
Aggregate intrinsic value exercisable $ 88,856
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Equity-based compensation - Restricted stock Units (Detail) - Restricted Stock Units (RSUs) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning balance (in shares)   1,447,418
Granted (in shares) 126,198 701,392
Vested (in shares)   (76,915)
Forfeited (in shares)   (93,915)
Ending balance (in shares) 1,977,980 1,977,980
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stock warrants (Details) - Common Stock - $ / shares
Nov. 06, 2020
Oct. 31, 2020
Jan. 31, 2020
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares)   75,137 75,137
Exercise price (in dollars per share)   $ 8.02 $ 8.02
Subsequent Event      
Class of Warrant or Right [Line Items]      
Warrants exercised (in shares) 75,137    
Shares issued upon conversion of warrants (in shares) 60,388    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements - Summary of Fair Value Hierarchy (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market mutual funds $ 237,499 $ 86,600
Foreign currency derivative contracts 34 58
Total assets 237,533 86,658
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market mutual funds 237,499 86,600
Foreign currency derivative contracts 0 0
Total assets 237,499 86,600
Significant Other Observable Inputs (Level 2)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market mutual funds 0 0
Foreign currency derivative contracts 34 58
Total assets 34 58
Significant Unobservable Inputs (Level 3)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market mutual funds 0 0
Foreign currency derivative contracts 0 0
Total assets $ 0 $ 0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Gain (loss) on foreign currency derivative instruments not designated as hedging instruments $ 59 $ 327 $ (250) $ 256
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Feb. 01, 2020
Jan. 31, 2020
[1]
Lessee, Lease, Description [Line Items]            
Operating lease, weighted average remaining lease term 2 years 8 months 12 days   2 years 8 months 12 days      
Operating lease, weighted average discount rate 3.50%   3.50%      
Finance lease, weighted average remaining lease term 2 years 9 months 18 days   2 years 9 months 18 days      
Finance lease, weighted average discount rate 4.90%   4.90%      
Lease right-of-use assets $ 3,192 [1]   $ 3,192 [1]   $ 2,741 $ 0
Operating cash used for operating leases     1,234      
Subscription and Related Services            
Lessee, Lease, Description [Line Items]            
Lease income $ 1,593 $ 1,496 $ 4,732 $ 4,462    
Minimum | Computer equipment            
Lessee, Lease, Description [Line Items]            
Finance lease, term of contract 2 years   2 years      
Maximum | Computer equipment            
Lessee, Lease, Description [Line Items]            
Finance lease, term of contract 3 years   3 years      
[1] Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements."
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Feb. 01, 2020
Jan. 31, 2020
Leases [Abstract]      
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:PropertyPlantAndEquipmentNet    
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:LongTermDebtAndCapitalLeaseObligations    
Operating leases:      
Lease right-of-use assets $ 3,192 [1] $ 2,741 $ 0 [1]
Lease liabilities, current [1] 1,288   0
Lease liabilities, noncurrent [1] 2,158   0
Total operating lease liabilities 3,446 $ 2,928  
Finance leases:      
Property and equipment, at cost 17,078    
Accumulated depreciation (9,555)    
Property and equipment, net 7,523    
Lease liabilities (included in Current portion of debt and finance leases) 3,018    
Lease liabilities, noncurrent (included in Long-term debt and finance leases) 4,589    
Total finance lease liabilities $ 7,607   $ 3,612
[1] Figures as of October 31, 2020 reflect the Company's February 1, 2020 adoption of Accounting Standards Codification No. 842, Leases (ASC 842). For additional details, see Note 3(c), "Summary of significant accounting policies — Impact of recently adopted accounting pronouncements."
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Lease Expense (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2020
USD ($)
Operating leases:  
Operating lease cost $ 1,300
Variable lease cost 191
Total operating lease cost 1,491
Finance leases:  
Amortization of right-of-use assets 2,278
Interest on lease liabilities 236
Total finance lease cost $ 2,514
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Feb. 01, 2020
Jan. 31, 2020
Operating      
Fiscal 2021 (remaining three months) $ 434    
2022 1,228    
2023 1,142    
2024 758    
2025 52    
Total future minimum lease payments 3,614    
Less: interest (168)    
Present value of lease liabilities 3,446 $ 2,928  
Finance Leases      
Fiscal 2021 (remaining three months) 850    
2022 3,139    
2023 2,352    
2024 1,290    
2025 472    
Total future minimum lease payments 8,103    
Less: interest (496)    
Present value of lease liabilities $ 7,607   $ 3,612
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity Under Previous Guidance (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 1,824
2022 819
2023 464
2024 277
Total $ 3,384
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Leases [Abstract]    
Operating cash used for operating leases $ 1,234  
Operating cash used for finance leases 236  
Financing cash used for finance leases 1,797 $ 1,624
Total 3,267  
Right-of-use assets recorded in exchange for lease liabilities [1] 4,420 $ 0
Right-of-use asset obtained in exchange for finance lease liabilities 6,050  
Right-of-use asset obtained in exchange for lease liabilities $ 10,470  
[1] Includes $2,741 initial right of use asset recorded upon adoption of ASC 842.
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Income taxes (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Income Tax Disclosure [Abstract]        
Provision for income taxes $ (194,000) $ (64,000) $ (371,000) $ (183,000)
Effective tax rate     2.00% 1.10%
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Oct. 31, 2020
Oct. 31, 2019
Numerator:                
Net loss $ (6,713) $ (6,371) $ (6,112) $ (2,437) $ (7,493) $ (6,695) $ (19,196) $ (16,625)
Preferred stock dividend paid 0     0     0 (14,955)
Accretion of redeemable convertible preferred stock to redemption value 0     0     0 (56,175)
Net loss attributable to common stockholders $ (6,713)     $ (2,437)     $ (19,196) $ (87,755)
Denominator:                
Weighted-average shares of common stock outstanding, basic and diluted (in shares) 38,511,370     35,790,951     37,855,503 15,007,247
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.17)     $ (0.07)     $ (0.51) $ (5.85)
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) - shares
9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,905,279 6,873,284
Stock options to purchase common stock and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,830,142 6,645,106
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 75,137 228,178
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions (Detail) - Affiliated Entity - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2020
Related Party Transaction [Line Items]        
Recognized revenue $ 1,223 $ 2,425 $ 4,098  
Accounts receivable       $ 2,072
EXCEL 80 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 " !P@8E1/78G,>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$ZA8R;UI6.G#08K;.QF9+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT -!H5]I.?8!XKL*-V,ONV2PK 11^:@ !(>R9M4YD27F_L^>L/Y&0\0#'Z8 M T%=56OPQ,8:-C !B[ 0A6XL*HQDN(]GO,4%'SYC.\,L K7DJ>,$LI0@]#0Q MG,:V@2M@@C%%G[X+9!?B7/T3.W= G)-C4?R6G^!1H(RZ37U?;^]V#T'555X6LB^IN)]=*2B5OWR?7'WY78=];MW?_ MV/@BJ!OX=1?Z"U!+ P04 " !P@8E1F5R<(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$4A6I?R@4 ,T9 8 >&PO=V]R:W-H965T&UL MM9E=<^(V%(:OM[]"P_2BG0E@R^8C.X09PI(NTUV6#6D[::<7BBW $]NBL@SA MW_?(@$4RXMB9:6\2?^GE\9'TGB-YL!/R.5MSKLA+$J?936.MU.9CNYT%:YZP MK"4V/(4[2R$3IN!4KMK91G(6%HV2N$T=I]M.6)0VAH/BVEP.!R)7<93RN219 MGB1,[F]Y+'8W#;=QNG ?K=9*7V@/!QNVX@NN?MO,)9RU2Y4P2GB:12(EDB]O M&B/WX]AW=(/BB=\COLO.CHE^E27N:)97PLXC^B4*UO&OT&"?F2Y;&Z%[O/_/A"':T7 MB#@K_I+=X5G?;Y @SY1(CHV!((G2PW_V<@S$>0/G0@-Z;$#?-' O_8)W;. 5 M+WH@*U[K$U-L.)!B1Z1^&M3T01&;HC6\393J;EPH"7&8['EDLRAQTB3 M9&LF>39H*Q#6M]O!4>3V($(OB%R3KR)5ZXQ,TI"'K]NW :BDHB>J6XH*?@M4 MBWCN%:$.=2P\8[SY)QZTB./;FK_"\86>=T%ODJI([:NT_R.4'1*BDX]BN\YDXK+ M>$_N^49(92/"I93,.4+4+8FZ]8CF7$8BU,.+P"BWA@A7.@VH'SY\J!@3O9*M M5[//) -3*SSI_9*IC^H5'$'? MA47_W<5L9;4\7*"JS]PS!W;K1&D,,)+%9 H>^D)^Y7LK%"[E0._Y+O6=/D9& M#1FM-\;OHBP M$?.)+F#B_8<@8O!O',Q*F/&KOR'3$ (9+:.@($6QV_=XT1&L-W M<9=^705* S5Y &W5B*PHS[LA!45 MEUSD$0P7UW>PY.F:S.#62@TEX5B?P6!\$+O42H?+W;-8%^Q8Z6E2 \6=_2U: M.5'F4FRC-+!V=(7F;(RAF51!:Z6*$FTN,@5F\V>TN3A[*Q1IK^M@+D--LJ"X MOQ<].(*EY&447*#?Q[(6-?F!XH;^111982U2K JJ$.EV_&;/[V&Y@9K<0'$S M?X@4S&VQ)"[]Z>EGLN!!+B%:5JR*+".2!"QQH43P?$4VD&.V+,XY^=%I.2[9 MP%*N6,-AU"9M4-S8H; -HW1%%OOD2<166%P RC8,Q*0&BOOX*5YD\A*L60I+ MU4ME9(70['&!)2MJ4@&ME0I..?]0]Q>Q J^P5R$5BH]OU]VOR8SSTUK./TUA M 7?8(M$5"#NA6LEPQ0HRX_BTEN/KQ0G4'&"I*R'M4P#7F8FTR8* @PR(A =! M;)%OC-^K9?R+A,4QN;M8GLI?S]>^A$K=BX6J5$3O;J<%]^]2':PY]B,4)EZD$ M,M[OX8Y]LHI7QKTH-MK(MUQ!_DZUR]HVN8[*G4)9[\=NA[[O=FF_0P?MK8W* M>+N'6[/> H5I>"PDL!Z#&?OWWU=TUBML* M1==QW*Z-K7VV8:Z]M?B.D)% KX0/>^?EU?);Q:C8H6^;QP\?.KXR;?AV<#A18E-LOS\)I412'*XY"[G4#\#]I1#J=*)_H/R",_P74$L# M!!0 ( '"!B5'G2]H+R < )L> 8 >&PO=V]R:W-H965T&ULM9EK<]LV%H;_"D;U=),9V2( 7AW;,[&]V::3;3)UNOVPLQ\@$I(X MH0@5 .VHO[X'H$+*!$AYM]W))*'(@X/WX'(>7*Z>A/RB-IQK]'5;U>IZMM%Z M=[E8J'S#MTQ=B!VOX\$D_7,SS[]N+G MBG++:U6*&DF^NIZ]Q9?W-#4%K,6_2OZDCIZ1"64IQ!?SXWUQ/0N,(E[Q7!L7 M#/Y[Y'>\JHPGT/';P>FLJ],4/'[^YOV=#1Z"63+%[T3U:UGHS?4LG:&"KUA3 MZ9_%TP_\$%!D_.6B4O9?]'2P#68H;Y06VT-A4+ MZ_9_]O70$"\I0 X%R* M#D<*T$,!^M("X:% :%NF#<6VPSW3[.9*BBJB4:PNU-5"0V6FR"(_.+YK M'9,1QQ]S?8$HGB,2D,!3_'ZZ^(^L'BN^@!"[.$D7)['^Z(B_NT9*7NO+"5>T M+Q^/&<,VR M@.*HLWHF-.R$AI-"8=+JBL,DU8@IQ?T"6Q?14= MZ'A2]#U?<1A*T/NBUA+2%J0N& *JM&DL%\K?S+';@$DP' 4^(S/Z?7J33F\R MJ?>3Y#M6%HA_!50HKNS(%7K#):07.R M;)N*:1@L!01.JQ2A,ZDC?Q$13Q9*0?H5]!<+U&%8=%!9)F]7 N M5C;:T=%X>\+KO_%_O)%B=Q#C;#B$/58CF0'W3,3D_Y'+#EX'S!@BPV=UG*.? M:^[ABZ?I^[[6K%Z7P(I#1[QLT(51T(XXDG@GUJ'69VH#,IQ8/BN<92,Q]9S& MTZ#N^D&SKVU47HDNA,/,F1"N49*,S8<>U'B:U/\0HG@JJ\HKRX/9R&FX::/G MLGH4XVD6?[08&Z<#=H%* F><>JB;CDGKJ8NGL=L";$*:2TU*T\!M.-<.1VD2 MC: +]X#%Z9]=$.,>A'B:A$]9J,+3M(CC)Q V&%% ML3/IH4T-!5]JFQI696VW0FW*KTJV+"O(A/X5*''!$R9DF+0]5H22D1Q(>CR1 M:9!XHA #8DW+OSU1P0BIB,L@3-+A*M9C-3*=R-'N;9I4W59AQ_9FG^!5YP(G M)'BX6O58Q0$>61N1'DMD&DL@4#:\7V9[!7KH0>+8&32N649".J*PAPQY(60D M?^1UXV]"EQZ@CPX%NE91&. 1@3UDR#1DGJ_Y3\T_%R@A3I)A'O&8T0C^C&CM MR4.FR?-!P$R#%?#V?TT?'C*%(@$ M;^:8]CR6.5R,02!.YG"MQD+M.4=>LI,\U1WN!C%.:3(\4/"817&:C8VF'I]D M&I]W8KLMM<%GNSTWRW'H'%[GH!>]^DEHCC!Y[54^Z=F<&E^J'C]Y6M?3 MDIZ@);0N0%*9:N;H++@(,&!$HD=6-1R=HR@(YD'[%ZD-;&.A$QJ]$=)N=)DR M>/V8:['D\OOO8+/]YMNQI.VK'UG=,+E__F4.25;MN#W3KO9O4!C. PI;W9C: M,C2>QSB8)_#S4&&IE*&'/9MIM((M3F%FYU]0N?=0TB5T& Y7GAXC&L?^H4Y[ MD-,3("\*N[N$.6F.IVQPI>H2ZLHX0FSC& QXZF,4U'9B8].NH]B?6C M,YQ5F9?>K1EUD7U. UBOXJ%0CR%)PS =V:+1'N]T&N^?)63R1N[;<>X5Z6+[ M/(V'R/%9T;$M+NWA3E\"]_&I[A7LV33&69PXO>_:X0"G\5B;]I2GTY1O17_H MV6$GW7\91.P<[7LW>AZ[J8T>-:Q__J9'(IU&HI_1MR=*O2O7CO\WA=[QI309"G59JQ"[;WN6PZ+>)+H'D_&8+!24+4J8 M9^W)S4_B J4AF:,/9ID"*'S[<&=>O$87Z)V K7^?30JN65G!\D5QCBPQZ:O\ M]1S-'MH;35.A*M>U=6[.E/O*=Z(J+6EM;Y(WZ#W(S^V9DKF9J'6U;W6;#'U4 M3(H:GG.[[U47,Q^L%DX7 MZ#?X8B]>%WT5[;7M/YE&PO=V]R:W-H965T&ULG99;;]HP%,>_BA7MH95:5GA)9D3?55,) M,[>-DM.2<$4%1Y(L1LZE?S$9&'MK\).2E=H8(T,R%^+>3+[D(\":Z5NQ M^DS6/+&)EPFF[#=:-;9)XJ"L5EJ4:V=04%+>_.*G=1TV'/SH@$.P=@B.=0C7 M#J$%;919K&NL\7@HQ0I)8PW1S,#6QGH##>7F*ZAT+_# 5>X.UQG[SM_A7S0^XN(+?<0_V^G"LMHCNZN39 >J'_2JD[> M5#T190G= W\.V3VT#);H$;.:(.@5[/ M\W<8WC':@DA;B/0#$%:@0KC6A9"V?0Q"L[I7=]IIA]A;?W;$'V.Y1=!O"?H? M)Z!*U>^K[W7+]P & MQP)T#0\ N!N7F'F!^(;EDG*%&%F J]=+(89L+N5FHD5E[[6YT'!+VF$![S%$ M&@/87PBA7R?FJFS?C,9_ 5!+ P04 " !P@8E1PYA.Y4X' !1(0 & M 'AL+W=OT MKFY:.T7SD:QE8=LAA/NQDW-9U^U([C[^OQ]T$NALL5&VZ_]'+'AM-4+$U5JWW MP>X.UE73_Q2O>R&. MPX< #9!Y#S #820/^\,\3Z@HS[KN7?" MY<**NQNM7I!NT6ZT]D.G?A?M]*J:-E$>K7:_K5RC(>%_D3C9;>1T8BAV&8MU0+#R4@5*DCTRZR+9N[>YHRA(614Z" MW;'V )"DC'K W ?B*$F3S$,N?&2&LR0]!I[PC0]\XZ!TBU=7J8TT(>V2PUA) M4+NY,K;=J_Y%)?J:VI1(K)6VU9_=!7 _]E/%1X03 MQHFOM8]C-$U]J7T<=@-R7VD 2.*,C2K-#^KPH#H/XGM;E-!&JT(:TZHB>_$A M^MR["QZW"71.W\>Y[/%ERGTKCGOI MMD:M-FTB0.PS[QYB3H&D]W$NE?U"E/LXG) $2'H 2'DRONHX&MIR%*3_;]FX M!ESWF[YTC;\RMFW(.S#M]X.=KC_E0.(#2(Y30 , 2%)._)1:0,@H9=FX"D?F M! =5R(_J'\@; ]G'_(6:0T < ZT% ')PPP/ A+'Q>H?)0)H$27\ZJO$@:>(O M=LP2@#0 I "7' "RF$)+[0-I2N@XZ<&*8!HD_3]E7;;O*SMH(_8#G-PDB[E? MN^8 DL81M-$!)";,]2V .@"-@AT.#^8)A]W3WFR[UE8K Y-GWNS3!&/ 1$%( M0H#%S"$DYC3SJ\8"A$:N)HZ3'YP4CL/D[4IJ5#6%6G?>I\L ^%DC]K<<4.4! M&&!8<@#FA()6'@!VR31&?3!^^(+S6XGF63KN:"DJC7:B=O;/.<$7H;5PGJ>N MQ%-55_8[J(;ON#PE+D+RRY % )E2&O%Q 09OA\/F[G-CI9;._KYK^7V/-65 M5YY#0(+]E+JWSH22Z5EJW7WU7=493[^B:*%:\CC<%W8=,D M!M9[#B$)Y9 - ) X34$C $&=%1AW@61P@23L A_^EA#$-V)3G $] @("#^0Y MA*,<\ 7@S.FX+R"# R1A!_A?:4>;(O$MV#3AP$/*'$(21H&N "%Q>V8 D(:@ M27*:(Z>T!P](PA[P0_,/!$N0O++ MD 4 <<4BBP.L!Q-(PB;P4U%HV9UU=,!$#9"_;\\\_A6O!\]9[X)V!C>P1 CNP1 #FV1P!HRGDH6P;C2,+&\:"6<\_(K(1K'#^F M&_K@'%BIZEKHH\' YKN_)7[,)[K"_%Q+$-99IJ-_^%Q7,"K&YYH"L/@JC4?T M'-PH";O1/[J7*K*=';TB M7DO]W+V;-Z[$;QO;OS$\7#V\___4O?4^NWZ/K^<8N)[CZT7_=G\8OO]C@U^% M?JX:@VJY=%-%5]S=M.[?W_=?K-IT+ZB?E+5JW7U<2>&:=0MPOU\J9=^^M!,< M_HKB[B]02P,$% @ <(&)43":!JTD#0 6EH !@ !X;"]W;W)K? M55MIA-I65I*;]M\OY=BF1 Y)RXF[7W:3YN%H.'QYGAE2NG@HJV_U79XWR8_E M8E6_/KMKFOL_SL_KV5V^S.I7Y7V^TG^Y+:MEUNA?JZ_G]7V59_--H^7B'*KL\F+S;Q^JRXMRW2R*5?ZA2NKU?[#Y7^[7QO95XL\U5=E*NDRF]?G[U!?]R@E+0M-I#_%?E# MW?DY:?ORI2R_M;]S[)%XO6E';DKZW5L_U#VX;= MGW?6WVYZKWOS):OS2;GX?S%O[EZ?R;-DGM]FZT7SL7QXGV][Q%I[LW)1;_Z; M/&RQZ5DR6]=-N=PVUAXLB]7C_[,?VTAT&B#B:8"W#?"A#2V@;0;"$\#M6V@[$XCW\"ENY%+-S/H M<<@W\V6:-=GE154^)%6+U_;:'S:3;M->3Y-BU2Z03TVE_UKH=LWEYU6VGA=- M/D_J)FMR/?6;.BEO]=R?YWHI?EGDB5YXMWE5;2#E[%N2K;8_W96+>5[5_TKR MO]9%\S-YH>=E,2N:E\DH^?QIFKSX[67R6U*LDC_ORG6MF]47YXWVN7WR^6SK MW_C1/^SQ[\^RR19 LTFXV:1<+O7J^]2Z";2>AEN_^7 ] 5I=15K-9NOE>I&U MP9P^1@(P\C;27[W+U>OJYV.$@?;OPNT_Y561U\D;H.7[@UJ.@9;7X98WZU51 M5LF'W3P!+-R$+7PTL\UCY5S/Z_WDQOO)C3=FJ0A?9:I;_ M'IK7+_1,K>^R*J]?)EF3W&2K5PE!OR,I'M@+UYD'R_RC/$Z($;CQ^?Q MCJ<;8WSH*#H[>7*M]HBN#V#(T"<^:+D)Q88\" Z"HK;.]=$.9N5O,CE^B;^TI/O]2_1/FA2]0%PDO4Q7F6J L,+U&Q#Y9XKF =$*"Q<-S$ MB!)FSPWA#+ND+!56$%T4HXPH*X0N"EJ?+BJP/N4^>'+8_C9TSY](=T(I107V M.*;VCJF!CAVRN2K'F1%&J1*T'\N) C;A/F3J0BS$E8O8/$Q9#WL;LM2+#4J- M1$V#V^JGGMB\VHK-K<1Z&=A:44<%H^ _$>GHHNRA@4J \F95+G1G7V88&\A_MSSGHLJL0F+(6XC0"ZKMK) 0*:XBK M'WDU*^J\9:G'?:B\;]VM-WG#][QNVFF^H;"ZJ8I9 VWNH. G[EZEA)(>APUG M(WHBA[7L;> 90UV:L#;+R1836'+3L)E^=XV*0&$9<5W7Z\T.HWLT>\R2'GOS MD%55MO)TR%40DA#;W3"H[Z\1!RBL#IX@>Y!+PB-7^$PA&*)L;@''2V?_Z M'32$CH8P^E"),T$ A:>8,N1;R88L49@M+<<.D1/(Y<<1QC2U8S[9 H.SNT:X $A:O -"C7@%D6+YB0^8X_<4Y MYO:!_14 ))E;7"S+!&!0F@G (!T+P )"%AO!@L."Y?BDZ;^S)E+7<(5,:L$3*J-H M40\?K(P I*?R?K R I"1VKM11N29E5%4CA- &4'E/>**%*B^!\"@ A\ ROP M@Y01,58W!(67-X3T MK&\(&EG@1M"0L* Y;63!&0>)$XZY'WW%7IEA,_WN=NZWA!7,$\0O!:0(H'ZG$ ZQ5-I+!C+'9>HY MCJ%&-]"P;OB0_6PO04(*;5Y\+^:YYQHC=;EZA*ABS.Y?%-=WW! [#1.[]V!/ MKXS[]9=%,=-_T?W1$_+W9)5O>ECLVLS*NJFCB\CE>B$19JEGFZ:&96F899_N M.S@D+O,B3+F2]FIR+YL(:0\;;,M'XM20. V3^#^:;DVHR[F8$808\3)KYG1"RRL%SIQ:;N<=QC$#M+N2!Z( MUHO H#)73C I!??H"6;T! OKB6=Q';R@Z,H)*5-[W+:H[KA9Z>04,B1\EUJ8 MT24LK$NFN\[M=B'_IL-)@1 M!2QR@<8IB4>S1N:R-TJQM!?AA+G5 <)L+0H8(S*5PKZ@!>!&6$B-M1(1 .AA M.-:YO'NJ?Y\EKN43.SX3[A+[5;..P7M M>,B+&V;G86:?9/7=(J_KGI@![T5&AP2X3DM2[!%=W! _CYS''.PA&'W@UJP= M>[>8X,0>N.3AZ9>1#3PL&P9H*@XP-[.7< 34]]+P-A_"VX-O(G"7,L,W$7CG MK9DAS'D0.W+@?1CH)@)WF*&:?D1]?N80V,.72=!TLER.7"=Q.$]P!B1G-BU^2L IP>1 M4LGL002 Q)> <&KO[S%4OQ>&H<53&+IS' KO[P)@:,&4HK[3 M$F$86@QEZ)@W8P&\B*H4LO=V 1"TL/=VP!91J9+.K@41M$J9<@80 $KJD5BB M\T;KJ3E:#.5H83A:G(*CQ8$<+0[A:, 8R-$ #N9H".CE:&$X6IR(HZ7A:'D\ M1TOW/N$(J>XK[/V'&O:5I\J)PV0VEL ANIZU./7LB=+PKQSR%D0@:X'7DP0N M*M*4*.9;3]+PK!Q4QC[ F[$$/B+!%;?WNPF TUY;BTFZ5,HT*4O+V!6 &Y&4 M<&FE-V\AH.2>Q20--\NA+S\,)38)O3T:(C9I*%>&*3=V\<@SCB[30MRVA86Y M#; %]6\P[ M$PJXY&^-$6C'4[!5AHU5F(V?+6E1P/<:L'TG,0+J]\'0LWH*/7=.3^&=70$? MBA)2Z@GE$0[*T+,:2L\Q;\;*)4 EN+3S7 5\ETG8-47 EE8=B-I'N0!.;^M: M%$A[_(:PLS+LK,(?>CIZ6U>&8U688T/;N@+(B@MD)P116-\U0VHJG-<>LZTK M(!DER*;U&*KOL*%(%7F=\%3;NG*)DZ9<8)_'ACE5Y#7#$VSK+F5*1T,K-R&E M]AA!=CP50]7Y %*8>4]_>U&Y%,P$2U/?[464=C]0%&;AT]Q?W#VU7_>CSJM@ MDQVP]V:>?4W&8XTRSWZ TL[7D](P*0\XR]N9LB6YSXG.=Y+2DR:]._.'9[WM M9X&-<\^>]^Y,1A-?".AFOA *3'TA()S[@DB77L\[GZ=MO[K\[ZS2^6.=+/); MW2Q]U99@J\?O&#_^TI3WFR_6?BF;IEQN?KS+,TVV+4#__;8LF]TO[4=P]Y^3 MOOP;4$L#!!0 ( '"!B5&E^UJX8P( /4% 8 >&PO=V]R:W-H965T M&ULC51M3]LP$/XK5H2T(C&2)J4#U$8"VFE,FE;1L7V8]L%- M+HU5QR[VI85_O[.31D50U"^)7^YY[L[/W8VVVJQL"8#LN9+*CH,2<7T=AC8K MH>+V7*]!T4VA3<61MF89VK4!GGM0)<,XBH9AQ84*TI$_FYETI&N40L',,%M7 M%3N-KG[AYMP MY.G(Z"TSSIK8W,*_OD?3>PGEZF2.AFX%X3!]5+S.!4+.+'($J@"T3!=4 CE0 M12XD,*J_ HSQ)CI;,:[:5:EE#L9^8O!4"WQA/1)(9 )/66_&5@"+C\I1] M9H_S">N=G+(3)A3[5>K:$HT=A4@YN$C"K(WWMHDW/A#OSPS/69R/_J'?CT8_CW6AZ"AZ1;)U[[-FE\10)L]J4[PF;RUN9B^-ID^M9D&%T..J,F]7"O9=Q _,'-4BC+)!0$ MB\Z_4)N99L@T&]1KWT4+C=23?EG27 ;C#.B^T!IW&]>8W:1/_P-02P,$% M @ <(&)415[XRL-"@ E"P !@ !X;"]W;W)K,9Q[Y.,Y.[\\27]D.G'V 1LMA0I ZD MY/A^?1<@14C$ G2^)!2]()Y=+/;97>#JN5'?VHV47?1]6]7MAXM-U^W>+Q;M M:B.WHGW7[&0-?UDW:BLZ^*F>%NU.25&80=MJ0>,X76Q%65]<7YEW]^KZJMEW M55G+>Q6U^^U6J)>/LFJ>/UR0B^.++^73IM,O%M=7._$D'V3W=7>OX-=B_$I1 M;F7=EDT=*;G^<'%#WM^E9H"1^%O_,,J#,H^BE;=-]>^RZ#8?+K*+J)!K ML:^Z+\WS/^6@4**_MVJJUOP;/0^R\46TVK==LQT& X)M6??_B^^#(4X&+#// M #H,H),!,#$^@ T#V'0 ]PS@PP!N+-.K8NQP)SIQ?:6:YTAI:?B:?C#&-*-! M_;+6Z_[0*?AK">.ZZZ^UV!=E)XNH[40G846[-FK6T4JTFV@-7M%&E]'7A[OH MKV_^%KV)RCKZ;=/L6U$7[=6B P#Z,XO5,-EM/QGU3)9'/S=UMVFCG^I"%N?C M%P!\1$^/Z&]I\(._KKIW$2-O(QK3&,%S]^KA) _ 8:,QF?D>\WSOUAIMK9IM M!+M3B:ZLGWKW+KM2MN\#\_!Q'F[FX9YY?H%X4#4MN@+]R-2,U)O^<'U)^*L5C697="P8[1 M?M;[Q*R\WA/[LMWH#77$C$;=>-:DB B)E\R#]80]2-@3FM8@VPA5P.K+:+=7 MJXWQXL>7@;^DPJF".(C2F$]ANT*)U\+4HJ8S@6$ME3([K>X4!!T(/+^#H4OC M'"O0J9V-%<,4I\@HS1RSNU*$IYXH2RS/$!8F@*:^-"'4ALY*@M5#T6+XY!D4 M0#P%[$K%'K26K4B8KD9S=^)[)-I6XD[,78,N\RD\5\@'SW(6"9-6'\W:"1-I MF*UAC6,P U8*D!*QK$3"M'2S,C&GU?0HRX-XK/#UO,[A,HK[@W1Q#^N[2#LLS.H&-2<5YYH%MR8F&R>FS"8G!7(2Z_*+7=!IV$#%/ MV*&6A.@K24C)@ZSWZ+)3A#XH=J\@\S42=5+:I+F#9J MFW6G;=R)9Z:)AZ[H?L3*=L.Z67LWLQFUE"F-SI-!,% MC5!,RIVHCHGQC*8>T):):)B)'#?$UA3%C;$1(;%C;40N)XDG2Z.6CF@V[XA@ MYD-9]/GPNJP%U,.O=T;+(33,(?>J64E9#'V'LFWW,)%99B@FMT!^K:XOM?'T M2L.B-VN(/H"D?6OJ<1#8+)T0$&"+W>0>S[,3" M[/3*)=OO3"DHU:KL]VW_NMEUOM5@+EDQEDRS&42*_4R MH!QZ0 =(%'3N_UQVFTU3%=KOHE'#LW:'@,CI62N$Y;)TRM2(E(>IV4E7+\R# M)]YUW#;^9)(AI$;I-&O'I)*<>W))9KF/A4NM"S**I#J8Z!#GC6K Q2C3( MLU!E-8!V1?)LZ8GOS!(I"Q/I8%[3=OXAQ"Y).H@1'B7+U(O9$BF;(=(S.T/( MW$95(]!& 7-IT8'IBM XCGV.:YF3A9GS"Y1PH^N.(/NB5C\$"@[F2>SO,G"9=RG&D*("88GA*D[BT_2EZ(PMS8#"SK!(=1Z/ =KF9?-,6\) M"'>BBG:Z8=0W%WO<W'(<#W.<0_9<4MV/$QVMSZPT9__E%%"_AX]RJ>R MKO4RZ P<,J2F0!5Q>2Z/&7&\!SEA2WS=06[9D(?9<%X-J=M:005XD3-TZ\E92W_X K"U4T&X]U1#Y PQILDTFT;$?,YW:XA7Y( M'Y?1>3SM)2!"/FTLY2=S5V>&)MIYPR.X3?HK-L/ZS9P+)2[%ITZ("!7.YWK9 M'""9SP',*IUVU,[Z;<<-A:*>+XH1$9I03X,SL<2?O*:5?"S1@$]##)Y8!D_" MA/I)GUM LH JVP\]O2(&Q;VSE1"IC'GJTE03Z_D;RT]IF)]P[O\X,^I3[Z]M M](:^77(";@LN";F3TJF+Z7H?4Q>;N9B.JRCZ#JN6N7FXC3).WV$F7YQWQ'D_4T:O[\%P[E_ =WA+_T%63MU M?U_W9Z$@(V\A *T!1OQN"0ZI^BNP_8^NV9E+H8]-US5;\[B1 H*5%H"_KYNF M._[0$XP7D:__#U!+ P04 " !P@8E1'9?FGC4# ." & 'AL+W=O MUT2($D;;(?M MKEBNVX=A'Q2;CH79DB?)S?KOCY)=+^V28'=?&HGF\Y!Z1)$=;Z7ZI@M$ S^J M4NB)5QA37_F^3@NLF![(&@5]R:6JF*&MVOBZ5L@R!ZI*/PJ"D5\Q+KSIV-EN MU70L&U-R@;<*=%-53#W,L93;B1=ZCX:/?%,8:_"GXYIM<(7FKKY5M/-[EHQ7 M*#27 A3F$V\67BV'UM\Y?.*XU3MKL"=92_G-;MYE$R^P"6&)J;$,C'[N<8%E M:8DHC>\=I]>'M,#=]2/[TIV=SK)F&A>R_,PS4TR\2P\RS%E3FH]R^Q:[\[@$ M4UEJ]Q>VK>_%R(.TT496'9@RJ+AH?]F/3H<=P&5P !!U@.@9((P/ .(.$#\' M) < 20=(?ABDCQQT-(^2.R") >"O$=Z1J#L>SF7^7E#&Z8UFKWJMU0C1V4[S/TT#O^(QO[]CM/B M>+POX==]%_,K*)=XSP["7"?1*8"&KFHF'UQJH0%5#[1H>W5@F:]=0B6.6IK(1 MAHL-4.6(C*E,$S;C.3TSY_27',!E$IV!NW1ZB+/5PAI.80#45HF-7BXYLI)Z MJ6&\U&>@$0EG$.*3]/0,O%4[,&Q S3?"D5.%LI_!:UGRE!/]JQ>741B]@7>4 M?NJ*6&%*Y5P^M'E3C]B%*2EHG;8M8^#MNRE_IR]5J#9N@FAP'.T%]M9V2,W# MJX5KYL_L-S2\]MEGR=4RV6.?#[MAY_\,VT[*#TQMN-!08DXI!(,+NG;53I]V M8V3MNN5:&NJ];EG0P$9E'>A[+DG=;F,#]/\"3/\%4$L#!!0 ( '"!B5%M MTD;QA0@ ,,4 8 >&PO=V]R:W-H965T&ULK5AK;QNY M%?TKA%H4-C"QI+%E.5O;0.QMT"R:QHBW+8JB'RC.E8;UB%1(CA7MK^^YEZ.1 ME-A.4O2#K7GPOLY]\' NUSX\Q)HHJ<_+QL6K09W2ZJ?A,)J:ECJ>^!4YO)G[ ML-0)MV$QC*M NA*A93,L1Z/SX5);-[B^E&=WX?K2MZFQCNZ"BNURJ'VYT@NZI_2WU5W W;#74MDEN6B]4X'F5X,WXY]NSGB] M+/B[I77:1;:AI6!#<^=3H'O4D6W+_> M:G\KL2.6F8YTZYM_V"K55X.+@:IHKMLF??3K/U,7SX3U&=]$^:_6W=K10)DV M)K_LA.'!TKK\JS]W.'R/0-D)E.)W-B1>_JR3OKX,?JT"KX8VOI!011K.6<=) MN4\!;RWDTO6--@^+X%M7*8V_QGYJ;673YG*8H)W7#$VGZ29K*I_1]%J]]R[5 M4?W)550=R@_A5>]:N77MIGQ1X0>33M3IN%#EJ!R]H.^T#_54])T^IR\LM+._ M::Z&0MUZ%WUC*YV+ ['?!8KD4G[@Y^JM==H9JQMUCX>$2DQ1_>O-+*: 6OKW M"QZ=]1Z=B4=G_P?P_S=-ZD@?J[V7=W4@BE87ZITS)^HHU00DEBOM-L?*1J55 M@\ZV;J%6P3_:B@(C8; B4,VM^$@*L+6,452IUDD!#1=Y.BA65I-N4FUT($6? M5Q0L.4-JME'D%GHAB@&P0&D=2]B@9#6[34[/&EZSIV7GQU[Z8-HKOTIV:7\C M7%"0QT@5S>?6L-%-H>R2A47%W"8]LPTCD@W5FOTRL&8-Q-C4B?JU!DJ+6@*Y MU_K^%??[#C1UU^@DD0IN7ST^+M0>G@!N3B%^1RQ:!3]#JV,RVD0,^![$'MWN M,!Y%=8<=H$OZ0?09BE%"VLNLF^FT0$44V1S$(V+@S(F1QM;:IADLYX](VR@!N1XTXDG184*)< MJ)4-&,\LO&PY$^*N*-B6R0DJ%>\A;G8OG\""M05:6.Y.6=A%6NSRU"7$ IH^ M$WG$\F/6N:T1H XT(T!'01+6'VV5W&'?.Q9CWKV*G*X'Z^,#5KP)P3YVPX)3 MAU6-!\Q;AU'H2QZ0S09YGD43[(K7'4"NUCHR2$O @_9XKS<8?J-)(09KO/-< MWB2]\U?L>/_$CE?L77W4#6]#>.0#K-[J@!'GM(A_2$FOT?BW**=*GZ@/3OU, MAI8SH/ Z#]G#^N6D+=B1)$56&?47#T[NX#F@^@K&MKZ@-Q&V/;%1OZ MH5+3XF)<%I/12,4:/1F[^8;4*%2">5 8:?HK"ZL V'GI[\<7)Y#%Q,GR!8HN M@@'P(MAWH%%2>%3%O/QT5$POL(GI.; #7ZA:(XLQC2FL@Y6;RD:#^9QR*[,[ M<%OZGW6\+B[.SM2L36I&* [:TP+^02$@OMY3XV/*8N?%V;B4]M$5]@+N"62( ML7DF%B*/O]6*!1M1YDI7% MQ?E%\;H\?19N-"/JBI]W9@Y3XG0\+B;EY%EG@/X3Q3.=3(OS%Z1DA$L9;,,P.M8-CV;Z3,'8 M*%BL=R4D6';]HAX[:]!0'36*.U5O?@"B_$@J24QH/6G4\_4:3S+]2P,:F MQ?3\Q;+?)O^E%!_.JLI6ROF$R TQ+^!G?>W+C& /GW"'*YF%K<.6A!8I1F=3 M80/,)'0>\U+&W%S&AXK[-ZH%.>SS3=[M*G#A;M8_9JKA #+/VDPKX'?'V3C2 MGB%$F7M@EIZQ+$^?G'L92[TKPB=&SG?-FDDQG8R*T0'HG*(?F3>GY8_-F^E9 M,1F/?F3<]$8[%('1476L_M)SR'O+7.D (@3 VWZUARSF;Y(]BFLBYXH[+[8= M(^-">237DG :/F\R%)W\GO5^KT/WX@4#"H%<*]$NG(4Z=)&$CDR)O[]Z!2)/ MAWED'< 19TV+S2508Z&JGV>'E:'J"2BFS:Z9"XYFSEQ\+WQA@6!.Z#G^C=A%N^&60X$!3F3&)E)XW)( MN7X M= H*Z]N0YPRX)(X'$;B\%^HH73#C^!^I(^T[\$2EXWG-C<1S2\WA.M.XINES M(,P-"&0& MF]DY& :3^+V"?B:33V,U+C/_^V**"LQ^)C-W;][,\^'3+=!69 M'>1^!^JP@&S!C970XRVKZ"+*X6V9=+2#8!M_!2:7%T:L0O?!5 NW*/[N_:K2A M7;B,X=Z')2"ZD,]G/)FQ>>1O3/W3 M_@O=F_QA:K<\?]Y[CV.?18(;FD-T=#*=# "??#++-\FOY#/5S">D3R[YU$&! M%^#]W*,+NQLVT'^WO/XO4$L#!!0 ( '"!B5'IOAZXO00 +H+ 9 M>&PO=V]R:W-H965TX9[D6(K1M "?;&UY%S/G!G.=.O\ M7Y)$/AK-I*3>TI'A; M+CR^AIT5I0NR03LK/*TO>U?C-]?G+)\$?M>T#0>_!6>RM]5SVA:"TK M$V_<]F=J\GG!]C)G0OHKMHWLJ">R*D17-,J(H-"V_B\?&AR^16'2*$Q2W+6C M%.5/,LK9U+NM\"P-:_PCI9JT$9RV7)1E]+C5T(NS:QET$&XM4-) -DK&:CJ, M,,T"PZPQO*LP5^S.!!GX[Z8 MC":C9^R==7F>)7MG7[/G-]+JOU-Z?3%W-CBCE:R98958'*3/<+S35MI,2R.6 M."30, ;QY]4J1 \B_?5,1.==1.;RGL2*R+)R*3TIH6W2\PK2!);&7&S(DI?&[/B&R@@I%JEL9,.E MU[!;&@JL&^'WUFJ628@&<7([6 [$^ZNKQ6DJ :1-I2A)-F92^(O<$P4M^^*# MS0:U*&Y6'H'D N/)UYG!R5Q:J>1 G*Q.4<&0(:D=29^2GMS0^S9*8"2E4I8:1O)Z^)XE9[4LOHVO?^EN@ST9'3! M]4T_QQ=UF659&IW)E2'A*U;G0T^;RJ0RII*SN25EE==1-Q)O'[)A1:'\NW\\X%+$FO.,*G$"!9YSGZ :B4G+A2VZ;C"W!GDP#J=Q0\ NQ10$$$ M?F8$T!)2?<+83N=]LVII24ON]FQ:8 MQT1^FF?I@JXG6T(3L]2M0-26<0E/M@3BX?%*,MQ172LAF!KL5%N^PCN4W>7. M*/+A!T&?*QUW72=F,N1BC><]=)'#DG:J[8.C 4Q&X]<#,2V.%N0Y7C,C#UH@&4@FQL02#59&YOLV)USB9:@+0/U6V7LQ2 M45+'/==B:70>\F'!_M407Z3 MMD;PG&=?O5IUI]UB>E7O8WOQ>JO]*/U&8Z@96D-U-'CYHB=\O2G6']&5:3M; MN8A=+_W, 1)Y%L#]VB'/YH,==.OZ[!]02P,$% @ <(&)4>;!0^OD# MZR( !D !X;"]W;W)K&ULM5IMZPX^=#I!_ .)!'? 0R $\W\^CZ[B\,=*5)N.NT7 MF[S#R[X^^^Q2S]8^?(I+8Y+ZW#8N/C]:IK3Z]NPL5DO3ZGCJ5\;AS=R'5B=\ M#8NSN I&U[RI;/SUIMW=&+9_SL?7CQS'>IL3>$LXZ<_E+.G!\Y^JMYZEY91_?P8YB[#37MB7TPE4W5Y M,5'3\^GY ^==%N4O^;S+ ^==#UJ^SUJJ?U[/8@H(EG\]<,%5N>"*+[CZOUCW M?W6V^FEIU(UO5]IM_O*G)].+;[Z+7]RC@U&UC57CHZF5=2KA$-W5-N'KW#KM M*JL;%9-.!DF:H@)"\*(Y=N'-QNB@#'E>_4.[CD3M77>J;JVK#*^NL9]T2$M< M]. %$UH/J9;ZSJB9,4XYCU1()M"Z:JG= G(GS\?^074GT+!J<#F>T7:ZM8LD M5S"5V=D3O,/GJI?*DUC8I5U6HC9)VP9:S CS3M4C?:P^1M;2Q&1)9/$)8'2E M@V9XPLN]5H7E*^\(?6W: !S24OW]^OH]Y/JMLP$'M=H!/6DQZ=[J3V9TBW:U MTA&(NZ)+(DD)7>9S8"+K"0%\((/KEM1CC;'>)-G:6#VSC4TV'Y4#H@NL#.0B M@[!Y#NQ).SXV!SQ+&P_)$\R=<5V6P'Q&.8KX4G>A=Y9L8M<@%GQ].@YXQFR8 M$6<=-@OLO[3 VF I-41V20U*FLJ'J6A@$=TJ<8UU$86$#K)>V6E)Z MM?P&"EG)-CB;M/ZUJQ=LQU-UW2 $N\5RKP /VX 2_LO"]2[%*9R_&][7ZMI, MAJ]D\EIU*YC5.B$.7('OD!9\^,%#3M7;07!SIYN.9:7%#WH/N>?=PI,UQ#Q8 M@YR>*X?TC1'@,^'4P(OZ5U35WEQ5ZN#PWM:MWB#$D1WP9O!M3N?A8I(P&T:6 MY= ?) G;UI)(;'U,VP T-CO%5+DAF(9R)8-8!IW((&3OQ'0-,$5S;%9Z99-N M[.\,T,!!IYN3#A)'/T]KF%0B"7!D@!ZNX P]Q+)YUR!9*3#P#*"&H ?"L#R MEA6[@+Z-K]D^>:YM4.0DSNYH*N0DYSW;J-F0.Y!5U:<3B8@**8GLS=& O@M0!L? +ZMN!GC&V3 USMIWZ:R+J(L1=JP@=+1LU#&>D.!% M<] U$P*N2_ISQBS \^P88.$(Y@6+V2 5EMFD@HV?U.N"6=:!''2"S)*6*Y_P M#>^:#9CM[-<>67OX@4K5@X?C+0(VD050SVW#%;W2<9F-CP_D#VB%UYU-?EJ!5 M0Y$Y3E9[_$YZL>&S8:Z A:T M 'W8U96%[VM&C=#@2]<@^R=C5?H+$.T$"Q2?%6O0%SA'8$4R):JCWAE*Z;3V M0YRQ+!!+S)V# +79+@I2020/>U$98P]+J1Q"8-MT2QWY(J@+\*T8BGQA^@ _ P#W7)*73<\OG@+-.4AV%TP0!A"T'N5+S/ . MOU+N,F2)(W-R4=1#EHO'7_'Q%Q=?3:A(K SWD V*21%^3SH"4JIC]0&NC^H# M WI=:.F[G]^\.KEXJM[C7-,"W-XX]0H[6Q*9U! UD#/+#V5MB[-@&0<21J& MAPB*FA3K)+9 2/6=#: BC_H+CI6O ,? F=/A4NG;21:^ M'QPWJ,VUYH]K1&UMJD83FFH$;%8'V$%[?_$!0/(]T!=\]5U8((9^'V*?\8&X M8U=H$?'I -KLJ 05%F\^I\QKQ3WT;-'X&>Q>E"I74_76]1TB#QY2%I$***9R M4G*72IS.%6) -3QDCL(UE70;4:]AAW 6, LB+>+A'\WZ<%^@WF0!^A:B(>G\ MBLGMP4WO' C01I70'5>2?O?U[4>*E"L/"(THYMMO"52R".BLS6YF$79RY8$XLJZ4I7&_$=$E)"5;,'#7*ZXF[.C%J4G(?>/ M1*5"PS(8XHM79+R.&H29!@&<(]NE1BP%"A*K8%=;!BTMK=AM*ZZW@7U/C%&( M#L@GYGO0;R0"%,V).PIGJMM&_0C"I*[4"=_IA;&12#>2_R.R=5LDOM&9+=/M MNJYY$Q.2TEV<4NZ\-K/ DX8'$XB>#;>,$@87NII9Z4N/__X*/'U]??OR>-\: M]7'%;>TCF I0X$_)7H]/SJ<3]8/AEO/13WX%6'IR-3VF53?R2;*F1 **432" M@H )'VKI%AHYPK/K+ T>&XX@'O1%(%KJ=Z"K^-WD4,]Q9_M=!UPNF07 P%# M7]*B*0L]X@H/CUE)!$>O@QS63Q"RW&KMNZ8>R:%%\C($V)2:[L'!%A(O_9A" MEF:ND]LZ,*;%,IWX.:*2=3V[,_O&F- WK+NI*? M'3-"F,:CO;-$WTP:@E\!6ER.U]:@-X2XJU5C^^I.O6+VFSAY386.:!+!5V,8 M^;FJ[(8I4Q>=Z\YVS%*='?%JP5AN8852TS)R*\23X<<671]Z;[*,X;E/[%O MWLE*)@FF6*7<)>89ACX#0Y.[$(AF+IQN&/*PC>^Q7![#9\MSK7K\',0X;A-"#OQSB:69 :@W[@ !+71,.;+DH] MGX%6915M33R0NG.2?)*?@MV@1^B?4*%GGG,JL ML/EL9$HA%S4-U^P4AZF;(/)SIRVE/9=)6).,VXEAIRE -V! S+QV!Q[K$P!1K)&&=7VV"+-HCO) MD4*ES!6?V-1W7-)I,WM!9 YSE=Z"'VE&UF<,R3S@[=ABQ5!U#^-0.SMLC^7H MTMUUX[%L&)H2RHTL:E]SYNK/T\DW5Q=\##X^G3[9[G[V-Z-ZFWCF B%H)':@ M"&JXG>WO CU$R8],&1#W>8P".LS#_%K:M,8L=+4I*"VWES39;D6WQFQ]"^!8 MR]%,?;L:^MUW/!F9-WX-!_WH1Q-#!E^T56TG]JL-;K*)05JJ-P_]*]T7J.+9 M7DI1;.Q;D QGAI$-VL'K;D'P3O1+\H8X2#\G(V*6R0;(V>5$O:9QV,\\#GL+ MHW;"N OYF)X?JV_5JV%N_SJ 0](OI>RXZ7F( M.EZJCCF2@/;HMX-[K<%HIM<.)TL@ V*D<%&-X\5[?R81\\C[\OL3%:B%=8[A M<$XI6'IM:IYD;/ 002C48!#A/L=D*=-N))9?IF0KA2'APC[I_P!WS=9]++XO M9[T9S27!K&6\^(.GLJA$0W'%0#RE11O GBHWY:?L(?AC5/1WN:("QJ6\[\P# MY589]GN 49DSH^9V ?$>RT\_P_)#1H>OLYQ?H&+"O_Z;]-0#T^KE&N,OR]"# M2]_C'O+L ##;";W?QQ^^\$LB7[$A+,CVD$F)9A(Y#!%RI!\^9APV2WW_6"[, M7(-[189QR7^@Q[Z?Q<]&?X#0FK#@/[.(,EF2OT4H3\M?]; M7OP;4$L#!!0 ( '"!B5$(4+?B&0H +P? 9 >&PO=V]R:W-H965T MN**3%Y=709O+R*:;U=\"\IEGKMFM%)QG7]!_WYK7AUY!,@ M48K<$ 6.GQOQ6I0E$0*,KRW-HYXE;5R_[JB_M6?'6<9A.CE=:GM-UNZM4E\Q/)&FWK>;@:"N:S<+[]MY;"V8>3O MV1"V&T*+VS&R*-]PPR_.5;UDBE:#&EW8H]K= "%W/%[66 M5D+UA.5"&6B2363%JUSRDFG#C8 6#,OY@I;I\S,#QK3]+&^97#DFX1XF&7M7 M5V:FV2]5(8K-_6< W*,..]17X8,$W^=FP*+ 8Z$?^@_0BWHI1)9>] 0IO)^P MUZT4WO92^-A+X3^78VT4C.F_#_"->[ZQY1O_6.E_=R;LA)^RRSQ7C2B8N$4$ MT$)OW^":"$(9]5BH7A^,5P7[!Z\:./G:325H_:0N$0?TR^U=6SNN^4IA]0LE M2N!;9POZAM_BZIBEWB@>XC?Q_"BD+?8<"U7G0FM93=E$8%TI^5B6TJQ8Z VC M&-]I-&+OS0P 0B\8A2SPXC1BGVH#>1RS ,N&(2XR+XPC=C(^9=<*@5"! G$7 M7QNYL)SVW/X6R7S68M*4['QD);C2IT^1UDSAI))?(S!;/I=*R1M>:FN[ M5JD1#A1FWBA)Z6+H1:.,D7$T!I3OL$[L0-PCR'9' \\.X_7[;J$J:A@X*9!-Y2]>:I2R%=.GSNT!D MG=5EP>0-_/& M&5 AD+=@\2X=8#>?U\K(/]V-DYB4GIRRDRCQDB38J_*__644!N'/K!+$-S%HY2]66?2FBSK3-C4^^ #2E.U2XY#+XY3NP"701+!-A2#L>(#);.Y M"Z:"@NEN&X/,,@]<]4+8K%>N!M\%6.H%D+ %-@3&N =6(>8\$Y<+LH*59 (; M.O*8K/*R(6J(5\4._!Y;PG,@I# ='8!EP"ZU%K"O!H]5&PE;!'J#:;[M'DL! M,SX.4L\'3RL*1(MP%!WB\P.*I;U=;I@A2/ 'P-GS9K#/5@VIE\*_#F!]7_PG M^2E[S1<2KB7_M(?&<2OX60-M]![_]ED&2#LH>O!J1:FEYW$<>%D:ML+SXB3< M!.79-%5KR&#-/HE8%^38-6Y313KHD1UD@7N!)=[0CQVPV(O"[!N O6D4Y9_# MI;9A#CL<-=^AK1<;VK)&$MAPU,HX' ZWXL$=OH-D]YW@0;P(;!9>Y WCY#Z\ MRT-,VAX"X9BJ?X:DUPC:O%,QG0=EHZ'C/D(ML,7]I#AEOU6&5U,Y+D7GD;1^ M6M?%4I8E^P3J+F>3&!&;M$U9Q+00J+!*>P"Y3>3I!WMN+7"9(UHI4H?(9U5= MUM,5H\089W[[_=IV%B!B%4?5P4PND(^SD6\_+M5N@??85-7(JCE7:D7'=K(^ MMN63W_]N9=Y[B3;QD67#%"GVG\+L(D:'.+99/[-R5H+Z2UK3.(&4)! *^'S' M41&WK:B81,TS"*QHHT'V+5'R81#Y+FGJ#1Q)BR/Y-AR7NYP/NJDI,4(*2VEF MNVQN/8DGF3-\_'Z/NN)[0 KZ5'I0'M^+B=0EM)'S;>OK$!*7;50];W%KD'IO M1*M!VW*@6Q!\0M6 U&L5^QY][FAQ\!6PDP^]':V+_90J6!_5D,[A>?^V7-$N MT[)[1A&R$-4M+J+N @T-?7S49B_6889#_ZZEL4[UB1ZZ$J9"J)[A^"@JVB36 M9L2?]%V0&_/25A_%(S^V$[["(:@ZH:;- M]RDTAB@YXX1]KL;N4>A%J,:'Z;#5-]_&V,5N;![9U99*!HOLPO7VJ0@AZ5^S MD]0&[2R.3O>S()*IEV26-M5X(P@+VJ#&&\&P;M0=2>MJ1=V,#872GABI:LVU MGAX+=LCQRAFOMRU0-/9H.J\X]81CT\>$*!NR+TH:\:*>3)S3\^)_".[.5$^2 M479Z1W6+WS&#D-9MWW:*Z<_ZT5,KL5$_Y(U2U&IT(8QLBS#F%,TFC6VD2^@2 M>J&)9,$0UQ9*UC2@7#N2DH)80IQ+ 2_ ;X[4)-%5M ,! D,.(R#+B#,S4=&!5G9%W1B->&M#FEUB2R4L*^B( MI=3&G81NR^JFEL#>1J8.V[ZRT&/)Z*]=R?H-(B"+?$!801RJ MGF]PM\#("H+D4.KU#>!E#Q'>C))+,CLZVV2WA $"]0>H.@M9RZ^/>E2KA+N M+,3<4;EC8'/ 6*#GS.%Y%$*MZD\F- 41B-:%A5#;B5EGGFW.?'3!#QX3MNS[ M]H+HCAN-B $%ZQ7,"L=%-+)A*?"&0=#OV1B:T:P+C4C_$$KB+!>5;?^[V6,$ M#T^3.PJRTHVRT@>'84;S*M15;K*X:-=L#"YW2BCT@F#$1FLSKD=$BEJA&W9Y M09)NF))%3-4G-6-EW13M%(/\3@MU0P8(;[5#;*MWW2P6J)!L?-:\;('.N?I# MT":/1D-%DYN- 9\+CG,4,C0.IY3KWK!((X4>L(_-6(NO#:UL?9@7]:*;<%Q^ M_$P9>_0B2"@QO..KUHV78JU_[$?5J!=*.Q%T)9SKP&WA?>]XZ"2HHIFWD90; M-J<76ZXGFP!K/V+9DL2 ?1'=Z(Z"0*4MX#W- J7S0N/\>0Q7'K#W M9#B+DN=NVM1BLF)HB]8>BV5HHXK9Z$4T!)TKZ40+Q<\[>6L^%WUFHW<"Y%=N MKVO*G/#6]P\V)T'/DGH;=RA147NF=YB&L2 GH4QT,KYW^SFME6,^;"=C:>K9BZ5-W/0. MAW*K0D6@9+DB=. AY)1Z&E?)LRF, L[G@*QW.D_LIURA'&:'\G7%R',9=P=/ M8_\1QL2'V2:.#*^1>F9C$9[8H@>_Q^AST@@AB\,:D!IIVT33:&BU3UR[WN.= MK;U11=TQM>^-"15,V[U<[>_VKZ8OW1O9N^7NO?8[KJ9@@WIC@JW^($V.F'+O MBMT?4R_L^]EQ;5#DV,N9X"BE: &>3^K:='^(0?_"_N+_4$L#!!0 ( '"! MB5%;9OJW608 /@0 9 >&PO=V]R:W-H965TE=G/':C;LXLW70RL"-$[XN2^DV5Z#M M^KPW[+4+MVI5!%KH7YQ5<@5W$'ZK;AR^]3N47)5@O+)&.%B>]RZ'IU=CDF>! MWQ6L_R:$EUGM^5>LH^QXUA-9[8,M M&V5D4"H3_\K'Q@\["B>#SRBDC4+*O.-&S/*M#/+BS-FU<"2-:/3 IK(VDE.& M@G(7''Y5J!MDPLG2W%-7)UF 'HW5"(:_8K M./'GY<+S^E\O;#CN-ASSAN-_[\H7%:GN3GTE,SCO86%Y< _0:]$^%(#DRTJ: MC5B! 2<#>*R&:%OE%):2TIMH9>7L@\J560EIA#(!5B2>BSLI[]Y0[N;"VV58 M2P M^,RIBLMM"?B9-G&@F039I3)<;,W(HU;8PG[_W4DZG/W@&T,P0%D3*<_49(;Z M7@3+2C>%PSV4%#<-_61KD+,D29Y@'M%V9%7)H%B@$7RPNBZAE4>94#A;KXK/ M;4 &,>MQIA/?*+5$H3/4(9,S]A.!6P#]M"L2 3D=8;>8&C\ M7M9&\3MG:@/OQ;H 0Z0V@H)26D_[9%!13V/5V-XP$SS /1E.T8M!DZ6MD9== M/HW0WN"TY!'<.BQL4=7.UQ+5D?'EW;4X&:==FFB0[&-$WA?%UG\W."MXMTN' M68-.NPN2&*!5THN#83*9C_@[/H[GTPX^D#[:RFT&J,T(;!)V@7G1]@E62P?# M>8*,?06-$_X7=H^3V2B-=H^3\70+;[ _?*7979];2"TYY<@12ZMQ^!+C(!>: MC.0^0WDEA<./;W!K[ HY692U$!(+(OC3+69<$(>U62BM@7(N(P][3D6T$+&/ MQ"_2U#C>MUP/Q'0V%92.$3 HV>\ MA,QSQ=Y-A &..H)K_*:65% 4^6<;ILEH//[4MP?-AZ_WG%82/81L8-=].ZOB M$ \.T0E-XNWUVR09#X;B=BPV0X/3D2[TR&[; J(P6<893W M5G@,DE_*>%I#&(3@0RF'40=6JQL;#$N, @:[:%1LP\H*%L? MH"D+''E+%:)?=UJ&*-#'X -.\1 +8M&VO0U(YY\/W0 .SX <(-@#O]A@FG+S MQ^%OB:JG*1J37R&Q3ZU(>#U 5ABK[6K#5EF$=X)"88G#930RPL CW@?04O4T M^;S4S;S' \D]!"+1B)(@$Z9VP9;01X^]D)WMR0*\9+@FO(01+,8 @0\F@TG3 M(>?#;S(7]MK2;9_[.AA,L?&^R177L=+''(*'=&MZ FW M3](E3>:CB7C[9Q/[0]A^O.P&,0P[3)S2-D/AN+:;?:7>LOXVUV*Q[_)_!> M.HRRQP/7$E4'Q[-)3[AXSXXOP59\MUW8@(V-'_'N@CV/!/#[TMK0OM &W3\[ M+OX!4$L#!!0 ( '"!B5$2A2'M+ X '$L 9 >&PO=V]R:W-H965T M&;XL47:R;=$OMD1Q[O/<)_E\E^O/9J-4(;ZF269> MG&R*8OOT_-Q$&Y5*,\RW*L,OJURGLL!7O3XW6ZWDD@^ER7GH^]/S5,;9RG%R&3R]&M/]?,-OL=J9UF=!FBSR_#-]>;U\<>*3 M0"I144$4)/[=JEQ,L_/"_"AN\\C1_/*T@Q[:%Z(MWE6;(SX M,5NJ9??\.>2KA0PK(:_"HP3?1<50C )/A'[H'Z$WJI4>,;W1,:6O8Q,EN2FU M$O^X7)A" R#_/$)\7!,?,_'Q?]2B?Y:FN#0B7PE8*E\H71N+#_TLLQ(!5U_T M1+%1XE6>;F5V)S9RR=]7>8((C;.U0.R: @?I\[+BO'*<$^:<-)R?[C.]SU!\ M4+=Y6WF'G%(8 M,9V(T3P0G_)")H]0TQ,+A1RH1*[C-6Y*1&Q,J<02,,K+K! CWQN#7CCVYGX M!QE#V4%I*.RHLOZY 6_BU$?G-/!&H7\F3B]&LS-Q_:!@(KSP@BD8C[SY=&P9 M_X#4 <:@MLTU9S]@XV$=Q>G8FX4A>(>087PFWN00N2!_/.+P@'0?CR[H0^!- MQK[XJ*(<1RYA<"0"/OX!?I %OKPA!],5W%1J@L+E6BM%OA'O,O%6WHF)0\\I MP?/$$?OXVY7X<;52G,T%L"6K&[V>VYD-\MQ"FA+_2?$>D6[QN'7/XU M>':&?%ULQ$=SS4'PZ?%*D^3)>Q2)#0FM*O@> M-/&O6UQAAQ,']GB/O[H8L5*!]<"E'[E& V,L\U[]K485C=(X%\)\D5)+F$_G MJ8@1WY5]]B@UUH"D6B$9":@C9$JACX2!1% ""+H%C8ZGBBHW>F2^I.0<3?<. M7(YLY^XMC!+%6UG1%]ND1.[!=>6RH%@IQ1X;^;94$.!Z'K0X5>*EU+@D MP*,4*EBZ(C 8WH;Z4,(A#& (1US39A+[^3EY$ MQ:8V^N>\U&2Z]QK=J_A 1Q%6X^'DB0<9BSA!!PRN!?U:;(C1\@\T>C#YCU>O M/UU?"LF5 RT Y; ^/(O3SK?++HTSV$"B@2=W5[02=:L2:+8BN:WF3@;5E$C6 M% :!WL5D)EQF>=6#G_R5"@3>:;BPWL8$UIA,UK]UL$[P#7O%_7 M'4Q"!AR*UP#H$BZEI #96A#/6H6^&T>]<.CF!-;Z2QEKJS;')N7?C-P>Y6D: M%YU0"(#*+5@0FFUF6'' UF"C&ZOXJ0Z0)EL9+R&BKF+W@+U^+I.F?>JFG0TH M#%#S1Z,9496W,DYL$;XCY!QH MEJQ @ R J+N;;BE%00[ 70TN< V)F<:\'0 M"<*N#7-999 M5MT?%R=K(" #.4L;*K^.F MOZ_+?;X5AP[;%=(85_O'\^T"E;&0Y<7C\-"5L)'MSXK!,\3L&0)CD<1KYM@%IC"HP/N0\ MH@"]&9]+:"]!<$/W 'Q6S<4A>6REYUSN!@E.2 AF686SLZ_IQC7:WV@3(^J% MV:K(]IQ9-AG9ERQ0G.:-'9DXO5.J]GR M6!AT65 $!8'QY.V?$"4:TZ>&\1!VW8$[579=$=?8>L M)EYG0&)$FH/(FH=Q2E2(2*:\5*C2;A:IAW6$81M@!$"R@HM0,"DU(85YQ,0U M0G8'.$D0,ADZ7@@*4BX!4*[;2:TI8)6QQ^PYGILCKO (:8CE,A(-P&2OKV?< M3T2U-]8D1T9BD@.V-$M)0#U3$7A3NEJYMJ@5E@2^,BKNV8N$.OW:(.:>T@P@ M&UC(!& 2VYR-[$%Q2+$=JZQR790G%"$:0ME\Y9J-NNP-Q?7C6Y!NE<>(0/,$ M#0EY5;F*(E%IJ\@>&UY8[(XP#Z9D2GYV;FXL__",M%"1Q)AF#2+-ACKZW4.\ M=H 5(ZR;TL%[I;1KH+)^DL<^K+,;:TY]?6.M,T, M.!C[TYH$A7U52_MD(A=P1]HZQ(/TT2EZ2'O&8UUZ%QI[;NOB"!%*<<]8@)=8 M##K2]/BTFJL68[ &!6'7ABT2U,-LI>9,SDLV;X['OSWO(,BQ7G)5NU2!3V@/^RVJKOL:&QUK"0*9V2V:B[&1S1*O<5WU/JE +4;Z_;XE%>[Z>!5:WH3N^X/M.YOV+,MM2N:68 W*] M8&F2F"7 ,O/*FIC12N)U91WGS>:$'?Z^<=.PD-GGN@#;X9MOX@$'@XJ/$1R9 MZ@_8RRZ5J+)0ZECP;HV??'$36&7G:A_@M@VV->N)JD$XX2FS]KCZNE49Q2H; MI;LC.C[2=ANQX(*GTD.9;M\E]^=T0_LI5[[K)H>&1&HA:,(H-3H@2$G>7\/C M:]XOK$0P\;UP-A9F(ZE9YEXJA93"%'GTF5V1046,B[&AO5YL&X'!?.B'/.OS M06NKV<0+,()W"#0RV::X)R6KHGNGZ&[BP0\O>M9;;ACO5%/ZT("+ M2QAM^6).2ZLR21K[=M>5Q]+)H;*1F+R5\QY<%@- =B]9;RJ2=MD?NN=6>T^, M>!E9M\-+Y[]'[7;I@5:6MWN+M@<>L1;JQ@(;<1!8'=J['?--@'6WY*YWB7TH#EH<,SC@>(3U%%ODLL#S9R-@AIIC CREGC(VFR9%+ KV'\&7 MYU;JJ)%Y3EW\GQWI_-!I8UPI#1W3O))K\S?&R;L56B9%WVHIACW/>*T21Q?_#>@;N=$C >C<6#AWORPX.U\ MG?'!,1Q.GW#ZHV5H.J3-]J&M*^U-:/-*3 M!<3*5&6C/91V$S3]8C?Z3O4,A:?]0-!M!3 G\?:7#"V->R_%/'5O:G!ZOU<\ M;C"TX"<6\+25'EHU^4P,1.!-?'H[83Z>X.]T.JX.$GNJH72HZ42>6IB./7_B M"ZJ8,X#R G63P(J/XW$H@OD8G\+)G"Z.<5=XX8LQW1[B$#^XA V#"_KLS<*Y M&$]#ITB29^L?CKU;D3:V'51OEPQ$&'IS))J!>_UE;X?#,]T#K<']_%>W!IDJ M]EM]&\PSMS'P0G_:;6#:'G=S9KVBZ7O)A6CUOAU##*$B\QM1"NBV2]_TF/&@ M1FZAONS1=1;8<^VYQ_4__'9#(\)C#/T=$J L^Y.C,EQ<'%C?/<;UO5UAK^M# MS+?.];/IQ?_ ]<'886T"&U?<+5?BGS++Y4N\J+(4_ZX41(]&-V WU&ULI59=3^0V%/TK5R.D!6F8"0$*K )Z%9EI2T(EO:AZH,G<286CIVU MG1GHK^^Y=B;,+ M2VP>8V+X?YQX?7_MT:=VCKZ4,]-1HX\]&=0CMQ^G4%[5L MA)_85AJL5-8U(F#HYE/?.BG*Z-3H:9YE/TT;H2[ MIA'N^5)JNSP;[8U6$W=J7@>>F)Z?MF(N[V5X:&\=1M,A2JD::;RRAIRLSD87 M>Q\O#]@^&ORNY-*O?1-7,K/VD0?7Y=DH8T!2RR)P!(&?A;R26G,@P/C6QQP- M*=EQ_7L5_9=8.VJ9"2^OK/Y#E:$^&QV/J)25Z'2XL\M?95_/(<>#;7IGC!METJ]XZGE8X<\XDZ)(LJ?11#GI\XNR;$UHO%' M+#5Z YPRO"GWP6%5P2^F/(LS]Z)MS^4N1_C[;\1 M+Q5&?U[,?'!0PE_OQ#P88A[$F ?_D[I_'X6VQ0Y=V::!;#VOT]=:\D0KS#,5 MVGI9DC!T?7M#,/G=\)4T3+KJ5@Z3#+QEGZ(U\+)SVO%6MP MQ]0*1PNA.TE;V23;HU:Z9#NA&T/873O#3+Z?-G@<,PWUX5=+!BJHLAIM8Q>! M;55)QZ"02P6_HB?2-T$-<#.F/^I+%>H8\K7[9BHNKF?'8POH<'QT^%YA) *S M.G#2.I68V=K/)_ :RD2_\N@+C%<9,FBNK;.%E&4,N;5W=# ^!H4DJ@ 7[%!7 M1.,.N^663L5!J7QA.X-B&2#C0&+4YR<;>A#:6V0I.N=0RU9^DG$.SAEJY4K> M"TAJX*^P'FV,\Q^)B,OW:FYB MN/8[=!&/Z&7%+'ZOK(L88R6N5?>(&#\+T^'.&2;'9.Q:7A#E7^>33JXK!%<: M"C4E2 1]Q0Y]Q2WH.T1]=4;!D$PGF6^,N'>X17UBHM6"Z8 P/03J(K-S)TR( MVV;-[@*$#BALRTY^S(H*D-O+2F?X'&S?W3_XG7%$""[B-0UI[J;$O,AGEBTE MCI5]EJBX[1P+./ *9X<&&[\Z6.MI8U1(2QJ^.R-R9+R7DGZSV.3CG0D]L&)C M%"A\H>)E'1GMS<>Q1N @L12NQ+@S6GJD@XE;*B\I7M&RC%TCJ$*!0>"H.HTV MICF21U$ C&V 6#Q%/7#CC$UAIM4\T3M[IEHL>++?WV@G<;I%2-7B4<$0 MF>:XE^A(/%_VNNWG5U4 ^F;3*-5"0::IQ!?$V/,U<&N T !*]"'A/&-C+^[@ MG&%H'\S[9I\![ZOZ4J:7AF*ZAO7=(V4YQ#I34WA5,S0,=U0(A?E>W_VVOX@U M;"H91'&7F/SHDIRNO34:Z>;Q1<7HT:C2LV.8'1YM%^FM\F*>7GQ?A)LK"$K+ M"J[9Y.AP1"Z]HM(@V#:^7&8VX!T4/VL\/*5C ZQ7%BKL!YQ@>,J>_P-02P,$ M% @ <(&)40P$X=1\"P 6R0 !D !X;"]W;W)K&ULO5IM<]NX$?XK&-?7L6<86:3>J%R2&>>2M.[,-9ZXR7WH] ,D0A(: MDF T(K[Z_LL %*D+"6V+W=?$DH$%OOR[+.[L%YLE?YL-D)8]K7(2_/R9&-M M]?SBPBPWHN!FH"I1XLU*Z8);?-3K"U-IP3.WJ<@ODN%P>E%P69Z\>N&^N]:O M7JC:YK(4UYJ9NBBXOGLM1*?-%]\D.N-I2\N7KVH^%K<"/NQNM;X=-%* MR60A2B-5R;18O3RYC)^_'M-ZM^"3%%O3>69DR4*IS_3A*GMY,B2%1"Z6EB1P M_'GJ0G+!,K7N?V M@]K^701[)B1OJ7+C_F5;OW8\.F'+VEA5A,W0H)"E_Y]_#7[H;$B'1S8D84/B M]/8'.2W?<,M?O=!JRS2MAC1Z<*:ZW5!.EA24&ZOQ5F*???7V2RWMW3,R+&-+ M52#8AI._7EQ8B*=%%\L@ZK47E1P1-6>_JM)N#'M;9B+K[[^ 6JUN2:/;Z^2; M M\O[8"-XH@EPV3X#7FCUM:1DS;D6[OG?EPMC M-7#RGV\<-FX/&[O#QC_"L4\4=<;/F7_)+K=/:S<1O9C57+S^Q]Y?*&9$9LNY'+ M3<0X=L-7B&_$*JUN)9X8J,')DL;4O%P*.DVYS899Q:I:+S?0G=45?1Q'XV0< MS=,I,Q0/0ZL/:0)#"QQOG"[8IU8KN13:1"QK+(F8**IX\ MN!/YK36 E]\UOC2/].4H&H[3:#P?_AF^]&K =T(O)52H-&2P2FA_.%0&'5JA MP5)PS>+NF/,\CB&)W@MC);B54,2E9K<\K\5#K/"QJDL*<3Q_:J#F_4"1V5=P M>DF5H@M\E)\JY\L@Z$B$ZRK81"F:"_FA:Q9J4I@^% MM%8(BE/!/\-%W?27K7J<,M[0%WF=R7(=HMN A6P!(BR"1 [P+^M26L/./MQ\ M-.4XG"@WE#L$X*%PC!>@EX.('4S.G&;[G,^2+W2K0*\!JE%"Y>PO%WY#6T, &' M[\1"NYP/I<:)V0;-K_ MUZB+!)PF7,AT5UPVG+!'+8@LZH+14*R]:3'LDNQ5;:3== MW,,+KY93#;GA,. IHU*R=+OO]@6# M[)E<8AAR>I:<(KY+=$-KU=K83K5,%N^5U@-TY8;'$=XNS<$BI9Q+QWB4DC M\@RPOQ*2 AC2SFY@BQ;4I_>BZBHD-CA2 Z43NAP@NHU&B/T6,$?D,[&79-X% M79F!Y1[*TKE1WZ?JMX&. F"OFU+HRRL1Q-N;Z^NVN"[$$O66B=:?_>N*RR>'6$ \). M*-72V,Z39!$5UEP6+IC0.)U,HG36,.4@>",49S?D4#_8Z%DBW!YBR )J/ABZ M:D6$T336))Y3X^$*TG/VSY9/?G,CC=9XNUVMXAO+PJD1MP7"V9.\[+.8< MDOS<(:QPRB2:Q--H/$G8*1L-TB'[6R 8]& /4+*1>]H^O0U]2,;.XF@:#Z-D M.#O'^V0P3-F['?Q!1TV[=S891\-T1*MF U!I5_&P3BR#FUVF-F?=4V<4I1,4 MK2E9,QZ,IVPZ&([P'">3"(!HE',9F;YUWN+SUP)DI395&] M,'8K1'F0#G9MK4]RWRN':H)7KHRUG31ASQ%1K[6.6($>2U:YW-7,7;'7(N<> M%\_PXAE@@4(3FK]SS_9;5>>9+]@+4I2Z"7F[$Q8X8Z-RT U5]LR7*]%F%CZB M*6];2J\^H->0I*_MY&4B$8]7D#(&ZKTVO^#ZL["/:>]WO+D?A\Y$M-/T$7Q' MWG;0/>NI^+LBVTPS30!=I]*$%1"K0@UZ3(3O&4FE#0ER"N:9C&9._&DK5H(5CG@-!7;YN:C/S6?"W:5AP%<.H[YWTDD,G? M]WKT%+_Z,13ZGZ:I=^TH3OJ.C;J.<*2@D'.8K9I)N2?1,T 3.&+ABL8-,,BV4#Q"[1\*]F+4!.)[SH!T]/RG'TX M/&*_J5T=7$F#T3%XM==S7EV_[X,Z8*$KI(<+9V[;,3N4N!:EY;"%PF##77%I MM2Y]'?5S,;&UN\4'Q>VO&% [W2N?A^1$+![^M&N0#UKNE/+] $J2PR'!ZJ?N M"[M5'J 1&^V]<3C=#9+C_NO=4.CA\0V+'%6VSN',\'R_\M#8@V[#A8+3W+RB MVO=KU8U+\LW5.5 M5W2#25E)4P2)0M5:UJ[F-1=*OB53H7L;L M@Y[ZZY!KW00."OO,-H=R.]QDN%L(,+8(%Z+L$LS:D&S@"4FS@PU&DZ>1PF<=],B.2MU+5!E#=71=*"N'!LOBDVPG2K7L]<:3@ M=D;YZ/Z%;AR-Q[-H'*>/O'5H(O/)D^@9INMY/#D_=KTP'_G7/67N"8VC^6P6 MS3&E_Y@^/= Y>MEI.O:]UWPR(PL/AOM@,_.'].B-8K-H,IRTXTH:_Q[5(D^ MIZ,1_1FQ4[H>V(R;O2;4M'](X0>[_NX@NB?9A,QY>J<^&B1_0J-^M+BU'7N8 MA29=WQS;Y2F+*H(JRVY-(NT_2?+3#<8SJ@1?:FE\+X;E;U!+W&1+%\U/L9<0 M]EU[=T;%PS"&#/\HJQXR*$ZG3YD2N[@<'/HMPD7G!Q^%0-FDG[70#4I=6O_; MC_;;]I&PO=V]R:W-H965TF<\ MK;5YL@6B@Q1S;K$#);%^7J&AGK8UDCJ9F$]O2(,L#2(HX39+3 M6#*NHODTK-V9^5173G"%=P9L)24SKTL4NIY%@VB[<,\WA?,+\7Q:L@T^H/M> MWAF:Q1U+SB4JR[4"@^M9M!B<+T<^/@3\X%C;O3%X)RNMG_SD.I]%B1>$ C/G M&1B]GO$"A?!$).-WRQEU*3UP?[QEOPK>RPT=L3I=^*L MQ2\;?'H ?P8W6KG"PB>58_X6'Y.63E"Z%;1,CQ+>9JX/PT$/TB1-CO -.X/# MP#<\P/?86@.F<@AWSL)7[1 NNH?GP;G":?-R>3K#TA:F*JNGM3@]<@62L]H_Q26\P'$.FI:0R ML&_IJ4ZM(QZN-GV ;P5:I%KSU4PK!S"!E5M;84ZWU16D _ %3<8)7!J>H9?\ M?M)/4BB1.D#!#!+[]1HJM0W,>X L*WRD"UEW]%P(XBLY9:'D5[@R.X?I)#@\ MZ\.MHN_XC)*.!4[W;._)/^H\N.C4$-+H:D->0%$K#)+!HG,"J071E:2C@0LM M2Z9>M]Y/D]YP,FEB+7 5LN_0W9'0U5*6A2[4_]L%B_?*5Z+9A"9E27:E7%/) MW6K7!Q=-^>_"FR9ZP\R&*PL"UP1-^N.3"$S3F)J)TV5H!BOMJ+6$84&]'(T/ MH/VUIMIH)SY!]W>8_P%02P,$% @ <(&)4&ULY5A1<^.V$?XKIVC.*94NVS[[8 MGK%]OB++9*+W6]W MOUTL<+4T]K,KB;QXKBOMKD>E]\W;R<3E)=72'9F&-+[,C:VEQZ-=3%QC219A M45U-IL?'YY-:*CVZN0KO/MF;*]/Z2FGZ9(5KZUK:U1U59GD].AEU+WY4B]+S MB\G-52,7]$#^Y^:3Q=.DUU*HFK131@M+\^O1[U/] M2Q6^O!Y=C$1!<]E6_D>S_)Z2/V>L+S>5"W_%,LK.3D"AGD4F>%-U%1=,]BB[%#T;[THF_ZH**S?43 M@.J133MD=]-7%7[,_9&8G8S%]'AZ_(J^6>_I+.B;O>;I+\'3=\KEE6%GG?CW M;>:\!3G^\XJ-T][&:;!Q^ONC^56*Q#U9CTH3TCG"H]2%J)3,5*6\@C/2DLBE MM8H*(;V8K[6TR(H5"])D956M4 TY-9[%\MRTVBN]$(U5.E=-1>Y(# HQS0' M0 @[X4L2])R74B^(5^2$5["U-&U5B(Q0J3FAT J!C@& $:K [T:J0G@C$&WM MYD C>^PK<0!)>E8^JCP4\)$M)4BR8@6U<5[(XDEJCWYA6H="L)^AG"VQ=&]J MK9=CI?$*WL/K8%K&?I"17Q+I3D:O78 M(NJMH^!8$A^&O48%<[FJ6OU*02>$A9D+DSFR3S*K$%_=M"F7*/ =R5;OR"(] M2DL$!G'9PX276<#\ %!D*:^P4,V#")86L2+PA( 9'0PSAKFIT+:9'+ZT1**B M)ZI<_W6MN50@ELW+U9@_+DN5EU%$643 +TWDID$W1RI@9^ 4 V!90/+,MH'4 MT/FWXN]L79S\^4\7TY/I=_]L#1,X$,:%1(<.GQ+J BN@!MS.UW$:D$,QSZ/* M:5+Y<2&#\?8T. L2N/Q"P YY+>2]F4XXUT5W=I08QQ" M;7RG=]/!WU+.C]&9Y%JO7\OS8%F#P.S.<&"&2Y=*68@^^H9%^:PE1F$;HJ$'6A79?]D?AI M3PD(63F#/OC8*AN6"\X17.,>\4?W L28FUAH/>S7&E "N*[@L JCFPM;B=)Q MI NS489Y+1BZ-S5:X.HO;E]CZ5.3NMU.BPG= 9NWR4"U;O\.:I0ND$E/<1/I M.E >(6 129!%>:HQ _DR[0 O!O@@?,0. +7N\*U(K>!37S:WL4)^&%3>A[Y2 M;J-G#P-N?0R%,2C_#S&X0YD-@J?O=[)"'][K-48B6G4,KUO?POH<6[$3WXCI M[,WX]/(2OU(!;?SJOF+TQ&"I,0I:2SI?H02L>I+!._3),+FXC96ST^W'GXQ? M-\"AX2U1_G VF_T/:?,WJ5L<#?[/:+/C]6NTN3@?GQ\?[V%-^OAEI.F6G5T, M?VZ1I3>'3]N66+J, ^>*F;+1B!,CPHHWWSGA2K3_;[E]8R;HAA>E,7NW8;0= M]N@TD[HT2_9#0O^^D:OXLFFL04,%.X89+]HPYC",@5DM/4]G$9^CH?'8*A-D M;K880M*D/0C=B[@YASP[LE[%D)7[C-1I3*AA;N3#A:=%:/Z@?8NLJTBMS13Q MNDT8A0$,WNX+XFV0?0RO>T#!=DG%HILVL&<7@5=<".+VX5Y-#@#7;"5>^ MY=+=W4!3!'="LZ;LGC:[E&YPTIB+;V:GXS1[*)=X%4=;M+%P#*'GAK1+ 8E3 M433G^PDB.LU!#0'BB&U$X*OA[Y3[#ORSB]^ _\>BCH/^?M2;@WN:F,5KC?:5 M(6#;^S&8YQH*C;=:;7(RN>[$ F1*>XIQ+E+RQ5CCQ5+:8H ^[0G=Y(NXD#A( MZ3\\$N_BU,2>Q!,.&\%\B8TJ7F<07V?LN#(>]KAU[2 S 6O,XF5L6@%S>#,] MVW'WJ^R?7.ZU'R,5:F#Z)BB#U?-MJ[=N:WVL4,:/VD]$+BCS'.CWE-F0LNE% M-![=BGYJ;)8K<982?/ #_Z!#B#.#\=;@T%0EY&T3&DT9'*QB51&AML';I/8 M!=)A$)PK)7INQD=TG!*&!X%X^> Z!JY-Y."G\K$%.Z7S.#LKY]I0 (GJ#&0S M?AE5BIZZ*26R&O(;98U)QWF 8ZC!%4A^$<&'FY3;&<_[9H^JYEX?G.87W2U) M2.:>H:J[PMA[*A]>8*RKL_@ZS@1_9O M^\O&PO=V]R:W-H965T]F(X1E/](D,V_/-M;F%_V^B38BY::GN^R;7@ ML5N4)OUP,)CV4RZSLZM+]^Q67UVJPB8R$[>:F2)-N=Z]$XG:OCT;GE4/OLCU MQM*#_M5ESM?B3MA_Y+<:W_JUEEBF(C-294R+U=NSZ^'%NRG).X%O4FQ-XS.C MG2R5^DY?/L1OSP;DD$A$9$D#QY][<2.2A!3!C=]*G6>U25K8_%QI?^_VCKTL MN1$W*OE5QG;S]FQ^QF*QXD5BOZCMWT2YGPGIBU1BW+]LZV6'$(X*8U5:+H8' MJ2JRS5Q\%MF0N^Q:ZZ$D_*M>]\^O"!]8MV">5V8UA?\UB$;?7]^%#[4A8 M.?(N?%3AY\CVV&@8L' 0#A[1-ZHW-G+Z1H]NC/WK>FFL1N[__8C.<:US['2. M7QRLYZQCY_PUN]UH(8SDC!OV41@C!/NZ$>Q&I3G/=BSQDFJUDI%@:+-4TG>9 ML5]0X/]$@0?L%Z7MAMUPK6"'!XQG,?ML+=^6GV/4 8M$9@6:+^?0@^7?I%[+ M#'8+Y$LS-+7F5F;KRN)V(Z,-$S]RJ05#M]QS+55A2!G>VHU6Q7K#/G$-*61H MW&,W0ELT/7S%:V$$XUKS;"W0L=:P#;\73)B()]Z,QE.6\UWJ_FIU+ZFML5/R MA?J3)R0CMO@;);R 3ST7&Q8A&42>S#>=::6B5QSZ[15?L*A M6AOM@*)M&V&6AF7*0H0;6%Z2UG(W5C&'&$[<>^:>_; "H9765 %;BIW"DX88 M&>HA.^U P%VG6"/K<0%_[GE2"+8N.(2L$"X$>&FUC/PF9)HK(V+* FGW]GKL M5XHP_D^,@M(TE=9""+XAJHRS'%5!7OAT$-J1L7V>D5I *#R=XBSZ%]U@#N4'ADUF4%.A^JB_;3I7/W7ZM)G!\HU9O"C*"LD=DM@)Z4"!1 M@1J!EC)'*'I#1>+C!/\.:I4EDB]E(JT4)L CXY?Q5!58!?DBPV<$X[\4'I$A MRA12E)S;& ((_WB&MG#-(E9":TA2@7JO8VDBITM3Y124BFV[?O[\IWDXG/V% M^C+23BM"O50:<.(V2^O6.&PH+-R7$CQ(9"1+I511')WD-T3:RW*,)6HQ%FA= M8#V%L]>"!Y=\U]DNZE!3]>D*XK2G,HW-"D1(4"]Y07@@?BMDGE9;;27R3")?V^:( MQPSE&3X [!7 M2[A3X;T+ ?Y;*4J.N3@6^'P 6!?,@>K)PGK%1L%P$982K7*)"NV0Z!4;!N%\ M?DHD4UDE%0;#R9Q]5;;524=5Z R.QU/VOK77"W:K:97=N4#4H0=*6V3$."]F MP6 V9]=15*1E&\0"'1!)'];S13"93%X_J"D3I&463,+1\5[8>;-#;\I--8 B M%DM[(DFOW88&PZ?"TU+_467K-U2W#VL=!Y/YH@QGNU[;P9P%T\&,O:>CP9^# M5>U I_O8"D$3US>H(0??(BZQA*8^%+0#KUB2UZA0:C8CP8Z,;6WOAO MU"\JHZ[P1RK4FB+:>&/4<@[I*EE#)YK$3$O-JT4)8&8O6)Y[7@DI(_RFD10= MSVAR=C 5B8 5M@I#*]%-H1Z[/ME#@6O9PX/=N[QUPZF(W^!4UIBUX25IW%>S M2QQ.Q; W8SO!M;=_?8$0-%A]4*$.GA2]WPP&@S8MQ-5-%P,'T";>ND8 M(H M.:,[8UPD[MC&P5#HY@YH9/%MT"[49Y\2CP:]"LHG9Q9(66>[N<'WDD926CMD MY_N*LS25EQ5 Z#<>C?'O?#*H%E !4FF0\-]YAN%M5SD1TE$2SNG,&2WHP0@/ MAN,0T1I-0C]D6J2EWS5J$!I/A\ZC M8#@8N7O#!1W_/I/GP^G\-3L?+Z9T3AP,3P\?5C7./FK;3XN$C!&%-W$E>W1[ M\/DZ",R@7'Q]=\/FXQ,M="3?S.9381^Z=I@CN"X'\V$9^_%T[&,>SF9NKZ/Y M&->C#5V&FJ-,Q,V&K>A6T1QC7H((3XTL=T^;NZ&G.9>Q,^Q'6',T5Z<(1.$ M*5_T8>^9*7[)I<>Y^LKG,?80^\R2):25;>-N>^]^RM)B+8F2<8*P%T%!L%>)D8_N]G33]O07 M?7/1=?O?T?SF0U(MN>6Q'U>NM98((+NS)1W $PREM3-2^_!@2#/%TD1:NFQ5 M-R'M&A4-C>M/B5QD=EW(V)5<,ZG-.]G_=][LL4\*,&ER7 %6_BH6T)75\0BZ MO-5ON(ZW=%UKC(6MQ-;QKR6/[7RMN86:H\C4X7!;G0,T]Y<\AVGP(34_X2^Z M9.@TI[*DH4OH2*+02I;*AX6NR:4:1X;QK,&ZY(4&0!C1WDIYHR;[)=FQ'Q@Q MAY9-ZB/7?@NCHKIJ5QU' _A_4,#(CJWT[0<# $*F4AFA_U:BYE8RX<'4\Y@K?-?BQ!PE^&C=#WN $2--^+K!!-GJ&*,GF+"#T) M![U'&.!)S0!/?B<#_)QU'0/<,< = ]PQP!T#W#' '0/<,< = ]PQP!T#W#' M'0/<,< = ]PQP!T#W#' '0/<,< = _S',\#3F@&>_DX&^#GK.@:X8X [!KAC M@#L&N&. .P:X8X [!KAC@#L&N&. .P:X8X [!KAC@#L&N&. .P:X8X [!O@/ M9(#[C9_/ -2LW8^$4$< IOTO:=1/Z]\AN?8_O[$7]S]B\HD3Q4H$X0I+![W9 MY,R?0]47JW+W8QQ+98%K[N-&< -">#]2BE;?2$#]:^S7/T/4$L#!!0 ( M '"!B5$&PO=V]R:W-H965TVPO7>^8G7%"_CVSZ]2D M$E1(<&B]'S/OO1E[7E8["G?<(0K\Z)WG==:)#"_RG*L.>\,+&M#K34.A-Z+; MT.8\!#1U2NI=7BR73_+>6)]M5NGL-FQ6-(JS'F\#\-CW)NROT-%NG9UF]P?O M;=M)/,@WJ\&T^ 'EXW ;=)?/*+7MT;,E#P&;=79Y^N+J/,:G@$\6=WRTAEA) M2707-S?U.EM&0>BPDHA@]+'%:W0N JF,[P?,;*:,B_37J7:MI32,U^0^ MVUJZ=?8L@QH;,SIY3[LW>*CG(N)5Y#C]A]T4>U%D4(TLU!^254%O_?0T/PY] M.$IXMOQ#0G%(*)+NB2BI?&G$;%:!=A!BM*+%12HU9:LXZ^-+^2!!;ZWFR>:: M^MZ*=ED8C*^A(B_6M^@KB[S*12EB8%X=X*XFN.(/<,_AK0)T#*]\C?7#_%RE MS?J*>WU7Q:. [RI9P-GI"13+8OD(WME<[UG"._O+>J^/ZX67EBM'/ :$+Y_V8]E"B3F7Y32<%FD ]B,X=",W/K0F61H8A4(6HP*V".+/CT8JN:LO#*-H_ M"E Y8WM>P*63CL:V>\!5&>])%$8QE&MGI0/#VF_C*YQDCU)1G^3&!&?%MB;. M[T/1-2E;A"K16=RF7'UI1O^J,03MC-LG !ZK+HT^>=8@(R=@&W43)K?%&D;? MF"T%4[K]B?K'Z&KHC,(9;8M@L,:!54;5J@ZBM4*C3=4VZ[DVO;:3,H53$^ H M6MTRF(DM-L-P!XT:'R]^]Q7E1W/;8VB3.W%\8UZF$9Y/9P.\G.;^5_CDGF]- M:*V2.FPT=;EX>I%!F!QIV@@-R05*$O64M.S4Q#'$ +UOB.1^$PGFGX7-3U!+ M P04 " !P@8E1C!H)P@ $ "L"0 &0 'AL+W=ON["U(TWS9/7MV<5ELG+\/%2+!8VUL.)]41,V[- UY MA;4*B6O0\DKI?*V(AWZ=AL:C*B*H-FDVG;Y-:Z7M9+F(<[=^N7 M&6WQUD-H MZUKY[24:MSF?S":[B8]Z79%,I,M%H]9XA_2YN?4\2@"S/)Q>S M=Y?'8A\-?M.X":-OD$Q6SMW+X'UQ/ID*(328DWA0_/> 5VB,.&(:?_<^)T-( M 8Z_=]Y_CKES+BL5\,J9WW5!U?GD= (%EJHU]-%M?L$^GS?B+WS SJ+7M_M5CK\,(<#I] 9#U@"SR[@)%EM>*U'+AW0:\6+,W^8BI M1C23TU:*>5S7C:/G>YJY&(/6(89$2>Y3Y-._1EQTZ>P%]!C?.4A7@)UM@ M\1R?,I.!3K:CH1K'7+C0NL1 M_KA8!?+<$'\>"'$\A#B.(8[_IX+?C@;N,Z"*1Y5'!&4+L&P.=:Z\F"EQ"8UW#SKN'U?"J]G9<73Z:G["8(^AP;@GS/8( M_- 1KTVA4!M(V(AD<>MJA\ A]: M/PHI/O58FHT*D"73U]'C+)F]%E9( 'W0A5*6#B6L1.]Q% %^%1G_I.!PN"E? M/WF&"A\_]UI-COY,4"E M0^3<]S7V5&PO=V]R:W-H965T +O%+'">Y)$![+]@^7%=<;^N'81\4FXF% MVI(GR4WOWX^2'5_ZDJXHL"\)98GD0_(1Q>5>Z1M3(EJXJRMI5D%I;;,8CTU> M8LW-2#4H:6>K=,TM+?5N;!J-O/!*=36.PW ZKKF0P7KIOUWJ]5*UMA(2+S68 MMJZY_GZ.E=JO@B@X?/@J=J5U'\;K9<-W>(7VC^92TVH\6"E$C=(()4'C=A6< M18OSB3OO#_PI<&^.9'"1;)2Z<8O?BE40.D!886Z=!4Y_M_@!J\H9(AC_]#:# MP:53/)8/UC_[V"F6#3?X0577HK#E*I@%4."6MY7]JO:_8A]/ZNSEJC+^%_;= MV30-(&^-576O3 AJ(;M_?M?GX4AA%IY0B'N%V./N''F4'[GEZZ56>]#N-%ES M@@_5:Q,X(5U1KJRF74%Z=GU!=:^4,= @E:KD&H%;J\6FM7Q3(5@%N:IKRA]! MR6]*516HS7)LR;>S,,Y[/^>=G_B$GSE\4=*6!C[) HO[^F/"/ "/#\#/XV<- M_I[;$201@SB,PV?L)4,B$F\O.6'O$]=2R)V!2TK$E4_$7V<;8S7QYN]G[$\& M^Q-O?_*_)_I9/^X2+TS#P'J]<822^CZ,-2$=S2BT;R7"!U4W7'[WVDQ=E M45K!JPXLO0]@,&^UL (-@WTI\A*$S*NV.%%#=LB!KQ[I4(((;VZ'\K926.,3 M60%;K6JPI<-8-Y2J M P.?N[;&*^!V2^\C/9UM59#1GHQMCG[WL=[(Y9$0*8W,']D_)(EL:W<]CTC2 M1W44?6L(E*OEH2? 1MGR">Z\LM^(+CC#ZPYPWVZ/@>^6TCEUKSQ5 MB])?J];5Z!@ZMX"<6$& A"I<3R*>4$:>*D8?W0N*\8*8*.7>:N>88B0\N6^G M&\PY9;0GJ@-)Y^J^IIXM):>FZ^ADQ;N!Z5WI%W#F&?=T6[TZ)O<]KM[K *YD M)XB?LED2LF@2 W782@5V?MRCI\>5L9N)AJ_#1'G6#5(_CG?CZ!>N=X)BKG!+JN$H MHP%.=R->M["J\6,5,9>&-"^6-!6C=@=H?ZN(:?W".1CF[/6_4$L#!!0 ( M '"!B5$: Y#XK@( '(& 9 >&PO=V]R:W-H965T(IBQTGIA2124D" 5!&U!1X0#QM[;*^ZWC6[DZ;AZYE= M)VZX-$B%%WLO,V?.V?$>C]?&WKH*D>"^5MI-HHJH.8]CEU58"]*8RM M!?'4EK%K+(H\)-4J3I/D15P+J:/I.*PM['1L5J2DQH4%MZIK83=S5&8]B0;1 M;N%*EA7YA7@Z;D2)UT@?FX7E6=RAY+)&[:318+&81+/!^7SDXT/ )XEKMS<& MKV1IS*V?O,LG4>()H<*,/(+@UQU>H%(>B&E\VV)&74F?N#_>H;\)VEG+4CB\ M,.JSS*F:1*<1Y%B(E:(KLWZ+6SW''B\SRH4GK-O8(0=G*T>FWB8S@UKJ]BWN MM^>PEW":/)*0;A/2P+LM%%B^$B2F8VO68'TTH_E!D!JRF9S4OBG79'E76/@R6SI6G]'7 W5& M79U1J#/Z+X?Z5*R;"N'"U(W0&[X>F2FU_,Z!%N]0KQ#(D&"P$D336',O^0M& MM8&C02]-AU!84X/@6U$44DG> E. /[>LMO*J!RM7Z"]$FP 84Z5182Z[33Z M3@/WR2PYHVW5X*P/\$1R:6^4'C.O'(Y&O>3L]!]X:C[(0S33)-3Q?'O,RS48 M#$)MF#W,LLRL-#G/'>6=6"ILJ7CD!RY!!B/_IB(Y24$X3^V]T"MVN^?/!B^2 ME[O*O?: 4)/DIJXY4AM01I?,3G#-_9:W,+]R[__I,XWW?*!&6P:W-+84O)]T)AP:E)_^0X MLZ7#LATP1761IBCPK#BG\*:'T M[Q?&T&[B"W2_F>D/4$L#!!0 ( '"!B5%4L!O[M P $@D 9 >&PO M=V]R:W-H965T0 C49?3I]N\L7& MA\]Q94Q27^K*Q9O>#/WH=7+WR3*NO,^Z!B4]GER'ER<_'MZV>TGA?\9,TF#EXKNLG< M^\_TYFWY\N2<%#*5*1))T/AW;VY-59$@J/%+EGG2'4D;AZ];Z6_X[KC+7$=S MZZO_V#*M7IY# UJ MZ^2__I+M,-AP?7Y@PRQOF+'>RHP!^+-%67%Q,U.Y^= M'Y%WV=GADN5='I!WTU^XO:;Z[\T\IH"X^=^1 QYW!SSF QX?.."UCC:2F9$[ MT;BD*2C'#/DGQ'Q<&?98O=9N2U=86*==876E(E88)%&*:J7OC9H;XVCO6@=3 M*NMX7RBQVB#RTDHMC3-!5]66GIAUPJIA, 0+N>L*UL'>A',_.4MK[N@ZQ M,J[$)9WZMW8-Y=;EQ51], L3#*P<5?+M:L3N!=^=@I@@S@1Z2L8:R(LD$";N MQ4WZG7L?GD\@)JX-8UVU/6:UJ\YJ5T47%JUQ9-@*'3V.HIHHW79._]'1&G M*XY]J8":@_.A30=[H&$UK2I2:A%\W>OA VL*P9*6 M1E4&=4155L]M99.5F!A97YIY8B\?W#CAQ[^EWL6(>I5WR]-D8+<=X:Q*_VQ< M@W@LKIYVAU>E\BT2L?F\!W@5Z$LW3RH3UR2@E=:(-@Q<-+]H$QID\P]\8U M60/S!0R//%\V@3"^W\2(SVDT50/08QH4&; /FP7V7UG0EV )Q^B,8 G_)NJS M\QND86"89 7NV2WT\E[CM :[H410"]1>'[*)!TZ9F\IB$\?JG)35T3L]KXQJ M@)1!8,"&HJEA$,+<2;Y4!%=C VQ6%G5&8 -/YEQ5\9:<3;?^N2F7;,>INJG2 MRC?+U:@"QVV &OL[E&M="BE<*+>\C^!OTK\EDY>J67--%"[.I/9>VXJ%'Q0R M5>]ZQ;!FHNQ".0.E(P!RPJF!!^7/(*JMN8K4 MP.&MK6N]18@OJ+(Q[,"6<7@PH[P81I;ET.\U";O6DDBL?4R[A'5H=HJI[H1@ M*LJ57!TZ$@*,-/9>3%>A-=$VZ0K^RN3(T"@T]5I XVC7Z0-3"J15!I" M1Z1=BS/T(98MF@K)2H'!#(UX#!"&]0&TK-D%]&YXS*[DA;9!D9,XNZ-!59"\ M9QM5S.Z05<7G4XD((GW(WAP-D(.DN.YK%"01ETSZ2\:L8]7ANJL.UT>Q_=;#'RZ% M3 L(&G&(32K8^'FL5/P%<6\Z_+0.A+^1*B$0L?8)[RP3XMC,?VY1OH5"X1^' M9=-3)$\B;Z#1LA6W6H6.JQP(>$&Q >MGV!X+4*R$85,E29RM/(3DCH<>E,QX ML#)5J>9;R@X(MB ]Y:!ZT.UM:O@:NX!?>D2@\ZDMD;A515F%1D'2FG!0NE43 M) '[/J(KJVN]9?VIXJ(&7YZ3]:[.4Z P]F!(068 6$J:"AKJ <-E1$"J3):-R4ING4= M)@PKH:@HG"X/#LH6+)C7VP%9;41.EZAKZJT<9?A^HHNE M4 !B$>QZQZ"RMR7>=& WOMA#T9$8HQ#MVW4QWU&_D0JX:&Y-!N%,J&G4#RA7 MZK$ZY3.]U&Y2J6VX^U)WUVE\JS-OHM-U6?(F+@<=SYQ2[KPQ\\!]\=$$HL_Z M4P8)@P-=R?SDM<<_]-[?O+FY>_UH;(WZM.8&YQN8ZA$N-25[79V>SR;J>^E2 MO_GHU^ QUX]GCVC5K;R2K.DBH0*X&FD3 !,>*9"+ X^%-:QS06]9U^=EP/89I?"F#B6!2'_SH![7+\5H;= E0=[VNK "? M= W9;^+D#5H%IB0$7Y5AY&<6L1^F:$D(Q:0AV8W9C=YA-8*QW,P(H:%EY%:H MEZ=)0[+4=V%D&<,3@-@V ZV3E?24IK-*=Y:8IV__8V=@.0N!:/")V6GWV<8/ M. 9_QY$MS[7JZCG*XV6N:9N:2U+)>ZF11WC$.&X30@[\*@M62^^<-MT43RC1)21(WCDMB)C1VM=14_8>P_EXJB%! V=(MU33\K:EKAG M&8==$5(.WLL!'+T:'[ZX8#.IDWE&WCG55M:\Y"?36;/'TLPWN\?#:[ MWAO9C[9U>I=XY@+1#F49W.'VBIN)]BS00Y3\R)0!<9^;6-#A%9&\,H^!S5(7 MVPZEY?0N3=I\XZF\WAFXV,S '=]R,%W=K89^_QGWI8O*;^"@'_Q@=L3@6Q1- MW8C]2H.3T$5O9*"-ZHT/YZ;0;8'J/-MJ*1?;&_ [TS?,;YVZ:98$[T2_)&^( M@[03$R)FF6R G%U.U!L:C/S$@Y%W,&HCC+LC'[/S1^I;]5T_P7T3P"'I:VAV MW.SY+6L4V_H_6/EAG\ ?.JHGBY>/I@/J>*D:YD@"VH,I\H/68##=J7O)$LB M&"E<5.-X\>C 7,PCSP??2\W-TCK'<+B@%/P.O5@]QPMJGJ#FL^,$H:,&O0H/ M.:9\-;@?B33:"Z2E;*4P)%P8T_X/<-=LW2OQ?2?K[6 J!&8MPYWO/95%)3<4 M5_3$4UJT'NRI-$9.E;&O!QAU$T?4W"8@WF/W M)4"__)#1X>NLYV]0,>%??R8]=<^T6KV&^,LZM.#2]KB'/-L#S&Y"C_OX X\! MCC3_=,26L"#; S:BF1*3R'Z(D"/]L)C]K]KVQ7)AYAK<7H2DRE5^QSW&YC!G M@U]WU"8L^3)'"_!\X=%@YC=T0/?CH5?_!U!+ P04 " !P M@8E1K$G]Y1X& %$@ &0 'AL+W=OYXU%G*ZG^U@L P^[KJM'GDX4QRY?3JE5#4W>*OF4[U4P LK5%=3WW7C:G&VY'.X!?-Q>:/P;CIH*40-C1:R80K*\\FE]_+* MWQ1OLKNWAV'TH!9-]\_O^T!L":3N 0&_%_"MWYTAZ^6/W/"+,R573-%LU$8# MNU0KCR7DHM;(1DR7)0!J%DI6AXDPM>,6VX 83!L)PO M:9IF)Q_XK )]>C8UZ 'IF>:]M:O.FG_ 6L;>RL8L-/NI*:!X+#]%SP?W_8W[ M5_ZHPG>Y><$"SV&^Z[LC^H(A'('5%QP1CGB0E] [XOTJ$)*YI=ZR7,XGV"V M:E!W,+FX[#7#/2:U!LVX)H,81#D#-<21\:9@O_"FQ33=>JB YI>RPDS6+W>E M=B1N^%KA[.<**@S:MEG4;_@]CIZQQ$G#&/\CQPU\$K'!72J9@]:BF;,2<-XF M%FOF.W$0XC4)4O;.+- !W_%2GWE.F 3L@S0(TC/FX;38QT'F^&' 1A"*!H2B MHQ%"[Y;(C+5="'QNQ9*\#\R,DR MEWFI$V3APQ0M2[,B;P,6.*[G(I9^EK#77!7V<0%WN&]LE'B.ZX?]]56K&F%: M6BAZ5HI[&FN6L 3AIM\;P%J]D%7!1(UXW=FDU8R(XKL>7KW,Z^FR'TY<4>PY MJ1\1.5UD9XHZM:;T;.NV8W0!B!O6A6Z#06E>2V7$/]V#DY!8&)VRDR!RHL@[ M90>P_?Z[U/?\'U@#9-7+'"]V:1 Z89J,D3<>R!L?35[1&-[,!59PY(@&L[>X MC*K;S]L/"^@91UEKGU/ ,44Q3%A%*[W7^I<0^VN9?)ECJ!7B92!?-+*2\S4C M6,/,[:_7=J=%);96$;<78HELRE+7_CJB[#COL+F2R(F<*[6F96-ZM$#0835R MA_\=WCRA2>0B1_P$"?(KF'W*:!'/+&>S,3HD QV2H^D VHAZUZF^5B.BZCC& MC%H\S)BO,6^?$J\:N#>8^W? +!6Z?06W!. E51>AMZK@ 9[MV;[M MIA^[#_N6A7H$XG2 ./V2AD*VE(M8JP K.$9R'X*C"@\V%$\U?^.>XDI4%9+% M[C:N2UGAXYX11NQC,^M>^4X0ABQ.XCZH>U:_25L43NULJR5#V#>9NKLJ\A![ M0-QC3A*;KUD8G!XV02H3)\JL;L_)DG0,U6Q -3L>U8U'-AUR+&_"L J7M;]= M'%5\"%T\,5'/A1VP;-43BX5L9X:*\;#Z%7^4<$.6HJT^?1A0WW],$E[QBBPY MNPS G@ZW]RM.N^_,#)4BR&+V20D#SV59=J6 %W]A6>_V_9,HS4X?M.[8PT8T M&DT\SWTX4;E?T"G"DHO"NB-MMYJW2G7]W*%*.J[^4-,X;N=;=_J]^:&?([VS M%OMWRB>]UGAFTEC<,IL/GA-[WB#SJ,VD[C#&;-Z\+/!,BX?2QO:3F^-#@$@E MT8,&T>A665ZBA3BC#B_*^L/!!H!'9X^]$<)CA)>R=*LK_(^0XDZP:0\=+]K? MITVW3N;87LSM]P?L%RAAND/Z\'3XQG'9G>P?IG5L@I*%'5?)'BV M4-TWA^[&R*4]Y\^DP5[&#A? "U T =^74IK-#1D8OOQ<_ M02P,$% @ M<(&)4:2'$+>[ P !0H !D !X;"]W;W)K&UL MI5;;CMLV$/V5@9 '&U!6%U_7L UX-RV: D$7FTW[4/2!DD86$8IT2-K>YNL[ MI&Q9V7@=HWFQR2'GS)F;AO.]TI]-A6CAN1;2+(+*VLTLBDQ>8&5:A&E<3R.:L9EL)Q[V8->SM76"B[Q08/9UC73_]ZA4/M% MD 1'P2-?5]8)HN5\P];X$>VGS8.F7=2B%+Q&:;B2H+%WP'H5P0$3CRP$S:$TZQ>[ZB/ZK]YU\ MR9C!>R7^XH6M%L$T@ )+MA7V4>U_PX,_GF"NA/&_L&_NCL8!Y%MC57U0)@8U ME\T_>S[$H:,PC5]12 \*J>?=&/(LWS'+EG.M]J#=;4)S"^^JUR9R7+JD?+2: M3CGIV>4C[E!N$7I/+!-H^O/($JH[B_(#PEV#D+Z"< L?E+25@5]D@<6W^A&Q M:2FE1TIWZ47 /W)[ X,DA#1.XPMX@];%@<<;_,#%4JL:[HFKIE*@,-L*[GV M4?260=-AV]?YS<[ MQ>A N+>5Q%%@03V4JZU#T9@CWSGL/OS.Y);ZN4T9O('Q9 RKVET%0I*F1*U) MW:J.HFD2DN&:2^FH9DPPF>.YD/4(L/^"%["BX*ZS30B2MJ1&X(+.>,ESYGO^ MA<$T' R'0/6E,LIYAV]S\/\CU\EB)WP=*?3H2]$$03?E>#9NHW 8)W L6**N MUI)_=9&K&)4L,\!E+K;49[2 EY! =RSY< HI<72"#6JN"NB-PC@>]B_B2V5_ MSD82)N-I'][+G&:$(<\+4J(\<+E3/'<*&[JHGG@HO_[+EQM<7"8T]VYT707^B M.Z%38\6/J>J:Q .DB&LCFWC4G %.B3A+14EM;.V_"L[)NL:S5X: MIM.X[R;#-]R^2V4:W@Y&<$460IJ)=(6^*SUBGU$Y-K2:8I7X;"%)H?8#J4_, M)_'T.EBIY-LC=!*FZ02>E&7B*C??'/B?*\2H,YIIT*S] \2 _XPV4[J5MF^< M53/:3]>;!]('IBG+!@26I!K?3*C\=//H:#96;?R@SY2EJ>:7%;W34+L+=%XJ M98\;9Z!]^2W_ U!+ P04 " !P@8E1S&I(J1($ !C"0 &0 'AL+W=O M;Z5*ZQH2]+J6IN:*I6@5XKY(5SJD7 PC -:EXUWGSJ MUF[5?"I;(ZH&;Q7HMJZYVEZ@D)N9%WF[A;MJ51J[$,RG:[[">S2_K6\5S8(! MI:AJ;'0E&U"XG'GGT=G%R-H[@]\KW.B],=A*%E)^LY-?BID7VH108&XL J?7 M(UZB$!:(TOB[Q_2&D-9Q?[Q#_^)JIUH67..E%']4A2EG7N9!@4O>"G,G-S]C M7X]+,)="NR=L.MLD\2!OM9%U[TP9U%73O?E3WX<]ARQ\QX'U#LSEW05R65YQ MP^=3)3>@K#6AV8$KU7E3*/I:D9^97^'" &\*^%(UO,D1KI%JA.N* M+RI1F0HU'#_PA4!],@T,!;1N0=Z#7W3@[!WP"=S(QI0:?FH*+%[Z!Y3HD"W; M97O!#@)^S/&AZJ\JG0NI6X7PY_E"&T5,^>L >#* M)PX\>0?\G@14M )!+D'(9O7)H*J),12R:BA,2]PV^JVN'L2U,CW3:Y[CS",= M:E2/Z,W/M0U#_9$+5$.+W,[^RIN6]#8L^F!*A$M9KWFSA9(7;KZ4@@1:-2L@ MZ6I#CG9<[.BQ[.DA'#W$,SW.7@?]/B#3.LD$D8A@-#70H:QGX:CB'VTXC!5ZI =#JBHX![5U2\UQ;:1WL,YCOR8A2=P/(G')W#U MP\2 3?PHI<"QGZ5)%_@3G1P4F-#64KG#C[CQXQKA./''C%%L1CDD)W!-K(5G MUAYV/K*U)_'$#B)_E(1P0$.C04.C_\[U?6'1N=RJ+H%7,OOX(4K#SV\)['\$ MO7D1R,+[Q*Q79S/YMWOQPU7I$=-&2W)-3P=$T=4=Z5W$R/7 M[AI=2$.7LAN6]!>$RAK0]Z649C>Q 8;_JOD_4$L#!!0 ( '"!B5%3D$?Y M<0, 'D( 9 >&PO=V]R:W-H965T/??VG$[3K53W>HUHX+&I6SWSUL9L+H- %VMLN![)#;9TLY*JX8:.J@KT M1B$OG5%3!RP,LZ#AHO7F4_?L1LVGLC.U:/%&@>Z:AJNG*ZSE=N9%WO[!K:C6 MQCX(YM,-K_ .S3^;&T6G8$ I18.M%K(%A:N9MX@NKU*K[Q2^"MSJ QEL)DLI M[^WA4SGS0AL0UE@8B\#I[P'?8UU;( KC^P[3&UQ:PT-YC_[!Y4ZY++G&][+^ M)DJSGGFY!R6N>%>;6[G] W?YN +66OW"]M>-XD]*#IM9+,SI@@:T?;__'%7 MAP.#/#QBP'8&S,7=.W)1_LX-GT^5W(*RVH1F!9>JLZ;@1&N;5+^X#B&X)D^R"OV$G +X4901SYP$(6GL"+AZ1CAQ:_$\Z2P5GBG"7'G-$"4G%?ZW M)R'MH%[J#2]PYM$D:E0/Z,WO7L,&&ELP:X26(*#IVX*V+4!%E4M40UU!:.": M#&H:5'T)?W6-O::HOSEJ8_GN0%I4E<**&X1/K5&"AK2 +YW1AK>E:"OX]9>< M1>PW^).W'0W[LY?43Z/,3U(&9Q"/\A ^4MT)$D3[EB#WN&>#=/V(JA"VE>>1 MGT6AS\+Q!=VS49@#3>X*A86GN ?-T)9Q33QPSRV6N-1'+T(?*='+PU2-!(> M4)O!UP_AQ'Z>,C_*;#;)*,D@&X4QR1%+?1:-]\'923H.POR,U.,L=26)&*2C M<$)RGA-Z!HM&=D1*&\B;RY2,,S^CXIX1%I7Z!(W3@<;IFVE,G*.>NPKUC.Y: M84[R^23VZWR^/>GD9XA-P_Z"V:\BZT,6^/ !E\H1=P\2^4DR]I,H_TG"CL/( MCR<,OO;M.Z?&3*+TXA@S)W%__2*8'T C?S(>^Q-J\&N=#0[608.JN*AINJ'%%IN%H3(U4_:+K#T9NW')92D.KRHEK M^C9 917H?B6EV1^L@^%K8_X_4$L#!!0 ( '"!B5&Z*:@?7P, ,) 9 M >&PO=V]R:W-H965T[M'NXED43R^TB1 M%#U>:G-O2T0'ORNI["0JG:O/XMCR$BMF#W6-BB2%-A5SM#6+V-8&61Z,*AFG M27(25TRH:#H.9]=F.M:-DT+AM0';5!4SJSE*O9Q$1]'ZX$8L2NMOC:TBWN47%2HK- *#!:3:'9T-A]Z_:#P7>#2;JS!1Y)I?>\W%_DD2KQ# M*)$[C\#H[P'/44H/1&[\ZC"CGM(;;J[7Z)]#[!1+QBR>:_E#Y*Z<1*,(UM.$7EJWN^^,(>&.=KCIC\J 2JOUGO[M[V# 8)3L,TLX@ M#7ZW1,'+C\RQZ=CH)1BO36A^$4(-UN2<4#XIM\Z05)"=FWYFPL #DPU"A*\14QW()["I5:NM/!)Y9@_M8_)N][%=.WB M/-T+>,7=(0R.#B!-TF0/WJ />1#P!OM"_AY"_B@LE]I';>'G++/.4)7\O8=C MV',, \=P!\2 1=P"/? 6., M4 N8,ROL2PG8R^W;^,S6C.,DHCZU:!XPFMZ5"(66U(,>V?GD0I#Z9 O5=G=H MDXQ:%QRIG^NJ9FKU![G[Z+7<\-J5S $S?>7D0/OBL:"8]>%3^G2&IL]@@!$J M%YRY (+ )3&(PI]X%\@(&2]!.*RH'5PI5%#;@"X%&F9XN8*W0:@;2[#VW1G\ MU6A'GEP;P=%'!K/0]W#)S+T/@B*%BYS")C:YSL>M6*C KQQ<$96!J\Q?7+BF M"U4W6SK?E'XFGS/)%-\9-34%KJASO1=0-:XA]J(AG^$UI(/W!\/34UJ]>35* MC](/3U9K*;U"],8H\.6!BJ_H\3'B@87H.+6:4>\73XWB;=4 MO>!X,(#_KFS^9*JA*?$_*YMG4>\KF]')P4F2[*B:3OCOBF9M=CS:7&X52T]' MHFTF.GKIU8PW!E.%9A'&KR7B1KEV1O6G_82?M8/M4;W]/*!$+(2R(+$@T^30 M#U33CMQVXW0=QERF'0W-L"SI*P6-5R!YH2G#W<83]-\]TW\ 4$L#!!0 ( M '"!B5'R+/JT.@4 &41 9 >&PO=V]R:W-H965T?+$5\IO: &CR5)5<74XV6M?GTZG*-U!1]5[4 MP'%E)61%-0[E>JIJ";2P2E4Y#7U_-JTHXY/%A9V[DXL+T>B2<;B31#551>7S M-91B>SD))MW$/5MOM)F8+BYJNH8'T'_4=Q)'TQZE8!5PQ00G$E:7DZO@_#HS M\E;@*X.MVODF)I*E$-_,X&-Q.?&-0U!"K@T"Q7^/< -E:8#0C>\MYJ0W:11W MOSOT#S9VC&5)%=R(\D]6Z,WE))N0 E:T*?6]V/X&;3R)PQ?LG6R23@A M>:.TJ%IE]*!BW/VG3VT>=A0R_XA"V"J$UF]GR'KY"]5T<2'%ED@CC6CFPX9J MM=$YQDU1'K3$589Z>O$),"1%3K[090GJ]&*J$=0L3?,6X-H!A$< YN2SX'JC MR*^\@&)??XK.]!Z%G4?7X2C@;:[?DRCP2.B'_@A>U$<86;QH/,*_KI9*2R3! MWR.8<8\96\SX".8#]D;1E$#$"NE4%6C%N5TB6%*A,! M9EPL0?9))UMJEU:BQ)Y5YR\%;GM0!W1.;):)-#UP)E9G#0ZH4J 5>4H)KE0UHO4\].,7.5Y4S4N@P5@\G/FTGHR]Y(D M.3V*Q,&@I%X21B]C(2>,YV6#38*E(C=M4+60%AK+4,!2#Q3IU ;D!Z^E9P_^ MD^#K,PVR.HX:>TDV;].YMW:0S-2;^2D9:9JD;YKDS4WC#,$3GBV&*>A>3M6& MK)!OKW7-J)'AKOFR 2QQ50N.B5(O[:,]HE&&(QBIW'8&9CL;: V0\+.]<3#3 ML\V+?)]\I9*9O7=W+9@'1WC>J\8H"KKRTX_5173 ME17>H&Y 3Y"36TBCKC82N8".,3>C9+03,0DQ>,4I>:^ M&28(C0MH)0V[WF_0:3"W3E8U5>MW39]=N@P?9X'UR M\<^ I9!?K]I638):= MDI-X/C/GI:T%>:1E \,IZ [M-YPW:4^[]"=HMU_+(=*-HOU/NO\VZ;*>=-F; M+SETO9:PQFMD'XVY($IW=G4A#3%QU,0P$S^,IJW!TU::R^)9;IA1V@O'BW/, M4>V@IGZK?/5P0[)XX +T0GZ7B*\Q)K"'9X:\L/3)@I8V\2QV= G3U)8IRN+! M\DQWGKX5R+5]X"ML,3STW2NXG^U_0[AR3^H=P,M:ON07@J-SW+[N0&*R3$"N+X20G<#8Z#_967Q+U!+ P04 " !P M@8E1>-\1%B@$ %"@ &0 'AL+W=OT'[L&FP2;L/11]H:6P1H425I.+T[SND M;-5)8V^P+])0XIPYFUE:/!6@^GJFNM_KE&JW3*( M@L.'+V);6?=AO%JT?(MW:']O;S6MQ@-**6ILC% -:-PL@ZMH?IVZ_7[#'P)W MYD@&Y\E:J0>W^+5"?M%[7[!??^>(*%DL8_8=?OS=( BLY85>^5B4$M MFO[-G_9Q.%+(PQ,*\5XA]KQ[0Y[E!V[Y:J'5#K3;36A.\*YZ;2(G&I>4.ZOI MKR ]N[JAO$ME#+1(J:JX1N#6:K'N+%]+!*N@4'5-\2,JQ4.E9(G:P,6]^VLN M%V-+)!S4N-@;O.X-QB<,SN"S:FQEX&-38OE 8O&2*2>+SD!-Y'KAO1; W<4D3N?$3^O%H;JZF _CJ#/QGP)QY_<@+_ MCOJJ["BT:@-XL#5$G[D:$P7PIH12R,Z^C%$?DO,FKE]"0/-]:=YQ P6712>Y M0Z'51DGJ8S.'^THC0MWG$ETN@3*AUH3ODG%#E$[_=:FB1S0[DFZZ&C6W2L]A M*,H?X6+*LBBY=%+,)DGFI6C&HMFT%Z=L&J>7<$O-C%J3'>\ .?XH2C(,+12$=Y>GEF8Y+AXY+W]QQ^U#@4R$[5Y4;K6I'K26B MA_R?;IK76O&L;7>FSDW+"UP&5#\&]2,&J_L*]XU$H8=666RLX'((D>?(P"LT MCHD[=TIPAUBMNL::X]11H&F.%)5C*53INHW!#BD#SYVT9/30R]]T]$W9HRN! M1^T-&Q#$I_"#8HT%[PS2%\? D:1]-1W0G2RAHK*D!XT3\H<9:P.)_ :Z4Z/CJ: M:;YM_06$AJI+8W]*#U^'.\Y5?[3_M[V_('WF>BO(9XD;4@U'[DJA^TM'O["J M]0?]6EFZ-GBQHGL::K>!_F\45=I^X0P,-[_5OU!+ P04 " !P@8E1NHHQ MP+\$ "+% &0 'AL+W=ODHXW0#^^0XF1?)$8 MM5MC SC6A6?F:.9P9JS)CHL'F5*JT+<\*^3U(%5J\\9Q9)S2/))7?$,+N+/B M(H\4G(JU(S>"1DD)RC.'#(>^DT>L&$PGY;5;,9WPKXC<+XFM MN>)W1G=R[QCI1UER_J!/%LGU8*@9T8S&2IN(X.N1SFB6:4O XZLQ.JA]:N#^ M\;/U]^7#P\,L(TEG//N#)2J]'H0#E-!5M,W4%[[[2,T#>=I>S#-9_D<[LW8X M0/%6*IX;,##(65%]1]],(/8 >-0!( 9 ^@)< W#[ D8&,.H+\ S ZPOP#<#O M"P@,(.@+" T@[ L8&\"XE$.5OS+Y\TA%TXG@.R3T:K"F#TH%E6C(.2NTV.^4 M@+L,<&IZ$\4/:\&W18(B^&3LZY8E3#VABSE5$B^8$J^AHMP_%O*MQ+PO_X M?>07O>''Y!T08:U$4BN1E/;M_;BEGU&' MGX64VZB(*>(K%/,\AXH+NRQ^T#K>;)<9B^'.B@I6K%^C MH-K&//F)A+)=$% M+*TVPF6;X"O_7NE?-YO'J1=X0_B;.(\MQ$$QI(M%*\!SBQQ2+LN,@M@G3.Z&"@U&X M%Z!*@"W+W&$0XG;6?LW:M[*>4R F:%(SK++:QM,_(4"(?T3R=(TW'HW:*08U MQ&+#K]T-P MHM_ "WSBM3]36#]3^"_$(FG,BP3&*YM.;L(VG7BX8R.-:R9C*Y-?M_D2=@K$ M""*H4HE4JG=VOHF*)Y1&CQ1&O]6*Q8P6"D&H5[HF0;-#,&**,KZM8K$[Q<1X MLY0P/&RZ]O %@939O]/IM!G<&P/P6:LO;LH\)C^V_LX,@0,!:_T>UY=W+0N/ M*[5IXRT60WQ@\3 :33/"]F[4OQC-C*6#W3 ^7&Y*!KI=M1F'#3QK"]CRUN/]NDW306[)]W$S7] =L;Q-DWT1RW= &K MY)L^@.V-X#OGF#ENZ0IA!ZFF)6![>?ZOH\SD3<$C]E'Z_&7($#BH^J$?CHE[E QG[QV(?DWW2R36K) HHRM #J\" M,"&J-U_5B>*;\K7(DBO%\_(PI1$D02^ ^RO.U?.)?M-2OW^<_@-02P,$% M @ <(&)4=.'H+[_ @ 9 H !D !X;"]W;W)K&ULS9;?3]LP$,?_%2OB 20@/_L+M94@:!H3VRH8V\.T!S>Y-AZ)G=D.9?_] MSDX(96TS>-C82V(GOKO/]^Q+;KP2\E9E )K<%SE7$R?3NCQQ795D4%!U+$K@ M^&8A9$$U3N725:4$FEJC(G<#S^N[!670 MB]7$\9V'!U=LF6GSP)V.2[J$:] WY4SBS&V]I*P KIC@1,)BXISZ)[$?& .[ MXC.#E5H;$R-E+L2MF5RD$\R6K>NT %R>5TJ)H MC)&@8+R^T_LF$6L&?K3#(&@,@N<:A(U!:(769%;6.=5T.I9B1:19C=[,P.;& M6J,:QLTV7FN);QG:Z>D954P1L2!X"!1P36UR]\]!4Y:K W)$;J[/R?[> =DC MC)-/F:@4Y:D:NQJC&Q]NTD0ZJR,%.R)]3/0Q"?U#$GB!M\4\[C9_1_DN'Z:W118,@:.'JTQ%M2 C"(-JNH-$"YXTNIYLP*7@ MRR,-LGA1WGL;RHZBWG"TG;K?4O>[J1&%=*#\*=W]S4Q&43CZ+=_]#?3 [T7> M=O1!BS[H1+\"A5\86V/D-/V.GSMX^#]4\ZC%&;U>-<>CS:T)O1T[ MXWN//P+OGY1SW,1Y)M_:C\I_U6*-F_A/C_Q.[L?_C!_\S7*-&_?];BQWK04P M_==[*I>,*PRQ0#/O>("R9-W2U!,M2ML5S(7&'L,.,VP#09H%^'XAA'Z8F$:C M;2RGOP!02P,$% @ <(&)4?]DH+D-! '0T !D !X;"]W;W)K&ULM5=;;]LV%/XKA-9M"9!85]\TVX!C1UB*=@GB=GLH M]D!+M$U$(EV2CAM@/[Z'E*S8,:UTP_)BBT?G^\Z-Y#D:;+EXD"M"%/I6Y$P. MG952Z]AU9;HB!98MOB8,WBRX*+""I5BZG&3#1U/>T1RDBI-@>'OD4Q( MGFLF\.-K1>K4-C5P_WG'GIC@(9@YEF3"\[]HIE9#I^>@C"SP)E?W?/L[J0)J M:[Z4Y]+\HFVIVP7E=",5+RHP>%!05O[C;U4B]@ ][P0@J #!"P!DQ@X(*T#X M$A"= $05(/I10+L"M'_4I4X%Z)C(D(*Q+&AJ6\ 3+A+.4,"6P.;KW5#Z@+Q] !]TH4L@F"U%M(3(6HA,6/A X MRTCH0WO)%Y<;6& IB;)N@)*J8ZCT/?S4_O9:?1S7!YAB>Y)2N@CGN<$_8,FYDHA EEVR=[;6T8:]DFW=J'[ M1CNQ5UOH-09Y:$& A0L$]=$RZ(NV>C3S^9V6Y_W M\]WNO5'^_;W^X?_/%7B%T/=?*8&O>\&AY/EJ],/_<)-?I4(6HG8Z-:Z4\,97YLD )#(<9]?;$]8PZ-I/9"_F5'T]\B_Q:S[0V_2">V'BNPS@) M;?(H3B*;O!TG;9N\$R<=F[P;)UV;O!!.99W^B0;3&/_0#> MV+,7[D9_][D.Y8?#1RR6E$GH9 NHB=?J0B,2Y2Q>+A1?F]EQSA5<3>9Q!=\O M1&@%>+_@L-VJA390?Q&-O@-02P,$% @ <(&)446H:X&= @ G@8 !D M !X;"]W;W)K&ULC95?;YLP%,6_BH7VT$IK^1N2 M502I355MTZ9&3;L]3'MPX!*L&LQLITF__:X-15E"LKXD-MQS_+O'8)*-D,^J M!-!D6_%:39U2Z^;*=5560D75I6B@QCN%D!75.)4K5S42:&Y%%7<#SXO=BK+: M21-[;2[31*PU9S7,)5'KJJ+R]0:XV$P=WWF[\,!6I387W#1IZ H6H)^:N<29 MV[ODK():,5$3"<74N?:O9K&IMP4_&&S4SIB83I9"/)O)EWSJ> 8(.&3:.%#\ M>X$9<&Z,$.-/Y^GT2QKA[OC-_<[VCKTLJ8*9X#]9KLNI,W%(#@5=<_T@-I^A MZV=D_#+!E?TEFZ[6?VZWJIM,3G]?>)=<-^ MW="N&QU9=TY?I>#\0@)'_YS %M]GA9%CJD33+0Q&VWK&UM.\UR_I>!+%B?NR M&^!AT<@+@[[H']RHQXW^AVLS:*3(0"E6KT@!2,N[A^5UB+:U'.V !'$8[=$. M%(W#R3#MJ*<=G:2]UR7((:+1X6+^)-@C.BSRHW$X3!3W1/%)HD>A*1\BB@\V MRP_B>!_IL.I3$.TCN3NGASFYOU.Y8OB:+X30;Q-S1O6?I/0O4$L#!!0 ( '"!B5$<6OUI7@0 ,02 M 9 >&PO=V]R:W-H965TS7EZ1ET0^9#@HG7VP][CT\ ME_?HB.)PR?AW,2-$@L>RJ,2H-Y-R_M[S1#HC)187;$XJ=2=GO,12G?*I)^:< MX,PDE86'?#_V2DRKWGAHKDWX>,AJ6="*3#@0=5EB_G1%"K8<]6!O?>$;G-' ]IKQ]2)F\=K](^F>%7, Q;D MFA7_T$S.1KVD!S*2X[J0W]CR$VD*BC1>R@IA?L&RB?5[(*V%9&63K!B4M%K] MX\=F(C82%$YW FH2T&Y">" A:!("4^B*F2GK!DL\'G*V!%Q'*S1]8.;&9*MJ M:*7;>">YNDM5GAQ?LW+.!#53RG*0$BY5[T%.*URE%!= 2"R)ZIL$*9[K, '> M@3NEIJPNB$Z9<*4I+I\ KC+PX4=-YR;Z[(8HI.)<1=_?W8"S-^?@#5#(?\U8 M+52H&'I2\=K7BB@YP'8 OK)(S 3Y4&6".-7Z+\U-.AVM.?V MWXWRC/Y;]X/)J?J?[/4_\.%>^Y/]YQ\-#KP(H/5-Z/:\3YAGNNGJE;M0B_UC M!H"L 2+_Y06 K(TAMXT]4P!'4(X+ %D'1.A$ FB MI8"/@IW!-!$18>BMFE: MYT1NS_M8\XK*6BE \\SIHSYVSH"U0!2^@@2LD2&WD3U7 FZ4_G$)6!-$O[(P M["2UOQKLA\&N O87@YM!VR2M=2*WZ=T2]7D\8T4&:#GG;&&^ IWU6P]$K[ $ M1-;+T$D6@4=0T%$!!-8$@U.M H/]52!$/MQ10%>4^FK8D8"WL4]0$CXUVR<" MI*RNY&K+H+W:;M%^8#ZEE0 %R56J?]%7XN.K+9/5B61SL^OP MP*1DI3F<$9P1K@/4_9PQN3[1 [0;5^.?4$L#!!0 ( '"!B5'*6^O' 08 M .$< 9 >&PO=V]R:W-H965TO P=6B3H]F'8!T6B;:*2Z(ITG!3[\3M*BF2'-*6D1;XD MEOW<\=YX]Y ZV_'RJUA3*M%]GA7B?+26/3XQ35;K:7Z8GQQMHE7](;*+YO/)3R-6RTIRVDA&"]029?GHTO\?N&Z2J!" M_,7H3NQ]1LJ56\Z_JH>K]'SD*(MH1A.I5,3P[X[.:)8I36#'MT;IJ%U3">Y_ M?M0>5QH#.>_!V!,@[A$!T@B0IP+!$0&W$7"?"&#OB(#7"'A#!?Q& MP!\J$#0"P5"!L!$(JV35T:U2,X]E?'%6\ATJ%1JTJ0]5?BMIR @K5"G>R!)^ M92 G+V8\WW#!JK+@2Y304D+]HB4KXB)A<8:$C"6%VI,HB3<*)M [=)FFE0C\ M?E74^T$I>#.G()V]!<27FSEZ\\O;L[$$(]52XZ0QZ$-M$#EBT*=$GB(7GR#B M$,<@/K.+_Q$75O'YCZW^VV!Q/#6(1S^V^N+%JX^A+-K:(&UMD$J?.Z V/BW1 MK*F-J*V-F[8V_OD(LN@*GL2_EI7==F6W6MD[LO*<0E^%)=32IB36TD$EK9KM MW07QO-!Q(&AW^]DRX+#O:KA(QX68^!INH>,"S_/V<0?N>JV[GM7=.J(4912: MZ@ET4JOW4:W,W_>*A).C5OBM%;[5BDLAJ!1H6Z2T;!I 8Y)I%_M:*'#H'%I1 MY\K7K#4#HP' [^"UJ_@A7Z=P"1,MODV@S).49SS4K+OQ\+^(=#LF_J^7B3S M@;BH'W?@;MBZ&UK=G<4;)N.,?0>7$BYDU=9A)V\EN"_X4N[BTI31>:C'?QH2 M?5,9<)ZOXR(=YP>.IV\J'>>Y9'HT#I,V#I-GQ*'R/VW][TOV?&)PH-.)[MMLJK6"2>@: M-L9 ?5$_[B &V.FXCF/O!'M)5]N"%3(N5NPV@WJHFH21,#AZ'4_U0A@&BPPP M;&B&BW[<80SV^!ZV5\(:7*8"?$["!A)CP,T'ZHOZ<8?.=B0&VUG,?H^!Q&85,ZSWFII#YNP:N,S$0- ,.,\] M3KQPQWFPG?3T&?T\BH -K$CW9HX-5,?D=!_LT.>.#V$[(?HDU]#]60&#@*(W M]'Y#"T%-1[4YUCE*8& $#>R /^NS,C)H>T>(WB07)F#H66JTXT;83HX^0I=! MD%MZ+UFQVC*QKIH/S(*4WIJ&8-0H#&R=0X=@)[1DJJ,PN(?#E!0.VFC&H3L7 MLJSK\IJ)K^@_=)DD?%L L;VF"65WL9IB\.T*RC2CX*6$1H]BOBQ) M_ XVX;0W/V3OM/[:QW72#3IB'W0OR(]=(?;[\M/-)6*?2Y?)MRV#'"%)DW7! M,[YZL.GM1@?Q7SO>70LG]A8.BS!)WV7L3LVMIS3V!)5474-#BSL862HEC*>F MR=6SGHL>:%P*A%'."[E&@:%L:[HR5)%3:Q*(>+U;H&OOI.?L6UV8PKXJ:59Y M+-9L8]/<=6(R>>UD=XV7V ]O/S_9]O7\XJ.@9R7:[F>#VS83F'$MA?V]4 MZ&UJNW;NXM>^]>Q:N&L_&3WO"JY1UG\'-S,AB8EHSUW]%'3DNF[(ZH=AV+O] MM3?_GW5CY^I')^-5W,P #$.BWU7-AVJ,!@#KX(SWWMVHEW]_QN6*%0+<78*D MIUSRR7TNNKCFL80*06 WY>&ULO59;3]LP%/XK5L0#2(-<>J.HK01E:$QL(!C;P[0'DYPT%HX=;(>. M_?H=.R%M(0TOB)]% IHX4,[]* B&?DZ9\&83MW>E9A-9&LX$7"FBRSRGZND$ MN%Q.O=![WKAFB\S8#7\V*>@";L#<%E<*5W[#DK V\5Y,O4"JP@XQ,924/Q[A#EP;IE0QT--ZC4^+7#]^9G] MS 6/P=Q1#7/)?['$9%/OT",)I+3DYEHNOT =T,#RQ9)K]TN6M6W@D;C41N8U M&!7D3%3_]&^=B#4 \K0#HAH0O03TMP!Z-:#G JV4N;!.J:&SB9)+HJPULMD' MEQN'QFB8L&6\,0I/&>+,;"[S0FKF4BI3$H,R6'N2,D%%S"@GVE #6#=#8EI8 M,TWVR0UV4U)R()6NM2,0T=D[T@'F=A?X0A/ZXGZPVC#9&# M1N2@4^0%:(VO?%SF)<=^3 C-I3+L'[4=V::THANLB=CO#UXJ;3&*1F&[TF&C M=-BI]#O8-T6I)R86Y)'R$MKD#5_GR/7.AKSA*WEA.!ZWRQLU\D:=\H[CAY(I M3*"!.!.2R\531P\=-JR'']"QX\;;N#.&6PUIR0EG*9#=)Z!*[[7EN)MD0!RR M0TX8K.[0X-U>H9IJO?3]\N^K!3YMQ]3D#AYY>[%T=GK.A* M0+1BCCZ@_N'J@@Q[[]$!;[",WFZ!U24:OM\M&KZ^(<>'KUJ@VZB2Z:]]^+&P M"S2FF>%]9!,XG._@-02P,$% @ <(&)48"D4JRS M @ '@< !D !X;"]W;W)K&ULC97?3]LP$,?_ M%2OB :2-M$E_@=I*4%8-M U$Q_8P[<%-+HV%8V?VI87]]3N[(:I&2GE)[/B^ M][D[VY?Q1IM'FP,@>RJDLI,@1RS/P] F.13/MR+58[N0S@= MEWP%"\"'\L[0+&R\I*( 9856S$ V"2ZZY[.1L_<&/P1L[,Z8N4R66C^ZR74Z M"3HN()"0H// Z;6&&4CI'%$8?VJ?08-TPMWQB_>YSYUR67(+,RU_BA3S23 * M6 H9KR3>Z\UGJ//I.W^)EM8_V::V[00LJ2SJHA93!(50VS=_JNNP(^CV]@BB M6A"]5Q#7@M@GNHW,IW7%D4_'1F^8<=;DS0U\;;R:LA'*[>("#:T*TN%TIHM2 M6^%+JC.6@$':>I8)Q54BN&06.0)M&[*$E\[,LH]L08?VP1/6=S]P*).U&F1S]Z6WW"U3QY2 M99OR1DUY(^\O?D=Y;S,VJ\L[;\J[:,K[ZV)IT="Q_OT&-VZXL>?V]G I_"X[ MO@=WCX5:,M%5UZV[@W;F;OYX.*/]U2PB])H3>H1"B-M)6U=\A M1?&H'=5O4/U#J+@-U7\_:M"@!H=0O3;4X#7*&;:AA@UJ> C5IYN!.5![SA!, M&W?XFKMOXT8-=_0F]QNXNV[,LSLX:RXK: ./7AV8KK\RZ]W+UF+4/3O[+[QP MIWNY/\=7;E:"VHR$C&2=TR%E9[;=>#M!7?J&MM1([=$/<_J!@7$&M)YIC2\3 MUR.;7^+T'U!+ P04 " !P@8E1:$[$Q+H" !F!P &0 'AL+W=O>>WQ[/=I(]:J7 (:\E5SHL;,T MIKIV79TMH:3Z4E8@\$LA54D-;M7"U94"FM>DDKN^Y\5N29EPTE'][E&E([DR MG EX5$2ORI*J/S? Y6;L#)SW%T]LL33VA9N.*KJ &9B7ZE'ASNVBY*P$H9D4 M1$$Q=B:#ZVEB\37@.X.-WEH36\E[^9R/'<\* @Z9L1$H/M8P!HWSGJU_&"#SB*]DQ;1^\Z1V>=HS\G M9U_#BVN>_5>O4S_V/*QUO>U2#\KWPZA# M_2,J[$2%1T6]B/E!60TSVDX8A.&.JGU0G,3]FJ).4W14T[,T> KTO6U5UYSG M9*&D[NW :%_KU;[8'I0_] ?]64(XC&'L*>A7'>UHNDFCW MS'M PS#HUYMT>I/_L[=/9;+?=$DTW/6U!S48)E<[.MVM*6AOH*]4+1C.(@X% M\KS+!.M4S51O-D96]6"<2X-CMEXN\2($90'XO9 XT=J-G;7=U9K^!5!+ P04 M " !P@8E1 O $V:H" !$!@ &0 'AL+W=OA27(LF+E4)4JZ MR90NF*6M7H6FU,A2[U2(,(ZB7E@P+H/QT)_=Z?%0559PB7<:3%443/^7*&'\+VRVME$ 266L*K;.I*#@ MLOZRQVT>=ASBU@&'>.L0>]TUD5=YPRP;#[7:@';6A.86/E3O3>*X=(^RL)IN M.?G9\4P5I3+<9TAED*"V])*0<@4+"2N=F8$+6%!MI)5 YS(1 M]+!DC$ E C.-*;?P01F#!DYOD."$.8,3(-1/N:H,DZD9AI:T.P5ALM4YK77& M!W0.X%9)FQMX+5-,__0/*>8F\/@I\&E\%/!C8B^AW3J'.(JC^\4-G)Z<'8%M M-_EL>]CV =A)DJA*6@-S3)"OV5+@^>$4P=>Y$@*HOC9,I]^.\'<:_H[G[QS@ MGS+AB,[A/9,5=5D3XKZ4UU ]#^6Z=ST>=-K#<+V'O]OP=__!GU)3+"W@(\T- M@_MH:X3N#FU[T-M/VVMH>T=IOVAN\4)EF0&J+V#I=VH=5[5[2ZWW3,!%]VJP M7T&_4=#_O\138:DEZIG MS8B&PO M=V]R:W-H965TM%*6_E((*1*(K6I MJFW2U*AIMXMI%PX<@E7 S#:E_?<[-@1E@43938/AO.<\Y_579S47KS(%4.0] MSPHYMU*ERAO;EE$*.977O(0"OR1TY3F#GE!768F;> MK<1BQBN5L0)6@L@JSZGXN(.,UW/+M78OGM@V5?J%O9B5= MK4"_E2N#([K+$ M+(=",EX0 97\PO6,O&RIAR;.?+%;IW HM$D-"JTP]\?H+M/WX M.E_$,VG^DKJ-=2P255+QO!4C0^MS[L"=SQ$8'7"KQS!:-6,#*--F2F MK7NJZ&(F>$V$CL9L^L%X8]38#2OT+*Z5P*\,=6JQY'G))3.6\H1$(!1./4E8 M08N(T8Q(117@M"D2T5*'2?*9K'$QQ54&6K(24%(62T*+F#RJ% 195D)HQ:V4 MH"2YO =,FLDK5+ZL[\GEQ16Y(%CE.>651)F$>['2%V3 MD?N)>([G#,B7I^7?:'%,;J.#G8U>9Z-G\HW.L/$Q(J)H*,).PJ22&24GDA\2B@^XV:0.35N_TMX4[ MG8YG]MN^AP-!@>MV0?\0CSOB\5G$JU0 2$97='CZFRS^7NU1CZ\?$XS]83R_ MP_//PHMQ,^%N*!0N9WC',U/"(*;?Q_2= \Q^S,0_XF+0809G8;)"5@*7& RQ M!;VZ[C28'L -!'G^=)ANTM%-3M(UIT#9,N[L,VN3FT]1>T!0L38L$,/3Z(_#?->?'"#;>\>YODJ_ M4['%B289)"ASKB?8L6BNIV:@>&E.^ U7>%^8QQ1O=! Z +\GG*O=0%\:W?\( MB[]02P,$% @ <(&)4;3HF=(6 P 50H !D !X;"]W;W)K&ULO59=;]HP%/TK5K2'5NJ:D \@%2"5CVF56JT"=7V8]F"2 M"[&:V)EMH.VOG^V$#)HTK;II+Q [Y]SCK-B/,-2#?G:%CD''!M2EMJNXW3M#!-JC09F[I:/!FPC4T+A MEB.QR3+,G\:0LMW0ZEC[B3E9)U)/V*-!CM>P 'F7WW(ULJLJ,=BUFH\0;PG7,5#R]$+@A0BJ2M@];6%":2I+J26\:NL M:562FGCXO*_^Q7A77I98P(2E]R26R=#J6RB&%=ZD"7!>Z^"7Q+\]RH$ M)<%8MPOOIG%3+/%HP-D.<8U6U?2#Z;YAJWX1JG.RD%R])8HG1W/8 MT ^HPN MXYCHO<,INJ)% /5.GDQ!8I*>*L3=8HI./IT.;*F$-=V.2I%Q(>*^(N*A&T9E M(M",QA W\*?M_+"%;RO#E6MW[WKLMA;\%LESY'7.D.NX3L-Z)N^F=\(F.W^G M/ONP^E$SO"H"GJGGO1&!+YQE:*(:S=6O%]T3F:")"2!P].-:D="5A$S\;)'T M*TG?2/JO2$YP3B1.R3/$*-HK1DS(,X0SQB5Y+L*7 R>L*3#C]OH>>@+,1=/6 M?(!X9#&H+ ;_PF*3MZ)PUQ36__/;4> $CJ.BLCW,:!WFAYT:;%J'N6[?J>%F M=5S'[Q[)'O6A6_6A^]$^D"S'A*M#1Z*4B:;=&A>U@X-%O>S"FXCIFXA9&^+( M=*\RW6LUO=@L1<1)7IR%-$9S2+%4'5@ WY((V@+6KS3Z_^MG&U:28:NM:U!' M,B(T4L6;=BNL1R@(O7IR&W!^V*U'MX[S>YY;CVX#SN^Z]>C:!^>D:L_:7%"$ M2N.&RN+_LIJM[D"7YNA_,3_N7$PZ#?-3=6CI6M15,66^(3V\^I!TRILM>2\0FFXDJ"QF 1W\=M9G#H! M?^)OCAMS\ S.E852W]SB?3X)(D>$ C/K5##Z6^,D$#Y]W MVM]YY\F9!3,X5^(+SVTY"6X#R+%@M;"/:O,G;AWJ.WV9$L;_PF9[-@H@JXU5 MU5:8""HNFW_V?1N( X$D/B.0; 42S]T8\I3WS++I6*L-:'>:M+D'[ZJ7)C@N M75:>K*:WG.3L]!'7*&N$-_!$"<]K@?"I@$@"LB4M)KB!\P8M :8 MS/=[@K,%%]QR-'!UCY9Q<0VO@$OXJU2UH;-F'%I"=0;#;(LU:["2,U@C^$CZ M2P-_R!SS8_F07&S]3'9^SI*+"C]E]@;2^#4D41)]?KJ'JU?7%]2F;?A2KS8] MHW:^B\(7;DN8^WRAACL7)_CJP@COFCC^<\%:K[76\]9Z9ZS-<,FEY'))%U$P MF;FTS9_EYJJ6E Z!.5WX3-62MC1FR-=L(?"Z*Q.-S8&WZ8IX/1T,!^-PW0': M;T'[%T'O*F<9"$R: K4F&JL.. P46E6P./'G]+)U$3?&^P?$;\XB#UKDP47D MXS@"RW/NVH9Y#9*6Q$7T@M[Q@F?,-Y1CC[HX!R><2=KK=7,.6\[A14XJB-]] M 8:_@'G;8MZ^I# ^;)O%CY\OCE%K6>#C4ZKI!]%9_(:'WPPXA>[()7][6[$IV[$\>#VC!O)WHWDHAOO9493 MC*'[D!,7U3*7:\4SQ[0B%NVV#!6Z*5@S/Q I4?HYR'>JA>!+WPBZ/V_)"?8P M'9T+_OYS$Z-?Y"DSQ##@]F"*GCI)R@#OK,T8T:[VTYI=\UL MLC_>C'@?F::T&Q!8D&AT,Z3HZ&9J:A96K?RDLE"6VH5_+&G21.T.T/M"*;M; M. /M[#K]'U!+ P04 " !P@8E12#K-18P# V# &0 'AL+W=ODXJR_?B=*5NU85HWF2RQ2]]SSW/%XNHPV0GY5*P!-7HJ< MJ[&UTGI];=LJ74%!U958 \4<6LR,GL/ MV7*EJPU[,EK3)3R!_KQ^D+BR6R\9 M*X K)CB1L!A;-^[UO>M4 &/QA<%&[3R3*I2Y$%^KQ5_9V'(J19!#JBL7%'^> M809Y7GE"'=\:IU;+60%WG[?>[TSP&,R<*IB)_&^6Z=78&EHD@P4M<_TH-G]" M$U!8^4M%KLQ?LFEL'8NDI=*B:,"HH&"\_J4O32)V .BG&^ U .\U(#@"\!N M?RI#T ""4QG"!A">"H@:0'0J8- !N:PZNR:HTFHII.1%!LB*VOT5CV8\S5H M/!'&JU)\TA+?,L3IR2,\ R^!7)(GK/*LS(%\7) $%B E9"057$LL%RR9;R53 MS)1/*I16Y"P!35E^CM#/3PDY>W=.WA'&R:>5*!7EF1K9&@56-';:B)G68KPC M8GSR ?E6BMSR#+(.?-*/CWOP-B:FS8ZWS<[4ZW7X,=57Q'>VH;?_X1?S.Z9IKF[#M6Y6Q;E3.L M1/+/H\AS@HUI0V7V;P]5T%(%ABHX0C6%)>.<\24VN9SR%"X(1E-BI^[+1U([ MC8S3Z@OP//%]-QC9SQU2PE9*V"OE)LO,G5-$BZK#_NQ6=NFJ&<(=76[LN-VZ MHE97U*^K$%*S[]0PB\4O2IM&!RF[#)VPE5;?L0ZC(';WC9+H(,A+SQLZ^U:W M':[<( J[=='69XD&]W MX SW([SO,O*<[@CC-L+X[1%RP2^;*+O$QX?WQO,&K\1W&(7QD4OO.C\^RDZO M_$\"6]VO7JK&=]1?5R=9W9UD==]AU='Z[)TII0"Y- .HPCA*KNOO0+O;#KDW M9K1[M3]UKV=NQW[B7M_6(^P/]_5$_8%*;.F*Y+! *N=J@ +BJ#]5V'R/U!+ P04 " !P@8E1:!8C'Y\# M !2# &0 'AL+W=O2O5=KP ,^5F(4D^\E3'K=[ZOLQ443%_*-93X9B%5P0P.U=+7 M:P4L=Z!"^&$0)'[!>.E-Q^[9G9J.964$+^%.$5T5!5-/'T#([<2CWO[!/5^N MC'W@3\=KMH0',)_7=PI'?I,EYP64FLN2*%A,O/?TW15-+,!%_,=AJX_NB94R ME_*['5SG$R^PC$! 9FP*AI<-7($0-A/R^+%+ZC7?M,#C^WWVCTX\BIDS#5=2 M?.&Y64V\U",Y+%@ES+W<_@,[00.;+Y-"NU^RW<4&'LDJ;62Q R.#@I?UE?W< M&7$$H/$90+@#A"\%1#M Y(36S)RL&3-L.E9R2Y2-QFSVQGGCT*B&EW8:'XS" MMQQQ9CJ#N2&LS,E'7K(R W(#: JYX6S.!3<<-+D@#[AX\DH N5V0V\IH@P!> M+HF0K$03A05J\GH&AG'Q!@&?'V;D]:LWY!7A)7EZG=FA4HW!YSTT6KQ@Z.OAC2.#FAU0Y*@[2;U:!A->AE]3[+ M5 4Y+C(#"G2]D-?LR4Y.IW^#%H=D<$*S'1*EM)MFTM!,>FD^2L.$,\\17!Q/ M,Q&'G?:6S $/9B!2\24&"<*UKH#D7&>R*CNM3]IT@_B(<"VJ'17&:7!&UK"1 M->R5=0-:VQ,3E(*]*GLJ9%(;[93^AHYAB^$%C>RF?::C(VH4#;MEI(V,M%?& M[)?STL4W;3LZHLFI[QU149K$W81'#>'1KWV_P.* ON,AM);*%42Y>,$2ZY(R M:IL:#\/P1$I'5!B%9Z30X%!^@GXQ$E<,[M[B#\GOTC]?VG$T.F'?%48'<7"& M_E'UI+WT[V$CQ<:M>MP$W) %RRS;IYYR0 _EAOZ5>D,/!8?V5YSG[G?Z&[6- M"Y(D.O6W'7;.VT/)H?TUY]'RLBU&G]1#J:"#O^+EX9"G_:?\"[Q,6I7Y](#K M",&&/#CUTC]J^&RW_8DI/&@U;ID%XH++(7JAZ@:V'ABY=CW@7!KL*-WM"IM^ M4#8 WR^D-/N!;2N;OQ'3_P%02P,$% @ <(&)49X#3H4"!@ K1\ !D M !X;"]W;W)K&ULO9E1;^(X$,>_BH5NI5UIKR1V M G35(D%IMSVUVJK=W7LXW8,)ID2;Q)QCRB+=A[]Q2./0A$G*B>U#(<0S^=LS M_GGLG*VE^I$NA-#D9QPEZ7EGH?7R4[>;!@L1\_1$+D4"=^92Q5S#I7KJIDLE M^"PSBJ,N=9Q>-^9ATAF>9;_=J^&97.DH3,2](NDJCKG:C$4DU^<=M_/RPT/X MM-#FA^[P;,F?Q*/0WY;W"JZZA9=9&(LD#65"E)B?=T;NIVO?,099B^^A6*>E M[\1T92KE#W-Q,SOO.$:1B$2@C0L.'\_B0D21\00Z_LF==HIG&L/R]Q?O5UGG MH3-3GHH+&?T9SO3BO#/HD)F8\U6D'^3Z6N0=\HV_0$9I]I^L\[9.AP2K5,LX M-P8%<9AL/_G/?"!*!B[;8T!S _K:P-MCP'(#UM; RPV\M@9^;N"W->CE!KVV M!OW*;DFRK0&;^9+EA"9-80P3$SN/FH%=T.P MT\.)F&K"DQFY"A.>!(+<"L@$U:X9YE[#W,/_%[R3>9^+D3=B&^=]#(G!NS/0^C;A\J[SV7).? Z4"N8.G.8L7>GU4 M[X-XEM%SF#R10(E9"/IX8(BP04+5*WSWCI$)_<)]'Y5^*T&U%BJ&16RJZR9] MOQ)BZO1ZK#*L5_WJZ-?'B,Z MKF.7' ?MVN5\+K*2A80)A EZ113TJY;.N"?OQ'?>89I*RZ#;D.ZFT#/I/I4* MK+/$YTO(^=<9GPMSJRETREB_FD)M6NZ*MD!UZ3%RA/Q+#IG=KB6QRXZ209:E M+@[3._XSC%=QNUB-'9FF1-?$P,M+:JFU0R0A4@$6G>XH*^ H1@%4]VY;5+^CCW,-.YP?[:4 M M5BD.PSN9Z$6TR;*@I %& N8X%/5U8G*7Y8'H[9=B:4IQFKX:!K(4*H"XP&:8 M3 5LN$66<42O9:VHK?-!>3$]<5Q_CZI2_8GCLJVJA:J/7.[^=%>7T]\GS/*2 MXJ5K2V%SN5*UNEC=>#G[9%G*4IRR6[ZDZ2K;& 8RU763:4*KM:?/W/U99.%* M<;A>)EIECZZ?29/AO)R?/-U,H*K)%C$7/W =E86 MN[1_C!676K+2AG)TV_NF@FWRV M]3K?6R+UH<.0VU#^> MA9>'UZB_Z-#'L[#SCE*">A9B'@ZQ-]'TPJMN\2E*4\\RSL-+S^9#G]P!\I;A M&FVR>V)OV>CC;&R'IHE?W?1[3LVVOUMZK6A>9-]Q]10F*8G$' R=DS[DNMJ^ M&]Y>:+G,WC1.I=8RSKXN!)\)91K _;F4^N7"O+PLWM /_P-02P,$% @ M<(&)40DUN[BG! ZQ, !D !X;"]W;W)K&UL MM5AK;^(X%/TK%MJ5.M(LB@9@R'.6YOJL,3-F_B$(=#R#C.NF MG$..=R929=S@J9H&>JZ )PZ4I0$+PVZ0<9$W!GUW[5X-^G)A4I'#O2)ZD65< MK2X@EX5E09DE$!KD6,B<*)F>-<_IA MQ$XMP$5\%K#4&\?$EC*6\JL]N4G.&J%E!"G$QJ;@^/,$0TA3FPEY_%LD;91C M6N#F\4OV:U<\%C/F&H8R_2(2,SMK]!HD@0E?I.9!+D=0%-2Q^6*9:O>?+(O8 ML$'BA38R*\#((!/Y^I<_%XW8 -#V#@ K .Q00*L M X%M M ^U! IP!T#@5T M"T#W-:"U Q 5@.C0$7H%H.>>[OIQN&=YR0T?])5<$F6C,9L]<()P:'R$(K?: M?30*[PK$F<$EC WA>4*N1<[S&,@MH!+(K>!CD0HC0)/?\)[2AIRC9!-(7/0# M:,,-GMQ*GKLKCQ OE# K_O.L'!DG;H8.X M('BQ)LAV$+R&<9.PWGO"0GI: Q_ZX7_&IDE:U,)96 ._/!A>._K5CXU^_6.C M?_3#[_B*A)V=@X_\Z-]YOHM[@"(KE<9*I3&7K^53VDVNC5HX=?Q]BP'DQD"F M__&D;Y7I6RY]>T=ZETU.2*P@$>8]F?#8"GA%)@"Z3C?K=%V7SCK\TX"&]J\? M/&WJ8V_8%MMVR;;M9RNU)FC=\&Q$/ET(/7,]0?X)MJE.:.TW/%XQO7X;0<.H MM9-JIZ3:\5(=RBQ#IH]&QE\]SZE;INL>0P91F3[RLKUZ!A4+=+"Y$NAF)R(G MB4Q3KC29 Z[9,ZZ@SH6&Z[311O=ZS9!MM_CJD*#1GJ"MLGIE63UO65^X4CPW MJ)F%0>?-$U2-*\X5I&LK6F?L;/"(.K05O2KIH*C1OJBMHD[+HDZ]13W DTR? M;"7K25O.68\.:%@M;.$QA$8W5DZZ9PXC!OBCR'K:NLLJIF'_?^*T2)/^1>X5O[^0!(WURJ:R, MM8^BQ\J?F-^?/G,EK+/CI"^$J=YP+WKL3T2;G?!7'Z7*Y%CW9W?]>W8+K#)% M%AWE(516Q_Q6=\>?1;;(R%@JQ+HR^!PK>,V_>!"]&GOP>2ZK[(_Y=UU[MRT? MBP2>=XV1-V1-+-CX*&$_@]UQ-<55AZ0P04S8C%!K:OUE:7UBY-Q]IQA+8V3F M#F? $U V .]/I#0O)_;31_E];_ _4$L#!!0 ( '"!B5'0IZBDJ@, *L. M 9 >&PO=V]R:W-H965T5CT@;;'-E%)=$DJ;H!^_ YE19(;B?$"S8LD2IPS MAS.'!^)X+]5WO04PY&>:9'KB;8W9O0X"O=Q"RK4O=Y#AE[54*30R/W$H][#BX]BLS7V M13 =[_@&;L%\WMTH' 45RDJDD&DA,Z)@/?'.Z>LWC-F 8L87 7O=>"9V*0LI MO]O!Y6KBA981)+ T%H+C[0YFD"06"7G\*$&]*J<-;#X_H+\M%H^+67 -,YE\ M%2NSG7A#CZQ@S?/$?)3[?Z!<4,_B+66BBRO9'^;VF5 L?3@L/:B<'-N^'2LY)XH M.QO1[$-1_2(:ZR4R*Y1;H_"KP#@SGM(]2Y/?,+H&6$A"S_?SLG+ MOUZ)3!N>)*@\TP(X[Y1/:'@$V((R=Z.\EW<^"9E%H<.3:+UQ WY8&I]$ MU$$KP"95G6)5IU@!&[DZ=8G$5&YYD7^O< *Y-)#J;P[XJ(*/"OBXJPQYNL F MRS5I+)[L^+V]:_*+N&LR/Z#W"G3K3G?3>!S%)&\4I")/ M2XF*;$/.-PK@,9.C/+TJ3^\YZMJOX/O.95Q)Y&M I6A?BU8U'>+[C485H=%3\OJ=QAGAJ-:D_&'3VB(:U_89.&I\DLJB;M)2Z-7V)YLJ^N^;VULLBA EJ;&'T6%Z.UC5&WCSV]W^AC MJZ(1ZRYF;5C4[5@G[KC9$S#,'\6N+4=K9Z.]/ZCQ68G6%%G<[ZY+[8#4;8%% MST75\S.RYNCJ#AXMCCB(NXG4CDC=9G:*VM_EJ$>4.W-UH'8].GP6N=BT[+VC\Y]MCW#57&\Q#$EAC9.@/< .KP\GH,#!R5_SZ+Z3! M@T3QN,73)"@[ ;^OI30/ WN:J,ZGT_\ 4$L#!!0 ( '"!B5%^=>+\E@, M %P- 9 >&PO=V]R:W-H965T*P85XN@U'K_-@S5NB055A=B3[AYLQ6RPMH,Y2Y4>TGPI@%5 M+$11E(45ICQ8SIMGMW(Y%[5FE)-;"51=55C^?D^8."P"&#P]^$IWI;8/PN5\ MCW?DCNAO^UMI1F$?94,KPA45'$BR703OX-M+A"R@F?&=DH,ZN@>VE)40/^W@ MXV811#8CPLA:VQ#87![()6',1C)Y_.J"!CVG!1[?/T6_;HHWQ:RP(I>"_: ; M72Z"(@ ;LL4UTU_%X0/I"DIMO+5@JOD%AVYN%(!UK;2H.K#)H**\O>+';B&. M ##Q % '0/\*B#M W!3:9M:4=84U7LZE. !I9YMH]J99FP9MJJ'<_HUW6IJW MU.#T\HJL-,!\ ZXIQWQ-P TQBP)N*%Y11C4E"KP!=V;S;&I&@-@")OCNC2:R M,HMEH&8A:]G..[LB&E-V;@#?[J[ V:MS\ I0#NY+42M#H>:A-AE;WG#=9?>^ MS0YYLONRUA<@AJ\!BE#D@%].PS]A[H.'9IWZQ4+]8J$F7NR)=R\T9A-QXCY. MW,1)/'&NJ5IC9K."X$P2JS;*=T"7DA!0":Y+=>Y:K#9JUD2U^GQ8PC2:S<,' M1RY)GTLRF8M) KFX6E1ZQ)5$:>3F2GNN]!17[.)*1UPH29";*^NYLE-O+FDUJ MRQK1A+1@-!A:]%_$U84]+KY(4G=1\,A>X8ODU<&>[<,HSSUT@T%!]"*%=;!G M=$7B81ML#$[[F$]C'>RY>7C(!I^")XW**3(X=BH4Y:CP\ U>!:?-JM79C6UW M][;=-9WR<]_NG*DXC P5N6^=!RN#V:0VGO5F-:62P;'@M&6]6"5C3\LR7X&# MI<%I3_.J9&Q(:);''KK!:N#L92J9.?Z_U+.3T.!(:-J1?#)!8\>!R-=CT6 Y MZ*3E.(6"QI:39)XNBXZ.1-..T\K$VX6E^?PATDXP[[="Z*>! M/6#W'U3+/U!+ P04 " !P@8E15D1"F@,# !@"0 &0 'AL+W=OD78R9^Q9#VZRH>7HA*" 5&H%K/Y>8 I%H854 M&C]K3:L)J8F[SUOU:^-=>9EC 5-6?".9S(?6A84R6.!U(1_8YA/4?D*ME[)" MF%^TJ;&.A=*UD*RLR2J#DM#J'[_6==@A*)U^@E<3O#8AV$/P:X)_;(2@)@3' M1@AK@K%N5]Y-X1(L\6C V09QC59J^L%4W[!5O0C5??(HN7I+%$^.$IA+A&F& MK@G%- 5T"ZKLZ);@.2F()"#01S3.,J*7%1>(T*HW]2*?)" Q*4X5XNDQ02,RER@&\1LJ@8.0"%[5)BC@#%&0?1U4 MR41&1F^#+Z,@B@?VR^ZJ=#&>KL N)NEB7,^)WH-F/: X>E-ZYS1LG(8'G8Y+ MQB7Y77U$;*'V-5763)65K6FOXTHNW$DB#EJ&NQ W:!4EZ6)\]Z+EMXL)7*_? M;M38C?YJ8?L<1MVPL=NRV,6$8=MB%^/Z3MCRV 5Y;K#'9-R8C(\S26C*REZ/ M<:>56HE-NPC?;RU0TL5,.\R6A A6P4*&<\UBM!*_.\VH@VK]@C&Y'>@ S:5J] =02P,$% @ <(&)40:Y5FUP P M2 T !D !X;"]W;W)K&ULM5==;YLP%/TK%JJT M5LH*.'PD51*I3=ILDZ95[;H]3'MPP E6#::V:=;]^ME *$T(H9&6AV";>X[/ M\37F,EHS_B@BC"7X$]-$C(U(RO3"-$40X1B)EX*DF-:DX-K+Y>65F@02>,OJ3A#(: M&P,#A'B),BKOV/H3+@VYFB]@5.3_8%W$^D,#!)F0+"[!2D%,DN**_I0+40/8 MSAX + &P*Z!? OI= 4X)<+H"W!+@=@5X)<#K"O!+@)\GJUC=/#4S)-%DQ-D: MLN Q8C3$7'P UT\9D2_@=(8E(O0, M? 0/]S-P>G(&3H )1(0X%H DX"$A4O34H&I_CU@F4!**D2F5($UK!N7D5\7D M<,_DWP)Y#F"_!Z %K0;XM .\;^^%SSK#[6$#_+H=_B6CK?"; W"4M(J?=Y@= MPJ;93;4%JGT JWT <[[^'KXR\[\N%T)R=3[\;N'L5YS]G-/9PSEE<:Q.&Z&W M6&^S>U F(\;)7QR"4[5[BM&SIN07Y&Y.KD_4YXEKE;^1^5Q?Z:%Q]QMR"A%7+R.-AHO9O)K(JUSR][RW"5H?B#HC5.W M95P[Z!PE1!.@J/2S59?=BLR*\4^?]Y*9MT^CLZ;=\9;#\* MT\8PU]X*NVX(@XXW'#0['U3.!TH;9UFLQ8+U/V^M!UODYF9=S=#MU M[%JA8A^U;GK#''Z9E.3U1=M^B[2&O!7]^E:UX5&BU4>!D*IH4D_V0>7PL/*V MD$*Y62L1]3?&5\17)!& XJ7"6.>^ O.B;"\ZDJ5YU;A@4M6@>3-2GSJ8ZP!U M?\F8W'1T(5I]/$W^ 5!+ P04 " !P@8E1H"9IP+4& #X) &0 'AL M+W=O/E!31DB72:3+ 7Q))OCL>>)_Q;_F",0$>DCC-CT8+(98'XW$>+%A"\_ULR5+YRUW&$RKD+9^/\R5G-"R5 MDGB,'&7_/@P*T0R2@[Q($LH?W[,XNS\:P='3@ZMHOA#J MP?CX<$GG[)J)F^4EEW?CQDH8)2S-HRP%G-T=C4[@P;F+E4(I\25B]_G:-5!3 MN$!>]<+REF=WZ?K M^7W".4WG3.*P +>/8%WNDCZ6CT_N*0_!7[])D^!"L"3_V^ 0:1PBI4-DP*&+ M5/!(8G\ 5C0N6-]FJ0Q,2@.*?%;'+G*Q=SA>K:?@IA3TD-\(M9QS&^= LD'@7?0+94CWKW>67>77.*.)[?]GSF;GC>$FIY/FD\ MGQ@]ORX]^]SG6U]CS=B-O_,8AWS[!/J!F#^JZ-Y'\C6A,,.JDT::,[TP[ M ?,W H8@A&VALQXAQX7]49TVDYX:)_VUK#WDC.F*<5E+R7))%611.G^:-A", M)WT0:S:,P".C/ <(@I ^FA(&.II*'W".NZWNX&S6K7'L2 MFC*@F3.N6"Y)(U ;H0K=31J)'.Q=7=]T/6Z/H'$?NCL2.0WHT(SHG^A#E!3) MX :WJ'O5#C>YHKD >D9;7^3Z*\P9=,6L3NRN:!: KT\#L >:)S[I$ '<9(*I MZW53?-.4YSINAPIZ3$'/'^ "J,D _F]L8+&,G^@ )-5! B(;+R#-"\C,"W*7 M_I)72"-]MV!-;:NU=&@"IUV&Z)'S'(BG R2!-$D@,TDT)>!&AJD2L+?HJRVV MV H31+HNV\3:'FO60>C'T1'\"[Y$BI&O@XQ+?$H#4TPUK: =.58@31+(3!(_ M@@RUR19C=6 !]9PSG&YD-\V@+B;TV,'.0.@U;:$MSRO/2-;-T\=DTIV/4:;M MJ^8S9"8D6YKVIHK.IK?@3PE1 )IR11,:VI'3#=+$ALS$=LEXH&IG">NR6%O) MQ:K/F;W]$[,MZ.P[SL\FMS3G(#,SO$[4D*F3H8D$.[L1-:S9 IO9XEE1L]A" MMJAA30GX992P7=2PR9>U!M2.4 765('-5/&\J)EM86O4-)IC,YJ_3M2(R1>- MUGBR(U'3H(W-QXCG1V]$@R?9D0X. MT1A*S!6O=$,>I^N7!G+I&5]58;DK1"$/8UM&YT,]3.MX(8^Z$W^@L48TI)*M M(352W5O5#96^I-VLJIWO?35I&<*U "W10$O,0/L:K4RRV9DAT(CNFM&]6=5.A9;:' #CM<^FT@8GY>?T.0@R(I45"^8FZ?-9SHG MY<?OX<$I['D^@P=GU4?693W8AL M67ZT<9L)D27EY8+1D'$E('^_RS+Q=*,&:#YV.OX/4$L#!!0 ( '"!B5'P M&PO=V]R:W-H965TJ6 IVY2GGG,]R,OYZ(83">N[U%-)W)M,E' HR)ZG>= +SO'I4^.955E*10Z&%+(B"^?7@AGZ\91FN7U(!Z0%.9\G9EO$0ON0)-1$&>"V'T!79B^Z^E7&M>I'KB&:2U/KUD1W9; MDK$.LBOR119FJ#L M!1WVOJ[S&2@BYT2Z$.D>FZ/*YLC9')UJD^!)T@8C*(K%!9G!0A0%-LD9!K<, M^7E;:$LOH?-B#^9F&H8T&H5LXFU:\,(*+^S%^T/QPF"B'/$>-KS[[7ZCRF_4 MZ_?^%50B]''/4X'6!< 8Q[ 5 !YB#LTG$K"+RNA#H.,V["A",_ M#MI1X@HE_C\I NYY#"UNH 5QR&C4D1]7%=O5*?O$9QD<([AJ$+"(A4$4MA-0 MOQ8TOY?A)I?KPI -:+==AI@E'!P'H]D2(O(%=(O5)RM_Z/K18?4^P M_GOB8+\KR&[ (\;"/2#)[4N M8II)@_67:RZQX@5E!^#_&ULG55M;]HP$/XK M5CZUTMJ\ 8$*D(!V6Z550R"Z#],^F.0@5A.;VJ8I_WYG)Z1T0%KM2^*7>^YY M[LX^]PLAGU0*H,EKGG$U<%*M-S>NJ^(41TWIXP[P[Y=F\IA7VQUQCA,)5';/*=R-X9,% /'=_8+,[9.M5EPA_T- M7<,<]&(SE3AS:R\)RX$K)CB1L!HX(_]FTC7VUN"10:$.QL1$LA3BR4SNDX'C M&4&00:R-!XJ_%YA EAE'*..Y\NG4E 9X.-Y[_VICQUB65,%$9+]8HM.!TW5( M BNZS?1,%-^ABJ=M_,4B4_9+BLK6$ @'Y. X(* M$'P6$%: T 9:*K-AW5)-AWTI"B*--7HS YL;B\9H&#=5G&N)NPQQ>GCWO&5Z M=V4RD9!8Y'@Z%+4)OB(S4%JR6.,.ZHB?R((SKJ@C.J0O(@N$X5N>,))"?PDV9\KP'O8H;J- 7[-(V# M1H<_8WU-0O\+";S .Z7GO^'OY(1UU4+K+SSC;V[R6A5MXUY.I/@Z!6+:AE!;7."!K#FG'.^!KO5$9Y#.2" M\:K\EZ?R5;IK6W>FT[P,_58K:OG=OOMR0D>[UM%NU/$-PS>GL9E]W#YF#SI^ M[XV\%'EL%GE^V M.:^S4&CN-&A_QTGPH<=(YXKZ*.CV_?9H[JKFC1FYL?2M@ MGZ"/CNE[X5GZ;DW?;:3'Z_CY,S+N'E>I%T6]KO=/F3ZV*\6Z!VTR![FVKX?" MKK?ENNR8]6K]0(UL7W;?S,O7[8%*//"*9+!"J'<=(;LL7XQRHL7&-MVET-C" M[3#%1Q:D,<#]E1!Z/S$$];,]_ M02P,$% @ <(&)4?MDT,*= @ ? < M !D !X;"]W;W)K&ULM55=;YLP%/TK5V@/K;0& M OE %8FT)IW6:1]5HZT/TQX#/DY)L<87Z M6WDMSEU*"SP<[]G?N[V;O:R)PH5@MS33^Y*'UX0 P/ 8(6T#X6D#4 M J+7 D8M8.2<:;;B?%@23>:)%#5(&VW8[,"9Z=!F^Y3;LJ^T-*O4X/1\I45Z M!S61DG"MX&2)FE"F3N$,%J(H3&6:B#-X SZHG$A4B:]-9HOWTS;+19,E/)+E MB]@-()B\A3 (@V?@BW[XUU0/(!H>A2_[X1\)/P;WC5V=9V'G6>CXHB-\"T:4 M K&!V\8V$!+<_P(_/IE0N-)8J)\]B:(N4>02C8XDNMV7Q?RO2A.>4;Z%$\K; M.IP^YV3#.':,]I_?S:?C831-_-VA82]%/9([ZN2.>N5>/J!,J4(H)4W1"*QYWB<:_B5;56>%^AJ>'ESCQ[:C;I M*"?_]W!,NT33UQT.;&W/7C@:%]-_*7KDN_NO@O=9,@BN,GZOR#5F?OI<]$;BE7P'!C<,%@:@ADT^N;B1:EZWYK MH4TO=&PO=V]R:W-H965TC-Z/')W&\E>I!)P"&_,Q2H2=>8LSZD^_K.(&,Z1.Y!H$K2ZDR9G"H5KY> M*V +&Y2E?A@$ S]C7'C3L9V[4=.QS$W*!=PHHO,L8^KQ,Z1R._&H]S1QRU>) M*2;\Z7C-5C #<[^^43CRZRP+GH'07 JB8#GQSNBG\S H BSB.X>MWKDF12ES M*1^*P>5BX@4%(T@A-D4*AG\;.(_V4_8LM'HN9,PWG M,OV7+TPR\88>6<"2Y:FYE=NO4!74+_+%,M7VEVPK;."1.-=&9E4P,LBX*/_9 MSZH1.P&TUQ$05@'AGP9$54!D"RV9V;(NF&'3L9);H@HT9BLN;&]L-%;#1?$8 M9T;A*LR=$% M&,93?8S8!O"1W$*<*\7%"N?O9Q?DZ,,Q^4"X('>)S#43"SWV#3(O[N_'%@*][%?==/"NFFAS1>YFE;VXZII&KD4 MZQQ;AR7:169U>@=Q(OB/'#3Y[QOF(9<&,OV_@T54LX@LBUX'BRLIX!&UH!YP MMV>YR5E*EGE'?\M4 YNJV-J;:1B=]D:CL;_9[6,;-AP,@J!&[1'MU41[3J*X MWW W"5+H D3\B-M,\0TK]B^)I3 *]_)!TF7:_@Z;J/>,W?W)I8$%N%(]13[BGSJP+ MDBLK DW0ULGE K7(8ZSAS-9 CK[!!E)"CQV:.ZT)G+ZC\HGKVCU52Z7>)R0 M?8Z-R=,WOHRIZ=M#V\3:V,ZB34N3]TVOROT>R&[1!XY M1=Y8.GU/3Z>-J=-7='7:]NN6R%V0?8Z-G],W,G3Z>T=W0O:_4QM+#U]FZ57X MP$'+"2EI^3OGC^+PAY\C*RXT26&),<')*=:DRO-4.3!R;8\D&PO=V]R:W-H965TVT\*_Y]I)LP*E0MM+8E^?<[]R<]Q=*OUH M 2;S28LBB8?AZ@4,M>T I6AEL^RZTSA/WNG,WP#NW]_$;3 M+FR\9+Q :;B2H'':"\Y:I^.VPWO \>E65N#JV2BU*/;7&2]('()H<#4.@^, M7@LZCZL$X;-V*6];M:+4$[-'ES"]]]SZ9^<>GFY,YJ.N7$ ML_USQC4LF"@1"F2FU$A#8 T7B/(9I'7=0Q8T_B)O E9(V-S"6&68;^*/M_),M_)!ZT#0B7C5B M$&]U^#VUAY"T]B&.XFA#/L-/TULGF\KYO^CC?X[^JAE),Q6)]Y=LFXH'-Q7[ M<&8,TD#09X9+SB9<<,O1P%4U+1G0WWZ+::DUES./NE92-X8!,]S KTL* !<6 M"_-[2WKM)KVV3Z_]07I?2?]@5RA#(TGA22U)#R2XF"C39Q(*S1?5[')IK"ZK MF9;*TI$A*+.4.#.08S9S6:ZA-HURE@T:OP?%G:,&4[4K7/O?"]0S+[0&4E5*6WWDQMIH^9F7L#?V0>MTV-I@ M'Y'V5U+]UWUU<5PQ31TS('!*H:+#8Y(C78EQM;%J[M5FHBQIEU_F='^A=@ Z MGRIE5QL7H+D1^R]02P,$% @ <(&)4;F;WFEE!0 WQ4 !D !X;"]W M;W)K&ULM5AM<]HX$/XK.USO+IE)L66;%_L(,TD( M+4QSURG7NP^=^Z#8 CRU+2J)T,STQ]_*-C90X=*D_0+V6L^NGMW5KJ3!AHN/ MQ8NET@)K.%C1!9LQ M]7[U5N";56F)XI1E,N89"#:_;%V18.K8&I"/^"=F&[GS#)K*/>D8L8:'2*BC^/; ;EB1:$\[C4ZFT5=G4P-WGK?9Q3A[)W%/);GCR;QRIY66K MWX*(S>DZ4>_XYC4K"76TOI G,O^%33&VVVM!N):*IR489Y#&6?%//Y>.V 'T M[2, IP0X!P#B'@&X)< ]!'A' %X)\ X 3N<(H%,".J=.J5L"NJ=.J5<">J<" M^B6@?RK +P'^J1R(O8U% \ T(/1[UZ8<\Z7(\IDF\GXW@[,4YO( X M@[^7?"UI%LF!I7 >6IL5EC:O"YO.$9LNW/%,+27<9A&+#/C;9KS?@+>0?^4$ M9^N$:Z=1X5^A:H-++L"Q'=LPG]')<.*;Z#S/^JOG67_=#!^S^S;8QZU/FN%3 MFC5.?MH,_T#^:XB?6R6QFVMQCR:QE(Q=0)[,%S!B,A3Q*L_?#V]P+$P42V63 M):^RY.66O&/.7C&!"R-;0%+8VN0%F$5 '_#+@F'/T%VI&@&*B=2T1)KM./#( MJ)#0A[1(=>) 1!]-B^WV1VC:3SEVM\H5A1E+&W%:JZN2J]^WP8NL1W M!M;#SJ";9GM?5;V"["F:QT_1_/IKS4[/(_N:)U\/LJL1>V[U*[?Z)]:'D,HE MH%LCP)T%\/VZ8& M45[//4C05Z917M@=5MITG<(7N.'I:HVU%MBG=;S"LYIJ\F3= MV8GWLZ-6-T[2W*$.RJEN',#G$&+9%GAB- :R66-9^XV;Z2<@]WG5#9,T=Z [ M^OE)0:K;$.G]["#538$TU]*G!*E9H]L0I"<@]WGIJKQ_^JG+HM-<%LU=X_H; MJ'&\6 L\.U*IW8+'$'Z/\=Z>!?3EB;X$ ;5D>3;0[/%W"7C<$&LJ'F$[C$:\ MB!_JN KS383N##.%Y9F*2"(VBN=Q6!Q'_^1MZ'M.F0 2SJYF-UIP#FT88VNA M]2DV*@ZN%X )@SC%P#T+SR^@-2NN@K1!&2^R7#GN7&AM?,63.(Q1_6^_]!WB M_ $3G#Y2081@(>9R\EC,6^^ =F""9_@<,IWNLMTR12=8-HQR;O!M&N2]X)ISR3O!].^2>X'4]_(UT;"MO&+=H791PY^,;(F M2)L8>1,D3HS,"5(G1NX$R1,C>X+TB9$_00<0DP>N"+J F'R 2WA[>6G5V59< M?=Y1L8@SB>5MCIEGMWO8)D1QFUB\*+[*[XWNN5(\S1^7C$9,Z 'X?PQ,HRP% #\$0 &0 'AL+W=OW0FBG7-, #Y]WTA=6>5!F112=B_A?%NGM56?401%=DRS6'\73 M.UHH%!AYH8B5_45/Q5RW@\),:9$48&"0,)[_D^^%(5X"\ J =P((^@T OP#X M)P#L-P#Z!:!_"FA:(2@ P4L!@P(P>"FE80$86F?EUK6NN2&:3"=2/"%I9H,T M\V#]:]'@$<9-*"ZUA*\,<'IZ1\&/"EV@99:F,84@TR1&UR0F/*1H:;/A/<]# MWH3.V0W5A,7J'""?ES?H[,TY>H,81Y^V(E.$1VKB:.!EI#MAP6&><_ :.'P( M=0_YN(L\UW-KX+?M\ 5=]9#;#%^TP_\BO&EU!XQ96M0K+>I9>7Z[1;_,5DI+ MR+3_6F3ZI4S?RNPWJ5W46V8%R(]<5G1=%,*:J[:*F)MNY#8HWR^0P\ M^2 4LX[[T'3[+6.I M6?J>ZA9E^Z6R_=\?(BL5,/W?1/),2EOE%RK:SV"E[)_CF$Y7)#5T97>\%#W^I =J)O,X +9H/2LT'K8GS 8(* MA/$-BFT*7;;(')8RAZU*6)I([O(E@Q=B\J6V2N6B!E:4:>&/4Q^/O8GS>##I MIGV]+[C.TK=5R=ZPCX\E+ZJ3W.,9;U^Y]I'%1J7%1B^P6%R$':.JB\*ZX+:R MKMMEU5MCGH." T6Q-QJ=6*,Z:6^-(\7&I6+CURK&RXRJTZU=7(-NXPIM#P>G MNE4G->B&W7T;=UOI?!*F;XOC%#K4MK8MNQ4B?K\_.&9[6\PZBMZQ-VI@?+#Q MP*WIOBMT/TYVO&^]V&NUPJXS(=B((+IK2UU$- J%JO/RO)!X%(U#=]BDWKYC MX_9F.0O#+,EB*-,1;(WAF %VE3*6@Y^AUB3.?AIGRYH M]"LTAH'G-[#8-S3%*S:F;Y ^PU\#7=YGAD7Z;QSQ36ZQ^@%FR320@MHDP P8E" MK*@LM_7FT&P.OTAO*9J+)"7\^0^%X.0@,SB H]TT$HET%X20P"+CMIC";HM' M1$8*L!%;LS _"]V+'AKUO2XJMOQGL^7<#)RC'H)S,DB+[&X,'!+EIZ8N4I0" M3E/DGX7G7=19YE< 9D'%-MP*AP C^\53$;/09,WOOXT\[/V)W@/]T&[\H*A M-,;/.6^(QD.8%!R>0[M+5+U.77UU#LZ-"94;>R6@D)61[UC+T?+:X=J>SD_& MY_CRIFY\8:XI:L9G>'2Y@""I?@$_PQ=[L^'L*>7W(G\3N6%<052O@9[;&T+R MR/RJ(7_1(K4GW970<&ZVCUM*(BK-!/B^%F#YXL4L4%[X3/\'4$L#!!0 ( M '"!B5%0^]*BF0( # ' 9 >&PO=V]R:W-H965TV +B+&B !@VR]4Q+(XL(1:KD*$[[]24I6U$; M6?7%7,2WS(PYG&^D>M4Y )+W@@N]\'+$\MSW=9)#0?69+$&8+YE4!46S5&M? MEPIHZD %]Z,@&/L%9<*+YV[O7L5S62%G NX5T5514/5K"5QN%E[H[38>V#I' MN^''\Y*NX1'PN;Q79N4W+"DK0&@F!5&0+;R+\'P9!A;@3KPPV.C6G-A05E*^ MVL5MNO "ZP@X)&@IJ!G>X!(XMTS&Q\\MJ==H6F![OF._<<&;8%94PZ7D/UB* M^<*;>B2%C%8<'^3F*VP#&EF^1'+M?LFF/CLTAY-*HRRV8..@8*(>Z?LV$2U M%.X!1%M Y'S70L[E%44:SY7<$&5/&S8[<:$ZM#''A*W*(RKSE1D$"?*4RTI3D>JYCT;40OUD*["L!:(] C-R)P7F MFER+%-*_\;XQVSB.=HZ742_A]P3/R"#\0J(@"IX?K\CQT4D/[:!)Q,#1#O;1 MEJ H,K$FW*7DO(=SV' .'>?P,$Z22(U=&:Q9QH[%7J.W.!P$P=Q_Z] >-=JC M7NT7JAA=.T-Z:+0BIDOZGK)#(CRE[V4YF=5B8TJC5@Y]68?@HNBB;3[N!F MC959KY5;@:! (S%.ZM1R4VC&&3+H-#'[;&(P[O80!A]M(SB@R%D[T7M+O*5J M_[^C43C\QX+?:F(%J+5KU=J05@+K?M;L-L_!1=T$/X[7;\D=56LFM+&5&6AP M-C'!J[H]UPN4I6N)*XFFP;II;IXT4/: ^9Y)B;N%%6@>R?@/4$L#!!0 ( M '"!B5&I.'.E:@, 'D, 9 >&PO=V]R:W-H965TI$ FTC4KQ78!K8Q@FV18H,FW5[3]M@B2HE>DHJ3MU]2 M4B1G1257+A%4H=;GQ?;@HHB;SF!ZCT MDQT7)5%Z*O:^/ @@VT94,C\,@M0O":V\Y;RY]R"6A9WX?94M+J"3E%1*P6WA_XIL5SHV@ M6?$/A:,\&2-3RIKS'V;R:;OP I,1,-@H$X+HRS/< F,FDL[CWRZHUWL:X>GX M+?I=4[PN9DTDW'+VG6Y5L?!F'MK"CM1,?>7'OZ K*#'Q-IS)YA<=V[697KRI MI>)E)]89E+1JK^2E:\2) ,<.0=@)PI\51)T@^EE!W GBIC-M*4T?5D21Y5SP M(Q)FM8YF!DTS&[4NGU;F?W]40C^E6J>6]Z";)M$5:@;HGI(U952]HB]$U<(, M'O6KMJT9H(L5*$*9O-2KOSVNT,6'2_0!T0H]%;R6I-K*N:]T2B:PO^GL/[;V MH[K/O;-#/MFADV\R%7- M 011M-I/Q(KZ6%$3*W:51N6&,),91A<"S!;6@9$J! J>:4*>6GK=QLU;:*: M3?^\C*-X[C];4HG[5.+)5'0.HO>" 08M MZQ*Q9G,?R*LFMK)NT]DHD2C%CO":L!\5U7/NO81L$.JF#<@CA.^V0Z'@6C_17FKI<>GU 8 M3Y+CCE:DVD!+83F!#SRP"(>_!2!=V-,^S)+ 4>! ,SR-,Q=#.MF[KN,H=]@- MQ,)GD67%"!XS*XQ<6PX/T,)GJ64E";9@*\Q=S1RXA<^"RTH3/"97G+F*&]"% MI]GUBT3!8[;-,RRJSA/'<8#S/ TS7Z1*OF(%UD:9.^I MLK*LTOC]_S_GGQSSS*'\"Q%[6DF=R$[+@NM,ERS:&ULA91;;YLP&(;_BH5ZT4I; M. :RBB UC7:H5BEJFNUBVH4#7X)58S/;).V_GVT(RA:2WH!/[_M\+\9.]UR\ MR!) H=>*,CEU2J7J6]>5>0D5EB-> ],S&RXJK'17;%U9"\"%%574#3PO=BM, MF).E=FPALI0WBA(&"X%D4U58O,V \OW4\9W#P!/9ELH,N%E:XRTL0:WJA= ] MMW8V92E$GJ6:)W*OH..)-%'](A5(XAZ0RM6@$ + M 3O"&XF^-*3 + =T/0>%"94WZ H1AIY+/8M9(5-7Z3J,FYMWS%G+#,XP'S ; MH=#_@ (O\%;+.;J^NOG7Q=4I^BA!'R6PMN'E*+_NUE()O=N_+WB&O6=H/:,S MGKI"?RA@JXJMROSWN\R?!%'J[@984<^*WF,%0ZQ6-3YB3?Q/PZAQCQJ_APJ' M4.,35!2?217WJ/@]5#2$BD]009(,HY(>E5Q$/7.%Z1 K.=FM,)S\G\L].D3F M/GK$8DN81!0V6N:-$EVK:,]XVU&\MN=JS94^I;99ZFL1A%F@YS><\[EUWPOU0]=4FK04\6%7GBE M,?6U[^N\I!715[*F D:V4E7$0%/M?%TK2@H'JKB/@R#Q*\*$MYR[O@>UG,O& M<";H@T*ZJ2JB_KFE7.X77N@]=WQFN]+8#G\YK\F.KJGY6C\H:/E]E()55&@F M!5)TN_!NPNM5B"W S?B3T;T^^$96RD;*'[9Q7RR\P#*BG.;&AB#P]T@SRKF- M!#S^[H)Z?4X+//Q^CG[GQ(.8#=$TD_PO5IARX4T]5- M:;CY+/>_TT[0Q,;+ M)=?N%^W;N>G,0WFCC:PZ,#"HF&C_R5-GQ"%@>@: .P!^!8#$PX"H T2O ?$9 M0-P!8N=,*\7YL"*&+.=*[I&RLR&:_7!F.C3(9\+6?6T4C#+ F>5'"J9I=(G6 M35US"A4UA*.,Z!+=P9I ]Z)=6[9&[U;4$,;U>YC^=;U"[R[>HPO$!/I2RD83 M4>BY;X"3C>SG7?ZLS8_/Y)^A3U*84J/?1$&+8[P/6GI!^%E0AD<#_I&;*Q2% M'Q .<## 9_7+\' V0B?J_8US;MZDE._4OP&?_2GG(Z2OF+ MA#TWQ"@]813A)!U.-NV334>3N9/]4FXOP1E$M*9&P_F=2P7;S^YE^I271.RH M,\V9A3@C&\:988.^W8[G^Q9^'Y(V/9$6QW:_'ID]/3$[&!8_Z\7/_J-X)#=P MIHD![4<+YB<>9+,3.4DP.4,V#%[.YN!_H_M+-+M\1\LWB--S1.TEH>Y'SIH#S\@)_2.,01((4N(^4-0+)+7HQHE^S36V?#X6LW1T%_M7S:V[RU_U9_:U,]!_$X;763@T M MIAQ,7R7U*WSZM/1.V8T%#$+= (KE)82:I]L;0-(VMWAV^D@1>!^RSAE4>5 MG0#C6RG-<\,FZ-^-RW\!4$L#!!0 ( '"!B5%R;!EB@0( $H' 9 M>&PO=V]R:W-H965T=P+N0RV7/Q) L MA0XE97+J%$IMKEU7I@646 [X!IA>R;DHL=)3L7;E1@#.+*BD;N!Y([?$A#GQ MQ,:6(I[PK:*$P5(@N2U++)YG0/E^ZOC.,7!/UH4R 3>>;/ :'D ];I9"S]R& M)2,E,$DX0P+RJ7/C7R^&)M\F?">PEZTQ,DY6G#^9R6TV=3RS(:"0*L. ]6<' M$O5/=]_@=J/ MW6#*J;2_:%_EAJ&#TJU4O*S!>@ MA:@&1.]5&-8 :]VMO-O")5CA>"+X'@F3K=G,P%;?HG6]"#/WY$$)O4HT3L6W M+.4E((4/(-%9 @H3>HXNT.-#@LX^G$]('7L9_YN^'^N,O._ZDO_EG] M13'"YKA#RQ?V'_MHLO_''D>;I6N_8A=>2-WJ8E'6GAI?\F;]$E>Q6V M\UYX'S;>A[W>%WD.MO,9PTA@!5TWII\C&'C>QZZ;T@_S!_YK6&7!;36'$L3: M=F6)4KYEJKHX3;1I_#>VW[V*S_SKN=\13_1#4?7UO_35*W.'Q9HPB2CD6LH; M7&H+HNK)$6B>S_@/4$L#!!0 ( M '"!B5'[LS:$' 0 !D/ 9 >&PO=V]R:W-H965T2D J02J&%D_:NVEYO/YO$@-4DSMD.[/[[FS@A MA6!"[JX?BN,\SV3F\8P]'A\8_Q [0B3ZF<2IF/1V4F8/AB'"'4FP&+",I/!F MPWB")3SRK2$R3G"D2$ELV*;I&0FF:6\Z5G.O?#IFN8QI2EXY$GF28/YK1F)V MF/2LWG'B.]WN9#%A3,<9WI(W(M^S5PY/1FTEH@E)!64IXF0SZ3U:#RO++ @* M\1%)?#C[\IHK_YF03P= M'ZT_J^ AF#46Y(G%/V@D=Y/>J()#0M?_'/2H@3 MC1$^R*8#<)PRL$IR(X70G#BC#L2G K@MN5X%4$ MKRO!KPA^5Y5&%6'4]0M!10A4.I3KIQ9_CB6>CCD[(%Z@P5HQ4!FDV+#F-"V2 M_4UR>$N!)Z>_0SW%3 B4$2B!'>8$82DY7><2KV.")$,A2Q)(2W E_-BQ.")< MH#YZ@[*+\IE>(>)F'\YX[E MAB;$B(LO#5"*N(9F5$]I6('/2-I7(GT"*- M2*3A+]OY00O? '5KB>VCQ#.[U> ?H1P@Q[I'MFF;&G^>VNF_Y7$K?=Y.?\PX MT,VK]$5GYZU 0W_N[+R6_M+9>2U]^?^47_WGV,\2P:EKS5'VG&NUEB>$8\GX M0XNQ86ULJ(P-;Q2NKD!*IJ>8Q6FWG_8]WW+&QOXT[70HQ[?.47,=RK+L<]1" M@[*'CG^.>M:@_&'0\.M%]T4O<,]12PW*"JS .X>M=##/LS^MG8GOUN*[K>*_ MPHE,.(==3>V*L,?M:41@L\LPU6TYL]*<>^*&V5#P)F)Y$[&Z1/2M8>!>"=:K M@_5:@WT,0TY49P);/<1,H-TJCH:0I7O")2W&64,0.#8*9)(IWA['.=')XMV4 MY29B>1.QND3T7<_RK\CBU[+XG0JPRWFIB]WO4J0+#>JRL)8:E*X8-+"1[U_+ MCU$MQ*AU6YN3E$%GT&=!$E\TZG?G"1$\[(M2S';R:@!NCZ@1FXC8URJ0'Z(]=US<:2KBZ! MEFN:OCWT]>M@F9^]G-DM)?]5,W=-O8C%,>8GQK1"5B[YITEE#JQ&AB[T,-,W MS_Z:FNI93>E7.I@[SVCAID^$DWJH[E@!)\E26IW@]6]_C'M7MI3$_LQY> M+,W\LKCWJ;;\TWQY:?R&^9:F L5D Y\R!SXL/R_O8>6#9)EJTM=,0LNOACNX MNQ)> .#]AC%Y?"@^4-^&I_\ 4$L#!!0 ( '"!B5& @>4D" , - ) 9 M >&PO=V]R:W-H965T5FEKOH"$ M"I *[;1*ZX:*MCY,>S#)A5AUXLQV2O?O=^V$-%! E?;""]C.ON*B70U";EW T\;^#F ME!7.9&3'YG(R$I7FK("Y)*K*W UMGV@RXDU%)U[ _:.< M2^RY+4K*#*=NW3L>(81<$BT M@:#X]PPSX-P@(8\_#:C3SFD2N^TM^F)".#G!7U/WUIC.@D(,[AA*!)"/83>D<2 MPB8AM$)K9E;6#=5T,I)B0Z2)1C33L-[8;%3#"E/&A9;XE6&>GGS#E<*%4J0$ M+&Y&)1"JM63+2M,E!Z(%242>H^%()7G*!$]!*O*)+'!!I15&B!6AA68IXY6I M"%&05))I!HK 2\*K%%*RDB(W."6BVNIA$E!9L&+=G?G##6C*^ 7"VP$UZ$L2^A])X 7> M 3ZS=Z?[PQ-TPK9>H<4+C^!==ZU>O%I]NV/U;-?JVZW5<[1Z8:W^]16!R9V& M7/T^0:O7TNI96KWWT/J?%<"*IO07AVI?D^A;$N: >I[TAUX_B-#9YVY-WL8- MXB@,XEX;MZ.RWZKLGU2Y,%N B-((4&9KE)5,,CQ$=O8(;H<43SB%NRC1*+T> MK JFU0FG!RV'P3DM@*BE%9W# HC>+H X]/Q>L+< WL8-!KV^[PT.+X"X51F? M5/E(I<3#[GCM3S@Y;.<8GE.!?>_UIO#.H<0-BV[MHKX?1GL5/A 6!+$?Q7L5 M=CMW8PYR;9\,"FE6A:YO@7:T?99ZHT5I;^"ET'B?VV:&3RZ0)@"_KX30VXZ9H'W$3?X!4$L#!!0 M ( '"!B5'?H%J[C@( .D& 9 >&PO=V]R:W-H965T="X?C9"75@RX!D#Q67.B!5R(N+GQ?9R545!_+!0AS M4DA5432FFOMZH8#FCE1Q/PR"$[^B3'AIXO:F*DUDC9P)F"JBZZJBZND2N%P- MO)ZWWKAA\Q+MAI\F"SJ'6\#[Q509R^]4,/>Q:1O\0[PG<%* M;ZR)S60FY8,UKO*!%]B @$.&5H&:UQ)&P+D5,F'\;C6]SJ4E;J[7ZI]<[B:7 M&=4PDOP'R[$<>&<>R:&@-<<;N?H,;3XNP$QR[9YDU6(#CV2U1EFU9!-!Q43S MIH]M'38(1F<[(6P)X7L)44N(7A/B'82X)<3O)?1;@DO=;W)WA1M3I&FBY(HH MBS9J=N&J[]BF7DS8/KE%94Z9X6%Z YPBY&1!%3X15%1HZCZA)@=C0,KX(3DB MPZ)@G#G@1" SR"-R?SLF!Q\.R0?"!+DK9:VIR'7BHXG*:OM9&\%E$T&X(X*( M7$N!I3;*.>1;^*/]_/,]?-]4HRM)N"[)9;A7\%N&QR3J?21AT#O?%L^[Z6&P MA3[^/^^3_?0O5.SR_J(84=@L(X[+\$C=^" MXN#\K .]R*'?Y=#?F\,PRV0M4)L,,F!+.N/;DICTW\87G(:O7/L;_W0%:NZ& MJ2;.0=/+W6XWKX=N3+W:'_4NQLW8?99I+H%KJN;,_.@<"B,9')^:P%0S6!L# MY<)-CIE$,X?%E+@VK(/N=DO_ E!+ P04 " !P@8E1%U9# M.$," !$"P #0 'AL+W-T>6QE;#OA7%/ML"O7BRG#G]]9,LOZ6MH?3#EGR)[IZ[>^ZQ=$0*2KUG M\) #:%1S)LH0YUH7GSVOC'/@I+R0!0@32:7B1!M795Y9*"!):8LX\Q;S^=KC MA HJZ2K-Y!>S*=Y36R*>GU(W:5;KKYVLOAJHOBPVI5[[?Y% M02K%L(U+[ ##3SB@'6$AOB6,;A6U52GAE.T=O+! +)E42)OS,PU]BY1/+NP[ MSQYMR\.ID*KI[3JXWVV;_BS0>58@9:P7N, .B(*": U*W!FG26[ %R'4VIM] M811FBNS]Q0H/!#:HM>3&2"C)I""- MAJZB-0QM#(P]V+G_E1YPU^GHY.;VW$1O&D&MZ6B<8_G';(Y[3/L^7E30G=1? M*_,YHO'MH,*]@I36C5^GO8 I=G^:G10%VW]A-!,_N6$4D*X.Y5+1)]/- MCDIL % 8[4!I&H^1/XH4&ZAU-TYU.JUY<8*:_^T^9R! $386;6;_F'?YW8J7 M5_]+3Z%$2>P$PNKX]2H]=>C:/[]^#V[5%D7SDA M_FE?36QHBK8599J*ULMIDH!X<0D;>DVVYDE[P&_R$TA)Q?2F#X9XL'] 0BM^ MW6?=VXUHLP;[N_T\?]TT'-[-T5]02P,$% @ <(&)49>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G\H'K77"VUT>)Y/ MXO]&342C6]WH;ZJ>3V83X5=V\Y=U^IMM@S1WE;/&S"?)<.&+$W6NKWO MBX&GF*+'B''8_AV">.+^3QCM]0\%WW)9#P\8@ R%RYUHN. NZ\C(Q_.'-+*ME(BA\X@I)9C2MV02 M!S?2P0=6*E:*7Q%C1C!FO(R?6]G5.JA:W/4$_=U>V*6X7BL'=R/(G(#,WPK2 MCR"=JA44CB + K+8(^37%$&6!&2Y'\A*^I58&@1Y2$ >[A%R%,DC O*(NW%7 M#_?0 [>UD/!C]#^=!NAG1'=,T!USTWD=8P9:]'!KO /WU#.JJY[QPMUU32/= M"Z"L(YZG,2TBC,2CFSS=IZW9^/M0]L#B,*,'0+O;K&O4Y" M229AMLRM>E1M-](PY9.$62CG:A%BB[B(<5+BHY(>?FL9AU(8DS)*PJR4NV"K MAY4UM7+^%_$!&N^HZ2:42!)FDPPT[Q80MUI44 M5ZW]JP)1$$F:+Q.")C70. MVBT>;"64-1)F;5Q([<2C-)T2#=2YS@WFP'B4+Q)F8<1V,**A_) P"P(ZMT:' M0:U]:ZT@@8%<0D'/-H),*5&DS**X;*'V*TB1GL9,E!529BM<0;G&>B]@@ Q( M,*07,@2G%QUD<@9WPRF9>K!; 4Y"][&6+CR+ W5RYCOC@))B2)E%@4Y"AB- M\E)*%"FS*,A1P!B31P8!P^RATILSM> M5>X04(Q).21E=L@KBMN^=8Q)R25EELN@NEUU,:-TDC'KA.RZ1W4QHPR3L4]E M[]5,AC$IS61[URJ8L ME#-;B,8\QIB4A?(]SGY]C=.'+YB4A?*WF?T2[\3O=1UII1&7[5"6MAB3LE#. M;*$?F'=06MT9):Z7XM::OK@-GDO,R7469@OMQCQ72^4<#(PQ)F6AG-E"=%*! M99E3%LKWFOM@6>:4A7)F"]&86)8Y9:&GWR(%H)8U(.*I@=1&%"G#$FY:"" MV4$4YNUHCJ,@5_N9'31> ]F9]Q:4? IF^;PV503ONL^(,28EGV(_BS: >=6' M%F-2\BG>9/'FM5$F7I@K*/D4;S/QUK_C]=K$4 +HRSXDO >%DD_)+)\7S$$Z M'Y[Z-JY>VA#&I.13,LOG/YC;)>QG\;<,G<,3<26EGY)9/R^8 Q;P?6[K?G.> M4X_:=AB3TD_)K)_==?.LW]-S8>P&8U+Z*9GU@]<<=XTT2DHZ);-TZ!ELG/B4 MY"8S9O?0F#CQ*2GWE,SN>7V--+YXC$FYIXSNF<:;_?O36BUUJ^HK^ H/YRMI MJALG^C_#5J&\Z!?^EYTQ9W#NNOUH9;W=PKO=?OS^7U!+ P04 " !P@8E1 M%MUK%"8" !C* &@ 'AL+U]R96QS+W=O )6ZKT"+,.H)4\0&K%!YB"2.7&X!N^\H#))C]: GR&=DE2U? M_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#ZE5)=;F\W)Z+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R>WY9-__R6FS1UD$"03!^D$*33 M!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 P0]3!^4YRCCG"!IA#6!UAFY MS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[$\B=D>Y,8'=&O#.!WH)Z"X'> M@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0 M6U%O)=!;46\ET%M1;R706T>;)01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K;:+.;0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]]K"30VU%O M)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O M(- [1C^;$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>X_-_DNKA?&^Y/OZR_#Z)$BXN M.*?;BOKT%U!+ P04 " !P@8E1X>Q>$?0! "B)P $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_ MCY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+ M%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2 M"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=% MC_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC] M:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@? M)R!]G(+TP6^?6 M?QP_/LO.-OU;/AO_FK=X 5!+ 0(4 Q0 ( '"!B5$'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M<(&)43UV)S'N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ <(&)49E&PO=V]R:W-H965T&UL4$L! A0#% @ <(&)4>=+V@O(!P FQX !@ M ("!#0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <(&)43":!JTD#0 6EH !@ ("!Y" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <(&)41V7YIXU P M#@@ !@ ("!&CL 'AL+W=O MN+T$ "Z"P &0 @(% 1P >&PO=V]R:W-H965T&UL4$L! A0#% @ M<(&)40A0M^(9"@ O!\ !D ("!3UD 'AL+W=O&UL4$L! A0#% @ <(&)49B6VG.U! MU@H !D ("!DG@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&)4&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ <(&)48P:"<( ! K D !D ("!7*$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&) M452P&_NT# 2"0 !D ("!,:T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&)4&PO=V]R:W-H965T&UL4$L! A0#% @ <(&)4?(L^K0Z!0 91$ !D M ("!ZL\ 'AL+W=O-\1%B@$ %"@ &0 @(%;U0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ <(&)4=.'H+[_ @ 9 H !D ("!L-X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <(&)41Q: M_6E>! Q!( !D ("!_N@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&)48"D4JRS @ '@< !D M ("!0/< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <(&)47FW=HGI @ +P@ !D ("! M_/\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <(&)44@ZS46, P -@P !D ("!*0H! 'AL+W=O&PO=V]R:W-H965T TZ% @8 *T? 9 " @<(1 0!X M;"]W;W)K&UL4$L! A0#% @ <(&)40DUN[BG M! ZQ, !D ("!^QHI*H# "K#@ &0 M@('9' $ >&PO=V]R:W-H965T+\E@, %P- 9 " @;H@ 0!X;"]W;W)K&UL4$L! A0#% @ <(&)459$0IH# P 8 D !D M ("!AR0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <(&)4?!S2[XJ! 3P\ !D ("!5#(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<(&)49J,CINA P X0X !D ("!@#P! 'AL+W=O&UL4$L! A0#% @ <(&)47L,3*,L!0 M_!$ !D ("!ZD@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&)42LF:2,O @ = 4 !D M ("!OE0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <(&)4?NS-H0&PO=V]R:W-H965T&UL4$L! A0#% @ <(&) M41=60SA# @ 1 L T ( !PF6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ <(&)41;= M:Q0F @ 8R@ !H ( !CW ! 'AL+U]R96QS+W=O'L7A'T 0 HB< !, M ( ![7(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $P 3 #+% &$G4! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 233 459 1 true 65 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.phreesia.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Balance Sheets Sheet http://www.phreesia.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Balance Sheets (Parenthetical) Sheet http://www.phreesia.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Unaudited Statements of Operations Sheet http://www.phreesia.com/role/UnauditedStatementsofOperations Unaudited Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) Sheet http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) Statements 5 false false R6.htm 1005006 - Statement - Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) Sheet http://www.phreesia.com/role/UnauditedstatementsofredeemablepreferredstockandstockholdersequitydeficitParenthetical Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Unaudited statements of cash flows Sheet http://www.phreesia.com/role/Unauditedstatementsofcashflows Unaudited statements of cash flows Statements 7 false false R8.htm 1007008 - Statement - Unaudited statements of cash flows (Parenthetical) Sheet http://www.phreesia.com/role/UnauditedstatementsofcashflowsParenthetical Unaudited statements of cash flows (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - Background and liquidity Sheet http://www.phreesia.com/role/Backgroundandliquidity Background and liquidity Notes 9 false false R10.htm 2103102 - Disclosure - Basis of presentation Sheet http://www.phreesia.com/role/Basisofpresentation Basis of presentation Notes 10 false false R11.htm 2105103 - Disclosure - Summary of significant accounting policies Sheet http://www.phreesia.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 11 false false R12.htm 2108104 - Disclosure - Composition of certain financial statement captions Sheet http://www.phreesia.com/role/Compositionofcertainfinancialstatementcaptions Composition of certain financial statement captions Notes 12 false false R13.htm 2118105 - Disclosure - Revenue Sheet http://www.phreesia.com/role/Revenue Revenue Notes 13 false false R14.htm 2123106 - Disclosure - Debt and Finance Lease Liabilities Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilities Debt and Finance Lease Liabilities Notes 14 false false R15.htm 2131107 - Disclosure - Stockholders' Equity Sheet http://www.phreesia.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2133108 - Disclosure - Equity-based compensation Sheet http://www.phreesia.com/role/Equitybasedcompensation Equity-based compensation Notes 16 false false R17.htm 2138109 - Disclosure - Stock warrants Sheet http://www.phreesia.com/role/Stockwarrants Stock warrants Notes 17 false false R18.htm 2140110 - Disclosure - Fair value measurements Sheet http://www.phreesia.com/role/Fairvaluemeasurements Fair value measurements Notes 18 false false R19.htm 2144111 - Disclosure - Leases Sheet http://www.phreesia.com/role/Leases Leases Notes 19 false false R20.htm 2152112 - Disclosure - Commitments and contingencies Sheet http://www.phreesia.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 20 false false R21.htm 2153113 - Disclosure - Income taxes Sheet http://www.phreesia.com/role/Incometaxes Income taxes Notes 21 false false R22.htm 2155114 - Disclosure - Net loss per share attributable to common stockholders Sheet http://www.phreesia.com/role/Netlosspershareattributabletocommonstockholders Net loss per share attributable to common stockholders Notes 22 false false R23.htm 2159115 - Disclosure - Related party transactions Sheet http://www.phreesia.com/role/Relatedpartytransactions Related party transactions Notes 23 false false R24.htm 2206201 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 24 false false R25.htm 2309301 - Disclosure - Composition of certain financial statement captions (Tables) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables Composition of certain financial statement captions (Tables) Tables http://www.phreesia.com/role/Compositionofcertainfinancialstatementcaptions 25 false false R26.htm 2319302 - Disclosure - Revenue (Tables) Sheet http://www.phreesia.com/role/RevenueTables Revenue (Tables) Tables http://www.phreesia.com/role/Revenue 26 false false R27.htm 2324303 - Disclosure - Debt and Finance Lease Liabilities (Tables) Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesTables Debt and Finance Lease Liabilities (Tables) Tables http://www.phreesia.com/role/DebtandFinanceLeaseLiabilities 27 false false R28.htm 2334304 - Disclosure - Equity-based compensation (Tables) Sheet http://www.phreesia.com/role/EquitybasedcompensationTables Equity-based compensation (Tables) Tables http://www.phreesia.com/role/Equitybasedcompensation 28 false false R29.htm 2341305 - Disclosure - Fair value measurements (Tables) Sheet http://www.phreesia.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.phreesia.com/role/Fairvaluemeasurements 29 false false R30.htm 2345306 - Disclosure - Leases (Tables) Sheet http://www.phreesia.com/role/LeasesTables Leases (Tables) Tables http://www.phreesia.com/role/Leases 30 false false R31.htm 2356307 - Disclosure - Net loss per share attributable to common stockholders (Tables) Sheet http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersTables Net loss per share attributable to common stockholders (Tables) Tables http://www.phreesia.com/role/Netlosspershareattributabletocommonstockholders 31 false false R32.htm 2402401 - Disclosure - Background and liquidity (Detail) Sheet http://www.phreesia.com/role/BackgroundandliquidityDetail Background and liquidity (Detail) Details http://www.phreesia.com/role/Backgroundandliquidity 32 false false R33.htm 2404402 - Disclosure - Basis of presentation (Details) Sheet http://www.phreesia.com/role/BasisofpresentationDetails Basis of presentation (Details) Details http://www.phreesia.com/role/Basisofpresentation 33 false false R34.htm 2407403 - Disclosure - Summary of significant accounting policies (Details) Sheet http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails Summary of significant accounting policies (Details) Details http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies 34 false false R35.htm 2410404 - Disclosure - Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) Details 35 false false R36.htm 2411405 - Disclosure - Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) Details 36 false false R37.htm 2412406 - Disclosure - Composition of certain financial statement captions - Additional Information (Detail) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail Composition of certain financial statement captions - Additional Information (Detail) Details 37 false false R38.htm 2413407 - Disclosure - Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) Details 38 false false R39.htm 2414408 - Disclosure - Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) Details 39 false false R40.htm 2415409 - Disclosure - Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) Notes http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) Details 40 false false R41.htm 2416410 - Disclosure - Composition of certain financial statement captions - Schedule of Allowance for Credit Losses (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAllowanceforCreditLossesDetails Composition of certain financial statement captions - Schedule of Allowance for Credit Losses (Details) Details 41 false false R42.htm 2417411 - Disclosure - Composition of certain financial statement captions - Schedule of Prepaids and Other Current Assets (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails Composition of certain financial statement captions - Schedule of Prepaids and Other Current Assets (Details) Details 42 false false R43.htm 2420412 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.phreesia.com/role/RevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 43 false false R44.htm 2421413 - Disclosure - Revenue - Schedule Of Rollforward of contract assets and contract liabilities (Detail) Sheet http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail Revenue - Schedule Of Rollforward of contract assets and contract liabilities (Detail) Details 44 false false R45.htm 2422414 - Disclosure - Revenue - Schedule Of Deferred contract acquisition costs (Detail) Sheet http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail Revenue - Schedule Of Deferred contract acquisition costs (Detail) Details 45 false false R46.htm 2425415 - Disclosure - Debt and Finance Lease Liabilities - Schedule Of Outstanding loan balances (Detail) Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail Debt and Finance Lease Liabilities - Schedule Of Outstanding loan balances (Detail) Details 46 false false R47.htm 2426416 - Disclosure - Debt and Finance Lease Liabilities - Second Amended and Restated Loan and Security Agreement (Details) Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails Debt and Finance Lease Liabilities - Second Amended and Restated Loan and Security Agreement (Details) Details 47 false false R48.htm 2427417 - Disclosure - Debt and Finance Lease Liabilities - First Amended and Restated Loan and Security Agreement (Details) Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails Debt and Finance Lease Liabilities - First Amended and Restated Loan and Security Agreement (Details) Details 48 false false R49.htm 2428418 - Disclosure - Debt and Finance Lease Liabilities - Other Debt (Details) Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails Debt and Finance Lease Liabilities - Other Debt (Details) Details 49 false false R50.htm 2429419 - Disclosure - Debt and Finance Lease Liabilities - Schedule of long-term debt maturities (Detail) Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail Debt and Finance Lease Liabilities - Schedule of long-term debt maturities (Detail) Details 50 false false R51.htm 2430420 - Disclosure - Debt and Finance Lease Liabilities - Additional information (Detail) Sheet http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesAdditionalinformationDetail Debt and Finance Lease Liabilities - Additional information (Detail) Details 51 false false R52.htm 2432421 - Disclosure - Stockholders' Equity (Detail) Sheet http://www.phreesia.com/role/StockholdersEquityDetail Stockholders' Equity (Detail) Details http://www.phreesia.com/role/StockholdersEquity 52 false false R53.htm 2435422 - Disclosure - Equity-based compensation - Additional Information (Detail) Sheet http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail Equity-based compensation - Additional Information (Detail) Details 53 false false R54.htm 2436423 - Disclosure - Equity-based compensation - Stock Option Activity (Detail) Sheet http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail Equity-based compensation - Stock Option Activity (Detail) Details 54 false false R55.htm 2437424 - Disclosure - Equity-based compensation - Restricted stock Units (Detail) Sheet http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail Equity-based compensation - Restricted stock Units (Detail) Details 55 false false R56.htm 2439425 - Disclosure - Stock warrants (Details) Sheet http://www.phreesia.com/role/StockwarrantsDetails Stock warrants (Details) Details http://www.phreesia.com/role/Stockwarrants 56 false false R57.htm 2442426 - Disclosure - Fair value measurements - Summary of Fair Value Hierarchy (Details) Sheet http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails Fair value measurements - Summary of Fair Value Hierarchy (Details) Details 57 false false R58.htm 2443427 - Disclosure - Fair value measurements - Narrative (Details) Sheet http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails Fair value measurements - Narrative (Details) Details 58 false false R59.htm 2446428 - Disclosure - Leases - Additional Information (Details) Sheet http://www.phreesia.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 59 false false R60.htm 2447429 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 60 false false R61.htm 2448430 - Disclosure - Leases - Lease Expense (Details) Sheet http://www.phreesia.com/role/LeasesLeaseExpenseDetails Leases - Lease Expense (Details) Details 61 false false R62.htm 2449431 - Disclosure - Leases - Lease Liability Maturity Schedule (Details) Sheet http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails Leases - Lease Liability Maturity Schedule (Details) Details 62 false false R63.htm 2450432 - Disclosure - Leases - Maturity Under Previous Guidance (Details) Sheet http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails Leases - Maturity Under Previous Guidance (Details) Details 63 false false R64.htm 2451433 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 64 false false R65.htm 2454434 - Disclosure - Income taxes (Detail) Sheet http://www.phreesia.com/role/IncometaxesDetail Income taxes (Detail) Details http://www.phreesia.com/role/Incometaxes 65 false false R66.htm 2457435 - Disclosure - Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) Sheet http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) Details 66 false false R67.htm 2458436 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) Sheet http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) Details 67 false false R68.htm 2460437 - Disclosure - Related party transactions (Detail) Sheet http://www.phreesia.com/role/RelatedpartytransactionsDetail Related party transactions (Detail) Details http://www.phreesia.com/role/Relatedpartytransactions 68 false false All Reports Book All Reports phr-20201031.htm phr-20201031.xsd phr-20201031_cal.xml phr-20201031_def.xml phr-20201031_lab.xml phr-20201031_pre.xml phr-20201031ex311.htm phr-20201031ex312.htm phr-20201031ex321.htm phr-20201031ex322.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "phr-20201031.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 233, "dts": { "calculationLink": { "local": [ "phr-20201031_cal.xml" ] }, "definitionLink": { "local": [ "phr-20201031_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "phr-20201031.htm" ] }, "labelLink": { "local": [ "phr-20201031_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "phr-20201031_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "phr-20201031.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 593, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 9 }, "keyCustom": 59, "keyStandard": 400, "memberCustom": 28, "memberStandard": 36, "nsprefix": "phr", "nsuri": "http://www.phreesia.com/20201031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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://www.phreesia.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Basis of presentation", "role": "http://www.phreesia.com/role/Basisofpresentation", "shortName": "Basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Summary of significant accounting policies", "role": "http://www.phreesia.com/role/Summaryofsignificantaccountingpolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2108104 - Disclosure - Composition of certain financial statement captions", "role": "http://www.phreesia.com/role/Compositionofcertainfinancialstatementcaptions", "shortName": "Composition of certain financial statement captions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Revenue", "role": "http://www.phreesia.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2123106 - Disclosure - Debt and Finance Lease Liabilities", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilities", "shortName": "Debt and Finance Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131107 - Disclosure - Stockholders' Equity", "role": "http://www.phreesia.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Equity-based compensation", "role": "http://www.phreesia.com/role/Equitybasedcompensation", "shortName": "Equity-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Stock warrants", "role": "http://www.phreesia.com/role/Stockwarrants", "shortName": "Stock warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2140110 - Disclosure - Fair value measurements", "role": "http://www.phreesia.com/role/Fairvaluemeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Leases", "role": "http://www.phreesia.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_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 - Balance Sheets", "role": "http://www.phreesia.com/role/BalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2152112 - Disclosure - Commitments and contingencies", "role": "http://www.phreesia.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2153113 - Disclosure - Income taxes", "role": "http://www.phreesia.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2155114 - Disclosure - Net loss per share attributable to common stockholders", "role": "http://www.phreesia.com/role/Netlosspershareattributabletocommonstockholders", "shortName": "Net loss per share attributable to common stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - Related party transactions", "role": "http://www.phreesia.com/role/Relatedpartytransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2206201 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Composition of certain financial statement captions (Tables)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables", "shortName": "Composition of certain financial statement captions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319302 - Disclosure - Revenue (Tables)", "role": "http://www.phreesia.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2324303 - Disclosure - Debt and Finance Lease Liabilities (Tables)", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesTables", "shortName": "Debt and Finance Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334304 - Disclosure - Equity-based compensation (Tables)", "role": "http://www.phreesia.com/role/EquitybasedcompensationTables", "shortName": "Equity-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341305 - Disclosure - Fair value measurements (Tables)", "role": "http://www.phreesia.com/role/FairvaluemeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Balance Sheets (Parenthetical)", "role": "http://www.phreesia.com/role/BalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "phr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345306 - Disclosure - Leases (Tables)", "role": "http://www.phreesia.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "phr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_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": "2356307 - Disclosure - Net loss per share attributable to common stockholders (Tables)", "role": "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersTables", "shortName": "Net loss per share attributable to common stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i7a00ca3fb1a74da7b7dbe8d0427d6ed3_D20201023-20201023", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Background and liquidity (Detail)", "role": "http://www.phreesia.com/role/BackgroundandliquidityDetail", "shortName": "Background and liquidity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "id2a67f356fa44dff83cb43316363bc79_D20190722-20200131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Basis of presentation (Details)", "role": "http://www.phreesia.com/role/BasisofpresentationDetails", "shortName": "Basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent", "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ibfb4fa9a67744d1188eaf38bb05429f3_I20200131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of significant accounting policies (Details)", "role": "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails", "shortName": "Summary of significant accounting policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "idcd1a3c1190f47f19b896e3a700ddce6_D20200201-20201031", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail", "shortName": "Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_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": "2411405 - Disclosure - Composition of certain financial statement captions - Schedule of Property and Equipment (Detail)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail", "shortName": "Composition of certain financial statement captions - Schedule of Property and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Composition of certain financial statement captions - Additional Information (Detail)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "shortName": "Composition of certain financial statement captions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_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": "2413407 - Disclosure - Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail", "shortName": "Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail", "shortName": "Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Unaudited Statements of Operations", "role": "http://www.phreesia.com/role/UnauditedStatementsofOperations", "shortName": "Unaudited Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "shortName": "Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Composition of certain financial statement captions - Schedule of Allowance for Credit Losses (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAllowanceforCreditLossesDetails", "shortName": "Composition of certain financial statement captions - Schedule of Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:PrepaidSoftwareAndBusinessSystems", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Composition of certain financial statement captions - Schedule of Prepaids and Other Current Assets (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails", "shortName": "Composition of certain financial statement captions - Schedule of Prepaids and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:PrepaidSoftwareAndBusinessSystems", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Revenue - Additional Information (Detail)", "role": "http://www.phreesia.com/role/RevenueAdditionalInformationDetail", "shortName": "Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Revenue - Schedule Of Rollforward of contract assets and contract liabilities (Detail)", "role": "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail", "shortName": "Revenue - Schedule Of Rollforward of contract assets and contract liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Revenue - Schedule Of Deferred contract acquisition costs (Detail)", "role": "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail", "shortName": "Revenue - Schedule Of Deferred contract acquisition costs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "lang": "en-US", "name": "phr:DeferredContractAcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Debt and Finance Lease Liabilities - Schedule Of Outstanding loan balances (Detail)", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "shortName": "Debt and Finance Lease Liabilities - Schedule Of Outstanding loan balances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Debt and Finance Lease Liabilities - Second Amended and Restated Loan and Security Agreement (Details)", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails", "shortName": "Debt and Finance Lease Liabilities - Second Amended and Restated Loan and Security Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "if6f1a5b805c24dfab7de289dd2d2292d_D20200801-20201031", "decimals": "3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:LineOfCreditFacilityFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Debt and Finance Lease Liabilities - First Amended and Restated Loan and Security Agreement (Details)", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "shortName": "Debt and Finance Lease Liabilities - First Amended and Restated Loan and Security Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:LineOfCreditFacilityFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i601d2ccf8648404eb48da368cdf12702_I20181102", "decimals": "INF", "first": true, "lang": "en-US", "name": "phr:DebtInstrumentNumberOfPeriodicPayments", "reportCount": 1, "unique": true, "unitRef": "installment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - Disclosure - Debt and Finance Lease Liabilities - Other Debt (Details)", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails", "shortName": "Debt and Finance Lease Liabilities - Other Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i601d2ccf8648404eb48da368cdf12702_I20181102", "decimals": "INF", "first": true, "lang": "en-US", "name": "phr:DebtInstrumentNumberOfPeriodicPayments", "reportCount": 1, "unique": true, "unitRef": "installment", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0fea68f98fce42c490723a02af27198e_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Unaudited statements of redeemable preferred stock and stockholders' equity (deficit)", "role": "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit", "shortName": "Unaudited statements of redeemable preferred stock and stockholders' equity (deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i828dcba8b8a14d2bb0de6a9d3fb88afb_D20190201-20190430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429419 - Disclosure - Debt and Finance Lease Liabilities - Schedule of long-term debt maturities (Detail)", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail", "shortName": "Debt and Finance Lease Liabilities - Schedule of long-term debt maturities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430420 - Disclosure - Debt and Finance Lease Liabilities - Additional information (Detail)", "role": "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesAdditionalinformationDetail", "shortName": "Debt and Finance Lease Liabilities - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Stockholders' Equity (Detail)", "role": "http://www.phreesia.com/role/StockholdersEquityDetail", "shortName": "Stockholders' Equity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i22cc38f554e2411aaad6ec38b0cf59dc_I20190722", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Equity-based compensation - Additional Information (Detail)", "role": "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail", "shortName": "Equity-based compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Equity-based compensation - Stock Option Activity (Detail)", "role": "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail", "shortName": "Equity-based compensation - Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ice6d1777169a4d64891261ebfdbc0a98_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Equity-based compensation - Restricted stock Units (Detail)", "role": "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail", "shortName": "Equity-based compensation - Restricted stock Units (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ice6d1777169a4d64891261ebfdbc0a98_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:ClassOfWarrantOrRightOutstanding", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i5cd14dee40f344149d833bc42769a435_I20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - Stock warrants (Details)", "role": "http://www.phreesia.com/role/StockwarrantsDetails", "shortName": "Stock warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ifbc828699f404d5a9234b185f9b25c76_D20201106-20201106", "decimals": "INF", "lang": "en-US", "name": "phr:ClassOfWarrantOrRightExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i25d0b4306adb41c89519df7ba4d900cd_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - Disclosure - Fair value measurements - Summary of Fair Value Hierarchy (Details)", "role": "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails", "shortName": "Fair value measurements - Summary of Fair Value Hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i25d0b4306adb41c89519df7ba4d900cd_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443427 - Disclosure - Fair value measurements - Narrative (Details)", "role": "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails", "shortName": "Fair value measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.phreesia.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i7a00ca3fb1a74da7b7dbe8d0427d6ed3_D20201023-20201023", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical)", "role": "http://www.phreesia.com/role/UnauditedstatementsofredeemablepreferredstockandstockholdersequitydeficitParenthetical", "shortName": "Unaudited statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:OperatingLeaseCostExcludingVariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448430 - Disclosure - Leases - Lease Expense (Details)", "role": "http://www.phreesia.com/role/LeasesLeaseExpenseDetails", "shortName": "Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:OperatingLeaseCostExcludingVariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Leases - Lease Liability Maturity Schedule (Details)", "role": "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails", "shortName": "Leases - Lease Liability Maturity Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Leases - Maturity Under Previous Guidance (Details)", "role": "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails", "shortName": "Leases - Maturity Under Previous Guidance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i4d05edec2c3649ebb4443881d543cca7_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454434 - Disclosure - Income taxes (Detail)", "role": "http://www.phreesia.com/role/IncometaxesDetail", "shortName": "Income taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail)", "role": "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail", "shortName": "Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "ida04f710267d42239f970627dd634623_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail)", "role": "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail", "shortName": "Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i864e8c02a90a40b6be7937c53e19cb38_D20190801-20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Related party transactions (Detail)", "role": "http://www.phreesia.com/role/RelatedpartytransactionsDetail", "shortName": "Related party transactions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i864e8c02a90a40b6be7937c53e19cb38_D20190801-20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Unaudited statements of cash flows", "role": "http://www.phreesia.com/role/Unauditedstatementsofcashflows", "shortName": "Unaudited statements of cash flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i66eaa640bd9f4e6991d549d65cfe81e1_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Unaudited statements of cash flows (Parenthetical)", "role": "http://www.phreesia.com/role/UnauditedstatementsofcashflowsParenthetical", "shortName": "Unaudited statements of cash flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Background and liquidity", "role": "http://www.phreesia.com/role/Backgroundandliquidity", "shortName": "Background and liquidity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20201031.htm", "contextRef": "i0c837a81717543c5a8775c949cabc33e_D20200201-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.phreesia.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://www.phreesia.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://www.phreesia.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://www.phreesia.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://www.phreesia.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://www.phreesia.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r362" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r363" ], "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://www.phreesia.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://www.phreesia.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://www.phreesia.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://www.phreesia.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://www.phreesia.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://www.phreesia.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://www.phreesia.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]", "terseLabel": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressesLineItems": { "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": "Entity Addresses [Line Items]", "terseLabel": "Entity Addresses [Line Items]" } } }, "localname": "EntityAddressesLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressesTable": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Container of address information for the entity", "label": "Entity Addresses [Table]", "terseLabel": "Entity Addresses [Table]" } } }, "localname": "EntityAddressesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r365" ], "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://www.phreesia.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://www.phreesia.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://www.phreesia.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r365" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.phreesia.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://www.phreesia.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r365" ], "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://www.phreesia.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://www.phreesia.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r366" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r365" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r365" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r365" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r365" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_FormerAddressMember": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Former address for entity", "label": "Former Address [Member]", "terseLabel": "Former Address" } } }, "localname": "FormerAddressMember", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r360" ], "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://www.phreesia.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r361" ], "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://www.phreesia.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://www.phreesia.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "phr_AccruedProcessingFee": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued processing fee.", "label": "Accrued Processing Fee", "terseLabel": "Payment processing fees liability" } } }, "localname": "AccruedProcessingFee", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_AmendedAndRestatedLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amended And Restated Loan And Security Agreement [Member]", "label": "Amended And Restated Loan And Security Agreement [Member]", "terseLabel": "Amended And Restated Loan And Security Agreement" } } }, "localname": "AmendedAndRestatedLoanAndSecurityAgreementMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "phr_BackgroundAndLiquidityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Background And Liquidity [Line Items]", "label": "Background And Liquidity [Line Items]", "terseLabel": "Background And Liquidity [Line Items]" } } }, "localname": "BackgroundAndLiquidityLineItems", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "stringItemType" }, "phr_BackgroundAndLiquidityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Background and liquidity [Table].", "label": "Background and Liquidity [Table]", "terseLabel": "Background and Liquidity [Table]" } } }, "localname": "BackgroundAndLiquidityTable", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "stringItemType" }, "phr_CapitalizedContractCostRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost", "label": "Capitalized Contract Cost [Roll Forward]", "terseLabel": "Capitalized Contract Cost [Roll Forward]" } } }, "localname": "CapitalizedContractCostRollForward", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail" ], "xbrltype": "stringItemType" }, "phr_CapitalizedSoftwareObtainedThroughFinancing": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Software Obtained Through Financing", "label": "Capitalized Software Obtained Through Financing", "terseLabel": "Capitalized software acquired through vendor financing" } } }, "localname": "CapitalizedSoftwareObtainedThroughFinancing", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_CashlessExerciseOfCommonStockWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cashless exercise of common stock warrants.", "label": "Cashless Exercise of Common Stock Warrants", "terseLabel": "Cashless exercise of common stock warrants" } } }, "localname": "CashlessExerciseOfCommonStockWarrants", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "phr_CashlessExerciseOfCommonStockWarrantsSupplementalCashFlowInformation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cashless Exercise of Common Stock Warrants, Supplemental Cash Flow Information", "label": "Cashless Exercise of Common Stock Warrants, Supplemental Cash Flow Information", "terseLabel": "Cashless exercise of common stock warrants" } } }, "localname": "CashlessExerciseOfCommonStockWarrantsSupplementalCashFlowInformation", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right Exercised", "label": "Class Of Warrant Or Right Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "sharesItemType" }, "phr_CompositionOfCertainFinancialStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Composition of certain financial statement [Abstract]", "label": "Composition Of Certain Financial Statement [Abstract]", "terseLabel": "Composition Of Certain Financial Statement [Abstract]" } } }, "localname": "CompositionOfCertainFinancialStatementAbstract", "nsuri": "http://www.phreesia.com/20201031", "xbrltype": "stringItemType" }, "phr_CompositionOfCertainFinancialStatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Composition Of Certain Financial Statement [Line Items]", "label": "Composition Of Certain Financial Statement [Line Items]", "terseLabel": "Composition Of Certain Financial Statement [Line Items]" } } }, "localname": "CompositionOfCertainFinancialStatementLineItems", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "phr_CompositionOfCertainFinancialStatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Composition Of Certain Financial Statement [Table]", "label": "Composition Of Certain Financial Statement [Table]", "terseLabel": "Composition Of Certain Financial Statement [Table]" } } }, "localname": "CompositionOfCertainFinancialStatementTable", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "phr_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Software [Member]", "label": "Computer Software [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "phr_ContractWithCustomerAssetRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer Asset", "label": "Contract With Customer Asset [Roll Forward]", "terseLabel": "Contract With Customer Asset [Roll Forward]" } } }, "localname": "ContractWithCustomerAssetRollForward", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "stringItemType" }, "phr_ContractWithCustomerLiabilityCurrentPeriodRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Current Period Revenue Recognized", "label": "Contract With Customer, Liability, Current Period Revenue Recognized", "negatedTerseLabel": "Revenue recognized that was not included in deferred revenue at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityCurrentPeriodRevenueRecognized", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer Liability", "label": "Contract With Customer Liability [Roll Forward]", "terseLabel": "Contract With Customer Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "stringItemType" }, "phr_ConversionAndExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Conversion And Exercise Of Warrants, Shares", "label": "Conversion And Exercise Of Warrants, Shares", "terseLabel": "Conversion and exercise of preferred stock warrants into common stock (shares)" } } }, "localname": "ConversionAndExerciseOfWarrantsShares", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "phr_ConversionAndExerciseOfWarrantsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Conversion And Exercise Of Warrants, Value", "label": "Conversion And Exercise Of Warrants, Value", "terseLabel": "Conversion and exercise of preferred stock warrants into common stock" } } }, "localname": "ConversionAndExerciseOfWarrantsValue", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "phr_CostOfPhreesiaHardwarePurchasedByOthers": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of Phreesia hardware purchased by others.", "label": "Cost of Phreesia Hardware Purchased by Others", "verboseLabel": "Cost of hardware purchased by customers" } } }, "localname": "CostOfPhreesiaHardwarePurchasedByOthers", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_DebtConversionCashlessTransferOfLenderFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Conversion, Cashless Transfer Of Lender Fees", "label": "Debt Conversion, Cashless Transfer Of Lender Fees", "terseLabel": "Cashless transfer of lender fees through increase in debt balance" } } }, "localname": "DebtConversionCashlessTransferOfLenderFees", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_DebtInstrumentContractualEarlyTerminationPenaltyAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Contractual Early Termination Penalty Amount", "label": "Debt Instrument, Contractual Early Termination Penalty Amount", "terseLabel": "Termination fee" } } }, "localname": "DebtInstrumentContractualEarlyTerminationPenaltyAmount", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "phr_DebtInstrumentMonthlyDecreaseInContractualEarlyTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Monthly Decrease In Contractual Early Termination Fee", "label": "Debt Instrument, Monthly Decrease In Contractual Early Termination Fee", "terseLabel": "Monthly termination fee decrease" } } }, "localname": "DebtInstrumentMonthlyDecreaseInContractualEarlyTerminationFee", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "phr_DebtInstrumentNumberOfPeriodicPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Number Of Periodic Payments", "label": "Debt Instrument, Number Of Periodic Payments", "terseLabel": "Number of installment payments" } } }, "localname": "DebtInstrumentNumberOfPeriodicPayments", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails" ], "xbrltype": "integerItemType" }, "phr_DebtInstrumentTerminationFeePercentageBeforeYearFour": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Termination Fee Percentage Before Year Four", "label": "Debt Instrument, Termination Fee Percentage Before Year Four", "terseLabel": "Termination fee percentage before year four" } } }, "localname": "DebtInstrumentTerminationFeePercentageBeforeYearFour", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "pureItemType" }, "phr_DebtInstrumentTerminationFeePercentageBeforeYearThree": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility Termination Fee Percentage Before Year Three", "label": "Debt Instrument, Termination Fee Percentage Before Year Three", "terseLabel": "Termination fee percentage before year three" } } }, "localname": "DebtInstrumentTerminationFeePercentageBeforeYearThree", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "pureItemType" }, "phr_DebtInstrumentTerminationFeePercentageBeforeYearTwo": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Termination Fee Percentage Before Year Two", "label": "Debt Instrument, Termination Fee Percentage Before Year Two", "terseLabel": "Termination fee percentage before year two" } } }, "localname": "DebtInstrumentTerminationFeePercentageBeforeYearTwo", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "pureItemType" }, "phr_DebtInstrumentTotalInterestCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Total Interest Cost", "label": "Debt Instrument, Total Interest Cost", "terseLabel": "Total interest cost" } } }, "localname": "DebtInstrumentTotalInterestCost", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails" ], "xbrltype": "monetaryItemType" }, "phr_DeferredContractAcquisitionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred contract acquisition costs.", "label": "Deferred Contract Acquisition Costs", "terseLabel": "Additions to deferred contract acquisition costs" } } }, "localname": "DeferredContractAcquisitionCosts", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail" ], "xbrltype": "monetaryItemType" }, "phr_EstimatedNumberOfMonthsTheCompanyHaveSufficientToFundItsOperations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimated number of months the company have sufficient to fund its operations", "label": "Estimated Number Of Months The Company Have Sufficient To Fund Its Operations", "terseLabel": "Number of months the company have sufficient to fund its operations" } } }, "localname": "EstimatedNumberOfMonthsTheCompanyHaveSufficientToFundItsOperations", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "durationItemType" }, "phr_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearFiveDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Due Year Five, Discounted Obligation", "label": "Finance Lease, Liability, Payments, Due Year Five, Discounted Obligation", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFiveDiscountedObligation", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearFourDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Due Year Four, Discounted Obligation", "label": "Finance Lease, Liability, Payments, Due Year Four, Discounted Obligation", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFourDiscountedObligation", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearThreeDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Due Year Three, Discounted Obligation", "label": "Finance Lease, Liability, Payments, Due Year Three, Discounted Obligation", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThreeDiscountedObligation", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearTwoDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Due Year Two, Discounted Obligation", "label": "Finance Lease, Liability, Payments, Due Year Two, Discounted Obligation", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwoDiscountedObligation", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYearDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments, Remainder of Fiscal Year, Discounted Obligation", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year, Discounted Obligation", "terseLabel": "Fiscal 2021 (remaining three months)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYearDiscountedObligation", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Amortization", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation", "terseLabel": "Assets under finance lease, accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "terseLabel": "Property and equipment, at cost", "verboseLabel": "Assets under finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "phr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, after Year Four", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Four", "terseLabel": "2025 - thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "phr_HardwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hardware development [Member]", "label": "Hardware Development [Member]", "terseLabel": "Hardware development" } } }, "localname": "HardwareDevelopmentMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "phr_HostingArrangementServiceContractImplementationCostCapitalizedAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Additions", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Additions", "terseLabel": "Capitalized implementation costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAdditions", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "phr_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Lease Liabilities", "label": "Increase (Decrease) In Lease Liabilities", "terseLabel": "Lease liability" } } }, "localname": "IncreaseDecreaseInLeaseLiabilities", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_InsurancePremiumFinancingAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Insurance Premium Financing Agreement", "label": "Insurance Premium Financing Agreement [Member]", "terseLabel": "Insurance Premium Financing Agreement" } } }, "localname": "InsurancePremiumFinancingAgreementMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails" ], "xbrltype": "domainItemType" }, "phr_InterestRateScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Scenario", "label": "Interest Rate Scenario [Axis]", "terseLabel": "Interest Rate Scenario [Axis]" } } }, "localname": "InterestRateScenarioAxis", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "stringItemType" }, "phr_InterestRateScenarioDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Scenario", "label": "Interest Rate Scenario [Domain]", "terseLabel": "Interest Rate Scenario [Domain]" } } }, "localname": "InterestRateScenarioDomain", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_JuniorConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Junior Convertible Preferred Stock [Member]", "label": "Junior Convertible Preferred Stock [Member]", "terseLabel": "Junior Preferred" } } }, "localname": "JuniorConvertiblePreferredStockMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "phr_LargestCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Largest Customer", "label": "Largest Customer [Member]", "terseLabel": "Customer One" } } }, "localname": "LargestCustomerMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "phr_LeasePayments": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease, Payments", "label": "Lease, Payments", "totalLabel": "Total" } } }, "localname": "LeasePayments", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "phr_LifeSciencesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Life Sciences [Member]", "label": "Life Sciences [Member]", "terseLabel": "Life sciences" } } }, "localname": "LifeSciencesMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "domainItemType" }, "phr_LineOfCreditFacilityEntranceFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility Entrance Fee", "label": "Line of Credit Facility Entrance Fee", "terseLabel": "Entrance fee" } } }, "localname": "LineOfCreditFacilityEntranceFee", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "phr_LineOfCreditFacilityFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit, Facility Fees", "label": "Line Of Credit, Facility Fees", "terseLabel": "Line of credit, facility fees" } } }, "localname": "LineOfCreditFacilityFees", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAccruedInterestAndPayments": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail": { "order": 1.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Accrued Interest And Payments", "label": "Long-Term Debt, Accrued Interest And Payments", "terseLabel": "Accrued interest and payments" } } }, "localname": "LongTermDebtAccruedInterestAndPayments", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term Debt And Finance Lease Obligations, Fiscal Year Maturity", "label": "Long-term Debt And Finance Lease Obligations, Fiscal Year Maturity [Abstract]", "terseLabel": "Total" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsFiscalYearMaturityAbstract", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "stringItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 4.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Five", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Five", "totalLabel": "2025" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 5.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Four", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Four", "totalLabel": "2024" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 3.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Three", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Three", "totalLabel": "2023" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 1.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Two", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Two", "totalLabel": "2022" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 2.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt And Finance Lease Obligations, Repayments Of Principal In Remainder Of Fiscal Year", "label": "Long-term Debt And Finance Lease Obligations, Repayments Of Principal In Remainder Of Fiscal Year", "totalLabel": "Fiscal 2021 (remaining three months)" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt And Lease Obligations, Gross, Including Original Issue Discount", "label": "Long-term Debt And Lease Obligations, Gross, Including Original Issue Discount", "totalLabel": "Total debt and finance lease liabilities, before original issue discount" } } }, "localname": "LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "phr_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Income Loss Available To Common Stockholders Basic And Diluted", "label": "Net Income Loss Available To Common Stockholders Basic And Diluted", "totalLabel": "Net loss attributable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "phr_NoncashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash Operating Lease Expense", "label": "Noncash Operating Lease Expense", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "NoncashOperatingLeaseExpense", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_OperatingLeaseCostExcludingVariableLeaseCost": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Cost, Excluding Variable Lease Cost", "label": "Operating Lease Cost, Excluding Variable Lease Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCostExcludingVariableLeaseCost", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "phr_OtherPrepaidExpensesAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Prepaid Expenses And Other Current Assets", "label": "Other Prepaid Expenses And Other Current Assets", "terseLabel": "Other prepaid expenses and other current assets" } } }, "localname": "OtherPrepaidExpensesAndOtherCurrentAssets", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_PaymentForAccruedFinalDebtPaymentFee": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment For Accrued Final Debt Payment Fee", "label": "Payment For Accrued Final Debt Payment Fee", "negatedTerseLabel": "Loan facility fee payment", "terseLabel": "Payment of accrued final payment fee" } } }, "localname": "PaymentForAccruedFinalDebtPaymentFee", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_PaymentForDebtInstrumentFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment For Debt Instrument Fees", "label": "Payment For Debt Instrument Fees", "terseLabel": "Payment of debt fees" } } }, "localname": "PaymentForDebtInstrumentFees", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "phr_PaymentProcessingExpense": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Payment processing expense.", "label": "Payment Processing Expense", "terseLabel": "Payment processing expense" } } }, "localname": "PaymentProcessingExpense", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "phr_PaymentProcessingFeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payment processing fees.", "label": "Payment Processing Fees [Member]", "terseLabel": "Payment processing fees" } } }, "localname": "PaymentProcessingFeesMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "domainItemType" }, "phr_PercentageIncreaseInNumberOfSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage increase in number of shares reserved for future issuance.", "label": "Percentage Increase In Number of Shares Reserved For Future Issuance", "terseLabel": "Percentage increase in number of shares reserved" } } }, "localname": "PercentageIncreaseInNumberOfSharesReservedForFutureIssuance", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "phr_PhreesiaPadsAndArrivalsStationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Phreesia pads and arrivals stations [Member]", "label": "Phreesia Pads and Arrivals Stations [Member]", "verboseLabel": "PhreesiaPads and Arrivals Stations" } } }, "localname": "PhreesiaPadsAndArrivalsStationsMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "phr_PrepaidComputerEquipment": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Computer Equipment", "label": "Prepaid Computer Equipment", "terseLabel": "Prepaid PhreesiaPads" } } }, "localname": "PrepaidComputerEquipment", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_PrepaidDataCenterExpenses": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Data Center Expenses", "label": "Prepaid Data Center Expenses", "terseLabel": "Prepaid data center expenses" } } }, "localname": "PrepaidDataCenterExpenses", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_PrepaidSoftwareAndBusinessSystems": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Software and Business Systems", "label": "Prepaid Software and Business Systems", "terseLabel": "Prepaid software and business systems" } } }, "localname": "PrepaidSoftwareAndBusinessSystems", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_ProceedsFromInsuranceFinancingArrangement": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Insurance Financing Arrangement", "label": "Proceeds From Insurance Financing Arrangement", "terseLabel": "Insurance financing arrangement" } } }, "localname": "ProceedsFromInsuranceFinancingArrangement", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "phr_RevenueFromContractWithCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer [Line Items]", "label": "Revenue From Contract With Customer [Line Items]", "terseLabel": "Revenue From Contract With Customer [Line Items]" } } }, "localname": "RevenueFromContractWithCustomerLineItems", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "phr_RevenueFromContractWithCustomerTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer [Table]", "label": "Revenue From Contract With Customer [Table]", "terseLabel": "Revenue From Contract With Customer [Table]" } } }, "localname": "RevenueFromContractWithCustomerTable", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "phr_RightOfUseAssetObtainedInExchangeForLeaseLiability": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Right-of-Use Asset Obtained in Exchange for Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Lease Liability", "totalLabel": "Right-of-use asset obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiability", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "phr_Scenario1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario 1", "label": "Scenario 1 [Member]", "terseLabel": "Before EBITDA Benchmark" } } }, "localname": "Scenario1Member", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_Scenario2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario 2", "label": "Scenario 2 [Member]", "terseLabel": "After EBITDA Benchmark" } } }, "localname": "Scenario2Member", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_SecondAmendedAndRestatedLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Amended And Restated Loan And Security Agreement", "label": "Second Amended And Restated Loan And Security Agreement [Member]", "terseLabel": "Second Amended And Restated Loan And Security Agreement" } } }, "localname": "SecondAmendedAndRestatedLoanAndSecurityAgreementMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_SecondAmendedAndRestatedLoanAndSecurityAgreementOptionalCapacityIncreaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Amended And Restated Loan And Security Agreement, Optional Capacity Increase", "label": "Second Amended And Restated Loan And Security Agreement, Optional Capacity Increase [Member]", "terseLabel": "Second Amended And Restated Loan And Security Agreement, Optional Capacity Increase" } } }, "localname": "SecondAmendedAndRestatedLoanAndSecurityAgreementOptionalCapacityIncreaseMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_SecondLargestCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Largest Customer", "label": "Second Largest Customer [Member]", "terseLabel": "Customer Two" } } }, "localname": "SecondLargestCustomerMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "phr_SeriesARedeemablePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series A Redeemable Preferred Stock [Member]", "label": "Series A Redeemable Preferred Stock [Member]", "verboseLabel": "Series A" } } }, "localname": "SeriesARedeemablePreferredStockMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "phr_SeriesBRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Redeemable Convertible Preferred Stock [Member]", "label": "Series B Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "phr_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price", "terseLabel": "Amount vested at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "phr_ShareBasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Award Tranche Four [Member]", "label": "Share Based Compensation Award Tranche Four [Member]", "terseLabel": "Share-based Payment Arrangement, Year 4" } } }, "localname": "ShareBasedCompensationAwardTrancheFourMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "phr_StockIssuedUponCashlessExerciseOfCommonStockWarrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock issued upon cashless exercise of common stock warrants.", "label": "Stock Issued Upon Cashless Exercise of Common Stock Warrants", "terseLabel": "Cashless exercise of common stock warrants (in shares)" } } }, "localname": "StockIssuedUponCashlessExerciseOfCommonStockWarrants", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "phr_StockholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders [Member]", "label": "Stockholders [Member]", "terseLabel": "Certain Selling Stockholders" } } }, "localname": "StockholdersMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "domainItemType" }, "phr_SubscriptionAndRelatedServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription and related services [Member]", "label": "Subscription and Related Services [Member]", "terseLabel": "Subscription and Related Services" } } }, "localname": "SubscriptionAndRelatedServicesMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails", "http://www.phreesia.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "phr_SubscriptionAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription and related services.", "label": "Subscription And Services [Member]", "terseLabel": "Subscription and related services" } } }, "localname": "SubscriptionAndServicesMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "domainItemType" }, "phr_TemporaryEquityStockIssuedDuringPeriodSharesConversionOnConvertibleSecurities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, Conversion On Convertible Securities", "label": "Temporary Equity, Stock Issued During Period, Shares, Conversion On Convertible Securities", "negatedTerseLabel": "Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOnConvertibleSecurities", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "phr_TemporaryEquityStockIssuedDuringPeriodValueConversionOnConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Value, Conversion On Convertible Securities", "label": "Temporary Equity, Stock Issued During Period, Value, Conversion On Convertible Securities", "negatedTerseLabel": "Conversion of preferred stock into common stock and cancellation of redeemable preferred stock" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOnConvertibleSecurities", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "phr_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_TreasuryStockFromOptionExercises": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Treasury Stock From Option Exercises", "label": "Treasury Stock From Option Exercises", "negatedTerseLabel": "Treasury stock from vesting of restricted stock units" } } }, "localname": "TreasuryStockFromOptionExercises", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "phr_TwoThousandAndNineteenStockOptionAndIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand And Nineteen Stock Option And Incentive Plan [Member]", "label": "Two Thousand And Nineteen Stock Option And Incentive Plan [Member]", "terseLabel": "2019 Stock Option and Incentive Plan" } } }, "localname": "TwoThousandAndNineteenStockOptionAndIncentivePlanMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "phr_TwoThousandEighteenStockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand eighteen stock option plan.", "label": "Two Thousand Eighteen Stock Option Plan [Member]", "terseLabel": "2018 Stock Option Plan" } } }, "localname": "TwoThousandEighteenStockOptionPlanMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "phr_TwoThousandSixStockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Six Stock Option Plan [Member]", "label": "Two Thousand Six Stock Option Plan [Member]", "terseLabel": "2006 Stock Option Plan" } } }, "localname": "TwoThousandSixStockOptionPlanMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "phr_VendorFinancingAgreementMaturingJune2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vendor Financing Agreement Maturing June 2022", "label": "Vendor Financing Agreement Maturing June 2022 [Member]", "terseLabel": "Vendor Financing Agreement Maturing June 2022" } } }, "localname": "VendorFinancingAgreementMaturingJune2022Member", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails" ], "xbrltype": "domainItemType" }, "phr_VendorFinancingAgreementMaturingMay2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vendor Financing Agreement Maturing May 2023", "label": "Vendor Financing Agreement Maturing May 2023 [Member]", "terseLabel": "Vendor Financing Agreement Maturing May 2023" } } }, "localname": "VendorFinancingAgreementMaturingMay2023Member", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails" ], "xbrltype": "domainItemType" }, "phr_VitalScoreIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vital Score Inc [Member]", "label": "Vital Score Inc [Member]", "terseLabel": "Vital Score Inc" } } }, "localname": "VitalScoreIncMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "phr_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrants To Purchase Common Stock [Member]", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://www.phreesia.com/20201031", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r209", "r301", "r302", "r355" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r134", "r201", "r205", "r352" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r133", "r201", "r204", "r350", "r351" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails", "http://www.phreesia.com/role/RevenueAdditionalInformationDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails", "http://www.phreesia.com/role/RevenueAdditionalInformationDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r103", "r105", "r106", "r107" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BasisofpresentationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BasisofpresentationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BasisofpresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of allowance for credit losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r135", "r136" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "totalLabel": "Total accounts receivable, gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r22", "r135", "r136", "r202" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances", "totalLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r49", "r99", "r300", "r302", "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r169" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "terseLabel": "Accumulated depreciation and amortization, property and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheetsParenthetical", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "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": "Composition of certain financial statement captions" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Compositionofcertainfinancialstatementcaptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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": "APIC" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r82", "r163" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r211", "r213", "r238", "r239" ], "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 expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r185", "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedLabel": "Deferred offering costs", "terseLabel": "Issuance of common stock, issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityDetail", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit", "http://www.phreesia.com/role/UnauditedstatementsofredeemablepreferredstockandstockholdersequitydeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r176", "r185", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r213", "r232", "r237" ], "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r137", "r139" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Less accounts receivable allowances", "periodEndLabel": "Balance, October\u00a031, 2020", "periodStartLabel": "Balance, January 31, 2020" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r142" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs and adjustments" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r67", "r82", "r269" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesAdditionalinformationDetail", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r158", "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r110" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r131", "r327", "r342" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r53" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 8.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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r257" ], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r214", "r235" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail", "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the 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 [Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Basisofpresentation" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r51" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "terseLabel": "Billed" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r247", "r248" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r86", "r87", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment and capitalized software included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r86", "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Property and equipment acquisitions through finance leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Accumulated amortization, capitalized internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized cost of computer software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r357", "r359" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computed software amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r356" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized internal-use software, net of accumulated amortization of $23,907 and $19,554", "verboseLabel": "Capitalized computer software net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r150" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedLabel": "Amortization of deferred contract acquisition costs", "terseLabel": "Deferred contract acquisition costs amortization", "verboseLabel": "Capitalized contract cost, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueAdditionalInformationDetail", "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r150" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Capitalized contract cost, impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r149" ], "calculation": { "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Ending balance, October\u00a031, 2020", "periodStartLabel": "Beginning balance, January 31, 2020", "totalLabel": "Total deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r149" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition costs", "verboseLabel": "Deferred contract acquisition costs, current (to be amortized in next 12\u00a0months)" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r149" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition costs", "verboseLabel": "Deferred contract acquisition costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/RevenueScheduleOfDeferredcontractacquisitioncostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r32", "r84" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market mutual funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r84", "r89" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents \u2013 end of period", "periodStartLabel": "Cash and cash equivalents \u2013 beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r267" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of securities called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r91", "r193", "r212" ], "lang": { "en-US": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r172", "r331", "r347" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r171", "r173" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserve for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/StockwarrantsDetails", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheetsParenthetical", "http://www.phreesia.com/role/StockholdersEquityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheetsParenthetical", "http://www.phreesia.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r185" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "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.01 par value - 500,000,000 shares authorized as of October\u00a031, 2020 and January\u00a031, 2020, respectively; 44,039,563 and 36,610,763 shares issued and outstanding as of October\u00a031, 2020 and January\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "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", "verboseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail", "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r120", "r121", "r264", "r265" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r120", "r121", "r264", "r265", "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r120", "r121", "r264", "r265", "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r115", "r340" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r120", "r121", "r264", "r265" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r118", "r120", "r121", "r122", "r264", "r266" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r120", "r121", "r264", "r265" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Rollforward of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r195", "r197", "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Ending balance - Contract assets (unbilled accounts receivable)", "periodStartLabel": "Beginning balance - Contract assets (unbilled accounts receivable)" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetPurchase": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase from purchase of right to consideration in exchange for good or service transferred to customer when right is conditioned on passage of time.", "label": "Contract with Customer, Asset, Purchase", "verboseLabel": "Contract asset additions, net of reclassification to receivables" } } }, "localname": "ContractWithCustomerAssetPurchase", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedLabel": "Amount transferred to receivables from beginning balance of contract assets" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r195", "r196", "r202" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance - Contract liabilities (deferred revenue)", "periodStartLabel": "Beginning balance - Contract liabilities (deferred revenue)" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Increases due to invoicing prior to satisfaction of performance obligations" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r203" ], "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", "negatedLabel": "Revenue recognized that was included in deferred revenue at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueScheduleOfRollforwardofcontractassetsandcontractliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r86", "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) 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 the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares issued upon conversion of warrants (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r59", "r60" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue (excluding depreciation and amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r63" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r86", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Issuance of warrants related to debt" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r86", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Cashless transfer of term loan and related accrued fees into increase in debt balance" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Finance Lease Liabilities" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r328", "r329", "r341" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "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 interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r177", "r329", "r341" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail": { "order": 2.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r270", "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Annual fee amount" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r43", "r338" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Installment payment, amount" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r93", "r186", "r187", "r188", "r189", "r269", "r270", "r272", "r339" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesOtherDebtDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r86", "r87", "r88" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Deferred offering costs included in accounts payable and accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepaid and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r35", "r271" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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", "negatedTerseLabel": "Less deferred financing costs and original issue discount" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r244" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r83" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 6.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 tax asset" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r82", "r167" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r129" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 14.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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r190", "r337" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.", "label": "Dividends, Preferred Stock, Cash", "negatedTerseLabel": "Payment of preferred stock dividends" } } }, "localname": "DividendsPreferredStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Netlosspershareattributabletocommonstockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r95", "r242", "r243" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Payroll-related expenses and taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining expense term" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognised compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r185" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/StockwarrantsDetails", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expense related to distribution, servicing and underwriting fees.", "label": "Expense Related to Distribution or Servicing and Underwriting Fees", "terseLabel": "Underwriting discounts and commission" } } }, "localname": "ExpenseRelatedToDistributionOrServicingAndUnderwritingFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r82", "r183" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 }, "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrants liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r207", "r208", "r210", "r258", "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r257", "r258", "r260", "r261", "r263" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r262" ], "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]", "verboseLabel": "Fair value measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Fairvaluemeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r207", "r208", "r210", "r258", "r309" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r207", "r208", "r210", "r258", "r310" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r207", "r208", "r210", "r258", "r311" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r262", "r263" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r281", "r287", "r296" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseExpenseDetails": { "order": 2.0, "parentTag": "phr_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r283", "r290" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails": { "order": 1.0, "parentTag": "phr_LeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash used for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail", "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r279", "r295" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail": { "order": 3.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail_1": { "order": 1.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance leases", "totalLabel": "Total finance lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail", "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r279" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedTerseLabel": "Lease liabilities (included in Current portion of debt and finance leases)", "terseLabel": "Lease liabilities (included in Current portion of debt and finance leases)" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BasisofpresentationDetails", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of finance leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r279" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "negatedTerseLabel": "Lease liabilities, noncurrent (included in Long-term debt and finance leases)", "terseLabel": "Lease liabilities, noncurrent (included in Long-term debt and finance leases)" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BasisofpresentationDetails", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Fiscal 2021 (remaining three months)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r282", "r290" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails": { "order": 2.0, "parentTag": "phr_LeasePayments", "weight": 1.0 }, "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal portion of finance lease payments", "terseLabel": "Financing cash used for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r278" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r281", "r287", "r296" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseExpenseDetails": { "order": 1.0, "parentTag": "phr_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "verboseLabel": "Finance lease, depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r293", "r296" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease, weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r292", "r296" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease, weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancingReceivables1To29DaysPastDueMember": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Financial asset fewer than 30 days past due.", "label": "Financial Asset, 1 to 29 Days Past Due [Member]", "terseLabel": "Aged less than 30 days" } } }, "localname": "FinancingReceivables1To29DaysPastDueMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Financial asset equal to or greater than 90 days past due.", "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]", "terseLabel": "Aged over 90 days" } } }, "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [ "r144", "r145" ], "lang": { "en-US": { "role": { "documentation": "Information by time period financial asset is past due.", "label": "Financial Asset, Period Past Due [Axis]", "terseLabel": "Financial Asset, Period Past Due [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period in which financial asset is past due. Element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater Than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less Than [high end numeric value] [date measure] Past Due [Member] formats.", "label": "Financial Asset, Period Past Due [Domain]", "terseLabel": "Financial Asset, Period Past Due [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r162" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail": { "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", "negatedLabel": "Less accumulated amortization", "terseLabel": "Accumulated amortization, intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheetsParenthetical", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2021 (Remaining three months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r164" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r164" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r164" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r159", "r160", "r162", "r165", "r313" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r162", "r313" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail": { "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": "Finite-lived intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r159", "r161" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r162" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net of accumulated amortization of $450 and $271", "totalLabel": "Net carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Finite-lived intangible assets, remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r251", "r252", "r253" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsSummaryofFairValueHierarchyDetails" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r255", "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "terseLabel": "Gain (loss) on foreign currency derivative instruments not designated as hedging instruments" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r82", "r180", "r181" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r152", "r154" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r82", "r153", "r155", "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Changes in goodwill balance" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": { "auth_ref": [ "r166", "r169" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization", "terseLabel": "Capitalized implementation costs, accumulated amortization" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r103", "r326", "r332", "r349" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 2.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": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r246" ], "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]", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r130", "r245" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 5.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 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 13.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "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 (Deficit)" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Redeemable Preferred Stock" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r56", "r128", "r268", "r271", "r336" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesAdditionalinformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r67", "r179" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r334" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense, net", "terseLabel": "Interest income (expense)" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesAdditionalinformationDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesAdditionalinformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]", "terseLabel": "Cash payments for:" } } }, "localname": "InterestPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r77", "r79", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease expense and cash flow information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "terseLabel": "Lease income" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails", "http://www.phreesia.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r168" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseExpenseDetails", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Finance lease, term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseExpenseDetails", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Fiscal 2021 (remaining three months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r295" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r330", "r345" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Effective interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r178", "r329", "r343" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail_1": { "order": 2.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total Long-Term Debt Maturities" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r17" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long term debt and finance lease liabilities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/BasisofpresentationDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "negatedTerseLabel": "Less - current portion of debt and finance lease liabilities", "terseLabel": "Current portion of debt and finance lease liabilities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/BasisofpresentationDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Debt and finance lease liabilities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r100", "r174" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r100", "r174" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r100", "r174" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r100", "r174" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r100" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "verboseLabel": "Fiscal 2021 (remaining three months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleoflongtermdebtmaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r175" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash provided by financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 1.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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash used in investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r80", "r83" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 2.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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r54", "r55", "r61", "r83", "r111", "r333", "r348" ], "calculation": { "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 1.0, "parentTag": "phr_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted", "weight": 1.0 }, "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations", "http://www.phreesia.com/role/Unauditedstatementsofcashflows", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r103", "r108" ], "calculation": { "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BasisofpresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r102", "r104" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BasisofpresentationDetails" ], "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": "New accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "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": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r288", "r296" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r279" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseLiabilityMaturityScheduleDetails", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r279" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r279" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r284", "r290" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails": { "order": 3.0, "parentTag": "phr_LeasePayments", "weight": 1.0 } }, "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 used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails", "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r278" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "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": "Lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/LeasesAdditionalInformationDetails", "http://www.phreesia.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails", "http://www.phreesia.com/role/UnauditedstatementsofcashflowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r293", "r296" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r292", "r296" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r273", "r276" ], "calculation": { "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r273", "r276" ], "calculation": { "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r273", "r276" ], "calculation": { "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r273", "r276" ], "calculation": { "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r273", "r276" ], "calculation": { "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesMaturityUnderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r274", "r275", "r299" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r254" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Background and liquidity" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Backgroundandliquidity" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r39" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 9.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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r17", "r329", "r343" ], "calculation": { "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail": { "order": 4.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r75" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Debt extinguishment costs", "terseLabel": "Debt prepayment fee" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r74" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedTerseLabel": "Payment of preferred stock dividends" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r76" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of offering costs", "terseLabel": "Deferred offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Treasury stock to recover tax withholdings on stock compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "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", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r69" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development or modification 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 to Develop Software", "negatedLabel": "Capitalized internal-use software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r214", "r235" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockAccretionOfRedemptionDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of accretion of the preferred stock redemption discount during the period.", "label": "Preferred Stock, Accretion of Redemption Discount", "negatedLabel": "Accretion of redeemable preferred stock" } } }, "localname": "PreferredStockAccretionOfRedemptionDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 }, "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 3.0, "parentTag": "phr_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedTerseLabel": "Preferred stock dividend paid" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r30", "r31" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "totalLabel": "Total prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r7", "r147" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r5", "r7", "r146", "r147" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r70" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions", "verboseLabel": "Proceeds from initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r70" ], "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 secondary offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r71" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r71", "r94" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "verboseLabel": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r70", "r236" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 1.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 issuance of common stock upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r170" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail", "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r168" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r170", "r346" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail": { "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 of accumulated depreciation and amortization of $42,665 and $35,551", "totalLabel": "Property and equipment \u2014 net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r168" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail", "http://www.phreesia.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r62", "r141" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemablePreferredStockMember": { "auth_ref": [ "r12", "r184" ], "lang": { "en-US": { "role": { "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series.", "label": "Redeemable Preferred Stock [Member]", "terseLabel": "Redeemable Preferred" } } }, "localname": "RedeemablePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/RelatedpartytransactionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r209", "r301", "r302", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/RelatedpartytransactionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r73" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Payments of revolving line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r73" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedTerseLabel": "Principal payments on financing arrangements" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r73" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedLabel": "Repayment of term loan and loan payable" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r241", "r358" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail", "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r190", "r344" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r64", "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Recognized revenue" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r57", "r126", "r127", "r132" ], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesScheduleOfOutstandingloanbalancesDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r291", "r296" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails": { "order": 1.0, "parentTag": "phr_RightOfUseAssetObtainedInExchangeForLeaseLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r291", "r296" ], "calculation": { "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails": { "order": 2.0, "parentTag": "phr_RightOfUseAssetObtainedInExchangeForLeaseLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets recorded in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesSupplementalCashFlowInformationDetails", "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of shares excluded from computation of diluted net loss per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r43", "r93", "r186", "r187", "r188", "r189", "r269", "r270", "r272", "r339" ], "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 instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r159", "r161" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r159", "r161" ], "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 intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of aggregate minimum net rental payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "verboseLabel": "Schedule of maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r34", "r170" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r92", "r301", "r302", "r303", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r214", "r235" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail", "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r219" ], "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": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r219", "r227", "r229" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r91", "r193", "r212" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "verboseLabel": "Stock warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Stockwarrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expense for intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents.", "label": "Settlement Assets, Current", "terseLabel": "Settlement assets" } } }, "localname": "SettlementAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.", "label": "Settlement Liabilities, Current", "terseLabel": "Settlement obligations" } } }, "localname": "SettlementLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/Unauditedstatementsofcashflows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "sharesItemType" }, "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": "RSU's granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail", "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "sharesItemType" }, "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail", "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r217" ], "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", "verboseLabel": "Number of shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "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 and expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "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]", "verboseLabel": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "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\u00a0price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value outstanding and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r230" ], "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", "periodEndLabel": "Number of options outstanding, ending (in shares)", "periodStartLabel": "Number of options outstanding, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r230" ], "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", "periodEndLabel": "Weighted- average exercise price outstanding, ending balance (in dollars per share)", "periodStartLabel": "Weighted- average exercise price outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r233" ], "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 expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r212", "r218" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail", "http://www.phreesia.com/role/EquitybasedcompensationRestrictedstockUnitsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Year 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based Payment Arrangement, Year 3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Year 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of vest option" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Maximum term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r235" ], "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": "Aggregate intrinsic value exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r235" ], "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- end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding and expected to vest- end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Amount vested at the beginning of the period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r194", "r240" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "verboseLabel": "Equity-based compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Equitybasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Issue price per share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/StockholdersEquityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r19", "r20", "r21", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r185" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/StockwarrantsDetails", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/UnauditedStatementsofOperations", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "verboseLabel": "Stock options to purchase common stock and restricted stock units" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r185", "r186", "r190" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r185", "r190" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in public offering, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail", "http://www.phreesia.com/role/StockholdersEquityDetail", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r185", "r190", "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options and vesting of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetail", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r185", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock into common stock and cancellation of redeemable preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r185", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in public offering, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityDetail", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r185", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r138" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets", "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/StockwarrantsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information of non-cash investing and financing information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsAdditionalInformationDetail", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of accretion of temporary equity to its redemption value during the period.", "label": "Temporary Equity, Accretion to Redemption Value", "terseLabel": "Accretion of redeemable preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 }, "http://www.phreesia.com/role/UnauditedStatementsofOperations": { "order": 2.0, "parentTag": "phr_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Accretion of redeemable preferred stock", "negatedTerseLabel": "Accretion of redeemable convertible preferred stock to redemption value" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance, redeemable preferred stock", "periodStartLabel": "Beginning balance, redeemable preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance, redeemable preferred stock (in shares)", "periodStartLabel": "Beginning balance, redeemable preferred stock (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r46", "r191" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/Unauditedstatementsofredeemablepreferredstockandstockholdersequitydeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r46", "r191", "r192" ], "calculation": { "http://www.phreesia.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r50", "r312" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r113", "r114", "r116", "r117", "r123", "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r289", "r296" ], "calculation": { "http://www.phreesia.com/role/LeasesLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesLeaseExpenseDetails" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "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/2019-01-31", "presentation": [ "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesFirstAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/DebtandFinanceLeaseLiabilitiesSecondAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]", "terseLabel": "Warrants and Rights Note Disclosure [Abstract]" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average common shares outstanding, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares of common stock outstanding, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail", "http://www.phreesia.com/role/UnauditedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofearningspersharebasicanddilutedDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "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=26873400&loc=d3e24072-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922355-210448" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "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(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "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=27012166&loc=d3e187085-122770" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "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=6877327&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "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=116856206&loc=d3e5070-113901" }, "r233": { "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=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 1", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 3", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919372-209981" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r326": { "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" }, "r327": { "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=6876686&loc=d3e534808-122878" }, "r328": { "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=6876686&loc=d3e534808-122878" }, "r329": { "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=6876686&loc=d3e534808-122878" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "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=6876686&loc=d3e534808-122878" }, "r331": { "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=6876686&loc=d3e534808-122878" }, "r332": { "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=116637391&loc=SL114874048-224260" }, "r333": { "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=116637391&loc=SL114874048-224260" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r336": { "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=116637391&loc=SL114874048-224260" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r339": { "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" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r341": { "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=119400593&loc=d3e572229-122910" }, "r342": { "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=119400593&loc=d3e572229-122910" }, "r343": { "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=119400593&loc=d3e572229-122910" }, "r344": { "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=119400593&loc=d3e572229-122910" }, "r345": { "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=119400593&loc=d3e572229-122910" }, "r346": { "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=119400593&loc=d3e572229-122910" }, "r347": { "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=119400593&loc=d3e572229-122910" }, "r348": { "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=116637232&loc=SL114874131-224263" }, "r349": { "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=116637232&loc=SL114874131-224263" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r361": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r362": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r363": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r364": { "Name": "Forms 8-K, 10-Q", "Number": "249", "Publisher": "SEC", "Section": "308" }, "r365": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r366": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r367": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r56": { "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=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "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=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "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=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "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=116634182&loc=SL114868664-224227" }, "r67": { "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=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "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=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "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=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 87 0001412408-20-000073-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001412408-20-000073-xbrl.zip M4$L#!!0 ( '"!B5',\TXQ.@H# $QA'P 0 <&AR+3(P,C Q,#,Q+FAT M;>R]:7<3R98N_+U_A:[/[>ZJM4@3\T#5X2X7LGW,13+8HFCI"RM&.X4&GY2$ MD=_U_O>[(R5YPH !6;*$J@I*4D9&1L:SAV?'L.//__.IVZE\#,4@[_?^N86W MT5;E_SS_\W]EV?_\=?2J4NV[43?TAI4713##X"OG^?"T\LZ'P8=*+/K=RKM^ M\2'_:+*LO.=%_VQGPPI!!-VZ6#R+1CD7.,1*^QBHP( MCZ2/ 5F4'GLZA+>#-^P-GGVR12?_Y];I<'CV[.G3\_/S[?3+=K\X>4H0HD_S MWF!H>BYL33B[.B@V+X>-#LCF\U5EVO9]!G!,NO(3HI,;L!JO[PE=+ILC6#R]MG;XRV0 MYF#\\S^[86@JJ88L_'N4?_SGUHM^;P@ZFC7&9]!Z-_GVSZUA^#1\6@KKT^?_ M\1__\>!3B/[=RY!251F&))6?4 M<:.D3%JNG;&.TO"^FIJ26I-=]6C/=-.C0_YL!TR/3^9GKV-.MBJYARH]_7ML MJ_V/K\C1QR:MC7Q[]V-K7[X;7FN<=NO5 M ]*J[M#6?JM3VS\X?T7KG>;%6;O5V.'-BU/XO(-:U0-4Z[8^'#9V60ONK7?? MG-?)4;?5^"NO[2GTBK3&S7=.U-J^W7KWLEO;?TL.&Q\NZON[M-GX<%ZO.MQJ M0(NZK7:K^O*T_N[-1[^_E]O]MZ+U;O=3C4"[+APZ;+PA]>K)>;U[ /?5+NK5 M5@[/@?:F:\WI/7_#LWBOU3CK-!N[%ZUW4.[B#:]7F^BPND.:;7]:NZBA5$=K M']J:KG74^:O&[K!VC#Z]:NR\%Q'Z7'&64:E]QI2@F9+&9D$S8G'4@D>S]3R: MSB#\^?0&A ^)Z&X/)&[\ B M3.>@Y\.G_QO&&V2_A>RGZ\AJI)-549F.2&3, M&YY9$EP67<"$,XM"L%O/$1AMA@E#:H'PSNC"7CYPIM,,IMB#7P8;@+\%\/@Z MP(A&'A0#ZB.)RYB@*#.>Z4P3)!0)WK!(MYY#_^.E0?L:ZN_[#;CW O?BAEVV M4L?H2&:,9!DCWL G# P7$,%.T!@):.\;ND!H7XR*XH;2[O9\%=C^!MEO(8MN M($L48AH,L58!HALA8V:$I9EE2D?-*/2[VWJ>3=CP7?#&?G_8ZP_#4KM]7#_6 M7=?=ZQVVF^,F>?FA?G&"ZE7H]L;1::W:.FV]>T-;[9UQ\^+D_'#_[7FKX<@K M>M0)_SH:M][Y,TN8J+=?MIO=-_2P^@:ZN(8!,NC^O4ZKZKNUZLLV="F#YW7J M%ZU8:Y]\>J\#0LIPGD5;^C2B,PM]EF$6HY(0(VH)XCCKH*-^(J=?9/(%7'XZ M*PNT=7!F>C-&Z_J=?O'L'ZC\YX\(6I1%T\T[XV?_WO_] M9 1"(0J11XG!0?Y17B&T=EP\O4\I$CW&8-Z$FG/3B??,4'_N?5\+S\9%5"= M&53ZL7+HAGT;B@K%3R:1<1%B)[AA97@:*B_Z76C@^+\'E;U@BY$IQI59,>/[ M9RG\277L.-=XQ>I>;\_<.N^VI;M2F6O7T"_^CQUF>E4/$13 M>6?PI#(( 7H0M(_^YGY_4MDZ'G6["0OH^D%^TBN[N3>LF"L8SOK0 3DT[K_^ MH0@F?U0. $@ %>XH@@.+VAE/$ S^QFU%OP>?74CN=+"]->N/I]=,P..Q!Q?U M\=0>0)G:NP-J>^_X;4R &I=?_.FXVCO'8!?]K)O-?C8;7YGJN(L&0DPU+3#&P MD!_G4&8UMS%PZ9%B/VH.#GJN,_* VO\F3R3#E;P'H@"",!FW NQ&@P!J.PC# MA&*_\(#>Z S4ZX8R3F1Y^W/0ON2C _=@T")3X'V98

6:P+>@B(5WA_< M=LW3(:1GKP(T)NSEO33H4BI3(Q3=PYC"_@+D#2_73]/:3$#:K6[]HM.IDP-\ MN/\2?#* ?@%^L_T&UO7-1:M:(_6+OS[421.W]NNQEOSYSON &5$J.0H%CH)Q(C,MP/$J:@BC M!BLD]=;SUZ3Y/4Q*B&",8,AZ'5D06F//F?:"NQ@4#OC+*%W'YU5N;-Z!0+?> M[[D)N0*3/2P5_C!.2H+(O>X/2BNT^VD8>H/<=N#&P7 UT3QM=C]U#MLG%_5N M"Y[31*WN'E '*%?]"Z[]#>B]04URP)O=H[S5>-F9W0//&K7(6W$(*+>Z?[?K M[:-N$RA&O5I#M?UD:H!N5(_:S78G;^V_[(#)B/47:#;6R#0$1D"VG. X M8Q3^LE;Z+'BK \8QC7=L/;]4IG[O)*E/-=CA3L^_,&?)CY6H'=I.?E)ZTL'B M1>8H69_#^'80=I+I61EQJ>N"0;@ U>^VWC7!,/R5X >VV"3O M,6*>2XB(G9$:W(-VF4)69THJ@Z-!E IU!?GKHG\6BN'X=0?\-V"^^^]1?I;Z MMAZ&2[0-+U;,,"P!:?J>>Q0$D "("R+$!0B(@!'<9HP!S,Y$XR3Y7N6>=OQG MT#^].:8-%#U .0=,X?.1^#2@_VQ0SH> <%3* ?YGP_$9@#[(NV>=-(M0_G9: M)-FY/NB^_6G@H8:G-ZN8//[JF=,F#/JCHOQ6SEX]F\KC1!!^).J?513*<=C9 MM]RG[S&'"*5L4+ASF7V?/>3IC8ZZL]^B"58P%8!' L5D1C/NB, , M">U0H&X)_39]_7"2#,'DJX>'?3I+ <:P%KHI>/00"/4FT[170^D[WA>)'PZF M']($>WII4LV?3^^L_;+G+AOQ6+$< 5\O@1R<&GBM2VBZ MH.80 MSS]"LZX7+1VP&?:+'Q2]S^Y//U9#K]\%/G5'M?J>'JS]=^2_$@L"#B7 MQF'*2,1:,HX"$A(Y$K4B4Q^C'K&/&13#1)W]R T/B^-0?,S=U+, FWEV/+(# M5^3E@ A0K>GU!?@8M7"^H$%7$6?62*49]51;K$Q4 2/.(],H88GU%$NL-UC> M"\NT+.B>6$+1>6&)=(P1"60IL#P/D2KO ME ?+RBPAU@!A\T%*P%,B.]-+LM'+[]7+>V(Y1[TD$(<9(XV(2@(S@N!>>!T$ M-S;- JY\O[RM1FG>J (#C(>R=[83V])7':,V:Y,\!QE:'&!.9%P$YRQ)QS M*^\MEX#D4]Y9)T0.8@P.=!2S 25.!H=YP)Q;$ [ M5]X9+E8#%^\#O4$L2HR(D![8#-512W"#TGM!&7#6)?C E7 ])DJM&0T8"K'B$?EO W-?WVM?9>I++M3DO.F8P.(S'P[[[ M<&U\#OHB#':.@@^A:VPGO"[7;Q3!EP7G;WNO)NAFFVI_;(+NIG@+HR+AA(+U M9,PI&R01+%COI.*>V36!Z:\KF%[T>Q]#,!:Z-Y9 YLD'+8"ZZ) MB]@)+E<>L9>C7MXO5ATFK*S P$=X ,U2*AK/ I>.&\IM8Q!?9%A&BM85*M MD)2FA;W#<=I.U>_!U\%-287?N_W>*@DG4\#4 R5.HL"0M$J0B! -!@%C1\BM M#30[E]NQ7IO<'_2F"W=7!"9IHF>4H113,:,1.&3"G ;#:%7$$%>M"TQ'::M< M+_A=4_3RWLD##"X\"#Y:$NDD"41JRX*!&!@II1"27!%,)ZL0UP*?1E&N8ANO MDHTCSFJ+G+$6G@M^O'0'[&,HGD,F1#E MG37**H.9)]8B'X31GD:KE(EV":BN1+\A81DQ1!,L%2/6@0-!4DH;"6$!J=M# M36N@#0MS_:KQ^X#TJY'P&@-%@"03YQ MGH.50XI0HH4PE* UU82T$*^47C=P MES,^NGRBJ6HEX%X[YR"_N-:>8H\#X <#LR9E89IV;,4\U*EX!C'VGLO"4O# M5\("S_1(:K)(!>21#%0]C0S#"03#NA"",$V(@9)5I M&-Q[*J,@:P/3HF2S1\\LD-6[0V^"QTEF).X& , MYBQ2'B233&&L)- C%0 D)=.FT^E@ )\-!LB5GTM:_"P%OW_H+^>S0)%1'R%$ M$=8@Q&+PADO/& _"$0=L6"X!U97H-\QTX(3)H*Q@00BMP)U(> 1$=8I1L7[: ML+19BL6#ZXC$-G+-@C6@"]8Z:2FS'KI? @F/ZP?N0FD4,ZS503TD8QT+A]R4A M_&3&"FV"#%H+ZSW!PO&51VS)DXMS@LEB2E60B:=81KW6C$>+C"5<&60"6FF8 MECVY.">,*#-*NVAPT)0!#S'>2FXLN"X?&3<+5*5E]4",0D##A(+("6@V,]%I M:A1'0B&P)VZ%I/313"[.R\[+M-T)S+N-AFE%#/4A,H&$T$(JPM8&FB5-+LX) M)@^!*8L:,07_"E ?IP-10'2QHFF ?6U@6O3DXISP89AIA(*1F@DF>02*2Y7P M#D5F/)C_M<%GH9.+"U]519!/"XH",",P>,5C#LG%F%E&"/3HN6GS7& M1BPA@K3:8,4BV$+F %B&%=:$7.5<7"-4ES9)MH0TXHY[QTFP$OR=-,0ZY( Z M6L!66RO(^H&[T$FR)>1X4CY88Y2)'#'J&!"8"-87!0Z1 -)3 K,2.#[&@;IY M':Z\2;G1Q&"VK!WB:]E94&P>1DA=2(^T1M2FS!R=^ MELEC):3TL0S4S0L:JU445"-$D64H2FL5=S8EN4:6\+!*=OZ11#D/ I/S3"MM MD11:,^F!0_4S>V\P 1!W!9*;%BGKMTG+%W:3> U"K, M]CFM 3Z+'*B;FXU#"0\$'E@Q,&O<^.BBM@: 80$KO[C#'-?#_?S<*9.W4T M)56C2 .[%L1)C+C1Z8#J6R>/K,%6P<7.$WW?<21SRS\3941*X1@%89*FS(<( MHELK.*,I!_$24%V)?@.O+@4W\"\!%V*]=6 Z@4S#EA I,$,4VX$31*)%." M4.657$/?]< ,8_F0$JPY^"T(@Q&'7DX["]/&,T$"9UQA.>6*JX_D J/A>>62 MX!1TB7DB(*KBD5I!I:-:"I-2&$2]-M L*1J>$TR A.,(G1VN"ST&AX7FFG?#JW M3CO+!6:,6N6,TD3SX(3EP8O%@;.L'M#<&J*4 3YL@5,%FS89!H*# ?,?^(Q3 M\1FG6OW5O8L?#[CGEM%4=$Y;1H6(5&-#I2 1>MEK0;%ECF,A%+5(+@'5E>@W M;54YAP)D81Q%J:$;/617.!XP+RV?Y&0C*84"G$F== >"2.PBLY$ M2ZQ9&VB6-!XPK]WR"!M@\#%:F])0,"L,U,"\=KE&B3EV M/CH"'9?VZQD-Z(!UTQQI@]8&GX6.!\QK$[^-0"&L]-Y%9ABV! ENI/2">!L= M7APXR^H!K"#T=S*F!34L$JJ\Q!XLO&;&*LMF,Z)JRJG68!'AXL<#[KDS#8K. M:V>:$,X%LWBP16>"H,,]R0*1AQ6)A(( MBARRGC.[CN N-*Y=/*#<>,<#,@8^.G!IL,(GII([9F9P;[+ZB4[?A^)F%!HA;3PAU#JHC>1T@@!$5>:$1[41GR^ M\+2CT($N]Z\!I'&C,+V!<8G7#_X:7[]R+7E,:LUIO^-#L8"4:HL7) =A&X0 M,IU:PJ13%@'#,=%*ZI7WR*R2(&TL0YI0(0;(*N5 6QGS,2KJ+*,4"RJH=5+? M '0Q^PX?KM]N[P3\F7X+2*=#FKQ("3Q-L(134 .>QIJ"5'32;YA@F@%\I:Q%G1$?Z>'=L#XHA,)S!3/\G^G[[1]\>#8;I MT^/=HSWJY1,L>J/4ELMN[I;#1^'YM [X.*M@=F7V/=5PMYUW'AOJ,/C R&3$ M:8VK"-3(=&JO"^+6KKG'/.CVHM]S<$=A$H,]R@($Y&UV95[4_8[7;8S/ MPBVG-GWH9X4?TW;!N:7,E3C8P*B2B#*)E67(NY3 "L1.<$;6?YI63X.T.-^ M(]$+DFAID312F+2#CVG*C5% 0R"&X10Q^UD^CLM>\24>,4 MFU=B(XF1(")8Z:AARB%@NUZ@M)+1,.FT63=#>FU0XVPT#,5EH74TG]$PB,V) MH]9QQIE1$GZ(*:=82N,;XIJ8SP5B^B!&,WJF(+)DCB'!K"$VFK2YFCB&?1 T MK(G17!9,+A)&U6\#/AP5 0KNY9_2I[456(6ZM9MY$R['Q M@B)+I/2.N#4SF@O"]4&L9HCPCP:ZVHB6DSCX1_?5BE^?&]''Q7>)5_#/Z@!_UQD@[ZW!D,PG#P MUWBR'".=.GEK V%PI[U^IW\R_@M _.S&=32D@ALE/0N(:,=4C,H%HS%7P$(A M#%0KP#Y7 ^F'&>$4,06!44CD&"?.0@"")$8;3U$J&"3T^YT ML,\J."&,6WQX"1JM M4+122@?Q*A.(:6>BXQ$)*2C24J]0&+3,74;?M^FG"#X??N^6G^\1>--S>>_D MZO4&KTN)>&T&P^KH]CS3'<5QHT]TU8P'TSO6,2YT*=DD)D:8$!DE6(,28"&) M*(^6M7$C^;^BY._^>V0ZC?Y^$4"LBL:IZ6FTYHH@" \N9,<9A M)&W@)L85R*F;-GF^+OI^Y(:'Q7$H/N;NVN*CE(3(%?E9$K>=GI_F IH66\L< MV(HC[Y5%#JR!-*6SN"6G*>#(O=Y6. M.B?"8&$QXQZK&(&@1\:EX5[;V\=W;R!]_(87$:S2;A1KO8%P2RMAHM6$1FIT M-'&6YXULM/0'M?2>D,Y12T/0V&ABE.22"1H5,0:L+PG4T+@2JPE?]7LGP'RZ MU6"'GQ.XH_"QW_D(E&G"Y/:,RSO0^A695W">.>%((%H'AC!1CCG$,!,J99+2 M*S!A^QC1F=OR%R6B8\$A105#G"I/P H*%(3PT9L52&1^-SK)$C;@UU=]TUL5 M15'&12=EU)XR ?$ D$86"1>:NZC)"FQN73H4\]**M+D1I9Q6 J PT=A@*,4, M,1(CQ?F M#" BY\0K QZ98>\-Q)<*; ^E$&^*RTWS($79JHK3 M/;W JHG#[:#VND!\8T+I>M&?&4V,6!JAD<-!,46]3BFHK6.6.9(.J%F!H'8C M.TN*GKGQ(#!,X1/.C8A9X!'*ZU:/H+7C,I?A#"SATG$9E("6/,>ZFD?%Z<,9,V48?DF/48=)#%:,&H9A9A7 M(&X%]@03JR7UCW_0^;$HS*\KQ0^UN1";49=])"G*6LQMRDLUXP+47-P)4@: M3!V7 F((IC'5Z$YC(]=R4@7Y^>NU'T)Y2: M<&'2"62,FG00-=;Q9)+*B2("((W#Y7W/F 7-I+M,)3EALYF>^2/Z32OC)-(V-:>.45Q39" M: @C-;IF#GL-&/6!D4=ICQ&2PC&+-H56M[W=9B2D Q> MF_$]]LC/AB[S:',R,\>7U_> MUNFD!GQVAGUZR6O79U7=^R#[J%ST-!C+$M+(6.4P%P'\LZ,0;,\6] #TV48& M?GQ@]+H4?',NCLS%["(2=*26<$J9I<)0RX6TR&/F!:>S,W] RU<-S[^A5_K% M'2B:(="LWDG-C.'5Z$,K-@/S.X_X.A@3D5+1!<$D5A8+X[4AS/*T)96MKGM\ M'#C-RT=ZYYA"BA*B/7-2&XV8P]@GYBF-F$V5@CYE&\7Z26MY7;6^82VO%_T) M:ZE]B,:#=90!PM(8->9>@-99XSQ&NCP+&2N,$5DW4%^.>@&Z\EM+Y7YNF$EE M&$/L,0R#;& MY:?&-6YA]K5QC5M%?V:2$J2;JL@Y"X1A;(SQ(L O%KG(M7?3B1$P3X]+P'49 M8LS%%F,"[,M..\WSCM MCP:FYX_S3\?#OOLPV>"?BCZDZ44BPV1.YQ$$$,0P" M/V,H1.;&,\9I.:>Y.KO='B5HR]^5974Z3T1I+65D&FB:"%@%#\8S&LW\!N$? MFI?<.3>%_WRF:[=[UNF/0[C6@G64*>$E!X YXA[:-PR$X"%LU?OPA MZGWP6Y$P%//(#?-2I],/F7:6IEQS6@IJG2=1/7XP'J7E?A"L6 2ORDS:+ 1< M2&'%E0V1)R6BDN)5VHWRF"S@XA?E&^N1-X80;RA+BWBQ)4Y1B;&*&BCO"JW? M?2Q +F>=+C,V)>*4Z01GB!V5CI8!K))$ZXUUJW1HRV,!&BEY,$0[Y*B X'2% M-/+O,!BF0>,;,!Z?FB*4Q]R]Z'?/X);R[)8)YFD1QVDX[,TMM>871"DMWRQR MES+()V%ZV\N'@Z/CM^MH%RBR1'IBHY&(>:1-=$KR:"QG.$B_2F<3_: X 9G> MB-/<^ *-F"B&O;"!J8"UQ48HAY7@@B%D?P%Q.BW"QC[-+Y(@)"#E#*,H,(:I MHA1D+"+FI$2&K%*RQ1L"568F^*8P[?5'Q4:6YN;K&&6&RV!$6HQ@G75!(6#% M(#Y:D+A*OFX#IK J:)EH+U 5RI%&:?K=(.^MD=&SU1\K6AJ8BQ\OW6H: G/H2 '&92,&O M+3[+82(".W!1(<$9F)/>"!+2FD=%A'0@2RO$1#;BLX0T#SYB1@.B$#(R3+FQ M5GKO%-=I(H"0QQ\L_GI2\S#YY*V#D$:D["V(>6XTH+_H1%\<)1\$0*&2,9%U@3;FV0 @6+(IDD"7S< M%F7/Y,7?IC,*?XTO/_X+:C2%.QV_"A]#YR:@EX4.>F>CX: L,;=CB:XUIC;) M#I+>9J\HY=>-O]"2:T4'1RF/5;D1?#4LD5(12>; ^EC!@@^*P;! MU:\A0',[!.77$Z!@%>;1"R]!@+S32CEP8TP8Q951UOT: O2MA \; ?I*(F./ M+*-(& C)L5.:8^VCM(9YC9!;@4.??D7,-.@]0 :!LQL8&LP'J: M7P^SP#V$%I$I8(/,,&9"L-1R3;0*%*GP^*GBZZ(/[SL3X-79ZF. MO\:?CYRE,:W1,!27A7Y6VP?%\-F1Z9U,GY.^UO)>WAUU5X1W>J@420CT\ S*<5$@")&67$(A()3ILEC,:(":N#PAA8Y"J= MK;T#-?B\,TH;T*?9[_,PV/WD.B,(I/:*?G<"?[GB_3#NFJ('EGKP.A231?'C MNRNX-?B>!KZO+YU?UR0EU-AT6+0W5AE&*5->0UQ!=>#&ID1!*S0SNZZ"L9PY M5P5Q0>!".JP9HY)KK8-SUD8=+5?8;RS&U03N.U,48)@'C?[K$40A9A 6.7VV M!*N!1?"12BJL%PQQ9R335%I"?(B*>;&Q&H]".)9D.00+RB'@E<@P9(4-,JTU MY#3@E"-GE3)T'(5..FOG-73;..V;&QB7Q&#PU_CZE2M2N!-CWLG3A=WR1=9Q M+1?S5ED'P7ZT 2))JI"E@3')&4<>_ELAQ_"XX5V.:5F6[7YQ\A3@H4^G)9Y&>/LL]OO#7G\8MBH1 M^,I1B(,TYD/_'MMJ_^,KO6 M*H[M+7?ZM3V#\Y?T7JG>7'6;C5V>//B%#[OH%;U -6Z MK0^'C5W6@GOKW3?G=7+4;37^RFM[ZJ+^0G===Z]WV/YP7G_WAM?W=VF-O"'U MQAO4@N_-Q@EK55^V#]\UQ_7&6]YJ._**'ITVNY\ZAVVH"ZX?-CZ@6A7NN7C# M#]^U3@^K?^>MQE&GM?\&-]M_=P_WFY]F]\"S1BWR5M2K._BP>L(/&U!'M4GK MU0^\U=UE]72_6&SO#6HX^O6KL#FL[[TT@48 ?RUQD M+F,>,#38N,Q[I*SEA#"M*IL._4:'UE]<=JC@(F#/=<:P]!FS3F;6*)R!@4E) M^U,B;Q#63M[[,B5K95O&M7RF"D>G=;)[4;O8(8?[+T];(**U-HAJ MM=ZMM5O=.M21KK>J;]&E*G3W3IOO6MU6]0VH2!/7+DH58K7J!VCCV_-F>P=^ M>YL^CV^K0O/=WFDKU5GM=.OMMQ>@#KA>/3D_;+RXSHU#,A#7($DP0U6S3H=_JT&L2BM/!3 3QC'&- M0.6MR)3C)C.6Z"P=.)YAX&I*!HNU#-\@:)-?!OU1X<)@\O4T&%\&HS[_^/Q/ M^&N6RP;@4<$A> XCT6NL(@.WAZ2/ 5GTOGS Y3V#X3B!U\U[V6E(!YL\H^)L M^,=Y[H>GSS!"_[E5EGO^Y^#,]&:E7;_3+Y[] V)W%.,?$2+4+)INWAD_^^^= M(C>=_WXR@)@[&T D.[T\R"\"5 #Z M1?G^ST8]>,U4"EIBEMR"RFD1XC^W_O'M7I9;SQOI1.U*/U9>I!"^-QS\^=1 MUZ>.G"'P.0ZF. $HAOVS9PR:6K;$=/*3WK.43CT46U\$ E[D_MT@;G6#O*,; MMIZ_K1\T=JN5X\9.8_?X9L.O-7FY;3S>??'VZ*!QL'M'M=K!\?'!87W1#=?W:O>[G>-_'=3W&X?U)Y7J]HOM"K@NIK_8UJEV4SRYO^ M^!B*8>Y,9UHE/&9J$XC<#2N#?B?WE83='V?&^[QW M\@Q5<'G_]0=\J;;9/>3L4[KK>N=V0AS>[IUN[GTG;"U$+=2]Q&OO\*A626%] MK]^KC[I0B:M,1Q*/D@7+4F=BRTC-I*->' M_%FU[T9I[#.MJ]J:KA];CDO_](JTQLUW3M0O'&UV#WB3'%RT]A/-J;$ZN-_F M!;CZ]LO3P^HNK;?AN1>['_W^7F[WWXI68R]OMG=QZ]TN;;YK?JI7]Z#<"=13 MNVB]>XOK%[OG0 D^M?;?3._Y&Y[%>ZW&6:?V[F5>:_S=:3;\::N]BVKO=MEA MU>?-BWJGU7A+:T !6M6]#ZW4QC26>)RHU0[4\S?S_WK9:9'.1]L^ YIP^J%6 MA;YY=S"&_D#-=[L(J 6O-_YJ0_WM6OOT]+!QPEL=Q=_;P"2/$-.*(&S&4*"9 MI51FGDA#-:8T.K7U'*/L3BO:TM"G7S-I$%9[_:8NG MS^]O\Q[(H@'+V483P_2])HUM,\[O9=&^RU#2;Z,C\)9OQBNL"F# M]D#T 1%B]ZC=;/MVO0H1#7D)YL7AVC[\!L^IM3\P,'>W3%G_O+[?/$\18FN_ MGM=)#0&!NFAVW]+Z!41 ^_4VM&%\V#C-:W^K\VNF[+T MBN,,QD1#@(;K&-F M-%,0,08)H2-GBH%7_*]_:,G$'U\T2%,9?TSBB[_E9$OQ??-VYZBQ>_2J63G: M?7UXU*B\?GMT_':GWJ@T#BM 3!O /BN85@Z/*IC_YG^O'.Y5&O_:K5SCK)=\ M=>=%(UW&FK(;'7.W_;PC7/@B"5P8I=WK%Y7A::C\>Z93EVOR[;LSN9&5])7;].'?J@GT WVAW0]_J'5OLM MJEV!FK2W66UAB-I= /T]E.M47NON/-::9<9J7C&E).909YDFBM0 M91<,2H<%'[IA/\VK4_RDDGK[2XH[#T6['8_?+5F5;W&$QZ$ AT<;+K/A,DOC M,N5"ES)MU!J0F9V+.CRW?K'#:M6_H#T059%=*%/[5$]3Z=4#(#)_Y8?OWGY& M9FK5-+6^0VO5D_/:?A/5VS7:;( 1O-C%]?TW".*I'-Z)MVZ1F4"1Q=*+C.I M,A:=RW1,B!!F*1 <3#R:DAFVAF2F<;13/SXH*MI/_[<8)_V*B-WPOD(F4X+2M(ZS2HL9ERT6=$ M,^:MM%X3F1;=XHPJ+>77!PF_.O^PJ/D&)K<%53]":+'>YEK/G=%RN! M'P-+;I]V#O??@&TX:M>K)[C>>,MJ[3JTKYZWJ@[N=[=Y,ZFW=S'<.3[#-^S5T6'T+]YZ,:Z2):N5RB9=Y'=_DS/#W:>5 [J+[;O/SGQ T(^D= OBODB7& IMK_M?C)N6 I; M6@507 I9Q0PJ@[/@TB8'7\E[E7PXJ+C3ND6VN?NS.KS96;#,E'GAXXVZ!GEN >#]I?O#QC4%*.GQ6]#\F MA;DY?CNQT@<]8.%G4R)>IBA^T1_UAL7X1=^OLM&NM8^ZS;2F;_]EGB:,Z]5= MTFQT3N$Y8,Q]?I@&0!HU7F\?W#;:X_I^"PQ\$S6[+S_4WKU!M4;K]/#='KS3 M+JZ3 U;;3^L%/Y!:YZ;1UH"2QR)F 70M8P$8HPG*9T)2HC5RU BU];P:.N;< M%.$G1CMN3 9O)/].^M$PGPZFF]Y<*=PK'+\L6J0/+D7:&<8LC2QS!MFTJY9IS\.1=E!-W6R4N]O MWT'./EL^P[^R?.:;/2:^7O0A9D@>P8+(Q5C9'>^+=+K&Y'^OH %X8V&_96$O MOKQRK4^;:1/"NX.+^GZ3UB]V4;WZ=[?9/B"'C;^@SW9QL[US46^<=NH=A=Y+ M(I##7&:,(V SX]'.;BXE*GN MWJ.8OX2!>P$?#XM&_[RWD=E%R>RGVIOWQF-#>-"9P99G#%&>Z90@(" 6&'." M1H2VGA^93A**Y1FUDAD>%J\AT 8&N(F;%RJ*)9ID/ M".19)">M-BE(;YSPHPJ_F9Z53"I^#*C'_P M,T218?"K!=6@4Y6D5#\XI['\-4"_/: -2C1MIPAF9:W.SZQ4."#OK0I@)1C/ MB$,ZC4 #70J" >"\XRR21==O E[Z?)5U/\__4/1;#\ M8U 9ADXX2U!7>B763RI@N3NC9%,K!C03!.NZ[;KO^]QO O:!%VG=P+6#M(P":-6'\7O"+?8" MD8Q2"7&B1B'3C &%TM$&H:QD3*:!,%)Y;8H/E9V/8;MR_-F*B:\'C//$;L7' M$^:&W,5[IK@02E*P>X9 ](9UIKTW641&BJ )F$T"T5LXKS3[Q8?E(;8.(?[< M8$/OG>1!<2LS8C7X,Q9!X22.F7-<>!H4$S8%WVMF GX0#MB M6OW5.PF^,D@*6^F8P;!2E)MX_O]Y\X]%O?M=F75F:^87OG/@*N?^=!E>**"S MST;%8)36XPW[%2B19GDG[N<=[#81,)7%"\-=E-E@\G MN:^"<:<5!P9M\'-;Y!;_8G=O\[RU!6=%WN4+(!4F-;$T8L?CKNUW5NV]UA^C M^G3U>*E'X=.$)Y2(]7N5\],GX-+M5]>"B?M$Z;3;J[5;W+8?V?#JLGG8.&R>DWFV=UKHO/[0:;\= MO6]GMX+WJ-%Z=^^TEDJFQ/#M77:X_Y8?5INDU=T=-[M'G7KC !_>S&[U/AJ' MD" Z$T[&C(4@,XTLRC#W1G(CC?!QLCL0Y+<\WNA)Y2VLR[2.(@V& MZ$Q)CK,8-)*1*Z&U*7=K;71OHWM?W*N3B,CGVW1FKG-W2E-6?#/EXM3SS=5F M2N%8(&DC3HPV#3&[S" $.AH4)\H%$Q$!XGX:*K-AYHD3KAW+Z0AF&N;9_\#?\^T>-3,ZC$O!-\ MQ70ZTP&S-,+S[U&>QG>&_8H-TP)0\JX-$LUZ,PW^I,LI MD4G%C])Q[F71LR*X4$X48E(I\XX-*K]!?: GE<$(./G@M)]V<\Y2A@Q/S?#V M6YR;FTU-[9S5Y=/95="4:67EZ?-E M2\J6IJ%$C2K>C ?;7\PH\=!+K5Z,B@*:-(QPU M V7.+/0F^%_D,Q,MS9P7!$GI431VZWDS#&XK\G6\*M.4BE_"L]Z_^=LT9='] MA9'M:8'B:EUNVS]*6 M[8>V#)/V7NIZ&/R^/$V^UL&I?Z>*_>MI,G\O->-8.909Z, ,Y#LM8*)I*23V MRG!+D.7?U.1?4Y%!=TRE ZT-%>,<*'*1CEXL9;M(3N_.7RO0A=F=%P9=L #P ME&+F7D#NN_#FXR?)QT-UX!-3SYQ43HK^^?!T=GD;7'XHV^9#S'MEDJ]R#6=: M(D3@-;_0PO(R_F-6[)L%OMR^6<'DYZ>%O]#66;HY5>;S'JBPBZPD6 M/W0X1DI6Q=3DYIKWG/Q0NM"%[91X!)UQF];] J^\LP']#M"__SR6GTTH\3!% M5]HT/?S8>1E'EP*?(J:3?C&^*]M5&K@H7DP+K&1\/1E%;T+LW'RW>]%LNW&] M??JAOE__4$M'++W;Y8>-$]9,H^GM#Z1Y<3N5]UG>;)RFT?>\?G% #O??H"9Y MBZ+262 M8^A^EU$C3-J#I#/K25J005%02%N!^/T.MGN\2R[B5V9&TE;H.R=T\GC7I&PY M%0L,NMZ3EXTS0)DW+]IL*#H>EY4_A!)24+SOU7-_+0W\SO=\Z2W)A.7[K*?KHZ MNVER1MU*ZNM/G5UQ_AY1K@T3-L/"\8QY9S-K"- U M]+\M,[KK)?^BDY__0> M?$A4 @2;,^'3&C^6*>9HQH7#E 5$J#)?E//O6"D@'N5*@9URAKT:7$@Y-RIL M;XO7)Q"3B*42^?R&2Y$P""P1MR*BG3%EEA2A")7^%3+;O_H"!O+E M!0RIC:6TWF>F_><7/3"RS=1FWKTM[I:N_IM]_>]LS(Y\/@T\+W._5U_LKS M4/-5&\GX?LD@9.OY7Z9C4@ZUX],00"9,.<102L-JO<>4O*]@RR_CC7);RTO3 M@Z!D/+'A5Y'(#VCG#]C61;.E-=+LZW+*"S:[4^N6FX6W M:HBYRX>_K[Z#2]VR@@XN-7NE'5QZ@=5T<&77;QS<>EA$M7%P:P,GN^W@7IC! M:66OTS^_"L16S=:PU?1.;-6]$UM9[\0VWFEMS-F7<-MXIY6#DZ&T3WH8!FEK MQ>7T6N6NZ;>-LJXDNAC_G+8N>A/>=Z\;(-O?L?MP8U >6.0T1"\UTS,GI=&X M7.Q=S0=N-!BDA?_)^>_T3&<\R$LZ?&5K7O1[?K*++)4Y"H-1Y_;4Q<8(K:1$ MD)^D#(_>"-&-$7I,(@%WT7?#(I&P.R MDFA^GP'9+/5_3$O]$;JQUO]JL?]AXU^[1_=?Z+_R3@)OG,0C,BL8T:WGK\() M!+>E>RA/CMCXAQ4%DO%U-QX[&^OQJ(1.;#U/$6EES[AAO]@8CA7%<.T-QV8, M_E')'%9;S]_VKLZ-KAR;SB07RW2EY+6C\%+H^G90)IZ84I2-F5E1R*58N MX:\>[??C%V=]=BO3VQJGU:/S2*N'"9E79CW)SS:9]7ZYS'KEN7O'HV[7%./4 MYIJ!AZ?546D@:%#9&0SZ+B_/LRFS:O='165VH,8E>^["&\@IV^0LJ2 M?.WX\U[*BML?#2I%^?(I5AWU'+@BD_?*Z+4\7GG<'Z5CET<=GTY_-N>F*-'. M>Y604HJ:,JUX_]I3MBN-TP Q[Y=JS7NN,_+A"=PPK*3:4N+S3MXMU\8.^T_* M/1NQW^GTSY//_#'#.O6X67*ODY2EI,Y%.V>)!_WO];NXJ/A\4H[/I*;Y%Y:33MZ 7I\%TRLSV M"<+>X,GD'&TS*$%ZCU MS^%SW@WICY>$[E2SR];VN_=>'0I;"""LY8.IH><7[_=E#]> MIN0O5>?\-(=N2+]-^^FSKB@[P'A@=H, +YUWSPQHW8W7[E\NO'QR+5D__%@F M64YI>-)[%52?!WRW7X)9H3H]^"#&&\ESW3CHW M&WZ?"2Z(5C*=E^+=[1?I?(=T>@242 <_3,H7 :0;5"6)33*(ES>DIY]/?B\% MLW2WT :0J$ZY#/BF4*4\T,-P,MY^D$XNZWF6#\%WNWMXVLI&,G]&,O/4&7G, MP2\:$( I53D'GCOQYA-;EB<"U3.=TH@5_4ZE#T;GFD&Y.CA]9I>G]2;[-%D2 M#J4^J[[TU!-?/$H1;W(*_60MS_/!=4V Q\.?\CB4F0Y4!N/!,'0G-.%FXT"= M)K8SM6-BVM)C+I_>S0>#J_V<\(#TAE?O<#Z;D\F34F5+*D^0W>C, X04ZD\.@GB2$GZ3X8+JJ_TDI M8\-^47*@F"SM(/F0SJ5GR4N2DO*H_02DZ.U)B, 9;B3NFM[PV5^2"QWTL%,4_N20IA1.HFDF C(_V/O2YO: M2+)V_XJ".Q&W)T+ISGUQOY<(QDM?SVW ;>/VV%\Z?YRQYEE%U<%Z9US-C=K(+_)F'=]I7VKU@G0\^].&N MSDWFS$XIC4 1548WF#0Y0#_;--\S7.H"+YU.-\C4A/KOI/-_]^P:;^N"Z7/N MO\[LHLGG8&=/O]P$ MO"J 00V/CL)!^#5&X84%5KU %))_@5L,'I":B8S I5 M;& J.-_M9*:8J#>0U''GY(+#=A'> 39,=W!2A3? ;M2*0 MS^ LQNH7\+C@;4P-5)"X'8_SU*6IMJQ=#]//-R\U[H38H.JRY MT1_WX:8_G*%8L4&VA8:?81=,@]P@P\$7P'7M;X A/,H!\BIJ/CN/JR)YO>H$ M>!K9SF,T8[\1UL$6RO7M1,$GZV,5*NA7K-H[B>/.Q&RLZ_#JC*!"4PV?YP&( M0>5B3$("K 6>5%7<>*)GLFKJ""(/*/[WB*OD;%ZYT*61]F?"_ "-D:R6; M"#%+)R=( Q>/_+#C?YZ;:JRJR MDS7#\^S)YH%3=3?CVL#1C!\J3$_F[F9KT8+X\OA0.S$NJEL) W\ZC41EEL@1 MX$XWSI_OS:/7C[Y/]SR?*IKG'W:JK@R5PY0___K9DT>M:G;PV<2SN.Z,S&83 M-=M! P\7;W]W9@&<,\JQXPOG!OY"?X>K[5@_D]TK:4[/\RIQ]KMGTTN<+Q\ _5%K;QYVO&X!\C7@ MR8>P^'"1Z7%/'HX\7:?R%U-IV_7T MQ<'OK>>'K]["2_3'X>'_RS^_/MH[>K9_Y02]\RUUU>2_J6%'>87HM4+LZ*<* MLCJ& 8ZMFF-^L<. NH/!I^E@^)F"G)I,E0T=[20BF"Z.AJ=J;Z;7:^IOSU?: MGAC&*GUJ>]4$^XF]=?'[Y-D5WZ\/Y)Y>B%^\4$7\G7XV]:M09YY:.^Y MY4>_[CD_Q#ZP=[>*^F138!(!K&S['%F:G#'5 CUS?3"H>_NU WM0[B#J00\T MDQUEHR(GS_CL4LY.W'ZP["Y.SK-@4X@$QO(_?P-D'_M!G+B2/VM22;*!SL--DR#11-)SB*)K1$X,UV; M7=-A;S1U.\"P&%5V6K7-IR/]?E:]V2 >5"!+C8N-',U]40ZPL>J9A88!L+W4\?8/W. M>38&K@S=7TE]-;;[WMN:@C2&662^/8V0 @;.?S/GS5F&3#N3Y?%B\9.IE-8J MDY2;29=-M:)-57G>WX?LSN-Y2\;N[43$P7DZC* MJJ]0,>7#6D!'[/NS&0=EVV1BH;3B?T\[GVWW/(@,?BCX$N>9BN>9A]T.?#!D MZ?5SP7^1T(HD=.Z'37-T8F5&GA?J># A!KWIN>X).#7@W9?%7R4IQ:^=4;7F M,PV>G<%A[,1\$D^J(O?G'[4Y9S2?MZ886]V;SDDG6%AAO^G8%E7B=+3 M;X);-+G89?5/3 MHTACA6[/=\6RD^28JC!@,(W)G8# J@XE [;BU\&PT]% BN4P*P\.%U=5_U] MV?)5P9EIHFI[EJ6:/^*'@!JXUVXNC;N-O-8JG1H7Y.AL)\1A@?W=6C #E_=, MNU[.&5JQ/S7R^^ )9-UXFD.TPWR",ZY.LB$5>=W0",C[N M# /*\:BSUN?8#X/A*..L?YK38,$L'8ZF16^3@%459Z]*%;[+.)X=^A=!W16P M+G94J)(I)X&FP;G^^:%-.DT.G=7(%D&M4%"3,J!)8'YB"^7*G4GE:3]VVS^T MB "!5;("P"=CJ%TOYKEPF2*R%=JT)X".SDP:TX3M236GSQERM4+E:9))=C$^ M%.C<40I/7A WCN',YK&N[YVC]GGE_$GN-3Z:1,;B]"R_ M>N&/,9S+>9R-46W\SE6W1TF$4SX2@\N:#],.F2=Q\3R MERG@[0>DT-;@^6^31-#UX!:4$I:/L=.^(ZPN*2FW0 MUM8&-:VF9J_;_5'11@Y2NHJTJ[.,BXULSBL-6O:S[71G;2BJ$.^$NR=]'&/5 M<&(2_?UI1GY5KSE-Q/\ G[2PM)/Q(S_*U7[4>ALG5#6VG_*7:R9?55AY$G(% M3+ZE'SQM+X>5%BLFXF1P?3M;Y0GCNI/_F!6"^V!9X4VTX4X.1UI1+;W^O#RN.N M5.;E^O#IJ=YH?-Z&;U519@/2L*'T5>_U1Z]V\1_(D)0H^>'J2#?8?,,>H M-2TXFK082A=KSU:Q"Z\S%1:LM64[5_SUS=9NOOV_SUX]:[T[?--ZLG?0>O[B MX&EK_Q!^!TULOS_(V)MWR9Q3?)W\IDY= MY_RZ\W9\L]_-\X'@P@[LO)@KWG-$ -Z(DYK%U\^>Y#8'\-5I9'KF;?13G'!J M;M$TFK9X=-Z.8+=F+%:5]M,*QGD#[U;EPW3!?PP=FQW0'&BKMK^MRDNKK3_- MTIC$56M*M,K F!QT5/IRT@GA9-J]\/RG?BYHFR_*G)EF2S?O_&#'N>QPTETY M)T_!A2=_=;I D\3>:0;"_)DO\%TO7V0JMRHX7#6,NY",.D\[J<=6IL["J_.N M>ZWG3R\7S#5UP[[\OZ^>/7O]8J]U!(^95?>>]["ZX]8OQ^/QR>CQK[^.)V\\ M@@7Y]00LQ3CJV']>^WR->9Z9,?:O[N##_&&^?/GR:/80U1,Y>/O7+7@<4*W1 M@<)IO>)TW?JI[GY?3AMN&9_NCT/\7PHG_%,W6KMSK]ZIFF/'&^^[;A MV5[TP2SX,+2]*QZN,WOO J9R;@00T/7/UC3JR)9JG=B_5,<#F=J'@],/QU,3 M]6I-,>T F3N\Y##D5 <^JMBG"J?FENMSI3?5H+U!OS,>S#KUV0E3S9O_9"SG M;YUGEU?G$.785>K'HRG)NAN9-EY6E-LPPKOR^[A+F-?VNQ53I?F,XD M =]69\?G[E.]E^45INK1Q6O\[*;RMV<\44U]5[^-?F!-_-1JG4:9B()M4]^D MJL2WOL>,7$G#'+F*ACE5V[H2$5MO1&PE/IS9N73%!7;O$2!_U#J(7UJO!CW; MOV;E?MIOL-K&5W1&7.S>*;W1O:_ RWRY]^JH]:(*5Q#R6W8S]PZJED$_8,OCI[M3X?*/ZK=WKQET?7M*#?KO\]421N,'G^]LMCL3?[+=BO_\/5QS.ES M&[_+JW'U2Q6;&IS"-<(\G#EI55F9)[G)3/53+F_XJ:DX58_RHEZ6E5H>3[IU MS_3H$*@/Y7()>S**CV=?G6SU9>N&#\ZUR./\$273.>@3J\_ M??M1]=9LIN:%]Z2";[)KW\:/R W?$T3?Z)L_NEG"'ADMM^5F^2.JQ$*77?T$ MV]L-NYT@\-I)JBO I?D9>52[^="/![G/!2/M%L44+S%3^WXLP+]M_S1WCKUR M 7ZR:YSUGSZ K],/:'J/WL<(UMP22W2GUYB27^6R9+;-=4RMO)"_-4HR5X]Z M_^6T;T]#;L;RSP5VY8;7\<+5%R2;I69@KPT0>Z-1'(_NA@?6\-';0K:90GDR MZ1S\>-- :/0UEH-=J_I_LT%17TU[3W+OEBKA];LF+K> Y!4K@%O+3G=?VPK\ MX_LGO>KVZ[<]S%_>_'W_3^?KX_Z@_SQG*>=XZ&F_,WZ5@RVGH[!3'>?#+5>_ MZ$@9K94K8[^C\[""0]";?" M);Z.'_=/>V$PGKZ_T^K;7LQ_#'VP]N1QWD=[_9#_[]E\$^V-G]CA,!_^_94+ MJV#GP(K%:@]588[ _CIS3P>?_Z"O/K]C^Z?AX[//[W\W'P][!]W]I]V/A[__ M]7'_Z:M/^Q__/'O?^U/L'QWW#IZ^H.^?[K'WO[_O[O_^XLL?[*#[[MO)Q_=' M>^+=MV-XO8??/WV!]WOO/QT>/>/OX;L'O3^_'-!7O?='_^KL/]=G^QW3\[WG M_<./KXX/Z+-O^]_VZ.'O_SY^?_3GE_V/'\3ATX/>_L?WO0.X1G[__=,W^ _V MZOA=[VOWL/?\^-W;][WW3_\4[S^^(_O?_J0'1W_R_:>?X![??'GW<0]^]R:_ M/IM]!_[6Z7OZ1KY[^_SX?;[FTV[OX..;;P=/WY&#IQ^^'![]>W)O3^%WU>M_ MIX,G^.R/HV?C_=?XR]^<48XM)4@3R1%GPB'+!4J@D_8%+X MH5G\@,_YP;%$<+01$1HDXCQ%9$ET2"JN [$Z2I9V=@UN,R+63P\KLI*;:D.] MCN/QM#;2+NK.W-Q>I[>P2VJ92+4=*2S'&:HR9 MC&V10%L"L!;,V* M<#)P0PT*5#JP(C#X&TQH)"BC21$3C- 58)ECTC,WBP+:QA]! /9 M=6.[&B _2#DI?_"EJ@M91:247KDT]X1WUF HS"3UZEQ0!W%5120#Y4M87A38]P/ RHK4'%%ZBM#FIS/:\Q M-=H2B1RE#'$7);+6&V2Y]#%A0)W@ #72-FH#P<1['BUX&E,U,TFXGC8I+_& ;S8(G]J0SAJ7X%L.3J6B?@#0+8=V,L,[JD00#I@#W%FP# MFA!G";C**X>B3 S;Y*-6$AR3ML)-\DL*S09?_+SB87LZ M:[ >IL)Z-I%5X9WE>>>PGC"1L DV>(PBZ C$J54(I&:1H4Q22[$-2>SLRK:F M&S@/+1#;B)HO$%L!Q.:J74EOE,,&"MC/EB1]^5 M]3%>- PQ'8I3M3'\[VGG)*?LS',;O#_MY8Y?,>1!!L.8FSK/FH3:7AYZ_LW. M!I__HV&Z>G[O3VNW#J^[,;_8ZX>]VA/,5N)EU_;'\-ZSV6(4*EB""O:/]L;[ M3_#7B@Z>&/S^/\?8]_[JV[?F]/#COWL';Y]]?7^T3P]^WZ?OCEY]>D??B/VW M^U_A-=S?OSL'3S_A]V___/:?;Q^ 2F1P%AN#@M44<8TQTD ?B')*4F+,B-PD MAM.VE)<#!=46769+KN?$O&S)+=Z2[&],G.'&)T25PJ#=&&Q)YQP*R1.I//TA#D MB%#()2*IQ)(3"HX=,6VP\DIHMPE@6TMHMX!M96 [>'(.-L6#$^H" 9!JA1#L0)8.-MKN]OD/?\CS;%HZKE*U2#VX9]N-?3JD=H&G^QPWBE M<]5P7^I"$D;OY!0>Z_7T<6HV;=UV+"MC/?F"BOOCZ[N,+?OCVX&/^>^\^ MONKL?WO?>??M'7E'GW?A^O#[/\G^VS?L/]\\_CMYYGG$% 7'-.(A.F1B@!\- MBQ@(@COI=W8I:QM\F1::Z#65S;50_ &DQ\VX R)I/E2CQTGG$7 XY1(8!35HB MZJV@0E*7)-G9-6VC98.R] IPM\0[*\!=*7!K_IE@EAFN&&*,$_#/O$/:*(\P MDS1P+)3E=F=7MQ5;,LVMI-?^%&.')S'W.\^#M/(0A%;UX&B0*D]LDIO3^H4L MTDWR88>'UF YG(OJCRRI5_D^#].;4:S.XPO_+,4_+^J& W/:D9@XTD$I< 2U M0E;E8*S6R2L20:6DG5W6)F;)')L2BVVRMO\6AX-@1\<%9W>)LYJ>!UK,+0 - M4AYL'?P:#O2YK> M#6AKOVX>@+:)+,3<1@@\$ZZ<1]82@Z@W-CH=H]0\5_]16AJ W3?X;K1NM\#W MQO"M61TIU^<2;Y!3!*S[)!(R1L8JU<+%8 *+.=5B^8X\#8HN;%Q^;P#?R/^T?F\/_YLY)'$E$P0A0 MTRF" R]21,F82%((CAKPXKFXG$^UQK/!#"1Y,(R^VF5,EF;:ZG] .\E2.<&V!K[B-AIJ@Q/'=(,7FT@]/@([F( MJ&9 D$%QDV=]DC9>MD-*":%NK6-3T+92M-5<&AJT$2PEY$7TB&MAD8E2(.(] M(9A$X0S):"/&E##J7851Q_;KQ'TI4=,&V0(7*6@FK!=]/^C%(_NUT,_-Z.=- M7=DG)S 7@B)/DT!<1HPL9AIY$!35V!DJ!7A:IJ19W3=82_I$J1,F)DS'9G5VE2A;5JB'T^V 0OG2ZW9(FM2;%/EOP M0A=+T<6[NAJW05LIA$=1Y;(X<"F0\]7@-4Y"B"&I6(UC+!Y[(Z"S*MU;H'-# MZ-0T+=8A^Y^'U:=?YO1-/ >DLRJ M]',EIJE17[(8;L8XOJZL!8G *\(@%BPH:QHULHQK)*)/@BN="#7 .%=4JA:? M>[LAN2J]7R"Y"DC6W6W+E$DQ(<]L!". ,^043HAY"US)@N,I)Q;I[9T)T,C& MP;?N]C];YYNW!6WV3/<%'VR[67%M/8P+0R[%D!_J1HM30GCA"4HX6,2ES@/= M%4%$4!JQD#'*W 2.Z39>UE7:1)?B0BCWF%#6UCBY$,J2A%(SN2P/P83(4* ) M3"YK+3(J&J2T8Y9%2["*8'()W59BV9[)FVR-O*63'/[H6-?I=L:=Z5BFU^.! M_W0\Z,)"CJHR/O5;*S>Q&Y_=::AF@6O4I,M A&%PFK//+XCW-I??Q"UNV\G9 MU5MHVD;^\2I.SC;RT7L>;WT=Q^-NS$TH6P,'-U!EH=])Y/76H9V&&U$+/==V MVU!K<,KF^[&F?,HLBAM85A\O-,^2@01+DD4X*8FXYQ8YI042@1J2DF DY01N MVJ;R'H:8"_=L/?>LP7\KW+-"[JE7Z!IF9?(.26\YXCI$Y$Q0"&LKL"4VN! J M[F&R29.QM\T OZ8-\W0.WTDN,IQ4VH;HQI4_ESI]V_=QVAJL.]_T)<]M\Y;0 M'X/^AZ,X[#T%:>WUP[2-0-6SZ'!NJ1=ZN@D]76@/1J-@2=B(6,I3>+$CR+ H MD"=1>0*PM,5NS.$R4)-IDD&">YTQ;@[3#%"4J@Q!<11G%#;N4EG#$3P&VYSVLSWC4 M.K%GUG5CB31LWCZ8R>3E1"2%8V[",1\<^-EB/#T]C:,6O)[$_6NC$H#@83=3\68KEN/.6M'2A[MY'JFPD M# 4KLH-!(G(L.42\B(Y1;$UPU7&GE$L>*)2H0.-!NQY#HH!V):"M5_P'SWST M J60+78L!;+)640%5F!,,+ EJN&"E+,&8?9^Q 3.6^X-X^?8/RTQ@098!C.9 MO)J(I##,31CF0H6_<5@&!XX*D0J\%9,,LC)01 B-E+AH@DK96Y%T288I,8&M M5>4%92M!64V/86, MP!II!::!H21R[W9V.6DKM:J*C$T4U=_B9@KVFV.I%.S?&OOU' 2"E1 D(2%S MWI .!%F:.*)@KQ G;5+<[.PRT69B5>&&C=:_;TD@(F?]HG$<]DJ)Q'88) ME M:1>B6HJH/EWH\).4KS*S:146E9XA(QT058S8,!5IL+D1*F]SMH%1) 5V#2Z. M*+!;$G;UBDD5=;0"(_ *).)$4:2QA5=.1Q:#<3@/ **D+7AI0;SR%L37UT"T M6_WSUIJE'F);S89KW"XTFB":642P0%P8C3IU$V@N+K!."8682 M\9FZVF3I!EXE^:'IV-U(242![8UA6X]( +\J0PF20H"=P41 5N.$I+/844(! MN7S[JR(:>7)R9T&%!Q4#7>_Y1Z&:I:CF0K\%1SR7D1"D@@V(!\.0\4:@H%RB M.@+C6+&S*W6;J25KOIO4-/BAXW&]9Q(%CTOBL3YMF.7FNE0A9J)&P)W96.<< MA>A4TC1()\+.KI!M;98]C"@]=Y=OF#KH]3KCW(1LTG,W@PKN-O9]U8/A8#". M+4+O-O)P@VOZ_V=G/#R-W\._ME(Y"EE?IT(""Y# _@6E;+P$ MT]ZBI%T$WYUZ9*DS2$ONO2G^JRDAIP@+42KD MJ$BY\WM FM!<,6LLP7GL;9YM>\W^VVHG\/JFZ@^^:?9BD@J=S]_=#,H??DQT M=4/K:Z<$?##(?PKDV6[]XT>4]#(.7Q_;85R)#_OBX/E5U#3H5SOKI1T>#E^/ M[3B&OVSW-,[_]-1BQH6L%B"K-^/]&5D],?C]?XZQ[_W5MV_-Z6'OW=F[HV[W MW=LW7_:/WG'X^^S]1R_VOWD.UQ7OC]Y]@[_5V7_[5^\_WY[QOW%R023P>F.0 M'OQ?I9#5@J) PL..Z%(_+%&NV;[W,SE*MMGN[8/H])$J06R/D=J@TO(8-A( MSO*\EZST.6\4/[HBP?W2+UHG=MCZG.7:0JUK=]PH"WRT.JY:V,&O[<-JTXWV M3L?'@R%0BT[.8-[>8/Y&\G'#!9PLA2ZG*R%E!C\O"/@6U.03,KO30U;F0C'9Z. M1V- !OA293=M;#>I(*4G%CD0/P*69,@0[5"4EBGM#'8R-Q'C;!+@<6CX43!-A6-@ T:V%79>T8J; MW4@AZ! %#D@8 EH1,X8C_'U;:78=_/9MW/IO 3A MO.A/RPX+U2Q%-1:(TZP!\O<2*29"29B:7$"JA&*M95>DFX: MD7![#X&VCOZB!6@K 5I-IQ-L=;0A(H)3/N8P CF3 F(^AUALU"D?^3,MVTQO MH/O?/2_HW?/^M'?:S3D,@(G4\9UQ*=Q=;.E^68L-,(*'@U=+<-2K.+9PL^&9 M'?9A'4S"\(X2#5Q$C &NL*L M+?7E+)-+N>DE'K U&+ZY>5$PW ,UTP.P:2G$2QZ@X- G$N!-!4*.8?A-0&( MYW;#5/,VUY>'$&T$P_LR&BW0R6_<2A;PA?5SH M3BK +PE&):28)(C''!4@."(:O:$J>6:DW=G5\G+7K^NHHT0$&J>S"X!6#*": M_M6>\)AL0%A@ P ";]]&XE$R7&H.3,=S0PUFU@N@^UDS.^FC<7TAU::]_0=5 M^+^&HX"ZI"<2+DRU%%-=Z/'IC:,@98.\(@R\?:,1*/>$O-0I6!LT=@(\!6G: M4JWJT+%1G<@+Q)MW"%$@?FN(UZ>B1$P%CQ[IQ 'BR7&DC>5(!F)8 K%Y079V M"29M+9><2+P5#<<;::_4VM=4:8FWLE^NX["+G5@F:_B8P:*'P:GKQHE ;D%> M5ZWF^KGK'S]N0'.[Q]YNKEYO7[2]?BC,?2OF/GBZ5S?.I'#<2A: JB.XD9PZ MY'0PR'CE-?4T4>' C62Z#7[FC;HSW0H=SZ<5C73]G!G9_][U'H> MW3#7T;3.:VO"X*1",ERCM><]. 55&_W7N3#'#L,(OAPZ"1ZY^M3!X%%+<]IN MS42[RD>N+O,XYZUU_"*3?W)+Z5'KE[W73_(]_?,N;NF'-_"HU7H^&+;L/ 4Y MY./Q[JC=&L78JMK^L5_\/]NMG=>GO5Y>=ECE?.A>+6A_W++S!3^!?5ZU"YSV M:VZ] )F!_. ;P^AC?]P]FP@K%T_5OC8<].&UCU5/LT<[5Q1!55O^U[$%A,U^ M7VN_!+?UH=.OX"97WGMI<8G2JJT6K%H?5FW4&@] M=A36%AXW.?5/*=.%2ZV MX\F37GS.VO-,+T@5W,/)8%1)YO$P=FTN$OOM2R>,CV>ZK/:M*1?A^5>L ^8Y M'5__E1HS9/'$X6K6CN"?[;UJJ=1W@J[]F^^QTG8^8N-U])@'RFD*ANC$J0Q8 MA12QPW]3O3/[TO%PSH ?(G+#:#\AF^"Q'MON%WLVVOGUXK:!/3.](4X?\0R8 M[Q?JVN5(:<7+,6%I,!(&PXJF'I_V087D3\&=V W?0>MXF.VA__5S<:B=W:., MTHSYW)IPLL_M[E6BWL!&O!07J3;B2WB\..K8=NM%WS^Z%I:;O?TM.CBIZ^LT@G[W'RB!%Q[=OX$;GA>X+)&WWS M1S=+Z"-A;G;9>W2S3)OMN=D[6EF)KW^[?MD%P^^K:#5J%O&G)G1ZES&-GVN' M26@_J[!6#SYW/&I%4-RA[DZM(AMPN];C 'YS<3G^QPU_W;UN3=:XKVH'PXM& M"1JYPMGU7B3!Y>;CMN_/2A&SVI;*V[X>9>?<<.=L6Q[=@L_Y*GZ._=.X2./Q M.^WNOYHM5^[P7MUAT\M#?NZ&3_K]G[J1'W8FD?+L=U]%U_?'[T3[_.9X]N_CO>_/>\= MT#_%N]Z[;P=OWWT]>/KG_*PRGT7V]K\==_0-/WCZJK/_]CD\ZS.\__'9E_UO M;^"[G[X=]%ZE_3-\5IU3OL9?_A9.4:>\0]A9G OU&;(Z>)24$YRHF$1NKDY4 MF\LE#RHWEC51R* Y9& $9UAP9Y4VG 5F'-$VZ4BP$(D;G,F F"D9$%/(8 -D M@,_)( 3F-4 >"1,YXL8SY)1,",OH>#214H^!#'A;XL9WQREDT#@RP":EA"5V MC#KNJ7#&8ZY(E)0PISV>6@:T6 :;(P-Z3@9$!),8%\B(Z! GTB&-F46:1^I9 MTDXEEB<5M(DI9%#(8%DR$#$Q,#1U .> .TK!_*0Q1*6 $%0^T)]8!K18!ILC M SXG ^>M9D$CERQ8!DY(9).*R$A@<>) .H'O['+2IH:6=EZKAM5+>Y:S+G*^ MFH^C44Y=2W&AN,D][P>T>EJBE%MKE95)*\Y\LE@&$Z6PCO"4I"K1BPW3TL&3 M6O3"<.U!=0A$7,I]NS1&5H: E*#). ]VI9"1>"5P'N)<@@N;Q^H\N, 9\P38% $T)>)))J2U"F!"J!2TLMCH M'ⅅ2$NMP@I6-URK$I)F59&>"\I9XG":TF2H3AZ(I(5Q???/%;GOK])@=O@ M.1(X&<25 W.?2(^L4L(2PYG(6&6RS<62YG[!ZA9@E4HC 9C&)\N.8Z!184M2D8IQ#TW&::@5Y57B49JJ<]]MWA;7=&ZMDS0 MN"6L_NBD"%NW$_NW2V1H9.N^NS #F%#::V:3Y-K[A)C :K;85"O3@.^)#C')EJ/"/8LQS7 M458[N[(M5>-S;QX(OBCASFHEL)$&])=S%$PMHAGA D3(;'%C-X^ON1MKN>(> M> ]))7%V8S6RP5E$D@3_1CLFO,JY[FU*ES2-"\#N"&!6@4PX$P)SPJ-E-N<: M>"$D%L2"@,*3%&&>' 5($4ZD"IY299!3XLBH$R;BD MK#BRF^:I3LV1U=SY%'!")KF0$UL#TD3E1!9&E+1"*9SR.+HVEWPKNL$6?-^U M'9*4,9Q%@J7@AG&=(@-K/SI&+0F,%4=Z\_B>.]*&*!-"#+EVA0"J T:&D( ( M,4(8'81Q8.@SVM9\R6F3!=_W$]_8:Z8L* &B!X&5(-UGK%8'/G- MX[OFR 1 :XB)YY,#%0.#,8^*5M\EE/P/+]E4#F@K 'R# =0Q*64$3 M3V#],6Z=P 8;QGRPWEA5 @F;!_@\D""U?3V)_5$<+=(7XVY:%#VDC][W\H4G@]&T%6]%DZU? MXE??/>](6QO /?ZK?K%I;EP);EKNP)76?"'Z??!(%0MYB?M M/I[-A/^T)GMXW8WY!7QNK[8%BD9=0J,>UDLC*,>&Q&102$(@[E4NC2 <60_N M#7?$@HSSV3)7)8/SWH%\G=&K O)U@[P6]TK@R2B/D:?$YO.W7*UM(_+6:A$" ME8G:G5W>9GI55G,!>6- OLX05@'YND$^#WXQS$6R/*) > Y^.8..Y2O,XY54+YNE/-:>60UF-0B$JQ$'-1Z+N/@R&,A@B-" MDRJ5AK:%6=41=2GC^%&'A3B)@96:CB9$%$Z.AX^G,GIY+J)IE+)PSC*<4Z_O M4-)$K@U'6FD%E@5UR' 5$,?*)<%3],[M[*JV8$M.VBSIL5OLV!>LK0YKN';" MI4&1)XFLSREHDG/DN*/(YH:8+#C&\DA(V093KF"M$5A;AW]=L+8ZK,T]9NE M<:6DD0E:(,Z( PWG(A)>!DHI24;RG5U*VH1N("V]@&U#;FX!V^K -G=<&9$Q MX03J+.;^ S(EY*QDR,84K)5$J)R;17';+-LKI&DU($UT7%_#IAU5)^<]._P4 M\UC;4)R M/@NCR&"BD'(J<4-XE+[J10*R+?"];_!=YU%W@>_JX#M7OYIBY7X38FJZK0*OAM#'[7>8A=\+LR_![.U2\%9T?DZ6#: MA( XY1Q9SO-(D)A$%([C*,#+YVVBECPK*L?3/X?:JSB*=NB/*T<_Q,^Q.SC) M8:QR.-TDQWTF):">IW,9%?*Y"?D\J_ONB41B*2&(6 W& PL466DH I6!HQ;@ MQ@FSLRO:BI6SLV; ;KWM$PKL5@>[FLL=P-,BV 2DF74 .\>1$=H@G,#==D0" M#EW.+E=JR8RT KM[X"<7V*T4=C5M9PT7G%M$M-:(.P^P<]& \J/4)Q]#JH;: MR#;8- 5WC<#=>IL-%-RM#G=U%];$,C0( NTB43",E*M8XH6<,?: M2I:#[)6C[??8CT/;G12!AUZGWQF-AW;<^;Q(!G8)R#78+9Y*-E>*7)!KH:R; M4-:+NF/,"%9$2@9"8C%'Y3"R.#%DL K&VCQ==7*HS1H5E2L@WCHGNX!XM2"N MN=E4466X),C%(!#702$#)@<2PM@@DX@\VQVJ3723"K\*AK?.8R\87C&&YXI8 M&"HX92 D1+41.2B"RB!P:R")2Z%JG5(J;!N"LK6Z:06E-T"936/ ME%$N,B\B3;T&70:OG!81B118%%+!^Z%JXLLWD(%UWT^DZWWMRAGT=KNP>^'C MZ6B<$V6>#X:E8>&-V>G/"R75,6B9N$ 2*[ !#*$(-(M EC$,5EPRU.&=7=(6 M7#8H7%;0NW6N<4'OJM!;\Y,Q#IS@J!%AIIK="RZR)Q8@;$QT/$0K*_2R92WX M@M[FHW>=+G=![\K0.]>]/"AK/7>(@O>&N+04&F#C$SDL4%@/:AEFREM8&AN@6<#7/0"SUO"L^:9.QH, MU5R@A!-!7*B '*AQL.TQMS%YYD2V#D0;+UMX7>#9('BN>WY7@>=MX#G7GA$+ MD)L$USLIBGC,:5Q>>60QRVU%L3))YDD]O$W%LGFB!9_-P>>Z)V\5?-X"GX?U M!# 95,H97TXDL&X%X%-[B[CE,ED7#:$I%T7>9)36)F?&+^K;-\W?/CR)N42A M_Z'5'8P6\;=+/# OVR_K=<1'\)CP:@G..I?KB[X?].(?(-Q"6TO1UKNZ4RYP M,DD$B8C,N3[&!F1-$,AZRI0@"GO,C8!WKGFE M)2Q1YY !,PIQ0"R\<@3!WM+4)8-)E0FCVLQ<[J)2T+O%Z%V!BU_0NPGTUMQ] MS7#4EF$DO")Y,(A%FCF+L([12:-Y\K[J@23IY334C:#WGA1L'XZ/X[#5J39Q MZY?I>?JE!2V%.'?@K']'*%D0!X/^X"*QE(X0-^$6?]$GUUPQ2I -&BP#9BFR M(#0DJ<&<"DULRCYYZ3K>#&2MP),NR+I#9-4<9K"YP4O"$5%A\L!Y[)'EEB./ M$Z94)1*DV=E5I1%"0RSE5?JY!6-WB;&:7ZMU2%Z!-QMUU5B0(FVD1D8K$O,T MO4CHSBZEEP^IKS.+"[ZVP1,M^+I#?-4\3RE#Y Q3Q -SB N'D99!H,A!, HG M(E-NW,D7#QHUZ!2YL6[GDV/;_Q#![VPEVQFV/MON:6P-4NN+'0YM?]SJ=JSK M=#OCLW+2W$C?M1XG^Q:'@V!'Q]]SUG.0[%]9L//JD\/T=B+@$BQ;CK(^U!U: MPV0>-H7$Z<-YL??I%F9E*Y M$%0\B./",$LQS*<+I\Z@"I11 6F2P$DG3" G<4!1$<>8TA@SM;/+KYC^6>+V MVYR\79!U)\BJ]SQST6'J"3+)&L0939)US2$G!?=5G*]VFZ5Y]/-;2\VN&ER M])U&U>Y! X=FN+TEGV8EC/5Q[\+A='1<,Z,-V1K>=RTW%FBY"&B(K9/AX'-GE#$(/\["$F/[==7]S^\E-VVD MN]J\.<3SX:#W!.ZGTS^%I9UVCQCT1_^J1#OYW%$6Y;.OXZ$%0'3Z=GCV8AQ[ M(R"X_"3#0;=;4=PDREK8;2EV>U:/401,'0VY4#40\&0BIHI]KE% M&U.79ZX4Y#Z(,$!!;H.0.]>Y5CFIN0J()>40QQPPK%1$-!'!(J.!5W-&=5M? M,:JP0/=!N/(%NLV!;BT8(+0/AD6%B-$1<:!J9%*4B N6L*&,,)]S?_($\\5C M_PW*0FB:S__R-GY^*>C90&3@*AH#>IH&(O\5^S%U"@4M1T$OZAX[;#Z9C'2( M9(W#A9<:2;+G>(I(4X<1]PD MBS28Z(@$V)E6:P$J=&>7J3+-X%Y!X'F74"S/MZ,"1DY!GN64X' PO&Y M_CR@A+U*U!A"8LZETXM'L1M4?=XT?_H@CA>=6G8=J;Y/%/B=PQX7)EF*R/^O!'^J5"3Q*I 3.J=^) M(QV-@1^%LXSP (YUZ;M\;]&\IJD'!(V203_:<24 M!ZHF6&'G"YKO+9K7- 2AH/DNT3S7S5I(SF4@2-*H$0(Z5KD(% O-2 7:_;?T\[X M[%Q\1X-7(+S>27[]W>R60D=+T=&;NOOO9')&R8"L$2D[#!1I4562@I&A;##: MA!N:&*6*=+M]]H+$NT=BS7675#"/I4)4:H^X4Q%I'R*BPFB*G7#&W]38+TC< M;G^[('$-2*SU5+#2VH@EHDP$Q -1R #5HD@IL=Z[*+$J2'S OG+!X]WCL>8R M:^J)\(0C!2H0<>4X,IY+A'./$YHI.#=+%;(-+%P:):RNL*-EQ^-AQYV.*X=Y M/(!G[/4&_8G#?#SHAC@'@*RRF+P@))GF'#BO5JZ!&4K^F'__&8*%Q8NW$ !3.'"=7)A MO?-'4))CKE'P6N0FX1BYW$:7T!@)$YY&2YQJU5:K2! J0V(6B(.>Q&%K=&R' M\>XBHHN7>S*011B=.L-J!)KYW.^'D!3C9U\.3#-M$12(H.J<1]XH@#3XY2L:3&*QUV+J=7?R(W*AUQ8^V M_::*R@O+;#?+W#)46%AF72Q3"_QQDF2,1*$\+@MQ*1ERWDEDK:06I!@K=_@2)W&66R7FFF(%K24E"F+.@E1:.L)191BS1 MO[BP3&&9NV.96\:]"LNLBV7JG9A]4E*YB(AP&'&!+9@Q0B!F2&6*@JTC=G;% M(WVC]CAWP3+W-)GO;?5#!)*'&[$?XGG(*F_X46MP.AZ-;3\_P9I2^9:IZIV* M?"*H2U*_#<4WA0^OI<.)?%8;.\)+Y#C/]LW>9-LG=,&<:X(3+25P6US MAO)Q"4"+.(8X^158X@G[3! M1%HP2G,&J&ACK-J47SX VT).J0).OU:I1/#_H?-Y]W_@G]D]]^SP0Z<_2QHZL.-;SSM]V_?P]UKG M'<+FX\"N>:+I8A,%MU)_2'7^D+O_XX:_[EY[G>F-"?)(";C&R6#4R5O@\3!V M[;CS.?[VI1/&QS..J7UQ^I?Q_"O6C089N]=^I291'_/,^\5N<<5?NW,ZKF2L M+]Y7_=]\CQ6E^8B-U]%C'BBG*>1H+J^'[>8JP+K]4S1JH.(^JT5JRX2K5]" M3!W?&?]SXT]\-3_\TNFWQL>#4[A&&+5;\:N/.6-XDA>;&^Z?9\D&.[;+/\5/ MR/&B^I"5MICDX5X\'X)%Z-J347P\>_%;Z(Q.NO;L<:=?/53UI2N.9>9L\PA/ M&&=Z&C2]_O3M1]5;WUD8T_?$(R;%M6_C1^2&[S%,;_3-']TL>Z2(*?=:[K7< M:[G7=S7YVX]6KN2,YGG+U>5:_R93ZZ MT&9IRK+5JY+_=^O9U+5^^KUK79!1_ZB9'T==5P]\1=1[L^*_>DU>P[?BJ+6W M2.;B(H_Z<);L7V7)%EZR?Y_V.X/AG)?+TBV\='.U5H7[UK>$2U[G ;#^I17) M#[AH&YI[N#4G;4T6MK'N?#MNPYHMO!N7;W14EFH=/-?HZQ0+?77:JRDPJ+*H M1DV#08,7;*\W..V/RR8JFZALHK*)RB9JUIJ4372C3;3(BMT@B-W@YSX:C&VW M.6[[/7&J;@^_![-4=\'>V_#8+U\\N?:AY58]B?>GO=.NS4FGTP.M!R?-HV&T MH]/A66ME4YNWZ_$O*9$UM2U9_T'NOVS7]GULMYY'-SRUP[-),(6T6[F\JR&= M26[29?W.R^\6VTI+5O2F:*5.1B\75?4=N5AT]^+@ M^ZW>KBD%=M_V7\\*[ ZZ[S_^Z^.[CY^^O.OML_UO?W[;[SWC^T\_ MG1W\_A=\?__LW;=G7PZ?OCB;%]B%3_"[;^^^[9.#CZ\^'3Z%[QQ]XH>_P]][ MNR\.C]Y@^'ODW='S2P5V< \?]X\./NY_>T,/?O^3'SS=_WIX]('G9WOW[9,X M./H3GNVOX_VWK]+^&3ZKBNM>XR]_FQ2P(S&BQ'U$/#B+=. "$,20OW<)["8D"_%^,4;LEI5TR6N1&AW69,[!,[')[! MZDWL\+U:)_FCP4N@NN8,B=T6@L/G!"<=PQ);B901#O$H&3+))H0M-NZBHY-$%K[0(W!63IGF(I^>( M%R V3+Q&F!&). /8VY@$$B#3&+5G5LF=W3PR2K4)IP\)],6B>9 6S(W?LYO3 M/G8E(R)00)X8C%P1X<$YR+)2*S-F=74':6CTHN-]B1(8:A/Q$NABD73/,1_W9]W0:(6V#L%CD!(''%I%3+6!Z2Q M2A)^EQ2+.[N,MA67;Z:=YE:>4]Q#HK=BUEQOUA#M))&4B0B>C=;)!AZ%\MPJ'C7SY>RI MB9BO-:'&TC%MO0171EK$$U'(&F>0,-@$#9Z-\GIGE].VD+@MV(H;VS<;]\6L M>9!FSMH#>:NVYJ6+).:"W:$($"TZ"UR83 MR0-%I!,);+;(=W8IEFUN'I3YMLPU;I.M7[S"R[/0> K ()(0XGDPS'FN91(R MPDZU7.E5>(7%#;QM"N+^Z[D;**PGC&FD:1*("T60I=XB8[FPU$87%=O9)6UC M>%O18B85,^G>FTDWHK!L)GU'4[6>9Q-SJ!@[R_+4V3E/.8^5]U8A[54"GDH) M68T9<@$X2YBD14Z6I@_3SGG8ALAE"'.-I8B,>@4F,%9.2YHP9M%B1BW&?C%/ MYUL<#H(='1=@KQS8!W,#Q+% :60$@4<*P/9:(L.C1T[9%)+@UAF<>[9H2NAO M!=WW%=T_'$'_';SSSN",XSP8E5N#K3>4>Q-#=#J!,7L]O,]'SB_N;!2PWQKL MJ-96.XX\(PJ!!!W*DVV1,!R8FED?O0$M3G#V-Q:?0;_5."]NQH-T,XRB MRBL:J3*.1PO['6NM,58"-!V+I-@H&Z:MP[F-8F10A"6"2$H.;!2GD>/.(Y6X MC$%X%JEYD#9*X:[[PUW+6& W/THJ%MCZJ>Q;+=X;0+?(X!)*46#$->/(8&-1 M_56N%-E6F139%-D4V139%-D4V139%-D4V139%-D\]!DL\ U M[BHMLXB^P++(ILBFR&8KSAFH=\9A;YTC@M/ G L6L$9OOV!PT$\%SH1Y$Q1J.0>PKRJ"RHRT8QZIH&(:SYA+9* M24#.CF)^JMY)[(]L!;SX-;^.FYZ#L"W$=3.E8;ZA31%U@6V=Q?V2PS+$XZ3BTUE"C-J?-.)ZR4 MYI+)'O92+?KR^T MB? \&B\40U%:AK@B!IF@(THA=_DT.#"N=W:%,2LJORPP+Q1<9%-DTS#9K/>D MMZC')JO'"V6]0BO!14+4,*:XJ:IQ_M9O?OL:QSZSBBV M!@G^WL!_:@U.\D*7H*9XKS8!%6CB(>L$..*(RB45J*Y)SW M?F>7FK8R^K81NP8SQT. ]A5%K;?#]5(M@"\CN@JU_QC0)?Z^(*#/:H59C!-' M'++6YK::BB)MF$1&&@7RHR)%M;(.P071#4/TRC-1"G;O&KOUU)(HHG8A3S]S M>-K=6QB), ,VMM113D$9,U5@NPVPO7?N59%-D4VSU-W*,TN*NKMC=5=/%<$) M.Z:<0()IAC@U CEK-+(R&&(T422$AJF[^]E%(&]XV_=5IH@?]'J#_C1AY(L= M#FU_?+.,D0>8%%<2%HMLBFR*;(ILBFR*;(ILBFR*;(ILBFR*;!HJF])&X,&* MOLBFR*99T>R-M!%X.PGQ36+>)9J]3#3[[,+A+9,R^H@3XMI3Q%7@R$GND8=_ MHI?.$\IV=C5C#2I\++@MG%ID4V1S3TYOB[Z[8WU7/[V-.I" "4?888% QQED MDQ=(8"]8E"RED)JF[^YGH?^>]\-8@6V06L,88NQ9UXVMDV%,<0B_F)SFEK+_ MDANT[;)9)KF=14>UD]0' =H%:\JHD=(RBB.\MVQR^P]K5HYB[V0PM,.S9_\] M[8S/S@%Y-'@%<.R=E,XR-U$XAT\PKI3-:_SE;\J"DL$2)"FQB%O-D)$^9\D* M[HSV4MFXLRO:Q,@&Y0L5*!>:W4+9+!6TDI$'SX0SGBM*M>+&2YNLD"%H;0K- M;@'-\G.:Y5A$PCE%##."N-($&2$L\MY:IH-AWK*=7=J6LDEIF07*A6:+;(IL MBFR*;(ILML5T7$'\MYB.FS8=O^;_9F.6*<=&,HEP[HK.<4I(DZB0R_\23#3F M:F=7M;6\=5"XP6 N76@*CQ?9%-GZYC#]-< MQS[MC#RL_+BHV>74;#W3"%NO;8P)^5!E&N4V$2EXY''"P40OL $U2]I<7FZR MOI'9VP7**X$R]=ZMR46FP5C&R 2: MDR@21EK8@ 1W23FC#2-T9U>VF>$%R@V'#DNJ!,TVENN;:^6CKJ>?"*4LFCX2Y*3:@S MC'-"%"=_O[A]-]_OXJZ3+KZ'I^/1V/;SDI;>O,>(I M;(E8I TXA4YJ;8A702$N!I(-)];?(=+73:-7 _T?=R.V M)<2U>4Z[PG*[$:'=YASIB1T.SV#U]GK91-L;CX<==SK.V=='@Y= =<5L6Y;@ MYAF?5C(3A(LH:;#7.)4$P58-*#E%F1&.L"AV=C5O"WSK7*1M(K=BTEQOTD27 MHE9626\C!P@[XF4P7&AOG5+$%Y.F>8BGYXAG-A$=&44A6HDX81H993F*)!(? M(@N1FIU=TR9&M0FG#PGTQ:)YD!;-S?BL6#1-XK=Y>0R"Z>25M)) MX 53+)KF(?[K_CPGSAN=H@>W!6.?YZ$#YK7""0E#DQ,@2QG)SBZC;<5E&W/R MD'!?C)H':=32BXPC8C1/'*#8TSBCN M(=%;,6M^$*C1+*A(0_ >C%\MC X,!Q&!%DCDWA:SIH&8/YB;->"(1FR408(R M _X,Y8!YP5!03F*'B544S!I.VT)B<&?P0\)],6L>I%ES,THK9DVS*&YNUF#E MF%0X(!X,>&[.&*0#V#8\QLBCQD+%&<45KZW0VWVG-Z D+H@)(2C*#1"<=$;* M@+5A(@'S%7K; GJK%6L:G!3+Q9J2"(YX8AZ!0 4"795BU#P:1W=V*>%M)E;5 MPV\K^&V9:]QQ<_B'YA4F9P610@;-+>?,&$4]!V6;K,5&*[D*K["X@;=-0:PE M5J=(F)78(O %">)<.V2U44B @B".,2E,S.V",.5M01[4H58QDQZDF70S"KMF M$NWQH LK-IJ80\7869:GYG5V)GD6*<%(&N80MT!63IN @M21@T.7B,QMS4J8 MJA#4?2(61T<(X8$Q+@P+@2X8IOH6AX-@1\>%ME9.6[5*?Y>+ M.82(R!@"YA75!NE<+1P4L<1XX4.4YX6GA;L*=VTC=RU3FQL()E%RX:6D7%!J M!0]*:XQ#8"I)>CUYC>#AX-4RCF*ALEM3V5FM!)<2G[A!3CB,N(M :L%C% WC M(=$$9K(%"PS\1*QO4X1;6*RP6,,M,&VP\LD:90CF.A!C(Z<&7H5\3NAPL< V M3%N' Q0); M/Y7]?_:^M+FM(\GVKS X$_'F12#=M61MZ@E&L"6YGR8L4K;E]LA?%+6*D$B M#8"RJ5__JL -W"1" ,$+,GN182[0Q3WWG#J9E95YJ0E*#25=,1XDUP6P_BLX M*1 R,L]3-L8D=>K %FJ#LA(5>YR3O';R9&-_.!X_]*BN]=]W7*@95S<68,*3 M\"0\"4_"D_ D/ E/PO..%T-(/PZD"4_"D_!<8SP??A(./2YK]+@0GH0GX4EX MKLU>&.<259$J&S1H.;=&I6 S=]X:)G(ZG12@SB8%&,D7WQ3;R9-7@S@\R#\- MQV/:#YMC/^SUV^W)ZX]QH<22<@ 7G054*H'3*4%V3J-74NE@VU0 M=$N8"M IJE,,3:+^E/"<1]11IB)$Y;YGK+76]\HD1)5U%#'&\X%Y).H=$O4O M+\]%':/&H'B&G$,5=8<67$@9N!J!X,>Y?:J# MPSP8^RDG\U_M=7[H*3#KHFG?MT;=_(ATXK@]84/8$#:$#6%#V! VA UA0]@0 M-H3-8\'FX=N)$?1$2\+F\6(SS]8ENJP$FFR#QJRULT)X(Q@W]25*?8WB_/X;WT^O!L_]87_B]Z==^:9)P>O/_YVGB_/Q<1B M4H36IQK0!@Z.BPS*E2"P8++);6[Q'NIE#=DD$2"!)FP(FXYAL]HM8EH\UW;Q MG-EL-ERJ[-"!3*X %L/ .ZTA:*U"?10,3Z)[B^?C/#O_\J\\BOUQWAB6^O<- MXZ>-X6&[T0]^F'Y=!'"AHJ M_GCUND _WQ2J* P/13G,P:/*(403)(;$&#?!J_*-]-Z'R4TXNC M4;V9)VFZDRE5TV_NGJ0QSO(;B>95S96Q>S5Y_?$B8ZB^L3H ME$VQ!J+C&3 B@C>^@#,B*2>$"XIM;N'"\[6)MQ1A$3:$33>Q66WI":UW*U[O M9@I&=*[AAHP(B0D-%;<$ 0N"9!BRUT(7KCNVWCW.+@3;,8[RE&S#LC'**><# M'_;SQN$HESRJ7SBI(:%F!%38N.[8S+&Z&,9]C9CKVE(41I^=4KZZE9;U+!.D MM.O 9E):PH:P(6P(&\*F8^YQE0<0R3W>EWM\_?;#>6(X<*Y,SA%JM*[;2<( M(6$$EUUTF6+ 3[!,!.#5V"52( 8&+CV2L9HLO/988K5 M-.N>94AD[CB9R31U%YL5S\\AH>V"T,Z4K?FL,V<6P5N./6R>P5K-VI5!M(_4_]U,>)&IW1 71A UA0]@0-H0- M84/8$#:$#6%#V! VZXT-M3MZLM 3-H1-Q]+'&6V[N<[WX^[3U$:>TY MTMH_7ZH%4#%YK94!;40 #$J 5UB@\)1<,3H'CIM;''M.J<6'Q1-Y25@)&\*F M8]AT=6^7%KTE+GJS,VN*=CJS5F0N8UWTB@0?I085,"HC!6;+N[7HK;0#2>I_ M7B'Y6N,=/XC3H35Q>' P')QNY_8']7_]27W_C<.CL-^/]2?M._?&_>RP> M_&O@?W='NQ_W/[Y[^S/;??%.[!R\^FOGX\^ROI_:^?CJN%Z[>E<_Y[LO__BX M\_:73__[Y)*9VH MO(I*WP@;PH:P(6P(&\*&L"%L"!O"AK A;-82&VI3\-@G+^WD/Z??NL@_T;2E M.^:?9J8MQ8*R))8@*>T!VSGKT$8N%<]$TCSPIB#!)0N00VH@.NI?:2!Z.-KY1=>#@:<;5C M7%UE01/1^'YH?%':E$TQSG@&RO.Z\GK,8$U($&+B%CW+%=?-+2ZPI[DC+J\# MEQ]=%$78$#;=6@-7611!:^"]K($SE4[%&V0EEXH58S7Z-*'-^G7@A,JLL&)] M<*=KH.N2GWV#P?U L:G(Y>NMJ_H#R;#RQ50?E _?2L#VM_W]S2HB:H] MOY606W @T-T23UI$SP9IHRIXVV).Z(R6BQ/BEU'>O8O[7 MW=D^M4)W)SM9I+N1?68\F+(50\$L*!0*4$MR9 M'L=%.OD1X;NVM*]BX!PM[0_,]9EY="6P5)=V!R)X"\B< &M5@&"B3]89Z479 MW#*J)V^8-DU$7Q>BW[BR5TX7IA4W6E9VIQ*B\D4RF0S/L;!OI3%I95\/MK]^ MNWV>ZTS:(B9A(8<< #F78&/%-V=9BO3%V38_2(J>0=UC1/DUIOSUM7U!OM/: MOAYL?W7.=M19%&\BQ&BQLIT%\%86$((;93/WS)0SMA/3UY;I-R[NQ;@\0%T2RB@=UQ2V/Q:Z_WQ.=^'0!N$99"W:;&D=P*;"P9:B0M4"7;3< MW$+14YKUE+Q>1TN47Q?*7U_<%^0[+>[KP?9W%T7SR3DA# .AF*J1>S'@0PC@ M$A9A+HG3%&!*8LM% / M4*<,(>@(G DEHG%*)]FX+(G$CXS$73E[1_Q>/K]_F^%WD#8&!.D3KW:_DMP: MA2 TS\8[*XVS)W8?;QBC21SO(,>IL35A0]@\B3-YM#8N?6V<.:N7A.S> MGWXT\H/)^/HAON\ZE?<$CRC3\7'"AK A; @;PH:P(6P(&\*&L"%L")N.8D,- MH->X;*75P%VD-[8'Z>5I((@K5#J^4MMNEK.T9O?".=H>EXBEP^1[+4NY UFEZGK+O3TA&L%!E0,0;>B@*2L^0K:6WT<7/K^E$R8NEZLW05=2=$X'LC\$QI238E M&Z% ,LT 9?%@O30@(BO6.(S:JLVMNM0Z:O:\%B1^=!$384/8=&OQ6]5Q*UK\ M[F/QFZD=$3XI5:P'KD4"=+R 19- 6)9+]$HE']KB9]G"E2/KU^7Y/BEH;J3@ M/_Q^:]OWI:-6UMIN[ES<\$BHI:IAMOH M<[(<:Q07N+9>V5SL^U=W2J!]R:-A\N.]JY5R5\^03B]A]V@RGOA!NYN4.IM+ MT#[,MF#&$!(JRZ&X+ &3XQ"\<& C5ZS^JV'%G+N0)=7"W8T>#UP)>X\<[T;1 MW7_>#VQSP/7P:G9#5^KODK*K_NR.2O:\VK+C>N.V#^KMGFQ/)J-^.)JTD0-O MAV^JR TFY-7FE+:9AM.I2.>48*!2:UR5 @,?O06#R7K#(P89GJ2TD97Y2J-J MFY104B:5%:(5+L:"PG'OA G".+(R'>/[A97)SBO)C0"K.0.,JD!@VD$%2SJI M'$I;GB3?R@ZWB#:*$('V2,HCT) E/9N9)FIGOTS(R,]W1MHO6 MZLP(C"Z7-CZAFAEE& 13!8ZGZ)M#]=Y%TC;2MJ>B;1*]=;%XGIW$'+-/P2@? M3,%44'D*U#JO;1?-Y'DJMMCD()2HH(9F'%RI?_BL?O M^:<6!Y:B-6-?;1?OZB*S)[:E2(+V2JH MV]%=-#F #5F#YT9Z5@-#):N*2-4SRO6D6E8KOK40$C))3](D?9^(W=)8?V^X M7^_8^,01D=^96ZEFSBQ'8Y-Q$9+3$I"+JE2211!*KKTC+5JME\5S+2C!%NV+!.]::3S $5YR"8$W;))$AA.K$A+&] MJF>+CS$D&2,9ZZH10XZ5 ]D;AQJ-*E8X:76*=4'WR=L%Z[M)MY:@6Y]F,^8H M?"[M]!E6W9(%7+ 6, HO;%(^2&7,2KR?T/!KNYQ9GHV:5-C;Q?!7NT\W1V\F1C?S@>/_1(G/7? M@ERH_58WUM\[7PPA34@3TH0T(4U($]*$-"%-2!/2A#0A34@3TFLXMHD>E^X\ M+B0,A#0A34@_):3G*36(PX/\TW \ILW!N38'/\V497W"]SS(9 H+H(UC@-99""'8^C1YHZPS M/BJ^N25Z**_7R-^]*HM48/U4@/3^J2 ]C][[8IQ#F3G3"IU$6[(,0>0@A>=) M2M+[[NG]>3%(U?L4G66H&*CZ'T 3)3CEZBLO>$74E-*J0=9"[Q_!<)R;^3@M M@(+@Q[E]L(/#/!C[*2_S7^UU?N@Q.>NB:]^W@MW\E'2B.0%A0]@0-H0-84/8 M$#:$#6%#V! VA,UCP>;AFZ\1]$1+PN;Q8C-/3^?"C>,^.,\M%NL#1E<8.X/^Q._/^UA.$T* M/I_)"?Z2_WW4'_,J@D;=,N<[@BD00)?(D518"Q>86[QFMEW1^DE2 %)JP(6PZALUJ]XEI M]5S;U7-VQSDJ*:>;S=II!UA473T=3\!R$"$:79\'UKW5\]'V&'CY5Q[%_CAO M#$O]^X;QT\;PL-WK!V\ZL"XBN%!=5!Z0#_?X"X658I*Y�HO$B1!812^!.N!"T^$:*;\X)7BU5\6H\ M/LKIQ=&HWLR35-W)8*_I-W=/TAAG^8U$([[FRMJ]G!GQ]0G?2YY%Q2Z +#Y M156!52) T387[D52C&UN*=?3QBV:MNNP=CP%Z?9]:^3 MEU+N=R7OZPOR&ELJ2@P!?Q>"//U(C$X<'!<'!:*O*G'XW\8/)]M2)/L&".BAD)&\*&L"%L"!O" MAK A; @;PH:P(6PZB@UU(%CC6I'#O=%L_NZWP^'@+*5QEJ[;+<^G^8SIC_U^ MFLV@2I&Y4GBO+E>*<%NL8PDAB.0!L\L04K:@F;(L:VNE])M;2O:86-9XV2XJ MQU.@]CU6BC3NSD=6RK??E:RSE2%!N;S&"=Y9!*BE)CC1Y<&SO4 MH?7MT38$>9%+'HURVAB6^J)>:OUXX^\L\7B"Q6I42$C8$#:$#6%#V! VA UA M0]@0-H0-8=-1;*@=R).%GK A;%: S3SSE)=^9/].S; OBJ3:GWX0\_.6\Z.< M]EPY[==7QD1DS9W2 E26!E"P"-X9!M)[M$%Y(3!L;JGK1QGGGJM,_"5M)6P( MFXYA,\^ZM_2#^[3NK7+=F]W+E3H7Q8P'HT4[PZ\*.%8"2!=-CI+;R+$[Z]XC M.+UO;F3?/_Q^>Z![&[MQ,@QYM"%Y;Z-QYZ$/ZY]&TR=WY&H\??K-R?#PMDB[ MZZHWWT$(:U,.WEM?*8,RHJMV'WED63GIF0OO7]WI_,.7/!HF/]Z[JH)O\\'A M<.1'QR__?=2?')^TQ]P]FHPG?M#N)AUUF$OI?IZ\[C>5>SFI?\?[&I@5;J6O M#T\I@,I5H5-*0HDZZI2D32&<.Y0EE:XL@3P/7)GV4/+0C>J:_WP P.< ^N%5 M\KHU_#Z)O#HQ[(X*^=R/1L?UQFT?5"PFVY/)J!^.)C[LY[?#-U4\!Q,RAW-* MYL[S"\F4V6;)/(,DJY-'B0F\-AH2XS;PC $+DF22NUJ2NS)UA;8L,J]C#2ZM M#K%^0:B@A2FIF$+NJF-2,>.N5,JNVJO26IY&0.X]!%8M5M2LF(Q; L4@3,C/DKKHE%:_?;I]FZ3^P]R9FI1E74)1E M@,%K\%@#,QNKM:JAM7(QDE:0O2)[M9"]^CZ-)'O5'D;]:EK_ROO"2/$]96719VF)B"28['EQV)9&_ZII6 M_'RA%=E)SV-P@%D6P)09!%0\N M---:+"D* T5+#M4N![!::N"LA.!0")24OR+-),U<3#-%2;H$P5252,2B0\[) M>:%2LDU')6EFUS7SPX5FEHB>(UK@WEC PE.;G54@RN!2*,P%(TDS.]S@FT+> M&6E2(2IOI?.1.4S:..82DR$+XY1(F=\QY/WZZ'@*=!<5H$N3X6,023 +JM0_ M4)N6%-,J= M+5HZQB0+R(H)P:H8>*47"T+E.VZC?MT6DBHNKHHS[0]2]%J%'$"*F &-#N + MJZKHHXN:N\R8KZIH1<^I936N)V4D97P,RCC/R?F8T%D7F-'.88S&"6%BMLT7 M"N7\5Z1Q7#].-_]O#S)(\GC(Y+'.=0197&+BVE9O#SZC!_2Q1M)>,'"%%\%E\2PJVLP@4211[, &,#G%>U;&V:9* M(J%)6B@PONVRY*(A>-0@ P\A1(]!I\TMSD0/':Z_,DZ[,OUM6B90_YGZG[?^ M>_K'R0<(H[]MG7^8R]]P?OPZ^T1CWZ\Y;PR&DSS>F PK M]?Q1ZD]RVOBQ/_"#6/^^C5\G?I*G[-K1 M[-DH[_M)_W/^^Y_]--D[TX*97SR%CUW\B@\5K:/)[;\R@U6L5YQ'FW>ZQ"7_ MVM*@_"IP[O)US?ZY-SJ[A$/_(4,89?^IQF?U"I_Y_3_]\7CS;Y<^R$%_ M*$Y@NGJ';_UDI2SYDYT0KJKS<.2GJ%=^YU'[J7HE_H&O8&-OU!:B_^C'S%RT M.3), NNRY+@M*'1B)I7, GMO-K?>-A78&):-YVT-FQ+(;]V$VBP4?O2AHG'Z M[.NI79JJR04KIO)5/_^^/QSG9V-#\H)V[]-ON!?^?W)+?W\*Z"XW?]YM=N M@?U!H>G0':!K?3S72L^K4NI.[[KH(,-%!BNLYCT6F\IXXDD>OI_G;$3U?S9. M8JJ-_WJ12S_V)Y=3P8OV-%VD6O*A*R[=G=_^>NAR0_3RL$_"S9'^R?39C>D# ML4@SUSO=AR7@^)48<9W?O<-/R':,1P='-3#,:3T?D$?\%ZS[>KN(.-_][=>3 M=R>EY8N,2KXG47L,-_?D!-&]SJ%>-Z=XRXUZ\^KYK;=)/XJ/>&I[Z6'XYIUZ M.\I^?#0ZKG_9]]K%)W;#AA._?U,X=243ST_NPIJ&6-TWX'2%3_O=Z0KO(7CH M0!7'-Z;5_)C#Z,C7]6HZK4:PAUZQ:/;K=QSC#:P5VE7TE$5D0?E48G'!VVPP M5@Y\N/']\=_/;EW<>?^>N/']3.P;\^O7[Q MZLN[+SN?WKW]<6_GGZ^/KQ:8_/'[RR\[_ZR?]/>=_A]O=_H[+WX[WGWQ2?SQ M^\]_OOZX\_&U^&7O]>\OV;LO_U->/V?')\4E+R>OW\;CU]OOG52)LZ* 912F* V3EPVAK@JBJ-39$SB4U>KL\%)%TA77EH M77'&*)V9L$PS1..]*UHR*Z56CKNB;M>5)U\RNT+)V;GL:$02(:9<0"FLDL-4 M@> T ^F*,#KZG%AI1U!U3UJR,R0['3S=*24+686D99 8G:T+I4;!K# ^&;3B M=MVATYT/(4"7/8_1K)6R&C YZ>IYK ,FD/ M:<^9YPDZU,?59YTM"NNHF M0-@0-H0-83-OM"B4+1R#DM9SE,P%;K2(AC/E'6**[U],'9U@'*8OZL\LGK*J M:^"K01P>Y)_J0DCV;AY[]^OU;)7*+OL40!:9 ;E"",P:4-$(S$R)J*N]TSW. MQ>*]R(BYI*I/%)MY5-464UB-BTO1 HV4%@MC#H.N<;+(R9"J=DU5KP?-O$0F M):@D+:!O@P"3\2!:X8/S,F;;+55=48WIBJ/E:38(@A_G]JD.#O-@/.U*LI'_ M:J\SU9EV0AN_;]WJ7HJ:L"%L.IIZYZX8K7S]K] H0@H10]1%J5R2E$K>P5+< MV4ELIX]'X\FT[=G;X7:]E>WB_/X;WT^O!L_]8>NO-BWDG@KS\QE=_B7_^Z@_ M[D_RKWGTN1_SFWI;ANF7'(HP5KZM*)Z!,XR0-(CE(GPZ.(MGOKY^/<#W_Y5Q[%_GC:*G3:[&!C M>-AN]'C##]+&YSR>U&MOWQS5EZ-^;/UY3WZND9VVT3LNQ#0@ZO2;NRGSE2.J']YD5(UWD8(I155X- RM< 16M"MIJSC3;W'+6]K2Q2^IZ M3IL?73%:"Y+[ED.=UPD\=4)?YR_9HSOR]_@R?W.)400-&56U1R(*"&V>B_ Z M6IM+"NT %F=$W4=&W57F&(G5]\WJ*TE#%2IRV7@PS$E GA,$80(PK/^NO,>L M165USXAE#7LG8G-+]>3:.]-:08)SH@!&(R&D(*#8&'EA/!:M-K<0KSOR M=>Z,\=0INH0PFRAZ7Q2=#9L;14-*3CAK("43 $LHX&6-G1%%J,@;EF4(NHL_.HF5: M9(7*\K...XM5R%!/]D4D\M=+!3!?=K;?8RS"=Z-/.;=^X/-]XG72B59P*BU#DVL%N[P3BI%*M5QE;+UD6<" MD]#)H"HR:&FB=$9[J;(I[G:5HOZ&JQ.PG&&;!ZO+NE0)=< %W@$'BU M8#ER(7,6&+W.N%4CCJHG#1% MCAW0KB]7\O1&LA1"*_E%D0"+Y^"Q2AFSHJ#THJ*'FUO.]1Q?N#'^2C3LT18' M+]0U?WWJ?==_=W.AJKEN+/!++-8A/ E/PI/P[$8T[53PPEJ?"POH1 XF>,R" MY[;3E]59):PZ*[,SRQA/25VIO]NP]B_E!MGK[?FM=I.->&EV#4V:3TY('C(IK M;65@AM2[:^H]FVYHZJV\%IE; 4)C A19@W4Z0$&E8B@^NY361+T?057U"@<. MK$]Y];H()_77(&P(FWO=T7#!3L>(Q\ 21NF"D@)K_,%K"%FLOHO?H(;):^E< M+O<.:\Z%9Q9E+@:35J%DM#X';ZU46@MKC,B8&UVH/W4L=2) N&;6Z)ZPGDN;N0$$,[P]"E!=+$T.4S M]&K,G)AH6?T",AE78^:BP)I8HV=CI7#>8@FF.PQ]!+4OWQ@;\#]'^\<;DB\P M-6!]2EK6_Z3@?,4N+ONJ@!(#BH0^>V?ZSB>"*2]=K>O3<&=R.+>?>V:O-]XG72LAO* [Y+R&ALP+VHU>M+:E5*-M(8#S9C52L1 M$W@A R@FM Q95UQD4RM',D4R]RW2PIF?>(J"5U=%HM5P8IMIS("A%B7%L8"FJ3:X #5X[BLZB52,5*Q MSN;3 N/>8_V\(2A$BT%[Z:)WG!GNZ[=NES$:'/ @>A8OZ1G7+G@=&&11/"!R M ]88!KZN2\5QG5.:3@[0/:>O5Z9TK,,,21E)V2*3 XKABL=4HA#(I W,NRID M-6ATBCG/[B!EI%=+UZM/E_0J9*]2MA*8MZ+JE2]@,7'@CAO-> 6JE,TMJZ]' MD*15I%7=UJHYI*J$8JT,)J58T",/@FGEC4E:I% BI^"Q$^+UY7*R7N7D/8L( M++D$Z'($9R,'ZP0&$Z/ROIHM9WK:KD>B_M'6!R\T.V"));_+J.)8_XW,A:KC MNK&,W_EB"&E"FI FI!\/TO.$X-SR[*,I*)C%(J1-AJ?HBT,?;$!Y6IUG3ZOS M.*.&U0]K"]%Q)5\^P&,Z$-@F%D*XXP[0P*6F)6I#B=U#Q+](:3?&+1=.Z MKT"VHE3%-PXL,PC6:U-2X4X4L2:*_P@JN%L#=>0@; B;^YVL MK-N6;5)*BQI\>.]449%C]1@8P4-:R^X-YZ_UDEJS[Q* MHF@4D5M?1-(JLI 4AF_&+#1LH%,R^GKVI':3466M5]E%J&!6&;7"@N/1@S#. M,V[G+1S2JB(/ $+/@&FS%K+'0,Y MMX:*TH:HIVM>ER+-51??I/[G%=*O/?VMB6)+S<7AP<%P<)J6Z]<7N=(O^='Q MQN%1V._'^C,E-YKT-@9YTGZC?_;;<3B>C-M7_O,A^7RGG/T%Y\\^^_-V\43M MN:C]\^3U\_.>J+C[JV-__.\>BP?_&OC?W='NQU\.=O]9*?_Q$^Z\???7N[>_ M'+S[_17^\?8W]?J?/__UQ\?TZ?7!Z_J^[[[\[Y?7N//BP_'NVVVQ^S9^>?WB MY?M0,$E,!E@.'M":!"YP#:AESAIMC7JQM7]@UW3B7"&F-**Z,4HGWY9.WLE_ M3K\UIA3RO,R?:?99/_?[H)B.LM)3)B< 34[@E9&@L<1L,C.QV,TMU3.*]>H# MV*'M.*+UVF61K].6%NR[TO;U#&W?O4^I(B90@DM%U:55>7#(!219"1T*3],> M2VI91_Z)KUWAZRK+4(G*]T/EWRY1V53-9385B.@-(%<*;,0,I?ID(U50-:#: MW.(&>ZAH\/1:\)E*%@D;PJ;K^61:!Q]V'?SR\M(Z6(RL(6?1D#.OZR"S KRQ M"+HZGN U4SZYDW50\2[%H=_(,:?^^'#?'[>+S5^7 /I)^LE'5&O\C;E/NW$R M#'FTV.BGCE41GYXD/[FK5P^3KW\/AOFRQ2HFCBEG9$4BN+SCH:2A&R=([MY1=XFW8YT4\GH \WWR2".E[D4#+Y5E&U^B M2,9 YID!2NMK(%(UD!?#:GR9N&=3#5PX""'Q(_%[FN(G54"O+&HT&2T3UD:9 ML=AV[,&&8F\7/^HUODI=O%3T'NH"Y:5@D!)CK>@=P7G.0+G,F%=<89!MSU'V MC%U6$2!I(VGC8]#&>=H72JDSESDF4ZHF"@S.&R6<39;KJI7Z=G&D\5QIRY?6O) $D@3RR0AD<,$R MCJ7X:A<%T]9(XVK(7#PJ)0*[@T"2"BY=!3]=RB,FM+8%S5%$!,Q6@>7101+( MT4@I#'>+SM0B!20%?$0*.$_1KL[>:V0AN8)9.\>30M?*=DNV/',*GSLAB9?/ MSTFKT$06@&L]K6^HX7,V$CQ/WJ=L!:+8W!+:]?32SM ]H#9.=[#_-O%A/Y^= MZ#D_';?UWV'TMRO'?99U=(ZS,[9-W^=9.S?6CU_GGYCVL\YY8S"V>$G_G%4X38Q:_X4 $YFMS^*S-PQ'I1>;3YU9M[3[^V-+2^ MB@UG5\Z&S?S9+G*J1S$S%VV.#*O+$"4Y;@L*G9A));-J"UL=[>DO[8W.+OS0 M?\@01ME_ E_JYWKF]__TQ^/-OUWZ^ ?]P=D5H?NA87L5EEMO1RE+OATG1*RZ M/1Q->Q8^J[S/H_93]4K\ U_!QMZH+5'_\6TTS.;6VZ8.[>3I\[:Z38GEKYX" M?*@'\5KYRO1!?%,_7A[W?6_CU2#^\.!LN?DB?SL7K_&Y9$W/"/OQWD;9'_YY MNX ]+,W_JS_8F.P-C^I[I'%O(_\5>?N\J%/ MB'Z?'_O;ZGLRY[5^9>.@_MC>>"/7=3'-ECI>NAV$\ W)D[L&)9W$_JZ%K-\_ M[.OQW"GNYB'#LEJUU-NUTL_YO'FNHS8CJ7J;834P?MI,N47UGVN@E\?/'GI. MTG(>Q@Y=X8IJY^_O25K]_/!Y;LV#I)+O>(_FSB4_7%+XCI]HGGTQ%JTTWG+# MC4(9E;?&J.C011^BE/GT3)QX G,/=YZ?Y8@__;GS^\]JYY\OY6OQL]AY^S/[ MH_[[N[_K+_QS]_YN\^_NM@]Y_O_KJ:(]YYL[QX)W=> M?%)_'+S$G=__9[_EI/^H[['S^[MZS3^6U\?L>-J$Z5?VYWLI4 K.%?#29MP6 M%\$;7D!SJ6/;US0A;VYQU^/N>G)X[CVS-=K\(NE9!^FQ.1GCE2A8+ :)/BCF MF),R)A^=-TUZN#N5'NY(>AY<>MBY](3L61910(Q" &:)X+$(L%B_GJ1#P525 M'MW30G5#>M8^5KB9<#,M$-L>U*BU<(S]_3SMV-BL7_MJ>QT['U1T^CV6%""< M+$:N>\_1BWQ8GYW^R33>EC?W!\-Z05^F7[C7<[9KT=OXCG=QM<;[SHO>++CU M]7YN+[8':7L&8UH+YU@+=WZ=L>')91-UBL!RP7;^E8/W5E<;'A5J&Y11K*Z% MO*=5E_H<$X^7PN,EN%CB\0/R^,+3EIB"BTX#D\@ HS%@=2Q@O4(3!&=)^E96 MTA-ZX1Z)W3.VG74FTZI"F$[=;!W+S\=N;N2_VNM\K[9U+1IEK;8,P185 OR&I4K!D4)8;FTA=NTN>5ZNE.#4HFX:^=& MB+C+(.Z%_T#KM$>!4!DJ 5WRX'RU(S*RI*1/T:7<)AQ;N?"(L.Y-..ZL_7B^ MYP2??C3R+>NVW_>AO]^?'%.6I/-&Y$L>#9,?[UV5 MLA\KM-/6G!?IU-WR^RG"I&CS*-KL!J5+VF0E$DA5+*#/K"I:0##!>I9$,4GX M\^ZZ'0JIB+QK9T:(P4MD\(4G81BYLTQ""FUHJ;0:K)"VXJ5SC+*UEQ#-DTA& M*9$5;OK-Y/N:%TDY3#92?QSK9YI0/J23-N3*Y+H9!'?+BXK?BU/XWHSR0?_H M@"1K#LG:?3YK.FPN: *#V#J18M(!/!H-HO <4_;2J&HZ)+<="J*(IETQ'$33 M>Z7IA;-03& H6H(1 @$C*O#UP0154"56@A$E;VXAIUS'ZJC6:N(VICLKK3;H MJ#_>:S[ZS&%0?J.3QN(N^8U_^OY@W-#-X]W!RTOHGL@:Z=@\.C9;_>$+MTJP M F3!\3BP14>H5B!7F>GO%*4XWBT!'Z0(F:B\Y+I?&%+;)$E>:= <^4 G?$0 M$J\N)0J6O?/%9[.YQ7O,+&N. 24\[K ),QQ/;'Z4_6R^'PZ-1W)N6A(3C MC7@TKO*YILS,/]QO#O9JSB2?,US M+N/M]N1U?]HR;/)Z^[VH057#"820!3!X!<%)!)Y\CLZRPIG8W-(,.Q17$56[ MXD6(JO=-U9WGYU1%E-P%5[E9:0J83:Y4;>E*+S"S+$3.-710E )9Z3F8DD>C M::GI8-)N]X:/_Z[F>MI@KWYQ/!G3T9CN6XX[AU+/_>&TV^.75L5V@GA3/JJH M_VZ)>SGK1HIA3$7)(>DD:CBE:SBEE ?EI,Z8?+%&;VZ)GK#+FHQ$N9'.\'B5 M]1_$X^7S>,:J6"V=\EBCBHB5QUQ)",VY6)].Y86T?>7 M%GD .NX,!S ]VGUQI'L_5X/^S=,Q3S1&6H6W:.%3Q:7!LGN&RD\-E)\JE&V0D7DKC#;A$@(JN]X=.1=LJ&XNEM* MO%TR;V<,A-?.L"JWH)DT@*5PL*)& SR9(G15Y>)P:=ND:YSO> "GJ<\)OZO M#3\>9ZKTZ*;QN-H,X 2VDW96;_U?>;P]2/6?S^L7^U3T/J=:O9YU&3'4!87Q M %FE#.@R!Q>T AYCT=[88G.;NV*NCZ*BI,6:\_2>/0:Q]Y[8.^,U5-+)9>: M!1L!VRLK2X'(@XK6:(Q1=[$DZY&VJ#LY03N^TG>N^8SQM-/8V0':?K[? HYU M?X_'OO6V':>5]>/6Q##W/[=))61$N]GR^ MY=X:D?@>2#SC5X/PZ*/GP+)Q@,J'RE\?P7%1;&)<"E.FC5_<$D8?=\BH=M:) MO!GE0]]/9WMH)S9UV.K=3GTK%1H_.E]RBOE97'Z:\J\Q^;3.<7L*.XG<7"+W M[E(ED#*1B>) 2]\Z2;1*H!@\,&>U+$FF5$K;N'-XO1+H[B)'>W:=H_7#.A6B M]3W0>L:[I,S1*5> <2$!/6]-ZSR#B-+R+&*HO&\%?@ZOGY=Z$%H_]BS*'0J8 M*:ORZ-S+&>K/]_SH0R9%FT_1XJQ1":E@,BH 3UBCL5 ]BI6NG:(R@N>@K2YR M:E08[T8T1@Q^#$:%&+P8@R_5&EF?>-&0#7) 3 F<41RJ',LLLRC&\&FQ,K]^ M")+R*?>YLW/HC[][6X?BK Y.\KP]-?SF!&K2L;ET[,.L$Y'9IEBE# 1O=0PF MMUKG(D @#YA=&[U76FPE&:5,.D_EM3$B1.#%"#QC1$34V"(&D*V%+GJ9P)KL M(7+%6&0.>6R3P7I:+%Q(2!F2>=S(Z"C?N+NS:"G24PRQUB9'-8V[1V=N'V%90KZ1J1']RA M$)$7(_*L2;&1YY0EY,!:QSO+H*5/0)Y@*S(>G!ZQ94DR]B*)78OD]TSAJ6@ MJQP6 BJ-,Z!0$FR)"536SA7KM.'3 A.NK[-[G0M,'LZ@F)N;W^7)QK3YW5&; M!'#Y?'F]VY_O_TSY'4*N,!RE/()Z;YXU^,;#_7[::'?D<6K?@Y2AU ?A>7T. MWHR&G_NI-2?_;=Q::YQW\=H^?QI(]N:2O4N]]RI^*B>G +EM34 =@C,%(8KD M$P_9:9Q6QG)[?1CLW F6N]%FC5(O3TP'ENF!B.PK(ON,QVD9&89!@6DE9YB3 M!X?5XZ"-*A@N,!>SN85X?5.H8U1?4I:F:][G^:SOZ0\^Y_$5W_/L7M,U=WB/ M;\.ZR+L_P!6NR$4_@+#/=$^OS](DCP;U:NK#56])F;2Y+P]MHA_E$KG*W-\; M?]S& X[?#E_DSWE_>/CK*;*T1LZU1OX\:XB5E+ID*8&9UK@C> V!L0+,1]:. MG3B&KJZ1/:T[GD&-6G:7)IVJ1>@L<)&)B(X70J@1 /6:H0LT0KOBI79 M;V[I'B[488>V&SM'Y8=Q(T3E)5-YQIXXD86/VK1,>ZI_: DN2PVN&">MDT6R M:6!A14?:>CZ5#<:;$FT/G1MY8AL+7=I@?'7V.-">PW?*WJ4>@<'GF+VU$&)I M9\H\ ^\X5D.C4(G@0V)M@Y'W*JA=WW8@(5@#VT-"T"$AF.W@@_6_)=0 QMD M&%" +8&!B$5Q6__'$VYNN1Y7U\>-=DP''O/VX^$I"S;"\4;I#_P@TA;DH]B" M7'W#[6&]SC3>**/AP49_/#ZJS](T(QB'!P?#=A7#^*D9\)84G!S7[Y3Z-PT^ MC'L;@^K1ZP_6SYQ'?X[ZDSP:_Y^-U!^?MIQJF<3V)O5-JSH\N%E?FY6XJZG$ MTR?EQ_J@O#I]3E[52ZN?]\U1V._'W=,G@Y;?N9;?2XVG@E#&&2^@Y)9^D#I" M8+9 8LH*AZ;(K*H/-]BS-[2>HC&[:\[GE>83B<_WQ.?9 Y:<^\"SA%1:BX?H M$UB1.03DV>M4E&*M#Y5D/6.O-[5=^P.67=ST/$FCG^QYGAVS/#$YJ=\\]2!1 M!ZKN6Y7;IGN>[9+LEA=G:+XY@_G7AO+V()U\(5>]FWZ%]&TN?9OI157__MWM M]VB4MBX4X$;GZEF*!!?00>$V^U(ES[7=S^X-_21B=R8;./7@XH2S,6EB;.T=M4WG;/<'UY2G@B>1N'KG[LCWK9O#US^]+5,GG M5DJ.;5I:]AY\5@*B\ RU5]+:V)KR2=6E>(V8W)7\"]'U?NDZXTX:7353FEE; M0!DO*UU+I:M"!&-%TAJ]"6WB".)U:_+HDRNK]B=O6_.3H]'QJ>&8#-LX^6&] MJ(V)_VOCS_YD;V^XWS[ >./9STJIDOFVG&SJCG/IT^K[[>S6W1E(S>=^?ZO56-7L^Q904['N+3;;?AR!R M]L$#M^V ;E'8TAX)ZII4!2QE:6/L8IA$U.UB$N3.VZS$WZ54DVR_MUSJ$EP! M3(4!:B'!616A%!:*MC*6I-O9,FNNAP^4Y+B?),>XV8VE&I"G&$MUSX#\D@_/ MXZB?AH,/;_.(A&PY=2+;[Y-6F- FX (E8%V&("@C(#&KA1*B% Q=')M$%%Z_ M= @1^=XJ2+;?QR0RE]:#4S680"P!+%<"VC!#[I06FK5Q(J:G;[ DE!"YKX3( MI#[C&_M#/Z ,R-H:D)N.%^Z67W,\JJKU(@?2K>^N!-E^'Z3/PKJJ6S):0"&J M QFS8*UC"?/" X; P#/K0$FTCCM;K'>4"UDOXJY#+H3HNX2JD.WW MR@0I?53@,@9 51"LC!%$#E$SPW+6I3H0WF.XR$15RH!\BW.O!N.CT?1 [TP_ MOU']RH=,DQC6PG3<*%V'>Z/+(=09S#^>H;Q] 3()V5Q"=GD& R:;?$ H6;72 MMIP@2&? )V]B-1EHN:]"5B.IZT=C*"&RYDR^Y_,Q1.+[)/%LNS1AT7!>P(M& M8F$AW]\X'(ZF'!R64WN2-_9S&QUU M9L@I*=+-HS%WCJU.I"S_U% ]Q_VL2(@T;2Y-NS1:P>1DF949I&\M78M7;<@" M R-=BEH[7XQOL]N-6\+L=LJ,=(>]J\R,$'N7R=X91X))6JGAI M)X9IR9R.X))B@)9Y<(8)$(ECLCH4Z=CFEKVASS2U!ND8,;N3^B"V+I.MLZ4? MG@ED"4$A1T"=6E-X*\$R$6+BT5HK*=6Q,L:UQWFC7E*]Q*/^>&]:!4(]/]9C MX^4.O> KNB\O@4OM!.;7KTN3:HJ5/MJ*4!"FZI=' 4$:67V'SYP'*^N7J>YC MO2B\XNP&L?5^V3KK-JQCWID(.H@ B#E6MU'9FG.*G"G+D.O-+7E#E>G#)3'^ M-FG5EO6?J?]YZ[_K'V=_]>DSB^X'51_KP^&XWZ[TV:AUK>M_SG__LY\F>V>K MTLSOG?P=S]C%K_@P'NX?36[_E9G+CO4YS*-3/F[]=QC];>O\UER]PB7_VKVS M7[3/S?GE"YO]E9SB:=BM\-AU8V'ZJ7HE_X"O8V!LU.?V/?LS,19LCPR10 ME.2X+2AT8B:5S )[;S:WWC9"M#VXYTV)IYDNOW43:+-(^-&'"L;ILZ^GB]B4 M6!>LF,[!K)]_WQ^.\[.S%W]/_?'AOC]^UA],/\_TEVZPZ1?(_L!.T#V-#D[? M__3;/TR_=45$3KZGS0_DK?_I5_[S:]=+,O.9V5\?T3W%+-0'>GBV""D+G#?;P0O]5!RHICH"X),NAK!Z#@X MXQ!RX4[GXKEK)P>I??3C8N<]!VO$SD78.1.F::9X#,F"5DI6=LK&SE! <1LX M9BX\;_T(^"*E^)0+_A:S?FJ'_8J/_?TV\+SD\RHWR@5WV3E,JW1/@/IQ.-J. M<7244RN,V6\:=?:=G$F@YA"HG1>O9^T#NF =<@4EQP(8= 8?@H?(DA4A*>U4 MJ[(7BTP"I&1OU_9K5E%>3\1=/G%GG46.S&2GH.+H 5EPX#U'2(&I&@!P)UL= M6_>V:]8^+6%N)-].GFS$2H&-P]&PS;%-&^%XMIJMWO;/_4D_/WBRXC0[6._/ MLP;A>+C?3QOMKCQ*H5MEP7U]!)[7)^#-Z0/PC^/?QCF]&EP<*3I_!DCWYM*] MGR\9EHI;RB9!D<("2BTAB!I@<:9YP%PBXZU^U^A>7<^65&9S-\ZL*"?R[8LA M>>AB13_)P[W)PZPM*C*;-L5&2EUMD0H)@BX>+/=)%.>2LV9SR[D>XK*.#=^O M.JQ]2N9VO]0?Q-'TS&%_<.*=6F.FZ8O\[Z/^YTJ!#IQ#?%J"N$J_U-2P_?_E M!=B_Y/%DU(^3G-HWM@?I\A=F?O)-O17#*I\G3]"+?/+/^N_[1PV4EW_%O79\ MY!<_R2]+R9%*F^<3U4NM&*0Q&'@HX(I5@$YE\)95XZ69SDD+IX6LGDO+7OWJ MDF+-;GBN.U\,24P7/1=)3*= M7,_BPK-$5J(PCS3/]?PVG[8Q337ROV^$_*$_&+2DU[!L'$XY]- YK\)*N(=(O8CS4%] MV\OD^LW%7,PW,E'W&!K>=(B0J)1JP)J5/+&TI'9KHW:S(_>< MT%$P#X87#5CE#9Q@!@07)D4;>12Q!JN\)^W".ZZKS-Q=.9PL3PY:+CG$7=%[ MS-RP^CDVTO"HG1>]VP9&1R_QD<8DOQX='NY/N][Y_8W^X$3^3AOU5N+ -%3I M#SY7)9O6%=8 Y:+*<.;GG]WKOOFZO\?:)^=OF7?57L.PP-$X;_CQ.-=0=M0. MJ;=ZU/Y@(Y]N6;55=6-8HUH_?8A.&C_O]WUH!V3Z>;SQ7_Q:=?\R]&#A;-[: MN;R;/MB:>[E5EHA,'^C=\MLX;[>G>3=,?+WT]&IPMOGZXW"T>_8<3WOE_G3Z M%!^3I9O'TKV]- [=9U&T90%BP5@M7872G):]]S'+KK/?Z MC$^.I]%(VT8YG';;]+&^/.G+-=Z8[-4/]F'O\K"1>RGN7?@\Y]KI]TT?;,WU M>[5UR(?]&FU/Y7DWU)LS#:#'KP;Q:#3*B81Z+J&^--;>!S1&6P%8G*YJ73VD M%UZ#,JHNSBQE9:N1U#VF%C:2W3MD3D+T"(1HM=7*)$3+%*+9.71%.1E0 @M) M C*CP5;XP%C/K;9%69ZG,YODLC9DJ8;X5OJ=/N?U-^IM');)GWZ43]QB?+G/$C#T45VFQ*2%.O??[^AF6?SU]-'\RRJ?WOR8)X?V"4]GDN/7\T:0\Z= MS%D+B,6%Z@ZK1;1:)L@5N12YTU&R=HK_^@PNRB^2YCR\YJR@@1(IT?TIT6SY M"NCN->VHUO9]2UYQ6G%]@T6 MLC\]FGFRU>UCK!]^,FZ='EN?<\HT4H#?E4SCR[\.:VS3GQR-\GEP_X^CRB8S0TBL),!8+ 3A)8B2K0W%.DQI.M_UAK&)E'(D M17IX15IZ;V^2G7N2G1D;J10OC)-Z02>O)JUP:#P9';4H9_N@A2^<)'DN2;[4:2HW7P@B0\]R0\LYO-O#AI98**G@4,-H#760.+2@M;'U$E MQ>:6E=3B805;S>.]_3P>;TRJ#1R7/&JF<))'!QO[;29,2R6>.4-_,J:@C8<9 M;_0'U2C.]B=MIG$C^/UF+"F72)'[@^<2+POY;KU;9_,U2,&_1\$O->!"7R1J MK(&\%=C^T#6:CS6DC\5I+Z(+K4V/8#VA3(<">M(BTJ(5GX A&5JV#,T8R2HY MSE;7"%RP *AY A\Y!XDB9VER1&%IQL_#FLG]W$9_G[C&L]+%I1I'"O,??YB_ MU!+&*R'^Z4/[]O29W2T_39_8'S,-&IE3FR\U^=)66>0N@')9 *:8:Y"O%)3Z MJAAN2Y9JX9WAH#4>VQV]\?4N^?W3?Y]*^03&;>M-TO%,'(K3H&D$&C!_\0::&@#%M&-'SZ=S+O+5^8 M0IA"W-EM!%77I#GGE\>?&L'O:FV\_(9W <6#P$Q&AHP6##$'>&Z)%$A@3+PP MG 3L7KT6/YT/4UL;:T!Z?M)D#5-/;HTL8Z$^K6VZL=MZ?3D0Q84:F?G@&(TX0\D3_OFCWM!.74K MD/N-_-[X6$:&]!O_N4K_V AX)V24V#E& M.B4)$4E!%!A/6B[!^;(._.2#?; MN&*NU46->ZO@W@G@W0CWWFA\\/^.L6O_NV.^Z^%N^QN\]XCOGWQI;W__"];G M2YHWA\_2O(]A+0C,X_*@_:7Y_R[?%8?"4L^%"L@S)4IQS3@.T"F"<$(44N&8 M+".2+5I&&DV@**#91L:YY"P:=PJ;- H;G@'I&=\]&_6=V_KZIJ$8W1RC;>:1 M"6_^8Y""F$:?PX\1Z[1-[ZC9*?LTJLS0]RH^Y.?\D>O N>MYC>;6>B$T.MU! MBM/O FN9H6^FO,^JBB(LRM>!&62+7G]VIHLS*D^$/XB$H4Q/4HXG^?K_VMX_ M7E_YG&I@3&_"N?'G6;=LD_%'SD5M_@A_GC?]X'@D"$W=5[T83VXQMM]M#0=7 MWS*%>BXDX>5V([SGVQY<9LQ;3.@,AJ])BHR*CR6 M/@9L\2'#KT8W'8_/^3-S%)#M!7.*3(1Y_6%:Y^:B_^H?L_0!E##:6[HIT^;. M[\N5ZQ'C/:]'>>#YQ-=E3\AABK=-5\%(S!./H''<2P?9?]R\'?+5Z[T<)0E0 M]":=@9E!S>ME6_T$E+A@,LV4^ FF%_I-LY&.]\TG9Y?E@]P9H>&WNZ'ATS+[ M;\U.8W#<'<(S?'\C-;<,J1GP<:XFW_$-$%^JO[P9F-_O#>EN"2+%J^M/1''_ M!^*UFTTV&Y5\N3-LPR/S"F?[:Z[O1I)4N\?3&2+-_1])[M#W^!5'=T#M?^ MO7URT#SX\+YY\!VDO+??V#Y(B[MOMS%(B:WP/U\N#K[[,TN9V-[;/]_]OGV^ MW_YRNOOVGS"N=_">OT[W04H\^/X1[^P='^]\^,:V+[_$[1&DH(%@W6A-0F6%DQ9 M!]3YJA% 7#]+Q-X; OK_]MFQ)G'?G MQE>O"_W_9GXOC0:3R=\DYE7-J!\5U68/CL9O@^, IUX;WG_Q>Z/9;YC4.BVI MM:D\\H^F+[-0'5S1"\>ATP?IL9$EPJKMFAE4Z:J@]C72PXZ#:0V.7<+%\#=@ M9#.D6GGVHA$Z1^8H/QBV-WOZ,L"&9J_A1I@:.G 2IVNFGC(9QQ3_YV,EJ1!M MF/NHUW"W ^<*Z/E-EUYZL=%HMM/-^1$1Y/BR,V+UHN-PV:@J MG^>)?#7F*[*@FOK&:-$:GT!^SC/-Z[;P\>\;C:GU+%,T^K>8BVGTNG;8A]-E M"*=D6O"I)>XVVJ8#TF%^=+5VJ8",.N:(1F#5R[;5 M6?>$ZW\;/>23\?W?\\NZ'> \V*[39K=_"E=L]7K-'Y5DD[8.KFIU89E' P9" M;P-_'K6?+&N\':9R;-M+AIP*O*-_,)C^*Z;R#M7$&KL MA//&?K=WNC'UVQ?32MP.'W5[\-8WI@>G9,?DVW<' W,.C/\&R,F;JX7&)T2G MW4[C;7"A;6%C]$8C20*S+%6V/?5Y"X&O_/\.36^0-B_VNNTE*Y(V\HHU67$! M;E!,'V71KCAY;#+RE8:7LR'@IQLGA]UFN ]W4%ZYQW\-6Q?E84EIVF6BYW89 M)+5JDYO+)];X[>.G78!;8(/SXZ8[GKF]V>\/*W@!!/2-*^V>67SOSYD^@U#* MF\(9DFOK6J4Q2!N&",%\P5BHO#V24C3Z9=H&^G'G_0I&T!SS]3&/M\PQ^ 33 MZ_JO>6! Q/FK2?XJ?FDRZ]Y'D@J5**JH9 HYJBEB4AED'/.("6LP_$>(!:E3 M;BA"-SA>[/58ZFG]A>AU$%[, F6=@62:S^!K[>6P3WF3YEV%SE'*I/68 :VX MJ'CDA2&&T(@QBR39S:^@F3G"R",N*>-3&M'DA2^6%K;/07_!A,?"*HZLYQ$Q MC8$6./6(XT(03GP4(17@5YO+Z&"LLV^ J- ?MI+[(6%()PQ*<2'X_HU;?[]X ML9+/Y%,UQO=PVHT2E2KH_Y3)>+>BXG7QGSP%E>#=SX=">.$*"VJM#@00(T2D M7"R0Q)%P3K&$/0,J*?"&7-*H <2M9(.%7?)#EVDD&Q;/>\W\AV_VJP3KW"L& M$ 5.G"RLKS'IY/+\_?"E+$>YUWV;!.6FS?K!;N]KZ/UHIEY/6QW_;6JNZU0] MX0EH"9[[^5!SAB4'G"&&%W#F:(MT* (B.#@?% V!RE>O]89BBW$$#5C@A@VP M2V&*FOP52?PKDH_&W'I*"^=(8"%J'2.W$<;$-3-:XGM%GDI!W(UCD66<)?F2 M"81N'QT6VD@?M$9<4X-88!PI#R<4EY@S)["SFJ4VU"SYC^8()&NW*9 @;S9H M*TF0O4):N$&NGXKFU'R?<=P6U*1\NVI*NW1 M$>C)IC0TK"8;VX"EP][28(#$HC>Q*"*5@BO-* ^JEHT?D_B^<2 ^ IL@4VR3 M4SQ%.1F!E#$$&@/X"3,!/<^&%5[>]F\JQ]ZHT KWRV&]4%+PLAKT:#CBFL<(HI]8Q) MIRP.3)MH9>&5]]@\'@U.%::,4]/]F@QMN<#*"Z9-=['S^1!@40I' X5=8@9 M:I'55B+BM ? M-8G*8SRC8*0#4[Y[8FSXY=I_*L1DJ=&R%AP$0UC/D95.,N* M@HA"%-9)/4-(%&,R&]99$]+C$%*QLW7(G>;LQXX@CFW+.-]W.4GVU\;?YG.T/0J U9!2C/EK:R)C^Z3 MXYRJ%6I;!Y8_C1$UD%QY9?(F\P"L:%.:TNROB -;&1>X$C,R98 MR@LX1+@J"AND*DKN)Y1(-/JE%F4>C,M/+W:.#EV(7E'-46 $6)UX@8P*##&. MI0$),Q4E3F8^*58S\XWDYNNDXUDOC&_Z%,N7@A9#\GBFS\;VH>QJ2)2YA R3 MNI=N;J;",2LI+)5;)\?PMH"J142<2M]LB]*I T0H;%4B2BD M\BQ.-!@[ M RQ%C&3>2-A=&Y3'C$HO@B_* "2":8%&O]1X_T"LMG/Y#N^<'*6 >;;S=O\2 M)#QKK8A,*Q0(Y: J1)<,MA01 706<+1%H5^]YAN2XPU\/?8G">&!W3R,6,.X M):G9$E,FI*%ZYXA2Q#%J6)D>L92&:C?/2K2!08TL1#H1HT#*%J!&$FV0P2H@ MX0T'V5\: F?AZX(^FLOG)['DIUT^,Q5#7NR!/4=1IPN,,/"T!!\@P:]T4_!UF M)9ST##A=8.%@(5+_M^8HZRE'KEE.!%R1> M*->FGWV$812W">L-$-:"Y1KV2CN)'?9A#_NP+MLY8C$+KC;-_T>H8D4GBY@QPP"/>E8+Q!^59 X<9%,+TGMK@L)]DK)SY8 M$E:9)YU=R.F7M&$_8 ,RP@Q&4O2LE6EC.J0PWS4A^)MVI:0B\\,T6SG=Q79[ MO>YY=CZ:,^,2L62\R_11!AY2W'@#Y C\]1XNR(&1OZ4TMY38T1"_PQ-[89K1 MKJ"PY7MX[]D"4T@48"',09M?I#EP)Y MX[ %P-=L5W71,I4E;D"YX696H\/117Y5+R%*!U@0V"'EGPY[ICQ*DBIPTQNK M.\L!IJ.FDUMZ]E,)_7"6 X)'CMIJ1N7T1K'#E2EY-%NXU+CC! 53$YEFC[P< M/L IE-X%3-5.+-Z%9_0:R1*0L+L3SJ<8.3V^%U*F6I5".PYBWAB[1@( OTO8 MFF[)(>49W/-)8GJGH9*#4^Q0NFINBYK]%*-\DD*ST_@;G>N:?OY%)FK/K%J:IA8L]0P^N"I8?\T M_69_-VZ5C2]R_-N3HO1.D?V3=Y<[;[ :#T-[RS=6B"#%X2T)$= 92V%B,3O$[:LF%1&.5!_9G+[2I8 ME!$ 7-E F8P&=%HJ')9PK0C8+,GM@J6NI-5QRMWUB5U+$M.KY.4Z,_V^,M.+ MJS/3ZR3SYY5DOC0/\F8VG65K+V,TA@,@4\HX90 -RGE.K0HP-J_7+V_RL8^( M3]U6TUV4/]+ M0+30A,,5RFH;3."%E 1$3\?N]]QXPIRTY?QXX_1?9Y7 E7+Q19)TX[CVP=BM MUV\<@[X)VD9(Z8KAS/0F';QZ/NLL6=6OO(:@_I0Z2/"C)E^5*P.>>]::F&:^ M=7*UA9S^WF_\]FWSZV;CP];6IS)QL>H55B8\CGJ%P<[,Y0:;2I.W27DZGF@L MZ27C',(%F?G964'M[P\MG;YO)@M]Z0)\B0!S=&@=K)W&#DEK%6)%+)"F(*<6 M).I@"U5H$^8!)A+%"'5%$"DYPD@=22&YA@TP!GAL03 M5SF;!N\"*X]M*5P. M*S=.^O6R_.PXF7H#E.E^TJ2K*+5&038;7Y)=N350*\D\GNU\V?0\ M,FM,/:^?'@A0,GG;(S0,C?#XCQ'.G05T+K4U3"VK)5>\W%DQ;3C MK5SQ*9/?))[NOT<.J)$4,>7A&0W_+)^((X2Y>A0IWFVS\::*WFM.NF"4/J3D MC/#C\C[]:A63J7BJ)VH):TNVYCH*3[0YQ0P 93ZY"GT#)M!M-P=IO\^&O>3" M&U2&ZN/E1%M:5T=+.5J T]EL2#61AN5)SQB M;9AC46FNHY5>%R(XO*@WSR]__WKA]AHGQAI$ARX7>F]AJUHN+-^TE*]'9T9O M?A&G4+UM_-B?=Y;(OD+"&4-%N@ &4%:Y*J_-G4%3Z:3%J\?B0X6C_PU*M&GE M"W%7:Z+*<8 M\M;^JVH??U%O;-Y8YZ612E*$A70(4$^EF(BTNSQZ;#"5FB0/Z&+B[14]!P!K M6[ED6PKI&F-,4DM*-:04>4)5GJQ5;4>S5.V77)\"R+)(=.6-$R?ZKP4]+YL.>%.:GA]DN'G7)O.6-$.!\1 M-4XBQ@-'IE *F1@ > P\U,L$.XNU;6X#.Y.HJAG0R! S^6XYLO27FOWF/VFL M: F\9>2+7K/(E^+!(U^^3B*3YUR;@.SKXM;<_3IBDO2LTV+G^U\G.ZGYQ,EG MEIIF;+_UIP??#YJ[>UMD^^2O]L[)*5D(6CQ)SW=DO[U-#]KO85Q'9&?O-+VG M==#^",_X=K'=WJ>[>_^..Y=;+#7Y5$)Z230RC@3$I)7(QF!001WE%'2$PB^X M-8L88$NLC5Y:9CWH%*30G(3D:2\*O.!U^#ILMY,,GP+LIH+$IPVAU6;WNW [^[T:A&\:.F4TW"!U"%6S +&UK=\V>8KF(>W.KU M+35C'H6(/W6D]Y. YOEA*@'/K-9(6$9!LN %P*>+\)ODQ,L@ E^H#X^95)PY M4&M5P3"+6G#C'2BYPIC@@Y@'S6]E9D(8K?3S#0.Y<>89ZDH?@YE5X>; JC1U M)_DX>4TF[H=>\J,DT_J4#7YD41\O8&GS[O>'[;.IPNPFAX!73IRD$B8/77L< M[I'[,O6K"OT3-;*LRCTRZ9?%%#+$9,"YXI[!'&HN=[9L3#F5%L=3I6F53Q]G M9?F6:[Y/Z]!N-TT[W/"7O9_=Y M'L"/L3/AAX&W)=S-D!I!;N[VJB5>ZAC)OID>",/=3G9CEFDUV6;8[+EA.U7+ M MW&A+X2GY1+S(]R5;Z<;DS[(Z?DYMF_'*C7.,KGS(3(I8^&%:PSS6G+APW>X! MMX/^T7$V"9<+4UY6D?YD)+W9U2HI,6?HS1SIT\N>:&K\AASO/#8[CX.PRGHCY=*E M1#Z3:=.5]@T J\IOWS$ME#JK];MQ<)Y3FS/WA:26 =N-<"9]")>E=)-62O$H MH^^2 W?4!0&@)6="5%EHD]?,/CG[F=,FE;T))H[W,A3V8EQ,I>J7D),V.OV* M&N YP%-5]8;2PI[21H:]JXI[+WOI.(O$.!ATZ;Z>P9,T<#,Q>E6)E /S=X59 M-T:C+/6<_$Q)^#K6_8%BW5D=Z_Y+Q[K?J,;.B9\N"JOFS-4;C:_S;,'4[(0G'@_/N1&++8TG1 M<7D(%1& EIO\=)7,#T/JPGHEA3#O<*ET3DA@=NER'Z1.TBB:/8]2E>*+^7%V M>W?,35@/AKR9P982ZH1:SOC*41>I5M=-UXZ8C=#-32Z/ M#6RO"\-!V25MM/5+5G=I <5L%.D[IF.6R;1_R00L)WJY&>;)<'_E568 M[B#K;95E8&31':1,E9+\8$6K(@.S<:2-)2&DC:VKXUTW@/9AN'X*)$9U58"8 M$V!EC:>DW@I1JLC+*UVH9=;\?*%'YXDI'"$:PY9&HJW2(-H8D"2\=T$L/?LG M[E1ZHR#P*?32!R#_DK&;%-$7)Q2,BT/Q7$;L_!!S[$U1$"0XYH@Q^ %2&$=% MH76A+>/"1] NQ(*']+\R":VVRUB28 ,KE,0%DT19AKV3@CJB1.24U+O\ +M, M0 QT0D7*+$6B\!0Q8"BDL; H&-AK11SGJ?\V672,_]=L]LI&0HH*?Y8($"M6 M'[I]ALMC'T IP^5+KNE1M889^ZIV__WQ+2*Z\0FH/[2;;AU'_W&J;'3"^-*L M97JMBU&]I-R?(-L!LLT;3B78W5PMIEF63NGVNAWSH]D;]AN_C>;\>Z/K;++"&I\*WX>RK@\P8C8+CB7'Z5R3J>R5T,NVYLZH M_LN4"7VZKEG2*IK];'S>7#7>9#TRSQ[8A+ 3SJ=B1F;\Q^N8'/\4=H7=SX?& M2V-@"5$D(51V!9#!$>&VP%ZQJ+"=5Y I=5)% 5]JV!P<+.C4S!3,8Y5$@3!O M5TAE@Z[TY=\A<.3F]\^.5R3Z\$82*AA35!FEG2,L4*E9$!(_9N!(?LX?V1/A M;L$G'RO<&,5$I'1$WUW,1IQ=T?4[R7;+;K]+4P%&$]KZ^BV=<@IH;^.:@^ ! MUOZZ.E5O*GUNK%U.0"6K1Q]'%=M* LU5YE.%@7R^YK2[QIM6=^CS=(?YMJW4 M<*/R#NXE)?%C:M51-JD+V:BP7*(Y>$_3JRLS$XYOJ'I9TNI#I8^TK23 M"W^R$#>^8E0)'TZN1MJ/+&W,FHS*E9KNJ3U>T&NKZ,]8+);P6$*-B4)0+M^U M^Y:& !.M1* I=D[VMZIL)FN@_,Y1"FYRDE192A.CZ=?QB-^8LZDBFI/2A5/^ M]K4LA IP]C[87LYONA;3TF>3B4]!Q]?44RR[CO_9A7_^&\3S]UM?__G[LFL: MW\YR[,EOL'N_PSIOIBT4"-.-ZP3F1\/)',7>?WRT:ORVUST#P5$Q^GM:FS?E M;R5\C5DR]3L*I6!?=JHH QFJD.^R;'&S-YO!UL^=3JH[CD ]"17F5 #0'-UU M!>^5$ 59Y\4DYPDX?6KK4U%EJLYE \;!3=5XVZ<=X-'Y*_2W>FK'%\QB8"8O;)\_IO&N%0=DL!4AF'D0VDPUWU+5K M%E'.S8Q#I3R4ZO>G@M/28D]V8=BK4")YB5K#LOFR ML=UA!5N@!26+_2C==Z/Z=#8)N*J%588@>=A%-R@/].6]H/*$1S%5"1U \O'] MC =+9KO$XK"^>SJSN*;5[R;)YP>L87_I1I:R2*=TBDS<3Z/ O(G:-;N0TQ33 M/P8QL$PC*K>FPN^\+^'O4$;-E2]*Q:++VB-5@A$\%63?=C#9+I39; I0\NGP MOT-8T7@Q!Q"IT'+5UJLZ+!:A/@?W+6JU5C(B&4R&CQ,XQ$I@6A8JDH(P((JP75K?W[7+GZ%!H3*)5!:*:8L0B<\A2$A M* [2>!QE2I3< MD&S1(Y0)9:TW>YP9^Y*W&6^?'U+GB68AHJA8:A'E/+*.:V05P;:PFH941H1N M:*H6MGFN:MW2&" S:]*J5(]1XFM6&^!L:>7(DQ%2]$(;M/I<2#\=KE7$T[!3 MYH3Y*M4V'!EW,9:KR[>/S^+9,(J9V/*1OZ23,6HJD616S^K.?S>IP[4)BO)4 MF'S9J, -V\,2_7Q(33 &6:P>=S"TP9F1ZC/&Y=$HJP)LLX5/.F$27753P/6U M(=AU./4#A5/S.ISZEPZGOD5X]-+[ULDI=%,0P-;P*.GYR7!;ROS)5#C*.4DF MW9WN9FF[+VV[Q4;C?67>1?$\MD^A4ER8F O?M^<,K<7C6$VXO;GB@HNNE.F M,H/:D[F4 HMJ0D'<(WJD#" MZPQE8Q/99!R+EO"R*N;\^3Y.&R]O38=[;G>^9 K/V^A?[;K(C+@.;#;Q0'R< MBE='H_9G_\HMZQZ?6TI**_EB8K O?8P3>TFR)";IL^RK-RX*VOU1V51:]RH.FXC/L^+J.O':BI$07VZH"9'7X2*)X^6FK2."E,%F M91W<24#'J//WE3.;+UXV-]/2)IC-?R,"F$2( M/7B=HZVQZWL,U1\G/IN)Y+,FP6ID>U07K W/WO/M@[=PS=N#TX.3+Z<[>X[M M[QV<[.Q]Y-OMG=.=[]_PSM[VY;P=Y.##Y[]WZ,$IC ?OM+^T=SY\)CN7Q\<[ M[6VR?7)ZL4\_DX.]SV3[@I1>H<;F%1UJ_AT99SO01K(Z?YPJ(\9-DP M=QS\L!5R0Z0TBG]-[-]9VWS!?)2R"(H8G2!%@0IN&6(D$F0HM<@9;$3AL!(A MSO/%FARA\V1U8Y'_I<6PRO3 ?M50NO_'3<)"960K)UOV2!V;WT!XZZ&[X'2^N?NEU=UXW6"(VJ9;/9[",W6ZP_\B[5NX< MD$"BINRM&-L7?7*N_D'/_FZ06<=C*\3!/%V4Y'8_?'5C3U:\I"=K-=UK9H+3 M/%[=ZM(EDRX-P0\Y[9N/JSSO^73*E[<"\V7:9U;@!K*VQIT>]4!3\:@:)(AG M(<8_5Z1WP,''.D3RG#^9BQ[@-!JYPF\W?4]+*U9M[X^3G">2F^ZJC))VJ M<&.CWVV!=I^68&8Y<>,)0.26Z_J?\\MV3U.>GFH.>5B#N:[B.!?!&,&P]3JR M(+0FGC/M!71]WB_ M_7=K]^0=326H#[YO7VZW]\]W][[ NT_9[H=O(-Y^_GO_^V>\N_?Q/)69'MT# M[QH>T&]B>^_@^.##>QCC]L7!R1;?^;#3VMT[8@ M4 RH^>Y^^&YRZAM#3 !-!14*N(T%0Y#6O$!1&T(,$23@F./$B\4 XA5/_24D M_T!G^W.U/NVF0NL/86"Z%20M6:-?!9(>PCR Y MUN!U3^ U$1J5THSK6*! X0=CDB%%I$8@. 80(1WU'I0]O4'9JD+C$V)7EBG_ MD<,\IU,IIL/";ZK+^]@]?#XM[9;VF(':HQ%\:J4.SQW_;C2(%QR@C7>V#D.$ MA?,\(IUL(HRSB"Q6'JG",8N)IE*O:X#VOM(\3]O4VQHS6+) MF=YDBCV7\&SXLG@V@TVQY,5S&JR^S\#W%8*E?Y&XZF^Y-6D)&O]JQO PD>6/ M<.GZIC;<4I]XJ;D-O^6J#[^_O(G721TO,JDC=4WK-\TG4_4XW^KU4B_#?JXW M7N;I/J#/_1;/N+4"^L0T=:U99JDJ*"V61@J#"0?]K^#&J!@Y:"L@G3#KW5)5 M<,H$ V-R?_AA+R'6K77$\H1-9^OS5!(K \S'OW?>OJ,[=/\"QM/X!,6242C+%-5'F/OQ.5R+'AUZWW_]% M[+>/!A]X*EC'^D!H0)H%C!AS%%GA"#(.-HY''2SCKUY3O:&X?!9)!#66U5CV M,UAFN6(Z)<]X:D#\2;4GHW.<.&^$3H&'8J-0^EE@V?-.B'JS4-3_5U;>[Z!H$2RH"%:ZPC#E M,)"I%]C)R R33IM:T7IR=)D.:PZ!Y@:;"%O"$1/P(Q<64Y0GDO"D\L=Z]>$[51Z"=(N?U%71%C*7;4 M@O:I/0_/7>PM.!?!$:E%),PRK*2.D;)"!3@O?/"UV/O4H#,3G6Z#CUQ+@@+F M K&H%#(V!N1Y8:6VV@G,'\F_\-)SZYPR5D45C"PBDUXH(720TL)IC@FQLA:4 MUXR+)H(R5,[Z=B-P%MYHKYU"@(&BSD'.S@D3H V\\".TNK7E>$&$-L*9&&T0RD7&,3'$.P_2 MLXV*,EJP6H1^UU+LFC';1(H% M[9(;31C2'DXAYB5'L)4446=YX3D&AK-/QFR_J-WX_; 'O)2Z@J;X]0BT#[\_ M>=CZ/_SQ#>P2>12>N2(R+.$$+[@S6!NAB28V7"TK MUV?TP['*1" 6VD?)J03<<@HQK."T%K9 PDE/!15<>PVLLG(9C=H^O/:L*146 M+D0XT21F%G--8W02E%L5/9QWU]B':]9\.-:$TY#XAI!;JJ%AQ.L6"1 M\DX108.D!5XWUGS>)N!_!=,/Q]V63ZV/>]T?97?CV@@\HX^3P V6<'0KPG ( MBA-BK+,4]/*"DCI\^.E!9#I\F$DM"A4'Q7W=E3L3D>K&JEYQ$0@*E/4&Z<:Z=3D M30AJL"JPD$Z]>BW(AJ+\6212UUA68]F:UR:OL>P^L6PB]NHBN! 519X6"C%E M(](R"&1A(RG73ML"L(SC#?SS_?+JHA"WL.SV^PWCW+ ]S/V@@5W.>L 1N:I? MEHI-NPLCO,P?K&^AU6>HYO^V7L+;UH0(WD[1 /S>"ND7P,"M*5*X$A]K:%P% M&J=C,$W$TEAK$ _! #1JAJRR'%'#!+:1>NWBJ]V'M8H>0>4;(Y1,BJ/G0)L](4'E(SP0PD94(&UH(Q30UGJS8!8EP51(SR@M=-02"RI3)38F:%&%7ZJ9\,L[+VR1$] M%,31PFN&<*%!5K',(1.\0I'APO)DS(\QU>-@;)$=\\:OLL4F2JU9$0@6(-46 M3,506$N#+:@AOLA;3'2UQ4376_SS6WQZ>5A$KR2P#((E+1!3%"/E03 M4K4Q M#1\:&=(6$[X8;Y_6NS$X#O!?+X1&&W;SN-\('0_\?76_RK1Y&P 5_;, C_D1 M6A>;C<8CP\F=&K#6M/8SW5G?T4-9 (#CPB#@:: UJ@.RP7H4!0-8-\1&;U^] MEAMD29S#RG"B@I?2F2S,^L,K4!GHW%N^FN+)=7,<(8YU$#X\%6 ZRI)9+ZG9K(;S:F/-0SD4+I M8>8:D%GU#'TZ$)F:87V")EJ[_,P/A<-64:N0B85 +/DM=)0""1!RG.>Z,$7Q MZK7>X/P>!/6G0Y5Z[^?W_AL]Q*Z0E"B%0/VGL/?"Y,Q[9&T@FBLO,7-)29-+ MJE?=#6;FQ/<%B:J4G%[_7]O[Q^LKOKQOL6JA-W06JWYSOS?>F+/FP+3@KB1! M@>S4,:W&$-2,A88%8WMNHO8FS#LOT;2(6#VLI!O_^K:97V@VQY'_"5B;A.F?A[W)F$Z M1P'97C"G ',PQ#],Z]Q<]%_]8U:,!QE^;I_FE_C*J<5XSU,KC?X IJ8_ M\N&;KH*1F"<>0>.XE_#\/YHN8.U4<)AYRFCTFJC(J/!8^ABPQ8?RU>N]Y/1( M6/$F'06YVH1YO6S7YOBG F1%E76NX$YY%KRS06+-0L&,B98Y5YXP< \ >SH? M0A$\5HY+!Z=*%%$QIJC0@IO@J G^U36.ED>EW/=W-ZBFVU+W%-.Y:+@ID%I7 M+\L4D(Z:OGRM('3+^XQJ+U?BWWU[^OTY!:D^!U MCL&]K#GO-SM%=!;,9N]D2U[9;HE&B:8UR96O:NHAQ4Q,G+YB?/OZ]?7Y("L,] M401I0Y)C- ID@^!(&LU,#!;TEIA/]"61;<]6F*L)H"2 B^VM0VZE<$54R#H3 M0)!C%AG#(_)PQAIL!:6\R-6WA+@!4%.XS 21KI35&FN!1>LBU-6DF$EQFVY_ M/B1:1.Q2D!>(5X@)'Y 6G*,"5A\[IW2A8C[;E\5\/5?!KB: B@!VMPY!/N % MI0$Y1T"I%-0BS0.00B%#U-0Q[57JCRC8HG]G 8NV[F;SS]@5!@W;[9XV?IC6 M,)L#EXJ%*X/.(R1*74-JOT 2P$\0&/Q[=.AQH:D2!;(>:(L%@Y$*EJ @*=.& M.V>]3 Y$K18/NY41YA$2/NK=OG*W05=D GA+@D!#34QAXHZ"K@BJ(R,%#R1* MRRF(-FI#%C?"R1H[__SOC8^=@>D<-9/KHHI^2+1ZU.WZ\V:K-3N\:VI)WTDF MFB7(K^XX^&$K[,;W3>",\"]8/C\97AD EITL>_#:?[:Z[O2%T>;.VR.2]"Z M&.NL1)99 TAD.;)4!D2H4E1JIS"/KQH!&/@L^2U[P[ VSJ ]. MCM]7JGB=9 M_PSX)#G*\A'IP\ T6_G@;2[2Y%T.Y#]6X[RYY:DL^?4P M-;#6HT'"PAF8>:_L1U "1^I*L+X%PVZX]'ZKNCU!/O3R9-=?GP)_2_TS^@N5 M=W[]B<\;]5[>"E1BR_(5^$7;6FZY_QTV>\DV&]QQ!UYU=/'459%NG1+_[%K\ MJ );F^+#"A:9)UJK M38J+B$__/!_4R+GZNUM%^DQ\\6WGF[#Y^Y\^V3?S;W M+S^?;[\]:![L_=4^:/^[N?WVK_;VWG:Q?^F;"_4BWG[&.R=)D=NZV/[PU\G. MVZWSG?9?+1AK^^#[Q_/M]O[?VY?^9(?^%;>GVUU2':F(Q")>N)3GI04R40GD MA#024UH$SE^]YG?H\5.7JJY+5=_2TIR,-YX%3+5C*D;E@M&$*T4+:J6Z=9_/ M:ZPXOT3NTV.CQ*3LJB0Z1($EBC%E)'-*D@>6(:8X,]3$X!EY]9KI>RZ[]4L4 MUJKQZE?#JRABZMT=A<0.>,%9C(F2CG,IJ#3FULU/:[RZ7[R:E*2UOHB1$H6\ MTQHQ2PO JQB0-290H0V/1#T?O'K>Y?/?#/LP%]"ZRXRL;J=_W#S[E37OU94F M[& "('HKG2I_I-(+)*1@0^4+:2QCM=+T]/ RW1B5&J\,L11%;3EB@H XI )# MU&LF.2=$6?KJM;R#TO0K%HQ?)0H!2PQZ@!)*P,E: $N$0+@)F.% HY2U)O T MI#_1!(I('3-"(-#3 F*."&1L2G)WGOL0G"$2- &M5CQ9ZQ8,#]5JV!8^NN 4 M3SGG')N"4ZZ,(::+ D0R.$"P)9PH*7TA7,Z%D@]NY/A5 M[+(UJOT*J/8(D>PUJMTOJDV$X4@XE<9)) ,FB'&BD=76(2FMB9P6E#G\S%#M M>5MO%YJ?UKU.'VBE'Z?7Z:V![!>MZ_>XT#;=NI0#A&'.+3*24,0,2&V*%1P% M98P27)D@BU>O&5\$MKIOZ?/I6UKSU^/RUT1T4,(6$0-#X>3X91YT(>L)0]$K M2BE\:8I4L5P^RQZDZR86[(1!;2>K6^C5+?36U;KV"V14/^Y1,AWNZ%2P<.@' M%&+*=\52(TT5B&I!XZ **ZG.=89R L6S[Z!7@V0-DB_36%>#Y,H@.9&W":=. ML*A0D0+#68P2&>4#\L+1R$&UC9X\^Q.E8O;)]N=#'4DA36H!2$ R8<30 MU!].(BFU9QA@T&$03XI-,D^BN7+%=5O,-'&*,Q<+IIGA5@7B07 -\(Y"2TVJ M0%12;7&)R_46W_,6[VX=*DJEMLPB[P5!S >";!0<*2X"M4Q;RO,6Z\4MOH?N M(8WK0<0MB^CNWQI'+(C7(D1JM/7,$ZY,]"9B4ZC@A#"NQI&')S)'=LX/99"" M,P7*34SEB0W3R/+(4-1$.,E(*)Q\]9K? 4<$999PN%_AP*Q6RE+LN',^BDAY M6:^PQI$'WF*ZLW7(++:PN0PI$D)J)1J1DJ) LC Q'2&4!)JV^&%P9!WK4&\M MJ]YJ^OUNZF$*@M%Y.[JS$_0^Q'=^7P(,HL MX/&(8)\Z<>,B%5M//[RQT7LG B@E?%$C>8KRT/7&WFYCB^VC0Z%C,#Y&A&7J MHP#;BTQP&CE8XD@HDYB)Y1M[;_W5'QDY[J'H\0 MDI%F6",2'9'"8>R%OF)G[ZF9^E,4->U>5]3T_7 PG"WG_:[$LY=>[13O'!TJ M6P S,HH*9U)E=XF1TH$CJ27(SP0D.LK6N-IIZ \ *!::#8\.K$32BX?4F-!A MZQL12*92Y1-!P^>]D+L[)LW>]*MZJM?62%WS2JA:;THL[U((59%-PM5#5 $5 MC#Y180(7&DR5-'X;VS-FA->KPI7J0C0OK1#-8X0!+\H( M)57"\J:ZZ4FTW,]6NN[WCW3_,HUOGVU3>->'@Q-X M'P@+<._E/EGPH[;?MY/ "8(%WX3*&$,51R33T*A8J($>F0A!*M% MC'6!C_?=8:WGK80>TWH>"@P43Q?[P-!C.849'!1,.=E@0P6$C&6>D+J MZ)$2H*]8 (7"*"#S56U#MA_'?,F/AY,N9/Q&.]8[N?#TEP M)@@+/& =1\Q9AHR3J=J7$])A%K$'1:C370S'/;EC3,AT7&G[8*]WFMX[=VFSDK)?JF0W?]*O0UT]& ]^1OC["6)N]=N@, M_C5==>[ET=7'%,&IE"]$ -@&'9JG+M41&64TBIYAQ82@0N"5CO"G 8UZ4ZE/O85,-4\S$ )Q*4NJX M*^ $D%0B:H#%"NYD5&&E3?W)B.IZ4^]A4X.*F@?,D=71(590D)I=U(@4##M1 M4$687WJLW^�:,7'&Q.(QW5S?$VY'C4L2PP)0.4X7,IF/6VD=S=WM(H/*#6(@_,(ARI!6$N! 4XY *-:(ZR*&Z R-0;YZ39>4NUR28'.[ M7-1QD/!BXND3J*\+\'0O.B'D'!0+)P.C$06G4S&&2) 6WB.J # (42"$ MDC5-"%E":G?+[&Z87IC*_;@JO^-Q9C5G9'NJ+!*"\28N[<*KII$(NEGPJ[^^ M+HWD^N]X<;>GWI"< L+*JAG+0EU;Z!MZ;Q3&3J9Y^67_EGCYL'W]^?[K=WFJF" MY,[;S^?;>W\=[^]]NSCX\)'L7X)<3;^QW0^?BWG_[.Z'OUK[W[\T]^G'8CM) MXV^W_MYNOS_>V?OK=/\$YDKW+P_VCMC!6Y\RIBZFPF*D-$9YI#'A*2R&HU27 M%W$0S3667M&"IK"8#:"N9Y$U5<-8#6-K7D6WAK%[@K%)E7'M! ,84\AJ;A C MI$#66X.PL+:0@&4>I^@^ND$9?Q8P]KRCA;]U[&T%S%^Q/B!VFIS?V $+!2%1VB+$A-#(!,Z IX(07F%NO7OU6DA11^??:^-VL^C3 MJ%JWU[:A6JEZ3E+.R#LW0>/=H=V$(>M12"J,6AU#-IY,R5/.:.#PBJUPK0%8) 02"F* M$9P>6@0&.^7UJ]>R;EV^!JQU7R:CFK4>D+4FQSL)T3O*(S)"4\2L\$C1PB*I M#7=2&8X9J"J:%777\@>T'SVAX:BN&E%7C7ABH]-.&-0X?@<'*+L3"WX>#J6Q9R M'%[=JE_//=_V.-EC1,X.;/KG<6^B1AT%9'O!G*)<._(/TSHW%_U7_YA--6MV MT-P^S2_QE5.+\9ZG5M*G3YGQF9K^&*8N'>DJ&(EYXA$TCGL)O?^CZ0+63@6' MF:>,1J^)BHP*CZ6/ 5M\*$%1RR;5;FRD@)64V/]__V%>+]NUVZ7VWN^7;"MV+ESS?FT_D6FK\*:@_#DEK]YNL'7RZC--W5R'CG:/ MGKI9EN7;6*C444?LU5$N:V 8>/&NKR0KT2_'!WOOC_>_?TSF 'SP89MO?]@^ MW[YT?^]\W[_8;N^#2K_3GC<'[%]^NSSX\+ZU_1WN/4GF@"^G^Y>GYS#FRYW+ M=^3@Y./%PC$]XR5(9-][S4% W1C+'M_&GPS[@W9I M:KE_D>R7[-FT2E3.O6/&[624O,N[L,DUC*P"(].Y!%21*&G!$=6I5JV%']9* MC[CP3L;"4"KYJ]=SEJF7YUJN/4C;=(/A& M' Z&O=!H=?O]T&]8TX?/@(7/>DUXM)W637O-D%YI^HWST&JE?X&S^TW8JNR, M*QT?J6)W,R8G&PBU75C/[!HQ9V/J)B2=81LNGT,VJW"T4DIGC&4")_DR.AZQD*+ 6NH;Y$PZCW!O MNIUD."\7]TNS?_HI]-('YBB0,: A^CP1[>XEK@&M=K8.(U6&V:@0YAAPR1*' ME&(!">N881'^G[ D&B[ TG^E_1[<2(+9I7<$!-1*24>#8^#V @-E70"5][KM M&:+*])8TN=7HQ1$X]P@UPH3("DHTD X1D@J0>J.PL::7^Z&7CZF.-([$LH@U MLBZU<\3.(.- LU B.("R'.+6F5=UO(KZZQ/L:!)[4)=[K$N]UE$Q=XKTN\7Y[:A\=;/UN')SGXP@. M*SOLPX6@ ?4O0)UN/[F#ZB=LPR_*5GICMLW9<>^/:L>_5AL.LNH_J^W^6N[V MKV$V/?E<'.P=P7_OV/Z)P_N77UK;)Q_9SO=W?/?MQV)_S]'MRV]X__N[BWFS MZS9W++R<['[Y=;)\ZY]8B_*GX"]?E'M/8=C-LZJ@WNDM]\<2UJK#\]!!$B:1=[A"J1&2L4H#K?* M!RO#<6O@6@6X9LJ'%"(*KAR*A6>(24R1L8Z@HHC668-Q9#)U,R7DOHJ)UMK_ MVK#O?6C_-8\^$(].A M1I%QY[)#V&GB428X :3'"5 ![%MH7TKUZK71M#;C? M%A=GM\U.J=/GZ_3Y=9*=YO2["I9G,YA^J7SZQT+EZ: '9EPH(NAXV.B8*B-1 M9$V42$@G.3<66VI>O18;BJ[HL%V_CA0UBM4H]N16JAK%[@_%)K(E!SW/Q^B0 M"$R!_B<*9#U12',51< J6.=?O>8;A,OG@V*KU 5YG$3,Z3SQ["/M-YJ=0;?A M6MUA@MP41)6J7\#C?Z3L\L1C:9ES4G=_>';6[0UR ?.^:54VKK;IG89TTP8( MJET_=+#"X4=H=7,85E6/KMWL-/NYD,"/T#!E,?1FZ&\VO@YM/_SO,%U95=(P MOGN6N;T;&UM?OS5 ]E"(\%0Y?=M<5'4TSF%HX]3HAH--,/!]LWW6"NFM92E_ MES*HW^")N-W923?]:"DSYY!D=CRLM@VK E M:1&JL>07YI(!95I^&Q8F[R@LM.LURZ6%C6^/UKL/(#>R6C82Q:2LX?+>5JX* M4"[>]/V;C3(-9E 3T4>D9I86. M6F)!I??)N42+*OM>W5B7+QD4_@?F :/>F@SZ:SG"-]4 /\[,.Z7K3ZW*%J!' M+F'SW(^$GRB3<83AN.#;;]WY]HG[>W?K4!G"4R$2Y E/G6=3Z2"W2ACX?1W&O%R,G1GO M+![<# ,9,H#!],J<>V_RQ8B%\SQVNIWN6:YXUSGZF*=4J9@OEA?AC(#SPA6[ M>UO%#IP9.UN''"LF"TJ0\8HA5AB*#&P"$E1C1KDB)A:O7@OZ\Y*#B5)K5@2" M!BT7+0 ;>9?/<_W(]EDW%9P\Z\&&] !P$BH#1 !\=$#-<)(R/EY\8N6^/J'2LCQSV(HWV8 /Q64]==J.MB!ZA+*1^=]$@' MQ1%3GB*EA4)PJI,@.0:6IZ!]T,7(J%6IJZQ\>E?RNL/!I(*7TG :653,%LQ8 MCC761>&\<=K("K/H-9A5D]=/D!=.Y"5\8 6FH-<6(#ERBY$2GJ/ 8*$ECD0D MC4:RQ>R5&\@K45.J.@N[#>L_;/:/LV$-OLEU=.'?IR*56YO./R2X_5?FBMW. MNYEY[,:W,(L72TA /&SG_%#%(GJC.1*$:\2T-,G\72#I* Y&FVB"3'&;6"YJ M'AN-,P/ZFVEEOKB[E-UM'\79])Q^V M]N)RY8=O-AZXG.>7\"-TAN%]K]L>Z>7?FX/C-U6]Z'4IV[GSM:+[$Z#1=.WE MSLE^^]] \Y^+[9.=YOX)/*O]_O3@PS9\][X%-,SFZ7[[\MLYC.MRF^XT#[X# MS<.YNTW_:L*XF_O?4WEX^.[[OT\.WAX#@+Y+O5L-!6A4 :"RT DT"9S),0AD MHW.A\,)1;DL Q(-?BN!#4I'@ MO%!3IT^N-GR6&EKEFNBP#$W@CJ->MI]]->8K*JN[SW@TSLQ%/J#.6F:03HBQ MX',<3&MP[-)US8X'!NA=S%8N]K!J/Z8&DE\_X[B(H?(ZC9P3E=>@/YZ&GY1( MGJ]Q7TXDAT^-"LEGWP.06K\_,ZJ T/E7#WYA,J-=-5Z:5R..85+:'S'1\U0O2A/*H??.HF2.^J@>&SI$I37N-)5A]%0'7 MK>8?ACM3Z/',Z5FWFG^VK>:7 NW-P+DFY\0,0+::,8#XG%MIE#J$Z33+,NQ MA>YXHQ'\T(TZ"L#W;5 /\M_)+SW"FOY<+XQVMS_(5=W/2I]]GB,UK.7"#!IY&?#7G]HRJ"$K:]O M&NK_L_>E36TER=I_1<&]\][N"(JI?7'?< 3=MCL\T0*[37<'_D+4"L)"XFHQ MAE__9M4YVI!8!,* T<2,!Y".=$Y5YI-/9N7"Z=B,M:,M-F"VB__8RDPWTBK? MMMT#JP:@_FE0#S59^L"("B"9,3&6(E+A8 M^?A/QB?[WMQT!WX^"#*J1 -%V.2 LTH8.[_!2._S7V4&,3+I\MJ=B4 @8=42688>B M3XD:24GD(N\P7S!4].Z'3IL ,GFB406E%?_]<:#**\8TE99(1[@(8*$3$3%Q MH:P(QK%;Q+G7@KR$(._N[7\[<#8(QKA 3OB N L:.:!)2#"BH^/,*6$V7O-- MQ59P/(8IT084Q+E@N2-&2YN"4WF'^:(#T!O/'6Z'5(^:#5 ^YU7)7?&W".N-(FW@HI?I MH]]U@,^B,%_)$M_NA#]:UK7:K<%Y<51>!),.4M0\AXHEHLA#^-5 M*%"IHR:";+6KR3K9O%:YNE,C$FVC!R\BT+PSVPLEN6PDD57)WOPX MGF3+2;DL3!>L3!8[9%N)&0[,2G<_!^1PY2S['^B^\<'[6: M_^Q?[%/@(1=_GNS\\_FH>=P4N__\>=(\_O7+SC]OSYIO]L7EBK7/>X=T]_?W MWSX?[^3[O=CY?9]\/GE[WKSX(C[_OG_>_/TCV=_;/MLY;L\.9$DT.(LYT'%% M'>)>"J29EX@!D6%4\1AI;I.LYH,'ZR$&JU:J[2J E+>Z5?3,ZOH]V0F:8F4 MNPC4JE1#U7[! F;V0OLM_O08M34W M2?T;=A6UJI%<->]\_Q?JY1:QG4FNX6 M8 RU+(](AUL_KSG#+*M5O,]#2L*-"L,U& M)Y9P;V\LW[XZAIQ%K76KN-63JA6 UZWCEU?BVH=ASQ_9)Y0_^RQP;+I7/.%< MV9PF*;G'B',ID3.6H<"]C9+Y$&G*_>(87]4XO#7+6N$4UW7'EA??L>4[])U: M.[XK@MZ9%M[$TL"%"$B(/(D4PS]&28N2Q\1C0[V(X6[0^[1:M=QTQ/6LCR': M]4%4*Z[/(M9G$<_P+&):@AL_A5B'?>KTF/7YP_K\87W^\/1[ZBUB:.,?3W:._Q([QQ\O=NB^V*'_.=JG;X%B[9SD#GG-XR_L,D7;W?O/ M\>=_WK.=DWVZL_>%[KQILL_P/OBNX_V]OX^:=/]\]\U?Y[M[8?9L AN-M68" M"2T$XBHDY"(P-J#96E(3:&0\=]/C>#UB^>%5[L^IE,W#3NDO5'K.Y>3*NI-< M:>MVV8@U;-62;G)L4>=QGL)]=,/ZI.+)!_O&4%:+P)]C"5ACVS+8-GV"(7DB M@FN"='$_0U (=A4CYFV,W"1!81,!VS">=S_79Q@K!:].=_# +8^WGB*D)=[ M(EX+=W4[Y ]EF]?8=R_LFS[UP%%R3V#K;)02<8TE*C3/6&)TT-@D:W+)"I'S M4W*NPK[U@<>5>O>^XWNY!*'?" !F@RY@W-=NRV<@.P7)[I6FR';0ZJ=:+P'> M -J*_I3L$@>W7572O%"R]L2 ZU9<[;?2+^5]9Z]U$E,/KOLPV=+=\8Y^*OO> MBFMXNQ>\S9PL&*Q)2,DAGK1%W)N K& <:4.UB-P'A]W&:[7)S)(G"VM^M\I# MW8>*(+Z\8^ '79!G;@\>Z7QX'7V\$XQ/1Q^]]AR\=(L25@RPG$=D2"(H.*6- M5292(_-$(DGG2^?O%7U\*B?'5P[YN+98\HE64O9+97G7E0D;=GR"_%2/PT>] MI";=W/N3^2"9SY>&Z.VZI?ODR48]H:;F3Y2>)_5XC?[\? U;AS$RZW>Q$U-K M4(5&IDKM&T>VWXC] :#/H$I*=_':CG/+H-X4SL&*^5=AV#L#4>_'SAS03?J^ MCS O;^QTX_?*5W^>4'?W0M2])MO)0^F51@!1<9CCI2@40;G4TC M.ZM6#^?1]OJ7-?QR&[,\7P6D,TP%NZ:EQ)TW!K9TT*F&[X!_F/N2U9V(0+[F MA7&S_'T0_5$'5.CP?&H89'8^N[W^5F-Z.\==9UNS9PP+YO9,1E;7HV=R/5]Y MDC(W9@"26PTZ@">HV\#FUA#Y,P9Y/F5 [U_L?#R0 M/-" DT*^M%F4V"/GHD&18R,5]H:)N/%:X/D)@8_?/GV]O==N+VX>'J0H88%Y M0@PV$G%F" (;XI'P5'NF&6PUW7C-%PSF75T?F\7H ^*Z!H+5P72-<_AR, MHU!*14L32)/3B LFD9-1(24MMB1B0;7,Z9Y47]'9^CMWIU[O_6KV_F)G^\!9 MQPDV$4E,7T_S=L53U,)TQ_S,MRJ\.J-?_7BM@ T2I!WT*!?*OGAR? M>TH_Q2/[-3:ZODS+!6+U.^W+%]K +XQ:G %Y'A+RH@2!XCI_.T,B)3+IU4B"6GDDE> +=9 M*JYU3X*TWN/5[[%524?I.-+*4\23D<@JSI$P5'EIE:(&?\^SK/4>KWZ/(VRF M\9*AW),0.'(0R%%O$) :8UW4+-BPU![?DZJL]_@!]M@QT-48D-4&(ZXM1T8" M=&OM=.""@**)C=>=[AQ7N<,?BOVOEKZ>]S-IR1F&O5*/,Z8&N?=\JK>(D.8#Z7YC)YXU_NR>V,X5L5)]JU#II3C[]VB+MUB"UXWP/AY0Z1DE5B.I M; 2. 41#$^Y0D H,4DJ"\;FI%H\Q.?S&4K/&5*G9+4CY\ZX\PUM*W;6Z[+M7 MGLDM:LPJ*L^>:Y[#KY=[_VPVGD+QU ^;PO CI2)\CT*HQ=;QQRE4WSG> :/7 MO'C/=MZTX;<_6Y^/]WGSG_?G.8B]\T_.,FBRYINCD\MY"/!W\OF?YD69N??/ M/MWY_3]P_>&W_>/WWW:./Y)]"I]TX<]V?_^+Y\$0S[E%,V,EHA=3.YBBZ6;8:EU'R,EIY.V\D74YTC,M1WI!!WK?%\1F&D<2ZX+W'O% !/R# [(@M2BYZ)E0 MRJ>8KCH&_F%*C[Y?S*4HVMM.F'%8%V9D7)INMQ(>=8^4^Z<"4D\LTWSMWJT$ MD::+(1F/W*9D4- B(O#+/=(X$22IYX!6+"@K,B(9-I^<<)L^9 _;RV+T92.A M%56,<\6TXS$_XWD[LF]N)HR;#5_5.3=^JA*[1\GB)=.V \_3(+22M"K]9K@UXX#."6W46?O9GL+=_NC7.KCWU[X.NT[%# MS8R0*:=/*P.>.@-::$MC2AU@[Z2CV.K[>.JWD/P'K.[.OV- M6]WBBB_[/KEJQ%P*BD[]FV^R:*^/V'@=/>:!+]@NR"9[KE6V?V?/^QK]GT]=:'71IN+?5?04[MF^@&;UI]W^[VA[TGDT6[^]O(/GWDS>,O9_O_[.// M_^RSSWM_MC^_.6HU]SQK7GR\V+G8OFC^#M;KPK/+6;0[;P[/=_=^/?I\#-<< MA_;.[W]_R=,JX+T7N1%)\TWS;/^BR78N0FKN;6-X_X%0R6EA+>*4<<0E\4A+ MK1"UBGGG,&?$5H0"H#J&[4P'M CN;1]X)0DF0&V$E!Z\ M1\N0@R4&5"'*LX@#M^2)CC3?+@T>KB[ZKK-E9U_9O-3LI.IX,JD6G7:176NG43R/1=@44G$=2GIO\QMUA/+4%=XBW+Q7#+4Z18WSV:0 M2[[9E:33O]Q!+BN<)O=,5^#:^H,5G584IU<]O>#?G_%KM_TUFP7?BZ$UR%V, M2MN]]02;]02;E<4+8S3$&@H,5R@N6=+46O E:626)>+B"N*%LP3X-]OKY;99 MU4#R)Q,QO",=KEM(?LPS <]V]GX]:5Z\.X'[.]DY_K7U^?@]V_]GI[US\AY_ MAOML7C2_78X8PKU?[.YMD^;O0)3_V3_;^7V?-G__STGS.!SMT[_H/E#KW?S: MQ;O9E&E#N)5$<:2U,HB#DX(TAW^X=I'XJ+07;N,U\$\I5]Q#\H&R?M9(MD:R M^R 9./A>>AJI,9%C0K7G'G/"I6;)$>-N5X)V$7O=8/M':Q![.!##8Q!+4@8A M>42"VX!X) SI)#!2@5O,I/+.Z^QV:DKH+\\"Q98FI:G\Y[F0TKW8.VFTN[9S M)Q)ZZ5GOE".S8+U^E!P9K67R/'JLF>18,!UHLDGB"%J2@I6WXV)K!'MH!)L^ MN/6)>2#*"EGO)>(\"61"5$A2[&,*E'J>5H9@UV#%0[&MM3SJT]ZW/1YYH?5FUB.?9_>K)!G@53315Q6&A<#%DB1 MZ//<)P=<(PH$HJ"("P&811GY)/%32KQ=J^MSZ:NS5M<5J.N$6%A,M<,!(Q>) M05SET3[4QSPNPTO)B;.8YY8ZDM GI*X_>-ABM_2RSND5Z[C%L^0490/_Z'8. M

T1K@%H"H&8J$&4(DI \WR0IG7OM4.2TX"A*S,"/!2?6YX.C3<+E$W)\ MUJKZR'QBK8\KU<<)8(B$.1DX$AC$H(U7,>$-U[K9>N!GT,8 MXJG1A&I!I__=]KXW+-T*!K$7^U5VYJD]/ZERZ]?QB:?#)29]^J9QJ=[ ]_7^ M;7?"AWKWUHBU#&)-IYY(G8B3)*$(G@ZX.-0B(ZQ$.@A"E,7.4+WQ>L' FW4X MXIEKYWWIPUH['TH[)WQ"*8D!.26B@@*_Y\ LC"(!82E!-[4:KWQ_&1FCU?3[F>^R@Q;K9W8K" M&7/XUPDE[KKK8%VJJ;&_][K]_OLRCQ86=K<6B/=9'M[4XK#&QF6P<3I;0\CH M$Q<)*18R8"&! @2B9%9%.P2$B*&?<,1%Q,CBW Q88"()M> 7RMR[C=$GTIE\K:RK4=95'?>L-7(E&CF5 M?AH=++P*2,:49R8[AG0P'@E@"HJ3 IYK?.;-C9&9=>3E M!XF\C)#LDL-5]S*\['>-7:ZZWW73#H:](A!KR%L"\G9G\DX$9909AZA/%/&< M(J>QI C^E\/52@>>\T[,)E"29^%NK>'@^<9>UG#P.' P84 $2\UP#"@:EA!/ MPB.C\H&58)YQ%X4Q>5H2V]3RWK,GU]&7>T9?T'B.QVF>WS$:&/<@[&GMTST3 MDO349H$\"PB\TU%YTL%UF&9 M9ZS"3X;8K%7X3BH\E6P3$O 8KQ!1!)P:;S"H,+@W0D7%#*%)2I^3Z1F=)S'K M2,X*60J(>V.0FY,\$"NYP8F[)?6\H@W_2^I)M8IVX#DRN37^+U/MN;<] M:+;PMV(#M@]<9(E2(Q&6 2P =[D5#*.(,B>XC4E:)TL6 6=FM7[LO73GD8-> M:[QN\7))O-SY;8R70;CH# ^(&\H0US0@'9U 3GG.HW7"Y)9_E&P* MOJK&.X^)E[>8CG3;64A37WP\[ ]:Z7S5BEH^YU49[N5O4%T%JOLI@GJ&QO9) M[(08"NG^,_8'=@"__-&%^\I_@3?E6/EY8_NP%^/)]'C-6S_@HR_,M8H2"=\]-1WOZM[AI=7R2\_-\Y:@Z/&)_@;O*7QMVVWXWGC5]OYLM78 M6WQEXZ0;6JD5J[D5[UJ]_F#IN]MLA/*6=]'U2C]WJO-B$5,O5O6IT]^Z\?/5 M-W3:ZWYMA=C/J XKUKNJ3WKUK'!3+3 IL,L-T/1>-73#VU-X$[REFQK_O8P% M4D%BRSR1@7&;K(N6,<(Q5YP1)WEM@006TQ;H_XT=])20[F*#HN M1QW5US+R'63D\/S 1LV(P10QH3EPCJB0X3&A%''4*DDC=:E572@C#3LHJ >< MH,HJ[L71X==""/WK%/Y2 #U+5$'T*_!XU@944@BB]O!8M&X]>6^QNOC"#@!; M@HH)(\D$4%EG@<5BEA!UR6$+6V BN[+[?L,>VA8L:Y&!*\W75J,@U$A&AOW: M!(/Y\S$&,'^][DFC->B/[=O<1TW0#22Q%T\!V4!<&[9L8+\1AK%1Y@Q.F?89 M2SL8=7O>S'!8I4"4]RXCIQZG(&C05LO$2TL+QS3(*V.)"QE#/4P-Y!3=6V#_ MC*/>#-7&!2)7IEC].9P62G M &B^=6I'LM,X;0_[P+U.>Z,%;Z08EV53,A%EI<&>1+@O%HS&&CO/'?0Y4P$Y MQD BH@2_VTF-,+?>!R M7OA<_[C(%'8RWV_8NB%**O4V]]A\80/LN- 1@_E* MB6AO8PHV14=%H)@MG+%X54^!>N/?=7MU1X&DZ#RG&F.M&0,V+(+2<'62R%@[Q?8*[!$/YK//F;)_2D+>+4G:7LQRWH9 M7GC=X%"M"2726H=UY"8Q:Z@$BHE#2LX#85@HU%/6#1['OPK#WEFW%_JQYX$I:!3+G8NX3,2L':,J>=-)$'X9T%'U8FS+CV M'%;^&@?V.G$=-7G)-_6IA(P^Q%Z>-&@/)]B,Z(N3Z*;8.3L(W&.:P!Q'JCSB M0)61HS+GQ0(X8P]R[H&J\:WYGDK_VH3M'+3:C?X0Q&F0MWUPE"4H9%P%2_WV MU_=[;[8;MM30 A#F4.-5;FGCIYG?MF<_XV<0;NN/8F9^H\]JQZ^Q#2*;)[W7 M(EW?0YPT32LB#)(."C'T543EDAR?%GEMYUS3Y815>$$3MHE1SGD(2BOM4Q28 M!@ !;VZB$45J^V"%0/2N%]]?;;_5_P2$UX;=SM\63!#H;)9E\I*%=_\,A%<2 M*E@D!)F8DZ LI@BH/'",&"U+)CAKP\9KO%AXEX:GE$Q4U *=88XS<"PE>#>2 M! H6P"@6%F=-K.'IKCO\;6?[P(-+YA,V0!8]S7.Z).QPM. \&%AV$HQ/.L/3 MO-_PKZT&L/*B[H,C,%&5E>LWJ@.$A;.T-Q> 1_=JR#JSRV)& L?3"J>Q\)2' M9)T*D6H3 @V4&CJ*2.@K,&/.[5P4C9T6IS?#' \$<6IUPXL6);&[?4"D]H(E MCX3F$=R0P)'502(NK'26@48[?X6E \KU'CS0 ,N<-QFLR%1[)26MP5U_W[J':ZQ +?-H7'HIM[AWB MYL<#2K",QB:4@@1TZ5&$8]G0%DF8B-P+$R?NJ=-@!Z.FP.6T<@3;<="S@ABL;A?=F!. EQS1 M.N0 )T; OJ; D.26 8AH@IRP"@D7*'-*9O_NBKW/AN/4M@+ 16\4V%Y@H_XS M;$\&D%\*RA_!1RPC%CIE?0>ZRHGG%+ @*"(,]D(00[FXY82_I8\&_XPGMM6! M9UP?#D[$YPL!Z!"2:JZQ!\#(<7+I!#+&",129-$[2AC'I2B9+6C%D$'!?K6M M=CTT)?M8\*>%I&;K1XN@O:\8&;A_G4'E<4X;TWQRU.H ]^E?R=O =F=B6+F" M,\&56;M\UFJW\X'\G'$>?TE6NHS5XR#)3ZV?OU=:QP2E+QV6PN?G;X8[>FM[ M[?.]R;U^B!W;'IR_=-M]_!8WMP]B,%HDSU%B$N@@!6*H\T^. A'4)#+E,W[K M>>W;'(<3W/EC[W:S"MV]B57.R/O.-=O_HH\BCDO\ECKN:/08":F!^8,[!IZD M5XAR%XBSD@L3-E[/CQ\I&5\Y!-7(R]<)ME>9Z@I_LC&.;7N:#\JK>-0V8$R[ MP?#(KRRGEC^U !UL9GZ^)G;%\)=6O0O2@<:@LIR/^0!"-BM#D^C$KZ5W\#ZP MV+VS[@OV+X_?\^;A@>F\]"8#+=?MWG+2U$C#DHEQ MAWCIHPC6N^ZP]Y+E"KXGG[AK+#B/R)O($0_&@%P9\$U)B$!WF [<7!$7OT&L M1@(T(U4)UKPD/-]>K+9FO-G"M#O=P>W8]NP=3N[M+K=QI9-S8GN'K4XISI"S MA5R/X?-,+5:9Z*Y^ 8=O4A8T%7-:^AR%E;.[VM7V7NPF#GIS_;[<= '/"BC#8$ =(=?ADP==-RUX<"T_FT%^6D[_5>)4C8X95]*.*!? M=0=*=M@>3&6.;I;U[@X'L%9HCKPOY_ MF41D3X>]_K!(:K55&8SZ(ZBQH]*37PK?KS[I:ZO;MJ,$[O&6EW>,WG*2#Z2S M8-J0P2LV/"C685: [K0DCK7?#?NP2/WR(5_KS["# >A'%37N90D]'QU?7;ZZ MTN'\KF-8(5_E\(*1S6*>K\EZ/O4-HR^ A>ZVX>[]>?[CZ-;S*3;HHL]+ A]W M6#(A,U\ 3"K?$;)W6I?-C-)D,Q!-:UC6P+PR-4;!-PU[657*%[7&W^_!3P(5 MS?>5U[(73^&^,P>H<# ;IC/;ZV7'*)=;"FP\'5ETQIGB\I_DLK["HN>W UI_FYH-[J'4V!\R/6B M_8**]7]EVV?VO+_Q[UG@ ]2[M$^7E_C*1TMIQ8]6X2XH0K=7I.E5L=CY77 G M]I'OH '.&!#V_VKYB(W7T6,>**4Z;(51GL1)IN+IEQT=MAO_+-O.T?Y93.LYN^ MZPQ,;['"L\0?OCO%7GW4TKGZ(Z^[HUDV7-OAY6K.(M/&6D8UL91;GHSP+N>' M*DFB-3;>D#FS.*/ASXIR_S9.L;;)V>!39G[%?^GTXG53A?_Y\H*Q4G) MUS(BPIQA@DI!E3+<.&:ET#20X*7,S>W]TB*R+NJY6BP^DIQ1Q;4SR6L4P#0C M'K%%UF*34XGAOU8FJ\/&:XX7G*>,Q")[-Z-8SE4XDF'S4;"BS,E:D-7P-A^Q M 3:\Y .UG3=_G>U^/ M,X3FN+5- 8'!#&LHXZ]G%]7GU>FE&Z M^]B"W^7;ZN^8U\]+UKT_8O!U]:\]R8V;+ZJGC=]:_5);DG6Z$\_:4\LXMTR9 M]58\;2HN-XI0GL3!43>LGIS.ALL>K\]-<8?OUO3DD9[MVB?9[8Q[L%3.RVPC MEMFH_/6-:NZV*-2 ZO\YW# X5M MHHX&E()G0'M\1)I1B< 7BD*Z&&@2)==C05W*9O:PCP'NJMX8.0#,<&*J(@!H!*+LWW'O"=6JUM;J=EF"->GD]?GAG5PBYBJJ&614SYO)"\7 MK/1S)X;ZH&5\1)43X_*)3SZX'_;\4>Y^G>WQ(=C@PU)+E:Y&N/Z1[>6B@MF" M8,J)X%((ZB.7)%@FJ;.>JQBQD5BLPK#^UK9]I&J^$WVCVO;J6/0$Q!78:-=_*5:T [(>>[[5SYV'6O[FVJ#UPJ1Q$/)+<4(!19Z@F2CA"O76[$FZYIQ+QP7P78 M2R#UD0/#Y9QP$S1CSG.JI+&CX#_1-64>6!Y;/,F99@UV1!97;4ZN4HT53'5TR! MZBSLF%(7 LVU?$V=O] M[E10\<8&M\MX&U8'1H-2!'PE#HZ3YBDXYA/!+DE!\2J8W+HWZ:TT>#\?W3 ) MW(=% &7./>+.90UF ;FDN(O6$<_S^* KNI-.R@_;TZ?96SE&#Z_]QW:*ZHW5 MLK1P&Z?(A=H7N%6'TB,;KC;\"\J?+28.*R*95B!BN2.FT& R(O;2$GE="Z'+ MW;! UF[5#>N*[J0OSS3 YQT>4&43; %%,>62>*#:R!D0,6&=M&"ZO>%QJ=D+ M'F--N B&)2Q\)O^B.")>C7Y.X+E&(&_+9C&3,"&+ 4# M-BEC.(L$2\$-XSI%YAR-CE%+ F.W#E>N=_!V.VB LAEA:9Z48F '"0"Y%1@I M#XNO;"3!P0Z2!?1@\5'_5&^3_NTBE9>X?281>6MS^74N_\C'A>VG2;"O:,>^ M**XZM1(=^)SK0[97)#$L=UH)1M,D;GDVQ4#\HF:>,)$2@#PA/+E;-#\>]ZV[ M-3?_/1=I_-'M]V-_MS.;2O7"&V8W+P[Q[IOWHOG&G^WN[>=T.Q6#BU1(A(6+ MN8>V!(M+2UZ5X$$EQW!N*[2)U8(6[^UN+HW(P=/I11Z/S6W:H2_%6KJ,N/Z%JNB4'"KVK1W:6>5O]'RWC^1, M[$X7G"Y"&JA^QK+5)]T2+*FT.,-&/JCIE8V=&6+:?XA&S$]=)G:+BF1L:OQ4 MR4=>EW%"2?_G'TU,=CM5]CM=F/T^FX73F51H96@X:0U/1L65.40WSKHI@:+W M']Y]RCBR$\\:^]W>E\8??_R6PVFE0BP?%XZ$+1<[C#YM7"B6!?5-*U=]=7O] M_RDT8#>EEH_YM_%=C&(/LR9S]!#7CA28N!^3^VXMUU[+L7P,YI-7)'$2G?%! M -751$2>9%I%>ZWU2)1%TR;>P&=\/+!41L0LD5%FIX#B M;# 9G\]0KSS+R<[G9MG]R7G[=6?6"[-R@%M1;)@S%#ON+-51.L)AZV4(C'M7 MQRL477>)7B_ZL< M,N9>FR=;N7?YHJ:>N7P^-_8$Q+I2%/)4'=MNGY29]JN2AYOC5_,=,D:9"U73 MUY8?%3&\W"C6K&O+ 2X\"2IRAQ&1*>BU) Y\JK#Q>G V']*J M<_FF=KN_;(/.I'T*+%K'\_9CZ[0G0D81C&=1JE$H"N0!+1*,FWJS7MKW%VP9 M/N*=[8/@O#12:02.+$&8>]S[")GC"<=IX+=6B+F^C0T#0^S?1QZQ7 MDTA$T_;\4?Z55 :D:N,UZ1T]:GR9Z8V+5<1RBFCD,\[#.U&-N^');/SK4E.= M?.LC^Y(+FUZPT/Q%\Z1@@KGS/J)H9$!<8(M,< GE9*:DB<2JM/5=,*_F!W0) MJE9V!-_L$S2^QDX LGZE'V#GN?>2X.DPC28Q1P5CW#%IF1-2.9Q30J1@IA9^ M4(>ER-4ZG1Y$?Y^":03')>3^7(AJ[1#G3B!+!$7&>ZY5 B:5P#221:E\4WY< M@3C_?\-6U>.BI/?5?7,*0N:DU5P U>^FP5FF5^"1YP!4_RY>G+-M6S?U&$Q: M_,Q(WY(0:Z.U"6N=?)1<$>V(M,%8"JN1)([\:F]N[;+=0M .<]U&=%$"SC)D M,?AM/ 2'K&' >33.[2:D,"YW2V3S:8%;DY*,:B9\O,H\V_YJH.I_O& ME79-%56OA6(<35K2X(2,>U@S2DW@'KQ,@[DG).1C$67EJ)88Q (MDH\U6[^M M0'S)934D!.6\DLAZ;A'W#(@ZK#W"6 ;AI'9FHF-U4+@)\J)LY3,D0$"3;3Y20@;%))^-.$ M8+JNB5SA\-UM#OZ+),D";?&(LMR7@2F/M$@8J1B,\41A7_R732H6:-*/0^.4 M)I8E++UCE@L9K%24YH))3I(# [^F0J*7'!0_3 T[AZPLZ9Q=Y"!##<6*RX4P VP(I73A0+2-+<(\=(NZPWX%ZG[3DFF,>'=>YZ$O[D A5F-[.]*PC M[G<7B^8W8/>)*Q8$^'7 B4W. W1 YGS*9-\#4=:>,[;Q.C=MOBK,?E?2#BIO M)39,: HBH+26.1D)(48]=A0V@1N2!ZDLR%5J3=/6P@\R2Z\(_/0+I##X_PP[L?#YK24ZM2[, M KR!S*^[NSY0=U>R[N[Z0W=WO46WUFMFV&.OF;*:**($!YYNM5+"&VZ\=;D# MX<*)RK- _][3?GPU^N&7T.J?MNWYJU:G+$ZY MZ)>OX):W@(74V Z?.4'#+5PAXJ '_PNCSZ]?WBHO_7L0YE_C9@OX\Y4OXRUR MQ]<$N_I+K[ORNILE\")[-C@:KB9*S#]?->\R@X/\C&K=ZZX*DK"O9= MGULM?.Z2 ?+R'COS@9?WU%?4.MQ"@9WU7PY[7:"6J+Y%[V,$+KND9H-Y^JYJ M_:Z5/?3*D?QI*C-KJO+LYUO(P8V/?UE ;KJNMO&9 <"%#? 46Z&1%V%F07'C MZ0+F?U]>MA4]\O2C]O+W/8%G7:;$3D9K)<\[U4CND".6E5[DJ7G//89UM'_R MK;U[[+\U+][#W_]SM+O7A'OYR'9^?P?7?"0[>_MBYV2?[/_S%VU>M(]&U\!W M#3_3O^3.Q=N+YC%X2B=O1?/B\Y>=-Q[O_P->U)N_R,[Q%_KY^.^CSWO[%[O_ MO$O-3_C\C[VW _C_LP,+3BO3CB,G$\ MXB9BY%@P2.>:<1>Y)CEE7O/YEOYK/%OCV1K/YLLMI@G:'RWK2NN'T3'Q0O1Z M4\]"B&%"Z-:(MARBT3&BB4ALC"(@XHQ&G#H)'(TP^(=ZJZ2@VNN-UU+.IYD^ M141;VDE/Y3_/Q$G/@?G<_20[Z),^O!;Q&_6GW&?S_A!PT A MPD/CSZ#++=%"%O&B3.L*HR0W^!;O.]D<[YUUU]9W&>M[/A4ATY--E]2O];FM39?9[&O]9/?#&.MO&OG M^/X*/7&.=70T5S5/[>QQK;1W5MHIGR(8)1UG"/:/@T\A M"7*:)D2,]@$G0I/.K<;UO>/S:Y7]<51V=1Y%5MZU3W%_A9[X%"1R1XC38(6# M0MQIC4##,5+)>IP+LX6QV0I3H9^02O^XQQ=\?7SQ[*!KA3[%N^YPG0^U%)A- M9WAJIUA@R2.2G$'[O4*P#GB](R^_N M:ZSU>6E]GO@:S#-,K62(YJG(G(2$M/$>49NBD#$R+O.1(]Y4]"E%.]?Z_"0" M!+=V*D!'UT[%_?5VXE1PH@6V7J,D1>X^CS%R21O$6)!6:4Z32+G9^%-*%%C1 M$46E>U77O"?F7916-(TVF# T !M6#:W-?;IF6GLU3L9V[1$;=]3-O!@L:.@. M<_.N4N3U,[S)]?R T7O5D-Y+HYY' MS?P:1=(JVB0$R:AH)R*44L;2 YCT4V] M8%C<&A/7F+C&Q">$B0M#$&MP7 X:964L/)K28)T4P ME2IP2ID!:XPE>"-!,B[I:(RXGFF6/PL.?=A)^.DR%(QF'8$SV3V);ZO;VXG/ MGBK=8\Y)F1HOC%7*J( T21$TF0GD) XH*M!IIC3&3.5XX;Q&%Y%99G/O- GA MBLV]M0E8[_O\OHOFX0%3'-.#Z)U:23_#\-+U- M4/K^:?1Y:DS[?'I2@3WI J)>V-%@O6X=L6FTJ831&=$%/LY9E8DZ%X MOMN_PS#3^V/&K,AL3SW$;LK^U"C6]*$73UK#DQ9P $@AP ,63--^!,A8[^WM]W;WXX'1,7'E8#.Q3;"WTB'+E7UL/A+,.2^=)$D :YUOI M3H'"K7V-A\6$%1B8I:GH2X>+YK''NV\\*W.=WS2_[1P>:!NY!ZE"V 6P.A[P MPU!AD9!).P);H27.;)3A>:%:%7BLG&NLP>/:?;\ ( &28;AF&*421\(V(&<3 M0T[ BKO 4V)\X[69'S*PU5@N@E$/ZR;F 8,7-BEC.(L$2\$-&,$4F7,T.D8M M"?6 5E-;'V+6P8M[C?P[VSGV!]A%AZDGR"1P1SBC"1DN3<8-)XWGQ,22=3PO M0$N[(CH&\'D$33QI[ABW3F"##6,^6 \>3[V[]#:[NXY>W&OC+SX>4":#IC(A M&P.XH%J#FP*J!3@2(G!.34/PV6 H.;_U3RM\L0+46+NXMQ:>;UEX@@0?P>F M*&>9;3"&M. 4&12X5X MY!KE@CIP2*G"4<%@W9>4@L?9%QD(#[]T^T)Q8 MK*U%TD<@HEH!I9!@3["$]726"8PC>+1B'A)6Y7X\V!:OW8_Q5E\TC[&T&1!>T85P47*R<6:[A8,%7^S<># M)"DXE\$@YJA%G%.!7()?4U#,1Q-X8 ;@8D$?X:W9Q(_\JV0^SUW_[?L#4XW^D.2J5 N]L?]N(>?-FO;7C/X\HR;7ZJ9?GD MKXM]N [>?]X\_OMD?^\CWSEY=]0\;K=V+IH@?T?MW;TFVS_Y\^2R+'_>VSF" M>X1[>W^^\\_G(Y!MNO_/V_/=?]YG/<"[O_\EFA>A!?<)LMS\MKM]$!-GF"J! M9'* 6]PI!)0G(,TU8XH2JJVO8 9D-(;M;!LDD\P)!D8Q,HZ=LV ]71*:4R#2 M2<'[(P#$*6S"H#<$U)O>@O]I5)LPES/_A23O?:F(IY9$X!^P%>__[#;@+O^S[!]7IVY4%I1E[HPK5V];?ND(CCY MCW^"?; #^.6WG#B76AY^R88KVXS>:;=7;: =#HZZO=;%*#R;@R>ER W>.3QM M#+J-*^U<_\B"#;IDZBCUGNDD!(^4$V)!9&6$OSCLDS#!YT11,'6*TFD+]W[G MW1(4I]K"(KR?RCULUP\1P]@"XA>'&H?TP.)@HP)R(XVFX$-' XZ198@0KX/% M1,1(P3'">!-7_YN/F52;FG??3RG*9N/4]AI?;7L8KR<^'V*O;,GJI.+*K?]@ M>[N]3T7$_\XW-OGJERH"Q^\O#L P \VD"2E),.)8YK'0SB+'I =)2AAFJ7[QY<7BVQ+7@&IG#BX#4=22H)K&[5/-'A/M,XQ52>)1[K>3C0[ZC%P^DER0BLW%+C,7<4,24)X@[)Y"A48)EU8I&C 6+ M AQ+NK5(&L:XFD/6PW;VU!NM3HDMG/:Z/L:P]$'4/0%DJ8C2%?A1C.X\?#QR MZ.&QA>5\Y_" =]RQE,41$ZY52H@XZ5"EE@#9IEJ0G.[7L4W]0)QV6S8- ") M 1X_]$56AGDV\UGN-0&_C,XU^\7V9'@!/,GE]UN-:=<;W=(JBKO#EW<^-#[W1N?Z3=>>OH)?@S\_PR?_IW\5WSSINQ[[O$_34 MQQNT=M9GE/O-1W% 2/0>UAD)HT6F% PHA=6(!DNQ]=C@I$K3MEOXZME"Y(2E M(C.GLUI1"9VMO?<[LLV5.?"S$K'VX2]+QMXV.Z ^@,%U!#'&2)Z'B)'#PJ$\ MIS@(SN&OX68?OM'8+K*Q,%6[H$P]W/YR$O=R,'*WRO#+, +PZC.4G'5[H1\[ MM\&1W>$ 0+(3IL^]7IZX-,5!CNPD112XIX8A+AD B6(2Q6B)2AQ<1!>N*?9? MN*L\8!%ANZAGDIOH' >Q ];U6UJYBL?%F MR\\$?-=J*@Y@S;VBF".LM$(<8!AIS"6B(A$*:I4[>&Z\[G3GC/0=_C#%]<") MZ\]SO-B+TS'I[D3KGJ%KYW]N[/6B[0][YT_7L]N;\=YB.3QO.)L/;/-!1.ST M*R_MM&VSJ];NGO6STA6O[[!G.R6Q"/88?05G;[R1W=/22[%DMPYZ+3]Y)2-! MO_'3GY_^ZO^\6389N%[1XHZ/J/KB_&(^L\WOC">G[>YY!*$Y'?9R2&607RDY MLK%WTA\=ATQ_;?G4%GQ<)V?5ECN';_P48R.G9C3TSUN-OW(LJGS*::_[M=6O MD^_+'_+;-\LSPGTT[)D%.-F$^V['/GP=O*5WUNK'1FS'_%CE3''0RDW I\ZT&]EMQ8W*N0CG*&7>=;+CSQI']FO]8JTAY7VR' M'&TO3]NJ$K;R,F=U:.QVRM]#[5/7?Q\]!=SZ[$D/2%L+O*OJ$2=W#'L^=7-3 M-]3J-$*WW;:]?KZW?%4^QL_?,([WYW6?/1B =1\]7_5-DT@Q ',^\JKO-(M# M>4[@]UD"YQZZEW.@(SPBB%B_QHAZWR?2.IC1KKQ2.0ITFQRHE20[\2>6[*0? M/MDI;]-,LM-VISJ!^S4K[JC3]E/)>=H9Y^_])3[_\_9LY_?WW_;IQ[/=-Q_9 M_G&3[]._6SM[1\?-O2\7GW__B^R^V3Z;R]_;:[?!%N/]XW?'<#]\YTUH-2^. MCC__\Y[L_M[\MKNW\^5SCFZ^^37M7&RSG;.#%*P45$?$1(R(8R:0A@5'P4>J MN. 1!W4YY\DR%Y)5'D?J.)'>).5R3PN7E 66RR[G/%6KC^:!^OK$IZ@MDE\U%&H6)4P5H>/%QJG2664Z9"B(*51*DJ*E"M5F,[8WGC0P;X!;!P MU4+5M\YIU>;[%% P7_"J@#L8F%_.6F%P-&I&-W5AW4(,3RZQKM]M#P=77S+5 M+BR;K]B[75>O%5_V?9@'I9> >NK?H][H'D[M(= " /HOJ!PHO;+M,WO>W_CW MK#"#)%_:I\M+?.6CI;3B1ZN:OH5M@;_=;-] M4T .Z;+-_RX8$D/U__VU?+]JUA0I]HX)>4NCHDI5!@".O+3[E?Y=,1T6H(1@ 5X'7QVQR-BCO"1,\$6)QR+XWEH1>[WO?X]1]8! MW8@Z)A^83T#B-E[S34[YIM'SO=1FO/!Y"9VA]"!/W91 E7O@ X61A&].W++- M^@"_DXE^=H%J1K]8SG/I4:M7/*+&]O!PV!_D]%]UJTR]1]#R^F@AWZ.^H[83 MO6 5?IJH^<^UZC=*CD-GT#X?Z7W_8?6>R\!35 9'PJ73FO!HDE8X8ZXS)>9& M]$V1U+7>?R?/8N_]Q0$X%:#KC"'FL,E)L1%9J3S"7.C(!%8J@4O*-C'7FWQ1 M_L0#ZWU6^SH"$[_%GL]1DBI8,$D=:_5!FG+D!M0MC"(+"Y2JB??C>-<4GVCTXFG;^OJ#K@"C MX6F]S'7B\50L[/V'W:T:S>$[/TR% $Y"<6W!!\..YF^,O:]Q(>+6 M-SRL0X8@P64AS@##EX-6D ME5OYLWK \*[;>S<<#'MQE)_V8B&UN?=6-#\>1,^8 7<'&<8BXA1[9$UD2 A MEC0JHC@OA;7,;$H]7W%Y19+TK'A-@I_UNVMYJTXY[%?;:A=/*XO?6/3L<-"% M3<_-PH$4@+[D:&<%BN^BZTUR'J:3(;?0$%,JPETE1B%+DBN7MJ2LXMZHWXKQ'. MS\GGY93_J8.XD5%NG9S$T *K7!AK!".37[R4C-/X"22Z/P2YRZ%UQR/\^8]_[WOK>-UX^\1U=47-74HAQ7@IP- M)X=_Y6CPR&9: J3E6^MD>%+.%;. 7G>6XHQ, '[&9,YM)-4$FBC52@Y#!% M7%N&G'<".>(8S?EDE*>-UX/8:9Q'V^M?/C(IAC2?4C:Z7T%0;'9?8"UOY[C\ M=!@[L5<,[V,+T%T\[_+/W]59$LE@DL*FI.^Q=(42IUSV9.:&OLR5Z(U\+UMR7O1A9X0J?XMBCJ?R8\HYQ MQGWM]8 U'*/:6-Z*R"['X.XDA@L8W+V!:UKN_LS8W9\0PI?,[P[/ <\REI%@ M,-+)!)#%:)"..05/!N,3583YW')T$<&KLT>Z8!.SF *T=< )[_5S5'-:[(J4 MCFJVJMC!:;?5*5>?7Y:QTUZW 5;&9BIHJYY4[9(TU%I0@?.0!$#?RO[/SH'Z M?KSC;4I58[_2\*(.^-CLGXT=OIH$%ZRH0^.;CV&**)FRFA-SA@A+G.07L[M7L?2Z1JU]EVIW8$"]YGY4P3']F'?AY MQK&T4E]T4T#M;1TTJAGTAU%LO8K79V?^[:A<] %\CCK=XUAW*:U_' MJ<9OZ93\L53G11VV^H.Z *H42168'X6?+M_A*(YP.G1M8!*CHKJ@LN&C;*\R&=+GI-G3?GPU^N&7T.J#S3U_U>J4 M1R@771X#"HV++6STE2_C+7+'UP2[ M^DNON_*ZFR5DBU'Y7&Z6;BG];%:6;6%]UQOZWC=KMJA6M_K4,ANU5HD% Z2O MFA.]FK$-;;M:KG8K5>_[J54'2W]^<8NW M?7@([AJX:-62O(2BS"S)#3AUXZ#[6XZ,CZ5/UK MH[BE])?%A?>W$(\;E^!*N:$W?\8M!]DW%BSS@P^TO]U2/T9%] .YX+6_]7>I M^-KNY..I4C2WU\U_FI*IG3HX_;Q=\C+R?O<$OG\O'._L??G6O-B'GS_RW3=_ MMYHG?YXT+[Z(YLG'\^:;HY/]"_]M= U\U_ S_4ON'W]N[] F@?NZV,D_OSGD M._^\/__\^_[%[MZ7<[COL]W?/Q_O7+Q+S4_X_(^]MP/X_[.#I*07W%&$2NI9?*CIW>UU;)7@\(& L MPN7OCQ?__3#;ML1V/3XT7M-@\D[XN/A@ZT$A<,31MBMV]K:FK:67Y1H8EP-& M/ 9&&ZPET6+D/!>(&P; Z)A&*A". S>:^=SQ\[]G6/O%['7#;9_M&JK5:2F_[Y.)ON]U^T_G0;;S\(4M:8X MNM)4$9\D\EA@,$61(,<#138/%;58:8EY3E8HSO5]K=%BS'I0FW.#UM];TY\; MVU[T7,\)N:[FU/>$+[HB\.HOA5YK?KTZ4)OP:^F<$]$0A%.P>2BR1C87(3C! ME$Z.&V>7+AZY&VA\<.3S\7/OO3XQ+:NT^"F<[S&>_Z M&M^7P??S:=(:6#(F"@3BFPI'A^5/'<<>%= M .6)1HY_.,:ZZ+F>(#8]"F-=,3<=0=.:GCX ?$WHJ8DJ$FP)8KAD-PJ%M$\. M2:T2T\/WG[;N'?)P1?/\QGK"A@^U2YZ;M)?4_89JSMPA)V8>>W*5K+"96.$($B%1QQ9AG2D@6D MDF'*>.=<\!NO!=_$"UI^W)[3/KV Q3H*N^:T#Y3B<"->I0H:$>LXR1:QS9>JRTV/V9I'7Y]*I_Q79.&KVN&_+"9PS7! M+0E0N=JT5)./THE7G86P3BJ^\OQ:X^$GPKQW3A!=FJEO\?D^ZB\R0OSD*<[J&DPL:+>62R!7UO/J MKIK_YZAF\[=)N>9>[)T\TTYMWUOWZ20*R!,FQN9S;0$:KX1#Q@J./,?!8V^I M(4!PY!9F5TY56G.*%\TI5L(E$'M2;M.XWGEM0 U)0,K2--RR/D=&D,#HIXIC22U 7$>7;"I#,H M #G36$F;3!G"( $CF9SO(FY#"X7G9-[Q\Q_C"/9)\]:GEU,Z6H57P>/[J7D MD^"158)RG2QRJ0P(T!09:Q/B*4ECC2!>IXW7N27G2H)':Y;PP[&$1PH>K096 M9H-#9!T=6@Y')M$AJF@$!)'(>2+ ]Z$*694+:C7UC()#E#3>>*WUIA;W/H): M(5WX@3.6MD_@O@E[=4QY@16F3SUQ_]XG>K/S!];>U#( .5V"ZB1)/E". MA/(.<9P\,DI')%(B3&-F:0"BQ97Q'6-N=\FAOW;NS:K(ZRVGHFR7(5 +">IF->VY :BPY* G(I*P/"BC M5>" 5XZI9()1DCDPS4FO!ST]P0D_S>._^,[9 5?<)2MSY;N4B <.#J;G!$F! ME9 \B63 P>2;1)--0>>1:#1:;'907"HCN.MY<:?#7A[%/1C-/!M/C:L'"B:; M1['E"I!6-3QZ/*%\,IV\S, ;32=OC"76YEEU>68>W !\'.AGOBG;7D\J>PD" M['%S^R &;[#1%@6?(N*11N0D$TAC;24U4B@<;IQ4MHSXYKEX3W+>81[W9T?I M6: Z=0BN4:90-'KQ- _Y ^I7GJ*:"PA_0@/[;>[-/Y71M*T\23#/H6VX.#B+ ML;-P_& >RWJ2YU$VJJ&"98C*:+0HO%3&VX[FK)0BKS+XS2T6V47UN]T:>.;C]VPF@H8S7F.0]5S#/!JB"0/\K* MVV\45S_/.\UO! GX$@?U0M877UZSZ2F,TW,:+^\#7#ZZH\F=+CO#+"]YP=R? M9N[S7MM;?\9X%\L8X]'>@IR=UH,OE]GFN2?-\S0!V?][B3!YL!@ G& J@8I0 MRDPR"DNJ0I",2\IJ)TI?X41]UV3+N2X_>UD&?JR\RKNC^\7'3$\\N$)$T".&(E82%(2&I*3%'PDNBG8?')D$3R*2;*4;B+>!Y5HNVV^VNS]9IL3J] MK6[\!>O!?AD1KS7)8WL1,YHA#CXZTE%$I+0+ GN)B8H;KR5;X-XM#:$NX& M MI<$RSIDUH&(YL$F(3H8K?0L(7>_P0JG&N\NR.[W&Q<.N&$[\F2T>H,RT;-@&8-8YQN*0%0=]KM M%\?]56'Z<".3<;?_FAV344_8Q9-+K.MWV\/!U9?,#0W7^,I'2VG%CU9% MJ4.V5$6:7I4Y]?E=<"?VD>^@ ?87L.^_P,/!QNOH,0^4TQ0,@!ZG,F 54L0. M'RCPTDN4 >QF3K'+[OC__MN^7K1KE_2G@K68@W5!,.^U!88:G!:=!)L=H2_1UV.F-5W?6/GE8_W$8>M"]9*-:9=I _GNL M-[M?1:5;_9F&9BXVIKZ@^S7V&K9Q-IJ^70_>;@ A.\GW=%UUP9W,W"VK"QY, M8*LP%?@7]9_R^YYI8<$]Y/4+V?UXH##CF@F"G,Y&T0N07.HP@*21-ED.?U6E M\[B\G$U0S5E_!N&H;+K_/WOOWM1&DJP/?Q4%YYSW-QM!L76_S)YP!#/8/G:L MQ-B#[8!_B+HB82&QNAC#IW^SN@6Z8A ($- 1NQY K>[JJLPG+Y7UY+4Q9&V, MVW?P"5L=WQZ&N!S4KSSU=.<$;M[ZKG=#*[5\\94/>9,[?SJO0J\6UQLP7O > M&#=1*$^S\ZC >P@4&:TM2M@R+D54C,9<_GY_SW$%@4,E'H\I'AS,?G IY+;- MR H*9I]FYQ*\?0@PM R&.VY4[M^[X"3EM&NY.6G;BSWG7%9>D-@&WLQUA60A15$)NU?,M<).!B M)Z;6E!]TZ>_/6BFG%D[H;_X?M<_@XH#1'6]^9P#IK^/REZVN M:JF5 6%D64_!W>I=2O2'OW:G=WU&3NO$>TT[L(7$M$! !MW>R)TM"'FO:@A< M=] $_S57>%PM?*'VE[/&T:%-#+Q?:E'DX /SS$]N0K1(JQBUH](IE_N&S9_7^)_+@IK> M0LTL);2L*NR"ZYE]Y65EB&%'5: N685YP,8FKY5(U@E.H@JIDJ&GER%:SZZA MB]1@BY@A*=/S6>1";D5';-+42V*UAQ!JD0Q-2,G@K%M&5,N*"6>)4,U)D"YR M'8EQQ$KMB99" D2[2DR>7DRRBZ@]N/6*6Q0DR IW^2"^"@));94F(6+!-+B( M-XE)$=(6@E+8MN5D!>*(B+6WG.'(.0'L8R ^"7.O%+;T5L<3*UEY4%G9_PFR M0AV(!'862P@M@&D!6^ VRDKK#WBA+4U1V_L(+*LH;KQPJ M6^O;]FS): U<.' B"_<-+@[@@7=B*.]\C1$LFX3],G\(\L>M4-'*Z+AVWOFH M<606A-!(FA8;N07YP[-N+_1C9V7B.>X+<]G#ZI7)H:<@AU([EX3VR+HD40YB MD6.$(<>E"$026""Z\:8??\1.*6AS2<+BN$26HK*$/5?G;M5J7TZ+5#:X^/$R ML%U4\0NREL/!C\/V^8)JL=;)20PMN&'[?#+ +()'V^I-USV/3LF7.O#^/3)YMY\K:'1T- A/GI MLZ>GO6XN3+?M=OCO.K,O*VA8$V;3M=WF441&;) M^L=$7N"D+,5?"#FM#JRG+6KEO>TWRRJB_M W%[\=Q)+%.Y5)A,NW6GSOS?(^ M-L-#@9>%2.?3 !."6")O^KE66W'XH]9*D][K$Q@""F"C!:'X*Q*@=^P+_!(A\#>_F<( M$OD!U*PW+,YO[^;][KVF[8QV@(NS8"^F]^/=+>B>O]C]= A>/7-,2H1CHCG! M0)$FW"."M0/#JBWCN?";RDUB%FP>3.2BK@&\4.;;EJF^+GVV>\GJG=RV2E;7 M5E:/SO->L,$Q)&L %3U$J)A$I+&#?SAQA(? !8>H0V&RR^?#XOVA.QXY*/D9?9"B)P\^[B*WD[%Q*9JOK3JA<;'-&MN'%BO':5"( M1*= (J5!-J=0%.>:!>JU\&3C38YS4782YZ*/'^4HY,1GO^!3E55_R $OAR%N% &M%^>X> M#.F/-GS^&N4#$,L9%0WC*$:PJ5RID/,D&.G(N8N$:&O41BT"K)_FBOC>,*Y- M6?+"';V:'2WN\D=K,U]&'[Z6@[G^[S.T+->XR:,S#.6K%\PAX],-!>_Y[JU.\4O&E!61XXP+]+5P6Z8\X^$;W'WV\57PTPQI3 M?J;I%E/FVH_Q%KGVLU_=EH@M3J__ZN1M;Z .7)(A<)7,3S>+6#'GI1 L9NA9 M[H7* R2/^DIS>^'X6JWI3[W_3-'8]VG;<PW-%'?ZV MN_,1WA'&3]_">[X]V__62/6_\<\KWC-A4TQ$492/BN;B5X8L818Q:G@2! *" MW,^#;'*N-CF9#\]7W#EV51T]GF5#I%OJ^?O+G.NJZ&YOT=;HA8)@E<-Y]6#8 MF@##^V5_7@G#]^/IA_'[MG UF^O$K>FB6TKW%H&M\XG<8MPZK!ER$G) M$3?<(.<-0<(X;47(F4)PXI3<-&2^(]L_7GS#RL=3XW?=7HJMP:C&OZS]";4[ M(=AS<[Q>)X)=+7@%8G< L<:?DR FG!*$$L0ERZW8N$7&&(V,T(XIKV7R=N.- M8?<$L>?J=CURD#F5:UMU4#F=!1BEX&<;>UZ;(W@^F+@D)!I.D[!>8:JYDS2? MPE!>$,V&J<)F$ M9,P+P7R4$5=,CZM?XP;XK$X:3[!$)!-Z\I0LLAI0V["8( GE'D(O(U80(?< MZBPNXUIX8GN6?.D>Q) KP)I[QFX5UJQ2#NL_ZY\.,:?82 0QT7E!@#7BL\":N@;22DXG5[U.7? MW3Z$$(&Q* D2>>N6&^>1#90A28CF-N_T)U=0:^L%M'[W *+-\ES'4MAQIR!G M34C>KNY4?FDV!'K-8IBM89)"0[AB$2:YT#_H"(8P$20I^$*$) [F,.'S/W[X]JJ!^&)FY5E=853=RC M2_<7"M(MJ$W,89%YVSGBU"AD" B[]Y1HQ:CS,O,;;=&*)2Y7[EY[./$.='$D M>$-Y($)9P4G"FD!PB[U,1%"<@JXZ%:Q:XN'MM@]Q[B'( D=1!8A@!?7(P9RC M&!R$KSY2H:0NG\'M=CJ3IX S MWGQM9?/[M^_FDGW_GV&K[!^0+]^)/A9-J&"=]42D>WN(RE'NC1!U)QQ2+A"N MB8XB0.0CE+8FD:@BJ(D02=DJR[)J.3WBC:-#P[!,3C+D7/8K913(&&R0C]8Z M2VR2>C%#U=) )(D'5CM6X2VU0(OM\"B?G:H"0X< MP]H&2\'0Q+SUZX1!DEMCHG2,&;*0%^BA@ AP9_7\YBXDPEG$# )@3IBPSJD0 MO!8FGWH6\6W3W[4+A.;2Y!1QU5 RNJ\,^?7#7&*Y;JQ(XI4&T\5GRSF_31;OPRI5WL&-8/&J"=IN=L- M^A&_V5Y17+W;*QFZUN:TZ?E(!4Z^'N]_^W!V<+)/#MY_.&_L?3JO[WP2^\=? MF[OO&R>-O;=L_\*3S.$\JP('WQK-_>,_3@Z.OW[?/_X UWPX:^RT6XUO;T&% M]DE]+QPW+K[@^DY(,/ZSPZB\E3(?+BV8_4$;D*: M,_,4J/,1S$'R@DL'JHF9E[FED,22&+;QYE-U&RD91/%1^M31_+("M?8 M^W!(> #)<3F7FFDU$Z'(4D\0B ?QVG%#65JVRDAXB&%"C*"]C'/"3=",.<^I MR@0951M:B_6%06@O,I:<1]+G;DS"( !HXBH(0-Q @A\B$3L4D6=-&= M=RTFNU=?P6:M.Y[L,N/=GR1Q6_R=L]*G+=SEDJ^K,],R^L8&8'_%7N%$KD[F M;B%8E\UW_\I#O/KPRF*35RMM];U]=AA93)%QA93Q)B=Y*')2$P3>'P\B.$$] M^P6&7+^H][ .U:+>=U&%UIIHB<#US2V6C$,VYO2L\0XB21.XR)G9+3Q_2FT> M04XS6U]>8$"*#PF6_JKG^V8M6M\<,>(!"(RAHM5N7U*;@K1/&T6$*S&HO8]Y1BCE#EI!S(B"-N5.>9&W U_JVOW)+KTQ2 MW@?J#H\RF6PG#DJ[5>O'P:!='%]8 :_CHXC5E>^3T[2]/HQJE( J/*W^AV+@ MK]?)F1$MTM@^Q#'IP#U'2C"&N$T*&:L-TM$9)J0G/ +R2[S)%G4@*U?ZDD!Y M+#E7\S^MZ7\X.=MZ)^\8F!T+8.=KY?U'<\.3AI?(=[L=V=S\VY M787C@W9C;_MG8^_C][S[T-@))XUO'^&9];/&Q=>3?9K'[7GC_;O4V'F;>Z=@ MS" ,EA99B1/B#EOD>+2(@:!PF93A@<\F"[4/@DBI'7CZ'*(P)PDSB7C'K!.) M^=FDZKLQ&?Q)M'G63^*-V=6%=O[F)T^/E.:JSN2LU]IR+)2-)%%AE' L!!/H MVI 1_AE[ W!#:F#JXZ!L+-)NE;SOK5C6!7HP2:U\MGLPR:Y?>'VUH]B)/=O. M].?>Q]/B"+CWW6&G)-_LM3J^==J._:W:Q%JTKGI(7/)RQI^^F8_BC?(M!>GY M67?8#J-"Q$QL'HKZ*CL::N:>/[6M^ZU(X[0&Y2VO2.1' M0[(%>?U)WGRRX8H]TA_T:K,1WN/DE!^/5H\;WS7/5J14'P^"M)_ 3ACHX MB[%S>8]3F\]^P:.*Q%3Y] DI'#5$R*A0RMD@^F:G]9\AS/JP7VZ&C2Z?G/:3 M3.E_8G^V3G+'O**30;_PHKLN]R@H?.I6YW0X6DN(7>:N'';FKH7E:74L3$PF M8E\L"8NE(,M'62[JL[?82JW+1G\ET)5;T+D/UB6Q?_>RYT!9V=*./V*[?_7I M^,[-%@A6SS?/-_.'9\V6;XXZ _1@!G+/I$(VNYU^"Y8B%ZF.7RH/X*JM $C; MQ%63+__[L7X@KOURG. M&EXNX(34POK-UV$^_NO0T>OLSHGJ;]V\6Y/UOE,;O7KM/Y,O_8_+%@S]Z;]? M,QE]$/JV[2V>BLWY6UQ^MP">+%>YI\+HOM.3>]/-\Z_ERXQ>[>J6$_()UWC; M*;2FV^MU78ZD83SN?/*BXE M(%XQW);J.9J6?NNH4_0Y+=LPAIB+RLNX>'$_EVO6M*QL&UD=G_][T@T +9L% M%&6+E$L/;+]92P! *V#9C? Y!VU1HTF+Y=UC,/7S?T:X,/>-6!9@V LUP3] M9]CJ%>]5RX);MG!9N=6 Q<_FKC!21>?/JP$M,W./5>APY8-O%P*TW0G_'LM/ MO;2T8;?S.?IA+[_.'[;?ZJ\3U?;3>.J?#BWF2KL(<7],%G$J$G(:*V2C,E0( MJ:-,BZBV'UT?QJY%(:2GN8UPIRB^+Q,315=8UQT.)D^#_K_^=1[/%42-W+ Y MW^>&NH16)^3VS;%T<2_]HW%#YV*3H36()\6VXV63HT5*_5OQ(?BG<-O^/^[D MMMR0K7\&M. ,;REU._[NI6G!K__X5[?]]6=,\^7-5CQS-GA]1+D M\"^$%GX4&OUUYFOU9@X6^C0&..0^L7,X'S/&P\^TG[ M>\+G+JJ=:Q,AV8?2MYN<(_K*YV@J\%DP/^P5SL\?METT ISR@FIS+&DOF*?W MUCBZ/!_\OY80EANG[S[WJ$;XZ"-DH\Y_WV;\SXJ,1>XUME9Q(0E$]\Y%)7%T.%%\3;WJ4B0E M?]I^<[L3\G_R81,(='.$OF![=%T.7=TUZ5(2*1Z_98V+M^>-G7?-@YTC"M\Y MW]W[W*K#F(OG''^GC?>?6P=[7^>(%.M[GM7W8&S?WGW?W=F_@'<1C?#*9ERL89&1T,KGH==Z!ITQMOA#,8^5''&^J($&Q.V"\5AE212 M207$<8S(2L$0S72(E"OKO'_"...%)AW?=7OP:Z>6BQ1BQY^#@O1 O(L]CZQD M>7ZOR[7#Z00VV9'L&B6,B=1L,(BKHU'.E2#)>TJ&%QQ>B[WV?*$"$\0$[G/EF81 M68A],^DQ(Y&$H'+1Q.N-40-2#C\B3 MC<@IYA!ATIF(:8K\KM6J%3A6X%B!X^,6YE4(N>*LYMFA\U9$CR5RR0;$O3*Y MLP)&(KI( R'>XU0&T(*Q%X"013KTGP71R-I2,ST)%;9D6%4+#05"\V#SU'%0G,3"\VL U2QT+Q*!I5JA!4+3<5"\WR34"8Z MS;VEDG(?HHX\D!!B,#@PSMWB!GO5Z=#KDU(G;\\.=NKX8.\[KN_5S^M[GTCC M&.Z[UVX>['UN[9]\AN]_;-8GOG.9E-K?^^-[_>)S>W?OT\_ZQ8>?C9TO%-[A MY^ZW=^W&^X^M@_[V]?'2&O0.+7("$YE21%P3V&'WFTE 8+A@XSRY-2\G8@47%,/#(^ MC,L=# L>8)XA9BQ!W*> M.8488,%591ZR4S%,5$!Q)V]".>HD=H&ICA/2>:> M348RBJT.26E> <1: L1XWS]ZDR37%F&JP8&0CB!#!04OHNBL!5@A9 40%4#< M%2 8%4$29QQ)C.,$/W'L 1!<(M1%JJLP8WU18KSW;1456E"+C"$4<4LBLDXY MY 2'E944LTB?+LQXH2G'.W'07+T_7>[]%^+D,\2;U:0UJK/+3P XDZ=5&+91 M>( 9H:1&/&F-C#<>8>$Y1"XV>F)?\+GEUZ[%=\\[5/KZB/HZSC,$S@UFR2/I M&$=(9$ M!#>?,ZZ0]E(A(5B@7"9/\5W):"LM7G\MOGN87NGK(^KK.")G2F#K-$4T*=!7 M1ST$XP0<9 ]NLE&*.2K7S. ^[UJ'V]!HO-;#/M69GL"44;?TZD M&:A*3BN<$-$F[WXP@UQ@$BDFDM3$.R+XW?*:ZW>V\:8CC!5XO5KP6E6ZI4*H M%2'4.+&2<,0&/#!$1=YY<90A+4U$FF(=' N<"7<'/Z]"IPJ=G@LZ/6R&J<*L M%6'6.)?$M/*"Q8@XM@)QFABRSFIPK:R*'I93J3MS253 50'7@U4>LBHK-1&(0+]"+<@]GKGF=RA9$CHIDD2A\)ZJ'_U:_UFMS= @]@[J:56QW8\/+O6ZO0'/7BO MSJ"_";_X]C!/8,UZWQUF?HA>]+%5GO#,Y U7?S^UY^4?3T][W9^@<(,IDH8 M_Q]TBV%,/+9C!Z!PH_'UX^3#MZ8G,<]X1HA69U@00TRQ,HS>G],M)6".3KO] M5K[F]UYL%S4_8U*%C$(37QS)$QY_Q3J0GN'@^J_,G3'=N!5QQ(J_]CBB1,7, M(DS\V^R-S?A11*X7[7=D$PSQ=]L^L^?]C7].,V>T.FAFG6:G^-I72VG%KU8B M !B&;J^0IM^''0"0?!6,Q#[Q"&K-7K:!_]7R$+]Z'3WF@8(K& S1 *0R8!52 MQ X?*M#V0NE @?)^4=:;__VG?;-HU6;TI[1L5!>ERM;G?MQ8*!M)HL(H >%Q M,(%N+"(_R3!;,I\\+JB-X*LV[,=^S0-BVU9GLK!O(8;E<]>GMC?(4]3*\-7J M?Z^=V [(;/X<1@_S'X_.,SCU8ACZ6%R69@L(\_>V:I/#"%T81J<+EBCVX=*, M=\6?KP94/+L9PU%)N)"1LA>*L^"9QZ:V_?>?-4U$[7*Q5CJ9Q7U^;PT .OPM MIG=G^ZK^K]E4/[?VVX_]]/C_X%DX=Y;)Q?-!N[&W_ M;.R!Q[KW_:*Q$TX:WS[",^MGC8NO)_LTC]OS8H_XV./='<]V][99_6*?-X[N MWHQJLW;6;&76JO[(A8J9YBJ3;)U:<$WCS]/8Z8]TK5L0BY2"-;BDUQJ)=\:, M0A6R"S8EZUNUNTKJB()BA9):E1P^MJ0>T=U/=R\&)*T:2U7U&]_0IU\PLLE/)-L"C]TU@P'[7/IVW-:";ZM2,P M$B-^NVZ_7YJ:A8H%?SBSO3#Q,B-^NG+RX(;=DUC[;:3L_]BJ[0Q[!>$>/'4 M/EX90'7 )-5.X!;-?BUV\E(L?*G-R0AN;!AAM8H!+ZNRP6)038*I5(%3RDPR M"JR+"D$R#E;F<*=068T)NIV5>0^#^#?,UVYG1HO'KL6'L5?6Z YV+KVFL-T? MN1L3%[QBW9ZT0I[5SPXYD4ER$5#TP>?$L$,N)8D890 "JQ0,J#G\YTGR@"] M$.-EY0-[S9351!$E.//":J6$-]QXZSQC<20?]!?RD9<7?JH$Y5$$A8*[HER@ MQ@?P3R0VB',,MD!%@9Q+AH#Y=5BZ'-3/UV/, N-R2#5BLR+F6I J,75)&;0I M-[QBD6 I./A=.D7F'(V.44L"*S"*F!%&$5-AU*.)WL6GG_7M0P\@X22S2%G) M$*> 4$9QAU(DG@!@$<$5>,=4+0:FI6*A&)2R@B:>- =OQSJ!#3:,>7 TC54C M4:"5*#R!*#3.#BTS)K*HD/&<(,Z,!1,E$R*&:P:XDWAN64>%O!%Y;F+>?8KD MTW9_!M?*W$%VOMKMR[@K1#?(KN*[Z'H%Q1_5)2B65KATTCJUNCVOB9&?^MO? M@*P@6[$F_[$Y0[-YY(-.X M[F*[%7]<#_@ &EX=:O I.T< /6O J=QZ#/BU2Z2EN,P*-PC MI"BNS1*ZS%;+PCF^'6EV_@Y;9EWV6B9MC%2U>AQ" RJE-R!7X[],FA^OTTT7CV)\= M%+;L\_&\S4&7 4>4. UABC&2 M6/PDBSJCO:]\66VPB4B='5*(A[E*#AFC(XH0H@A-8F#:S"ZK/!.&_@&+,[LLI83/5<:N><[-]\W(5+I#9JU/VVO"_>R9>RQ.QC8L]'/ MP0YLK:Q2J<%;Y)WT3NUK*[\?3$51WU#K7L+2Y1/+G8CX\[25ZX ZX.SV6MUA M/]^LB#!ZW>%1,W9^WULUCR3)IV_F:> ;_]6V;:PO*?8&RJPO$.MTS&%?[_&J7 MHE\.O=9U[=91(=;C<68__/)NH:@(F X=6V7%0 ]N $]V^:ZCMQET:[$-87!Q M>3FRXF\_!S&WR!GT+R?,Q?-N&?1=7I8?M 6K,ST168?RC2%R;(7,+EV&$4<0 M:$%4&&,Q!3FL!!0J7Z)U2@+'! MK-9L[12D8M2HI]P<*JBLQ^M\M==9"H"?7;UR,NT1:$Q9]Y5G/T_O_!WR,/+T M36Y:#::7:FV#P_'K%!6'J)O0,+]W&0V>Y0@>9-8/VSG%="DVHZ9,X]!Z1GTF M(\A-^%.__)H]R25Y^?HAN 9Y?7(.%@0IIP-@E4$+RCC2YAY097>"K+\18M2\ M"9=UIE2" ,Y^<:^<;LB%-Z'8*%Y43 B+4D:GL/JNV^N5S:6*[QVU?L3..%L M(VBW?&MTTRSDN<%3^4+Y[B,-"3#],*9<)]C*NK+^@7^A(@7^%;();W:)9J.$ MT:6P3^HIK%+>3AUFU(S_&;9.3RYG?THM"N$?G)_F*M5VL?=8FWI+&+]'K9^H MV0HA=GY_/0[>WB?:V#Z,A%.MJ4'@1>2]<*K ;X\):0;!&;-$8V4VW@S.NB,9 MRF+W*S\\@!_.@LS;#)X[B35)T0?F#!&$6L,GBV\F*L[S*OP>AKVS;B^ YMX< M;^V!=.^FRTH'\MJ\\[U/K Z+YW5R>(),6X#Q1'[&#QBOS6 M>4Z)SCK198H5% 2FO^@]Y\X+I"EK*HLZA;%JW:4KW.-@R0,%AJ?-WNBPPW8G M_'ML,4II+ I(7W5X>'9H LPE2Q%Y[A6@A\;(P80C')57E@NE YV+2HS%1+JD M551<,6\A )+2.*HM41 OS8:'?P]/3]M7!G*J;'&RY6)1LE[Z5V-CG\5[RH3< MHNJP/VKQV/_]UR'G?+;W-G^IBN\?OOA>5L7W+[OX_J8\S6Q>AYN(292:F,13 MM,90EQR17H-[(JR]+M]R8YYF-DFM/2& M9O9]P)%*@1M+/8?W=BXX&8DDCEOPY9B\(:^S> PWH?+:M6O5? O$:O5].MD6 M4[=KK'I+?I\]:/EL.K4]P<'E(E1;E+BIFK6M M_4ER*:.UDF,7P&I&:0P)@IL@A4]1DTBN/T9SZY/DTWMMG_,X=].7?BR"KO4I M#;M;;%6>)C\^NFB<',!S]O'!R;OOC0NX;N/^XG4^4M^LG7Z<;M&$C M!<;>H@ >" (7(:<%DD8<:^4"-H$E\'G8)C'TQ39.>#*PF\HLC\Z!+,M\^8(I M.N[YRA6F+H>IEUFK\[),MP+5I4!ULCL$]PEK1C+OK92(1^N0R?1H#,L@?6#4 MRK#QAFQ"!+8B_MM'(.=XSK[E2]K%>52Q;OR)S\9]:ZW=@5Z"6RF#\=I#>N5J!"]>7$?XSJQ))@G3&(4B80 M%YX@Z[Q'!A82)X)EHF+C#=TDR_(NK9&K7"H:6TL0+QG.?U&=4;G.E>O\Q#A; MH>LRZ/KWI,^( M(F-[[TV U2:'GT4B97'*_=W4COV]$NXO,ZW^5R];S,%Y4=]P5:"SF<\*^F[_ MNG33 E36[E37+54N3E7(S:?7WO6Y_C8Y=/P.3MCL5,$A8&,4)2MI$Q*T) MR,$Z(>X<24(3*I3<>$/4)E;/-V)80U#8]GYX,BKR#O&T!S)?5"^\BE[$OST+ M9)E8HNVR>+Y8H0IKEL&:2??9,<.83!P%Z<%]C@XCFQ1!0D@C6<1>*+?QQFP* M(>:@YA_KWVUMG?,2UWE8G7CM9M[+33Q4^875Y!=^@9T52"ZS+[>WG0&R!,KM M0\T#(YX*I#GF*-.^(AH]MOD MR"Y[>3\!R4Q9C2@)+,26#, M)7(N),2DICKYQ$FD.0F,254X\51U:N/-_&FH_G>W[_@^*1]6> M_QTAZ<,D)'%"A>5$(ZXY_),[+3D%@;7V+FEFI B6;+SAFT+/.D?7 MY:[_]-G^^^_YO[Y^=P\Z(15"WPFA*UQ>"I?K4[CLED M\]ICXDB@120O\3PU\KU1.)_F7N8VI#/'D16M)N[-]/?W!9D&.,TLT M5DYE><\8D 61MD>9K"N_Z;ADKP@26OU?&[GQAFZI M.:Z8@D'FDCA[7B*F*:_&HC!OK,&H@O"MQ%[/\=/_4B!V1D/\#"/\*_;\9!B% MZ&N3C3V0C4^'2GM"J4Y(6T<03U@B9PA%7@O-25($+._&&[8UO\7X/UNUVHUP M,ITN6&\PF?3G*BB9$Y>CM6 $?>C%\ M;*X[?OQ"!BKTF!8'UOATB)46*82('*$R)W<]8H MO;0BB4MJ.2<\$N=$4,RZ@)6T@08S1^2]'KYPT?#[*H#(AJPT/R/>U,)^9:BZ M;5N(@HQTBC]L&?__6AZ]=>/=H5M8J]7S[H@M15C%N[.6O#L@.!7ISIWV]QYN MYA9G2&=FKCH/\#RRU2MH&WFK\MWI\#C[/&]_YNU>^,O741+LZI.7D?Q+9&]K]MG^^^ZW1K%]\%_O'_N=L)OM@;_^\?K%- M&M\.FOL71^ UY;&V6_OTDS@X_B#VZ=N+W;UVJW'Q;IJ )_!H!;8,)>H8XC&? M*@[1(LU9(-)Q*7C!%<'P?$?)Y[*_N&[ ]W4^V?LJS@8\+LA,!TX59-P+,B;I M99S37'-A48K:YT8["5DC,&(^.B^E(:PX5V3(BC:^UKC<_[&18S$'P2\P]E:O!]18>22&#E%UL*92\9ZBV@(%#!26V2E-TC11(*G.C*;,7*3 M+XV25:'_4Q_4GUB"V2J,EWF&?_*(9$X]5B2YE2FY\_&QEW?>]K'LRV38;IQF M,GF),.<8<>$$,E@I%!US&E,7HG&9#(Q61_M7J6X?+MNT=SLWUP)7,?R*8_A) M5+EU5% M\[\\6W!S+/_ZS@Y41P0>;=-E$F*K#,"2N#K%OJ1IX)H$AH(W!G$M-3(Q6B2\ ME\DZ(6CTV4,3A-\I [ &YP"N>LM--IZ[7;/%E]N)\9.2@,7!A&,_M]:Y1*XL9RM[PE\=F;%@PYHQ#,LV?B?%LDSL MG>1NY^5)FNDS)5.'S1D84E%93 @.S$KN M730B1>6D &^**A;,=5TJ;^RP.?,<*8PR5@87$^:)2!V-4DX+!8/R25[[G!L[ M;,X60 O%J.*1A6BX)TH#NEIX/:HT=CJ$A27/(]#X15/.&RWS-=^[$>77KJA8 MFBVLQ$,T\Q3$W.FVO_Z,Z=NU"%UVL)0^2@6T>345T"OE7U_K2;KTL6ZS"[M< M1?1+G*Y1)/D:BNDO8Z;Q 9?;[*^LOK!^%=3]SZGT_PF2G^]:.;.809+4?AN? MJAV )WAY@NDZ3L7GGM!^28GINW/7+)%*^6O$=5$>;08UV4VE^.P71Z-?1(KZ M$ZE??/R^?_'YN+'WN5W?^_2S\>VM:!Q_HOOT ]L__B1@W,WZQ=?OP/.F"WFUP YBAH0, M8PIQ@R,RD4FD+8N!0!RAM-AXP]F2">I5))J7\Y J7'BQN+ PC5[AP0KQX&+< MC)LDT'_ND20&\$!ZA1QE#"E/HN3CVMD! M^F@[0]L[SQ'DRKM)KY50 N6G')/A13X:T&B8X5RR@*36V?MC%AE'./)>:.NX582QHDLX?8(2TCMFR"KM>PB>T$KK[JMU M8Q]+2/"KF+3(@Z>%>'!Y)QQ\+$,YU1@[AI7.%/.$/5\^YS4TV*PJSEYO2Y[3 M?A6J+(,JD\=!6(PN)*Z1U2X@'HE&QALPZ(I$+2B63!?'#0FG:U3&O>IPI%+E M)W4+*A5>7H7'CD$2R4F<- *7@&8R.X]L;@TF<5"66AF4P+E>F(EU4N%G'\GS M*I)_^'V;$4*\ZPZK[.Q2 #&Y6P.1@S,L&I1OW=B_V:A'Q'CY'ZT<5E"P#?Q.'&,_K>UX<:D%\%(:@Q"3X M'/#=IP&'C#5?KA#;/.PYX:W>A.5;)Z!9.D?F4N3KGR/+AO7W6FM$@G>GXI8%+[K6J???UBW3 M]*5SV00]EX()SV/ M"6^\(7)^B^NZHX*WU>\'33/-//).]2N5MMXQ15-IZ6JT=.P):*4""]P@SAT' M3R 7CJ<([H#UU@FL-<=ZXPTW\XRA3Z*ESSL]\U?)8E7[8=O#>*MC\15;Z*MG M"WV$0.L:GZA"U64.7^YM9T0M_9_M0ZJ=PXI)%(+*)'G"(FN]0)A*8I,0G'&1 M4SF<+\O%_(2,H?=)]%3856'7HR6)*N1:%KG.KY"+A, Q,P[)I#'BC"ID@E4( MUE)I)C"@&""7VI18/1_DFN8ZO@U?YU,WA_][1'.ZF]X5VWGU$?"41) MYAM\]ZL]VEI!IED#Z4(^@UN[),F<:4X]8K =<0S,](0O[[#]]Y\UB.!N[A!_ M*S+71?R1:\;GJ,P6)G+U%(EZ2]V2>?%U-8F?(+BH*!*7HTA\H06_#\>"\J2D M>D]0-TTJQKRU#W!XP")"9$(]D]Q$YSCG3.L['Y[ MUYR-?!HG]9^-]U];!\=?+B#JP? SO.-;L7_<_K[_[0/=W]L^:UQ\$?O?9CIA MXRA,8B8@$IE&'.)4I)V+B&GB#)4Z!58#IL0AIZ(D6E$:*=EXH\F2 M+#!5H?-]66 J?%@%/F0NB HAED:(*7XVF:ST#@,X6(4XPS(7]1*D&0L\4J]C MHAMON*QF@ZA$CGQ>O4*.I9%CJCDX(126!_#">X:XXO!3\.!J*.>, M3BD0IG.GJV4W8]; MZ@VC*L-X[7-IU2(M0QB32926, XPC(B$;$#Q H".<,Y M,MYK);S""=M<^L+T*VJ6N[!?FM6*)"ZIY9SP2)P303'K E;2!EJTHWOD/KJ[ M@V;LU?K#T]-V/"FVFFO>]INUU.Z>U5J=4LGR^'-[3;BVUH%;C#J\Y'1_#(L[ M:M;.;/^7&Y#7[C'^:_278EWI6NXYJBV.]8N9QVK(]KSW'^[1E6U4T M\P2O_?>-2OEL-]>>P"?Y,T_@J867S$AFBU,$?9A,WQYF$&MU"G0[ 1Y^^-;V_9P4YS>B,T":J- M)0HQ+1CB+AADC= H>1-HI%YJYPN:O&5[B:U#SN$9 ^=T__I7NONQ F"YOG[\ MP^@(]@A#=CLOK*#\D=!D:F\T4A*$Y@I1B/P1%]0@A[5!E+$41-0Q<;[QAK(E MC\<<['.F-)*=TKP))7M4_RF-[+)/[\U8, I'4ZKN^O8&<9V)G<<"66:<8H M>"V,>L2EXP [S**$(V&"*L-]R$Z,,L]PXV1]@YZ"@*ZBF'N1>S./@8JGS=[O M51AW9P2+A]V M*:RBS/P_?L_3B;>=W7%ZF9G1S_EGU$T(G,6:[??CH%_KNH&%"XN\:/SIF[9S M% L_LLJ(WB6PKU*>5TG0SPDB@PF! 6O&/4B".K-QANYB<7+[4ZT M;AF+&X*"UU>B^J 34B'TK?(CMT'G"I;O $+S)U:K]75&ARHP:/W<=O3MITW'] MK'%T*,'921!%(6IH/B;'/7*41$09Q5'9@)-2N66RXF1.S1;6E14EQ[WHNT<= MD*F0JX_MB%*IWQS)2%:8LAR[DZ6A$TLQ.6L-FD7]GPW=T^(O($PEEQ+=JM5N M5SMX.DOV.C/ R:Q9,=9EI+6JKWI">?V2Y?4^55*U,.QE.5BF@-YV0+*FI:P0 MY-^*/?U6YQ\@<-T?K?R1.Y^0M?S('X60;=U4=)]!7#X8AL]5-1<8_IO[1_FB M?^53QOV6S7J:F?J[O5L.=]+ '0_[@U8Z?U0K]&$Q=)S"]&?U;W4&]GLLEJ\7 MCUK]0:\\0 &KE?G+-VM7+]Y-*?9@A0%+/+Q']R3_5J!0Z<75!MT1]!<7/X8[L+:W\YF%:OE+#V>:T_='W?:Q6HME7;:P)&U7I% M37F_EFR[/2*.RX\]&K9"420R"7[PC=J?W1.8W?-:;,-+@[R5:)<%+3,_Q9^G M,12O#N/M=,%#B:<67GI4;%*,-\-P^9N'>W4[&5"V:O5N+];ZIX!"*=^I?;Y9 MRR/*P)?O/H2;-VTOG-E,G&=SOXRRB&52+:[F_^K*^>?D=QC9B&D9NQ4QY*^\ MH9%@P$0I <)SVNT7YN7W7FS#Q3_B^+#)_VQ,?7'DZ^'Q5ZP#SVXXN/XK&[>RSA)0F--3: M^4T C0'4P=>%VV4YF.8SWPM1\6[C>1?A*[/D6N#J;A0$)I6DY DP=W2;W]H&/1H_)WSH=]GRSO/N$ M.8 'Y=_S\T%8)X80>R=;M>U10%!:G^E/X:%@,?)C>_'2N;=@B(XA" +-[B\ M7R]FXY1]+U"J3O>DY<'53_'RXW)+O7R-A7'"^*E7?+!73X[_R580'AA_^@CF M+IOS@>WD&!BF+%O+T0V2!:,_=1/_1MN!$8Z#*BF@VZ;NMC/K7,[HP=\$%VIDJOY':N>"D7ET[0 M1(2Y5+J!"HC/8F(L1:Y$<();:SW!RD5A4QH%<'H5 =RHMAUU- P MAK/#(*-*-%"$C>:(JX21HRP@ 7&T"DI0CHNR4&'F&]\5,K+,&GO%F*;2$ND( M%P&,9@)#DKA05@3CV"J#]&J-BS6^:&P?.AL$8UP@)WS(D7G.V'J,!",Z.LZ< M$B;OTX.%GEOCS0R,ISF6^Q&S!0 HG(R81F$<./,9>V/O![A&.0 ?R],6#;6G$@LEYHN]A'NJL/=U>?[&8?:T3*/F-\ >$C+%9V:\K@ M>#[3F.G56R>@J3%/UHB8_1KCD2WWZ6!$H-"%!Y4A*S@8_<*-RN46")TJ_; +1K !3AI#0HAV>Z$/XOY M/XH=WXK]G5;?M[OY[/BZ]&+8_?L2C+^VZR=P_Y//Q_L7GL%S?M9W0JM^W&S7 MZ1?:V&LV=]\#L-*#[W-@_.W+^<%[&-?[QG'CP@,(OX5G?#C???_EXF!O'\#] M+=^_V&<')Y\3 #0]##Q)(:Q @NN"]HX@IS!'U#DF@A2)*3\;"DGG<;!>*\T% M5XP8ID'8E&80'A(?Y6SGAHE5**#53Z[#'$G+DZ9 ET''&ZGV0JN3 MZ=5]=]CK%^Z^&X+A*9*+DY[JB3W/D138LV,P<+74ZY[4!JV36-BKT7]S -<= M]LOL9,R[B7"3MCWK#ULY9LF<*L,!(!Z %P0"K1.()[;; &/#H^;4L[SMY' % M8IO0@F<5$ =QP[!7).R*80\'V5G)P\U?R/L@1\7K3P_Z*O)QL=V*9;27H[@< MB92,USGNZ>3$IF_62BM>0"C$-JV4K7FW_0-L\K"3[(]N+T>6F[6S[K"=XQVX M70[@1JC=@B?"6/,"@"B5)^3RWV%MRJ!P_6=]^Y ;#3%B5$A+)1$G0B'+(T9:X>SG6I48G@58;XSG MVDIPN@0G-CD7M73:>TIR5#0'L.6LUP;VYTUXNA#(;GS7:L^;W^> MQDX__A$[,;76IO+@"71H^^>ADC9"X)&++7%N4TT#LDPDY+6%$%TH+?(Q*6(6 M[.(NFP]8.7=!M:!S"\ISF;Z4P7 4<_D(I\8B&Y1"AJ7DN6?!:KSQAJGY,I+9 MX#_O&8*C403T]U1FFY0QG$6"I>"&<9TB>?UW,>'UG$)#J]!PE.#N'("N1 E4M$I"C\$+7/MI9[/ MU MW?%L=V^;U7>.>/WL,%$OHZ<<2:T /12+R 0#@I8\]1:4G5BV\89NS5?X_D\A M/LLM^CW!HUKT^R^ZR"VZI;%$>X)(Y! [80B@+,<>.9D4F&>+!1& +EOSCL+_ M%&20W7Z_YF+J%CNF$RBP+#5N%J"\SM.8-55J]?_@#I>+7#@B13U5:)458V4F M!Z[^LO7W%L1*=C <='OGXPMAM)3\3X8R"*\@7()A>SL<[8Q/QRUY;SAO&Y3-G[A/VW'!EMS.674?.+:Q6LVD>??NWSMR;]/5OF6%0Y7 M^\6NV';/Q0KQY+3;RSF\'BK^2DK-R[W(P?#>'_^R]-B?I7O]9L]8LQ MC_0MC@0+X'14[U=4CK0&N0;P)&MBN_4=E*?<0\EIP^+SR9<[:[7;HR*.T4(4 M'[O2WQIK[RV$?*NV6Z[.U0H,8+R74S>7RFR.ZM%'R8%?:=DU#QS7R>076/R^ M1;5,.?WY,8-?@,["SL$W[D2N*G\IUBU_R1\\?_G6]K*2]/^*O;^;=GV2EXVK MO:$C,);-D_V++^?[)Q^_-W; (!]_XO7C=]\;%U_H[DXVIM_/#K[MLUECO+OS MENZ^/SAN['UL[9]\PHWW'V%L1^?U;Y]88V^?UR_@\[T_V@?'(>WN?>&'26KC MB=M :@C7B('93F$+$IJ)ULZE+ H;+-."CM]&EFM6^6]5^#7LL-2PYYT!8P26"C0<1@&9K==@"#>HU.V&GE\N.P3@WEGT)0 MQ2$.4C+I/;*,$L2%ED@S*A#(J<8I*,LB7]1.?@T\E&(M2Y^D7$TPWG?1B"*R MABMWF_F?.4S;%C/\)92US>(N'/#>K'%Z?4?_^JVO_Z, M:?Y\!BO8W>[ZL@8K5ME#Y DX"_2M#NHO/FI]]2;F6;4X*5IN+LP=Y*XG=Z58 M>[[ST;@NE3(W'2]N+WD;:L=G/E.Y;?3]%?[ES$4G!?:Z;<(D>T GO"(#;">EHFV&N'CC'"UWL2C*\8HUK\%+]QS)"-;>^ZP MWQZOVB\7E/3A->&G)0Z-@8"46\;_!BE9FU*3.R;Y1B1A'T_J>U^;!R=U7K\X MHO6+S]_WOWULU;]]AK&]:S:.W]+=;U^/=[]]$7,D82?[/QO?WL'SCBYV=_8O M&N_SYQ]^'KS?Q_5O;VG>@C[X5A<'>^WIAED< A++'4'<$(NX4A*Y1#S"FD1O M."R@4YFY49'Y0I5_/"!IXYVZ;U>HL$:HL(*RP0H5'A45+JY0(6AGF*$)4\"A8J6'C0FO0*%AX5%M@5+%B:5/2< M(XPE1CQ0G<\C4:0MCHEJBI.5 MR4U+QJ+#P0G.&?_4NJ^N*,H=::!6UC*&@ M=:W:8:X\-S&))Q>QUPVVWYR%DJLU^3LOR1M24T+_M49];%:=+'ZENKR" MC$*ERT^KR^,4@W/$1(8M$M$XQ#G\I$&9451!)%+4^H.:%2/+/Y_.Q/V#;G'E2#C),$I42M"=9)9EBEAZ\X M,*ZT\<&U<1P?8QD)H=8B&@)H(XL!6:HB"J"CP0:66?DWW@BY"0A<[7FO[CC M[2@PELL^7'NN8O:PU'.L$EK!6S]W$'[ZXPG;/VRK77"1=/\LY/7O"7$M>"XJ M)%X&B5L3>8+<_L0YHI''WB#.& M-^0]_=F+"O)6#7GCE P8K10YDPAC%Q"WE")'DD%>:HT]=1$O?SJC@KP*\IXU MY#W]P9(*\E8->>/LEW2"R,RF3K5-**=2D$W@ZB5#."-44:W9TD=/*LRK,.]9 M8][3GYJI,&_5F#?.,;(826[YCA@+%G&- W*4&Z2LXXE0Z8((&V^TVE2KJ,%Y M<,Q[W@4Z.S%W0^_'Y,)C"@.%,$":\2#XL@(@A&50>/$M#&,;KQA M>E,0LLG4?,>OW/7.CE7ZOFWZ/$Z-42ZTM<4A%#!YS9!)9X2AR(@6/ M68)_LWZ+367P)FA^I=\O4+_OF0BL]'O=]'NF0 MD*78()5HM))0'FWN:B@V,5:;E,_O;CZ=?C_O[-9=>TTMGNLG0=<_<5P5= MCP1=$]1)5C+,F4,8S$ZF-'3(D! 1)5B[1"6-U&?H6I"LKJ"K@JZ7 UWW3.M5 MT/5(T#7.UH7D% W!0ICH$^+1!("NY%!@ :?<(%R3? 9V2R]1G?:$T%5D\/Y9 MY+O>C-HQS_52G^F?/M6P>:0!G&XI 5IRVNVW\C6_]V(;+OX1Q_V6<\I[XHNC MM\7CKU@'[P;">>U7YEKVC=3[S?^ZWC_?7-M3>L5?>W P*7H54S,]L,E_F[VQ MB3F*R/6B_8YL@B'^;MMG]KR_\<_IIMJM#II9I]DIOO;54EKQJY7R"1#6[172 M]/NP ^*=KX*1V"<>0:W9R[#\7RT?L?$Z>LP#Y30%0W3B5 :L0HK8X4.U\6:O M2!)W4^W/C.B=0?]__VG?+%JU&?TI =>4&TH?[5KYUV\QO#K -X,KIK=L/OM%V=Y$-5_MS/9Z%B8[ M9^=/ASW?M/T%58#Y6S/,<9NUIH5ANA@[M?BS&%FHI5[WI#9HYC&>G X']I*, M;E0H6.LLV"+H%U^(*44_J)UUA^T -QWQT@U]+#Z=_]Y6#>811M3MQJN)MQ_V85!Y7\*V_1 0%MZG.VC.5S@N'/C->QNU5OER?? E MMFK_.V4(5A!S3;LH?_LF3%@[[J9M$*5+.?K[2HS>CA;I':S1G^/EV4VSOLT> MC.J/-KS%\_1EVO'_/I\?? NGCG*YNP,^R_N#X\;>Q];^R2?<>/\1QG9T7O_V MB37V]L'/@<_W_F@?'(>TN[?_$T(I$8VR'EDI+>+&.N0\P&[;P#3(5(R1,&ZZ.X-L)$23S\DZ+EP3*^48O@'IYF(]@;QA(!4K?=[IYE M&1SK_I2<;F:%ZV=+&;(\PK]9#T^ZPZRLDS)L![5H 1Y ,EO=D+N# V" :BS2 MRI&8WT(K;R'+PMQAN]!=4:(58>)%QW,E+N C::-H!^P?\& M+70%>24&_#[O,5WC4HQ0?.3ZR +'%QJ'&Q<(W,?B3:<]2+ #;7O:C[]?_O"O MT.J?MNWY[ZU.@>O%EQ9LNX[\ 6.V%%;9)1CMZ8YN/_(6M@IO8<9Y+3^3? O& M>NW'>(O<\3/!V)V^^:O!$K'%I7X^@U62W^JVM]R-7\71!'/7/?ZKZ.,)/.W% M3;>W"[]AUP^ZV?HRLCGCPCWRS+Z<7N95U_>JZ_OD>_X]Z>]/N>]31W>R%[LX M%KA/L_A5E!;>(R>[+CG*Y8H.%>&,4X=IH@3NYZPAF$MGHB:$1\M66%1\SQ!@ MN_ S7TI6L]G8J9,ZW6?[>Q]POG^=?A*-DX/C^EZC=?#^T]G!^[<7NS#.^:SF M6UR_^'(!T4&S?IRSH!\N#G:^TX.3^L\Z_?C]8.>/[_M[=7C^0:JW\/E55C,F M1G%B"JD0#.)"8&0RS8HUB6,)(9TC9..-V-0,;Q).5U2"^!2[,A5"K!(AF'42 M"Q>LTY8SQG4PG')FHK .2X976)9<(<03( 0>%\I1DF3""AE#..+1&V2]9\@+ M)[URQ(OD,^.+PG(IOC$8,2R#L%00'2 &H51O$J4?7T'OFY6Y31[K!C=HM'&P;*+L M]H'+ZHO1GB?H/.)IZ@IT'AMT&G].. 56>26=LLAI#6$-EA@YC"/R2DMK78BD M3'P8+#:I,JL-:]:H6/4QTB(5NCSZ6>X*79X 7<8NC;?"9VIJ%+5.@"[<(2.2 M0 '^BEW0X-NRG#31BFU2S5\ NDS7D\Y5CHXK3.!G5YUQI&\-?MC^T^K[=[0_7ISYJ M]\]+]7U[5G__L=T 5=K_]JY5W_MT5K\(S<;[+V>-O7W:>%\7C>,/%_L7[>/9 M^JCZWO;9_LD7N.:@N?_MP\_&SO9%@[[%, [2.-['^Q??:?VX<;S[K9$:._[G MH?9.B< \PJ%@/TL>N4 M"E8G+W2TAM"Y^BC/??!48&4TM\H8BI,R@<#:@ \@ M]6Q]U&@):J=Y#6J#B458MC3H865T<7WG-25(-\W!9%UHK1=]]Z@##\U[MS\B MS&1MT!T 0.1ZK]/37O5[;9=4]&?.I) 4D09!%A8 M)*M__7N6S$0"!"62U@)2^<:]/6412.1R\NSG.<%L--VQL^:-DO(C3QM%HG6C M(A3>'8'R?>CK\_YS\.^^E*/S0)Z=G(E@=#*>@DU^?HXH)<.SL3P;CR;S 5#" MP!\.UV&'.(T/D^;F\RB.,%DUG7O"SLG#/Q06&>D,O6*12>DM@186.28( EE9 M"3H>'G;/\^Z? ,?A;#H+!L/9?";'0HZF_=E(CL? JT_[(?Q_.[:4= 2X$P'^ M\ONOHW^/)V(:G)V/3TY/@_!D?!J>GL"_3T^&P4Q.IJ/3T5!RVX_A>L$-Y9+L MQ'! ^,[/Y.@4]//Q!'3Q4SD>]"?302C.@^'P3CL7NO->/^]_]?\]F4DD+/^\+N_C/W^^;H/\!LX#I@]-S*<89^("4^= M2A56,D";*KX&/N2]# ).JU?#1+J5/GJS++NM1$\^&5RE]& M_YY(,1N,)^')()Q-,)0T/@&S)#B1Y_/I9"C$*!B?(5/JGZVGRF !"1#AWP6H M6]DU6WB:QGP6:IA>#XKD%3R9I%Z<)A= A\++:FJF:.:MT@B]-J-K@\[I:O?N M1Z$>]3?7[FUORYX/C"WK"OX.J^#OP0OWVIT/;S^__H7YR[#G_?+RWW[=][+=S_!___RYW]]>OO)>__&>_/VW*$P? MY2K-"JPN>P-*C3?HG_Q358EFVWZHP*&+5%>HAO@5?%T/^ ^C%\XCU'.\:YB7 MT@N5X*XDKN>]A=T)U3;!J##=(LW016K-)TI8!8-G_"T/ _]AO>;ELL!YP>[N MNCVH#PAX%-Z^$EEX$J?I%_RRM4G%0A0PVF4:7THOB_(ON0\'&,@,7T3%C^>6 MYR4W5<][WGO8,5!J2EB=)HR ""Z,YG/025#!1=*&22EM.,TEE= %T8KK[JYQ M*W)YT\1 SQ%J?*2[)6GM\-DT@RG\)O7NZ;_Q0JZPT#>.P,124^+Z/CA4W JJ M%*0R0?XZSU?":G-\+;VBM>ZXR7ZM>A!76IT7"1P/.=&P_\-'V%SO#<^6_C3X M@;ZG?OX$I@42S#N@5/C.!6P+#OE&[=#/:H<^F1WJJ4&ZR(;?&/I?P%]C_&5; M_JG#$2>8:_EB--&1OPCV,BE>G RF#^PGI6V>F&U^J _7]V$P[IWBNC^C+6E< M74!YP.2QYG9P]B>DZV>C:>_4@QG$Y-!-;O&J-:T0K(876#E/O/S9:-B;[C?8 MX+SGCOL^CWO"QSWH3WKGS2/:Z-.H'W?SM,^'O?Y>0[G#OIO#-KC4Z !X-NF= MW<%%1B(9]L;N%G?G8&%7AS?=LVV.=##I3=Q=?<0C?1G^7N:HRK[^\>WGGU[2 MR;)7#%3/9X/U$][O[E9#CM:9L[O$W3GQT=YB>/.!KRER[H8_X'F_$OF"<9?0 M2#PPJ8_R'LNF8F_>!KHY]F?1".<$JS&DK"ZG\IL\M(7G61@GZ#8T&T,B^6@MQZJRR]C$(# M^[?*Y$(F.>$I8D"5H5+0HTE9A7C@=&P+*>)B$0A"34,\,W1>HCM5)A?B@@8& MPB#_*>L,4>;1T^383,2,$J.L4:IY9!$!#B2^ #^#'XB6@=! % JP9@-7AS& *"GD!2\4YKOB]1 ?1N_(K5O&SOU9EB)@7,AH-SJL MHLX$/R&^2&^N(B9"?0 7 $>8(AYD'..NX<,YO)3/.7D 022SM+Q8T$<^"?'I MA.?^ ;EM'@GO UQVW!U:>$IN>/JRGBL/2B[U= :[#GL><9J,16\I>MD1DI+0 M\NJ3AI$"J?E:8G:+TA*NV6.O1R)61;"@YC6D.OB6'E._PK$$/7=/Q'FJIYQ[ M<32'VT#4)O7!FO. *1#)DRO<"X#>$AFS$();+G%>#(N9(5HG5L>72(I5H$K? MDTX*G-^00<.=H)RF+!/7N'FWWUI,>@("PB_E'O -8@ATF_ 8GF2LHR+R/HLUBVLU+'7SQ?7B_/QK/4QY&EL\S-OM1#PY4"65(O@>[,H;? " MFBTBU$H<4',9H)RN'C7L)3)^[>6E WL>?<]J4E[.\B"+F)_,X;+S[[<3 ]X% M$="=Y8#7.K.H14C- >!'?)B GH&ZK/95IGD8[AG#Q..\Y7Y[E\ 1EH8)X'E: M;*R%=^%\X,/ZR]5R;5JQ6 $L+)0Q;%X&-_T"8^3 P;(ODA0HE__TT/E/ X== M?MRI3 _-' .>)3G&M%Y;Y@JG=YV!4%X :7W \%-XZC+*(Z67@EQ+226:X0"D MR3#F]5+\GF;XA%+63+ M5XQ9X1)GJ-!0DLHZ2V8^>I(&^I$-/+.K$HB9)BTC MEZ!!*-4Q+ .51F.$0Y&NZY2*J:=E01OZ:T*Y/Y2HH(]+:$TL%S%"FUN2"GYA M64\GE$O2@CEMX+JNS 5IBCD1)*T**99&=T$IB'8VS(954M 5/L*'8 S?>T>9 M&*\$:"[P+OQ;7GG_2K,OU7_1X.^+0ES!SZ] PX%:RBA7.)/%S)1%A!]%A4+ ML)I7N:?)DRP0=&I%C:(>A3; XP!#0-"=^"GY9*I:IM,MR( ,U$H%L\B#1162_Z*V%C M")\2C.&C!+>/.K*V1*S#!R-5J?5JB62* J'0OO,W/.3N(2:#\8VJ65.DEZ2($44*LM"M)7D9+HJF%R$O[+F#5H=7Y=*:1Q MMGLI\8=GL*[YH+'E@8$+9NDO:5YL?K RCQ25T4S0["FSO!3,G,#Z*%$9%661 MGF1P<)3?)2Y@,,O.X>TNKE>HGL;7)NL*]1E06WHC> ZP/^#C,TG M<'5N'.##UF414WM8*@+EA*NK5#O>\,CPKJM_H^*^DKQ+ZK!RLO&Y.L*">*>- M[7G>W](KO)(^Y\XA5ZP>0A6SHFZ:)GWP*SR X.K7*?P?G$QC%LW%VWPE9\ :LIR]!C)>M=O.QB/"]*4%"0_BVXOR04:L*%-,?1$H%O<, M+/DN2H!/$:K5[ 0)Y$I=0B5*D[10\@$O>(87(JP+"&4RLDL#W M!F5N4:>D*"(] M*J/+*&Q3:RO2T(MQ&*UKHMC[!?5 %6W%IW]+,^"S?R,WC_>^IB_+(.9T :QG M5%.NEBD\5(/D4G&$]2^;]V'NQJ^_E*!H)\$UZUXJ(H<+K&0S5JA%RQ5H/UI= M,-\T3"D3JR@$GB11L]'J&OX:LS.OX#%B4HM,3 SU&!#=]%G0M.I;=X&J6H+/ MG\";*7(GT& 1 16EKX_B'H]40\>S+[XR\O"T@D6:HDI#J!BJM12=U:J< 6=0 MSC00%'-97%>Q+N]M07,GMW08Y5FY*M2V)QB(B.UB")VB7FD%]B* '<-XYK#6 M1_65(F+2UZ^B.*X)-/6HO_G[)!F9,]J6T2J+X$ZB'[?%:0BS^E$UP:D9QQE. M@Y9 5H&OM44EA6A;2_8N-K^,NZ FJPHCK)__VYXSK5&3E"7J1*ZJ)/(7+M?@ M&RN"VK,//MDNC#8O\$,G27SWEQ?>3X9HZGZ&BF)J+'7]WJOV;R:R.H\H")FJ MV+=%:?EMZS>TJ%M$41NJVOR,]6P9;$K=K[.XK75+1\6[4?&'-2_;8Y MRD64 MJ9A[ >PR29,3) @VD;F@B+-;3'@$W9)%KKPUZ @@PF1WI*:[*ZE0!902WN)1 M+$"J.=JZ)]KZV8Y./@99V6*Y'BJU/=3HH$Y4/9VEBAIO.=,048MVI2Z!?,0% MF=,VW3:(;XQ[IB/[?7>XI=;?[4<)](,\0 M+!<6 C?ODP3E2]D+J'E?H5_UJKD7F2S*+&&9)$^,>JWBG@(S'Y;&A[8FD%C5 M;"B75G(*'"XUP&XML4, R\CY*-M" MQ\;.)B9T70DPZ+6H83VA/ 6Y7VKLZJENADM%R: M7)#1SNK7T7MI-'*L?*W*2]'O8GY:IMBME)(B398>>H]'56:FIA?^!")IPM$6 M5_BY-W*64=WPH&_AR;R#$8CL1GU=3=S)>T.\Z*_$8Y"VR^1+DEXEY#B/=:XA M][T5V4DA@?*JVN%KV[6KLZRT@:']R9IZZ(1FLO:Z,)D+Y%$FQC&L\S!@WMD)9Y3C"'RF_#&;@WU#UCCEY6!3,P8,W988+ M\8&>52]@\N+ ';_@QL1F?H% )1&(A\S$7'DT*;,TQRQ1L/[(P7\E:05XE2P[ ME_.NE!-/--3>F21B+POBX[$ K5=<"+PYO%U<"JUVHL';1)!ANFJKPSN'2QN+ M3)^"8D7JYM*Y !.-T(Y6#EP=1E!'L:,L4G_% I#,XQ4"$ MY5D]]RTWI<93PPS,"Q2.P#9 ((=_,&2"2M^R8N[_0FZ"3VT(T'MQRFF:>S*/ M1W2-_T.B?H=L^9$]]QOS/#)Y4<:D^((^'\&AU %)OE0+H&1@UE59-MC"4>4Z M7!OEE/IA*S^G)>+Q#:Y"L*1LEOXNM9MVB;J?"N*!Y#8"&C'JXI35;0^S><.RU#N#WTHW[O=#JYC^[8P_U&O:4[]FBX77?LW7X;3?=[TTWVT[]M*L M+:R3M^G,'Y_??)VVI?7';"?L"*RS!#;Q)[?H9X[ '('MOZ)34+#Z8T=@CL#N M:47CJ7\VF3X>@1VX[Z(=R^DY9C!RVFO^+9Z+;:V7CM^.SE^"T^'-+/;A;5AW M\@_$_B9=\P:YDW\H3\MX?.K._HF>_6AZL\YS9ZK-GRD9\?Y2+R=WF'G96@4Y M..7,=5<(>5.1;2.&]?"UD-SNC\'--U2L:4PLJP1R"Y!K0H_1,&M5A2,"IF." ME5WILHXA@Z =*7E3..&I=IK2QAKBZB0 M)[&8(2*)A;'&D-$$Q6;0K2IESNQ1CSPA;12GV84'^;>T;;J6$F M%)Z#;C!2%9 V]QG[4E*".-P3!%).34MU*S5-D7BQ5+9S&&#.3F)=%N5[5J>;4PU:2\*S TDY?WYN;%J[0H')3DX89]U1, M&H8&UJ/,02Q@?:N:#.$:,I@4SI5!Q2-N0RJY3@!V2M-&"^TT:ECGQ16>HH:: M:\6M8CRV71&]G2S8O0?2[5&HWL/+!TL\B-LGJ"F_H-:*MP.!$)FN@R^8"Z_D MAT*);;E%P#5C%)])P@,C_$Y5<&M M8$9+V-GX*J-P:N'3=LFTQ#"8IA;[UJQBJ_U7#+4I1N(4J(U*B'DNBAULPH2K MB3MWY^\39*7-#_A(6J N2=L -%^[VB&64&7Z)Z0RA!$0IF::Z_.W%"I>60"U M_T?7N!F&8*#K*["#RTAX='0QX,T9_@&([*]S6C]CXEUF(+6ES#VZ]RS>I/7$ $>:>8;K_8F M>$DBDXX6IJX)MPJTSA*K#"AH]YZQ6N$85;$FL+4RJ=N3U=H)4! :&D K0]FB&8>_"32^:K1!8O).FVW0C-=;9]2V85,?'D*[ !W$U_C? M"J1=M]J1]48[:!HGC"Z#N[]$U&U$RU@1S W5^:H><(A]H2I],]E97-ZBUIH; M.!X"[!@(#%-4O1^"H=-,[@+$\)%LD8IW&;:VH8M/*Z^H7?=UJT"9 VK$F63\ M^5 I*')39XSWK7H.(B0;/'K0YQ&FE4P*@J?'WE.2<-&+!7$2^!-!744)",.$ MND>MC8F.@G15*#P?-::"@R"T:H66K[X07N) />_3.K.M38Z@]4F7VF1J:7T$ M^"Q"\&*S.9E=\W*H^1RZS@@$38/I<)>JS*/:(SBU?-V_Z*NF"?;J$$XVEQK[ M*B,TJVA.B/*(Y@?'PVJEFGS="*I1PC(%$ZSG?:ZA'%TA]!5.C!&M/1!8#*]^ MB5Z8!"B*&>LVD[^2RCNDB08Q89% X+EPL]K3U. )AWBV ,'GQ'0-GU%@3]L M6 #WBF(<5V,#HO(*KV!)%Y4ZL/I8XY>;N;H#_[D?QC0:.?"?(P+_V4&)>&@( M]JJ!AX5AJE#=+-G7JB-C+U%4?0GCK'+!Y7D:1"3:#4]JH(A;S\)G@1VA*X 1 M@E5O&)GD.)UH.2NSG.TX'ZW3U:K"*4_"6&O=OFY5!)8KV.YD69BF(Q]$R,; MRPS,!@'Z^"<%]?N]:E*1P*Z1W&>O.!G&JB^)\U4]("!PO>W6P^J!:T;M)B#? M=2NO4OMJ3BOM7]G!"$27;ZLS2G]JO>61MAMMA]-<8!?K@KQ%K+5PW'W#CI/R MQNM'Y8/+3%NA MW*FNS?HG*4"*DS&GZN* >C<9CQKH52)A+YS="[>"^C;3TZT*@;'.Y$+$J*5.F8R1,*+&;9UO1;T720,G4.9"A8_ED80W3J(\I]ACA3J*#LNH*-DL93Q15HEL08X=VX)^Q+I,6W:,4WY)Q$\\;.J%&T7X\NL[6U%8AJ MM6A\9*Y\C?:[]79-Y*Y5?9*CKW:O+II <;V"D\!N$FJ80Y$&Y@+M- M4C8X]XTTNKK%^AO+LFA]B\4W18ZF2#.?'(.@8+GX.H9,.U#C!#&U)T O%$@$ M;'1 V4,JQGIQ^QP:#9.,E8^A7A6N5)Y/%M #;A5]+X*!I-Y94U)MP%K<\[6TEP(MHXZWQS&!?[)<@-T\=1>=CS4D2D:E. M!E#TM3#-/H$SD>F4>^5]6& 2;[/5?RI[->\]2>+;^V!AO)LI MZ"&KAMIG4O,=@/B#=Q*/;/DDN#[1LA*;*.:&I*3=S[4YH L)WQLMO6(/-3KT M1)15Y8&@UF![3+CIJA3Q,\C+0L,/F;$0STM#%ZHHP)+P<#@Q/GFJO$ M'&ZT[CFC&VX@>E59JTQO&PM]T)CGAP.I69(5RZ/D5KYAC+V.YY'DS;"'Q6IZ M%9Z MJ(QKRF Y:$G!$G3^.L_2\9-[XR=O46='; *F_L?@&HTIU*11I']3O=856D:5 MCH3_@40"E,HI(S'58JR/"E>(X"^HS3@&2W'JFE=9[B3T ,&OCN3NG^0:T?M' MH;F;G<'(W2*+D"B^@408RAFGW"'UJ- ZR@<0=1=: FUV(811KLIR.!BA!$,U M#KF>#\2'1)A(N@B40*( A7>Y'HHL"6!1EDGPQ+>"5F M>\@X@K-%[0;?:=FD'?LR;_'CPQ7S Y/+F1T!=ROC9B6_"1]SQC:>T:Y)SAOO M?TTLC"H6<(NO<=-K'8<1N/=&Q^?GO=/)8)\^QV/X<3RZCP:WH_W:YM[8X';< MFPR&;K+W,-E^;S(^.Z#)GF[^V?4Y;L.D/:R^OAWI<]Q9(N@N76]YP,])?4U+ M&"/\)N3\MJ85!]YRU36G?:RVQH>PZF?,#C@,\/26_Z>-RS_27G>WXOI\2Z>[ MW;G(MX]XJ&#WW[KD3N+CG_GC?9L";2T\NMR/RI'K09'KV)_T)XY<';D>!+D. M_>ED>,34&JSW7[X/RNW,<>[98/;>SO+AEOZG>_0^/'PKOU:0GKLPI0ZQ#_G0 M/Q_T'[>K)(H[%LUA)K^KF/NFYEZ/ M@B509EMT#*ZAAM_>J5QC@(7>LV'OW(/IQJJ0^-G@K'=J_K!C-P%"Q"00L(RK MR)]A?OY^HR%X?U4D&#+H&$&1KW44"W$(TX]8ZLY?/H.>YQI0".M8LS3'LXAC MA3N[J=6O0II;P%' WS9M]YZ@_ ]S$W>Z$)V_F[?$$Q_Z1C;:J]0:2.3;]L-\ MO JL&U=H,8=!;U1G#C:W^';F,-B?.7 O#X-EB% 3BD<(#1M=:]"!6-.ZEY.Z MU8U.+E97XZJD6#U:-73FWA_,2Z@AR*Z'SMV5$X0U2^<*M)](S?-!3=85:#^V\[B]'NVI5FB_VP0%TJM%T-X9U%\OO^X-R5O#IR/0QR'0_\X?DQU[PZ M:S9TXSIS^ MWRXNR?36].F^U$,/'ZG8 MT9W-;=S\U)^>W\R"W-D\EM_%'PWW]!*ZH[EGEG9+'9"KW7:UVX?L%CQ<[]^@ M/_&GDUN 8CI4)^EHJ;NT=#[PSV]#4G:DY$AI&[8T]L]O ^+I$"D=:?7V+=KT M448,MJS>WJY^PU5^N8KO'2N^IXV*[]-^;]@L[=JR!^%ZF=C8+AG=9;!=Z[W5 MV+J%]K44R"A.J$DV-[*TZSB_H1*\YWD=OGT[78+.WT=7Y?U@*ZS5C9[5&,)H ML@X!L3=#&(U[TST9 MR\^RKRKK6-WJK*>[_#WZ?:6[.T>815KFVY&(?@^>K5];3K0$OE5FA?<4IIIY;G\BJVZ M<=VA7&4RB(31'&%OP AB/?#[NZ3IX997OF;@N>;-KMSV,"?K:H,?V#?IFC?? M5 #FFC??3 3=I6M7&NQ*@UUIL"L-=J7!=Q1C^69KR)6NN=*U38UTQF==*W=R MU.JH=6-^ZM3U&7?4>AC4.O3[4U<6?#1EP>,],["?;I(/>M ?-/RVMZ)<;Q@P MJ 676H+%^Z,,CRT(XV]#!,]D7L:8,5,EE7"J#,=Z%U*$ 5 C1WE%GJ>X>!G2 M=&22\T8$N&%5"!?H]ZI8X,1T X VL' 3(X8%%8LH"T]@?<6UA_^;R&Q7:.*' M(8U/11I\J2]>?L7_IBT%(N&4FZ!!01B2?V9'%W$WX0\5B6"P:H!$X'0B. M<"4#Q%>.K^\6S_F1 &J!6_3ZC$:\1Q3J;#2YE_##=G&"G<(/H][YZ=1-]AXF M"S_N&2]ZA,GV>]/S[2;;76^]BT+=Y&M\&@"U+@CE@E N".6"4"X(Y8)0+@CE M'*4/7B7GC\^ZYEUSY.K(=0.Y#OW3\V-V[#MR/29R'?G3Z2W]X ^:6I]8&&JT M)Z[9TPU#/72HX4ZB4*-FV^J[K%D<#-<;TVY=L^BB4(\5A1K?'H7:DB0>) CE MFHK>#Q&-)JZIZ!$V%>U8"68+5(%B5:[&TM58NLGN6[;H:BP/(K+Y)*+;KL;2 MA;==>-N%MUUXVX6WGWAX^W9SQT587(2E?:UG_NFHWS&OO*-61ZV;2G[/^Z[D MUU'K@5#K\)@+?I]8[/J6)ADN=/W8\-[Z%A)>BFYD WFD6;4&U#U M!'R@>$E[$&Z]T> C5^=\$K'D?G&FH9R+[KB R8%/UD5WNJDN/]7PSA.IC]F? M"@Z(LEV QP5X7(#'!7A<@&<_[G^3Q>%\C\[WV.ZNZOOC:==\5HY<';FVKW7J MC\;'7&[@J/68J'7H#T8NM',TH9WAI&-GV:W83KMC_D&K8UI4X+:03[.!V*!_ ME_4QT][HCNIC$%6P"O>(HLBB6, MO)C?<,2$PFA'W!0*X]CU G/1(#=9%PURT:"CC@8]C6(?%PQRP2 7#'+!(!<, MDQ5P0^M:A:U^+YG8^J#88/'!39I 6WQ=;L:!*&P^RXTS<7 M6HVMP-T]-2+:' ]K";%1'&LSD%X5HH/)Y^5JE6:%EY890O2%95#4]W(^AY\/ M.BJ6W48G%!KKKX?&A@]7KJ76-1[VSDXQSI7F$:[G129C@>_^H!W=Y.6V7E21 MI'[UBI@!TRF+S:^LF?#;A>+N^+6'(9'167UB]O\NLLK)<2%/9G!!OIR(.4SQ MA8BOQ'7^W9_KE YDWCBGYA9O7-I\?L=+8\$1RB#-B/)?@"B2&3X%,Q&// ,/ MKLG\?[_[KRB0_?-@*H/^.!R.A_/P?#"=CX>3L'\6SF5_UO_WV7=_^4SASW3N MO8(/8D3_?_XL_M)V:MM6*BI!Y,*J3R12>5"3=6'5;AJJ3S6LZDH57535155= M5-5%55U4U4557535>?[W :^<^,/)6<<1?S9Q60".7 ^#7(?^ M:?^8>SX^LC]=#J';&;72A#_*A.9"2YG%>$R2J*\R"AF[(H070#JP"?KHF7W M8'Y\CI8R]][)*^]CNA3)!H8T=6&SIU&->,_DX )H1QP6<@$T%T!S 3070.,% M;V&*.">O<_*V>P7[_LAA*#IR/1!R/?,'4U>9Z*CU,*AU!-3:M9YA+H*V?UET MUSA/YR-H#QT_V:P)MX701E:EF6H#-[Z[ZL2S=>#/NZ].W#V&5C)<*&R:S!JH MH83=.6T=+T_GQ14LS9M+F>, T7*5I;"M&&6+DGF:+?DK^75>R&7NMX*#QND5 M?/06'%#/.^#(W,7M!*ABL-F:\)Y-:NO]]DC8X/$C84\@#G9J M!4DI#C:T0K!=JE%K>0?+0SO7&>\GNW'_5E/#^8^=_[B=)_KCL8-J=-1Z*-0Z.!TY M:G74>AC4>MZURB07F=N_(KMK9]GYR-R#XS3:FF];,*YO03%2_&S_NK+U6-RW ME)75@W$8@1%%D46SDKW_53@L%(7PV+3R0GNU%08C!N2BI*1XSZ7,"PI]P9[506L!BD7,@-++8O,K:[;B=J4G=_S:PQ#F:%J?F/V_BZRRIB_D MR0RHX,N)F,,47XCX2ESGW_VY?L'@=C7.J;G%&Y#Z8SL?#2=@_"^>R/^O_ M^^R[OWRFNY;.O5?P0:"0_'_^+/[2=FH;2Z5BCB[FZ&*.+N;H8HY//>;8:FHXO[CSB[>[4OW3\3%WA''4 M>ES4.G(1M!T*MPZ,&?WUJ,<>NU0IW/N;XT$APMN+;'G)L=->JM:KZQN9: M ZO"ZMN::V'0L0X%*.R%I7,#07A2PN,&_B^4ES).5Q5<'\[Q2IHPI T-R"AX MH9?(*V]>)@&.#.157.-#./O.23 M^X@_]'F9;K)W/%D@@^']Q,SN:;+;178.R*7L@B6N/LO%2ERLQ,5*7*S$Q4I< MK,3%2IP_;Y]VZ_[IZ)@]>HY:CXE:1_YTZ!#C'+4>!K6>];O6_\?%2O:/E72M MBYR+E>P<*ZF79XW78R5[-V\:W57OID.)E.P1$NE< 2R1VI.E)M7^OSP>F:C7(49/K$8C+/!^?=.4<7 MC[G)O9[)I8 G0D_F.=@>,'A\[95)0'I_Z(G"PP#-&E[>WAU\[+&\>9KM--J] M%(:X(@]7-W%8DW5%'MU4U9YJ&,$5>;@H@HLBN"B"BR*X*(*+(H#84RE++HS@ M'%ZW.$J&PPYY2AR=.CK=0*=GX[ZC4T>G7:?3T\YU:W%1A/V9SJ1#LM%%$5JC M"+J<(Y2ZG&-VC4[^TUI%AXV&]8T-=^QB$?@-)\'%&4GJ4;L:>"Y.\]RC6I," M3KR,\@657Z1SF.:LV'$&U*RP*7*)*J- 3&FZ<9[$WB!666R22X M/K&G(G,3Z-CVFW<2YSB&4A"V'&F+191YER(NJ5O+E<@R 6<:1V(688F,B_*X MP,EQ3=9%>;JI3[LHCXORN"B/B_*X*(^+\K@HSY.,\NQNE3B/I?-8;E DIL/! M\(CTF>GT^\D?]L^[X91VE.DK=A$D'A'K$?/6I18/@_W2'[;AP4,-1 MCV!9P;9JL14N>C:RFIE0@.<;(T2BPAB#3]>&WP< 3,_4RV1>QAC2F6?IDL8) MT@3((U?P7VJ1.5=1L:"QWGYXCS^E M9>;-HQP(SONC%%F!$3::X=_+^-JKS^P5+CJ!O0223M(")A@ M7O".@8,/F MK;((/\]@:#,)M)[@U&%=\ ?XS@IH-PWS!PR?=2U>]A9= C(OFNAI>@%W,;?A M5@QA,UZ;>FP\[)V=8L@QS2.\#"\H9AI=RA\T !7%&ZP750RO7[TB9L#2RV+S M*VONDNU*P^[XM8=AP:/S^L3L_UUD%<5>R),9\+0O)V(.4WPAXBMQG7_WY_I% M@5O2.*?F%F]'"3=?"&W;3ZGVK$VL$;NI"U"UF[D+4+6;N0]5,/66]R#&S#-%T@ MY4D'4IZ/)R[@Y^BT^W0Z[!+LF*-31Z>;Z'0\/4XZ?6(AZ<&@:SWO7%AZ4SRL MM>_4L%&EN-9W:EM@PO7&4RTEC]L-AN%=[X9IVU_A>.BU%)GN316G5X3M6%?V MU02X.K'@%V#"0@6U,2"AFUH!98D+>%3D"V\F8I$$,M?O6Y_;',;V/9B>PI&T MZB6;,\M$(;%&LQX:QOI,!_+HRO_<9%WY7T3*DFO2&8TE*WYI5% M%,-.88'=*LT*5?7'89$4Z##,];^QE@_'$Q0 H9@&K"@)=8Q&A5JV"=+4WV@/ MSC0".5A"J$KHYE$"CP#]WU%%7/L[G<.,_)"EEQ&592+LIMK=0GR5^?91(E=C M\W3*5@YJLJ[&IIL*]U,-"[D:&Q<7C:AV*%+I"818%O<+NO/\H(SW=V[6-3KA4L&,UH(EL@'6 E] YBL_D>[E#/:_DX M#B7T-W$&^KO5=MHSH+XW-!K17;Y(RYC;C\VH(5H>P>]8)(5TZ8D8S/J$FCHA M[272%#O!A.,TS_'_8G%56F!]D_TAO0LP'+S=MBB:!2V]]6-4)#6/TZN<.[:E M,#K\F%S ./!,5$2Z=JJQX7$$&QM&Q77/^PV_/\<[W-PY>'%]-=CP#!8@U4^J MO.LY/_2]+C_SL6!L _/QX7MPD+#M=(UQB\42J\WX7G,9F?I(7J3!EY.9J6.# ML?DM\YT$K@9MP_:-^7!\/@R-;=&8_8XAS8>Y5'!."W$I>6.1R\XD'#R5Q0%- M!K TPQ:;!ZG(DH\/V>@RA3,+X68%!;!C9NC$*MN9#!&)^KB^@&O7#.4(W+5_ M9TT8D^X7Z("[ZJ1 VI MR$)B^#3G-",V3_<4A 42$/S_$H^<$!=A@ "II[H.]JTC69*!I,+-P))(B>*, MZ7"%N\LCB"1!P30KPPNI:AOAZ5!>PK:OD"ED/+:G8')Z%_!K$96Z56L)E*+$1(#RXA)-0W X4'AR$ M5M/<^P!H4)$%["GLX[RL6"Q>/^X9"&1[PO^ECCS*@9EIED [-H.9)#*'F;\D M1@1?BZ_7Y]V<@/IXKK\=);3;A2J3C9)+8!)X:N;J$=YF=8#$LJHSQ'_BG*H# MY-I/@]*9"[BV<)R)),ZX%LEM;YM,:"&PX^LR*FA#^)GL1.%$:,R._3DM;K=,Z'8FE!"13&BM9 MJB"$\W*6%U$!]YK8*8V91_FZ&JG9%+R5D?B#Z57J9,_[1)J4;N5:FRV*(%#C MTAC5N1<;3)1OW.3)5GOU+7+>=X OO^>![OL!L$*'* M1 8D'6WS&'WB7U=I]@5I3!];@D@?/WC/AVHD @!)43PPY'D8@8J#)F@$6F1 MUK2AX$T6VP\XA^H M^^/\QFJTFBFJ[Y4VZGY RG?TMB>]O2<[F)C:8%GW*R#W ,D'%A'0$HC5&)F8B1FVM;F.]/[CB\J.R?(WPK[P0EAK@VZJ)44O6'#-H<[)_B$= MY4+=N7:7EMY>^_PNP0!,R[QR(L%3118%\%#E+:!9EEG3,:#TG)[W&24,Z2PX M)*=FJTN<[^J;(/$A!9RX!AWB5O=(6*# P4OK:M$CYXV#\='KLP&R:^+X\+PW M/=\OM_>VC.'M4GMWRA@^[8V'^PWK)GMDD]VNM4)W\VNG7NVXTCU0,@ MU8D_&9YVC%3OUN'Q:&W2FCFD=V&S#EMWH=-E(>/)V8UE(??'W(YQ-X>#<[>; M=U>RA&WIW'[>X7Z>3>Z?/H_4:_/33G-DM"=S:/55?O#6W3H>SV;PS;'/MU2+_A$K;*1/QHX MS?=N-5^WGW>WG^?^Q-'GG=[WZ6CH++/]-N]56R'Y6A6Y,]&VQEZ=#@?#'YRV MZ0[''8X[G&,Y'%"I^\Y,>PQ$UF-4V ;G8Z?^WMEN3MQFWB&C.QNXW;R[BSZ] M.5SA[+*-6\>ER'OD63B%A9-_ASMG_C@E\I[/Y&SW'%=W)O><7$#:O:C-I@( M(P9:1Y3 QM8]:+>)WZJ.$,UY,!RKJ'HMF'G01V_!3&_ F5L0ZK.T+"R@>%P5 M??1")D@?%8B^!G/G[R%(_$RA[!. :X$/7T0!T!4B%9<)$92-$,@?Y?^JC8@( MCX086@W"SQ*@IT^8]S"9?!&M&/-=!+ '#)'.?\@1@?\"5I%$"NO= BY48.J= M)+V= 0\;5$%].K:ZVGNU:O#W 5'<>O\^1TL@V'?RRON8 H%NVLGA7P-_\VFMY#+WDWV?L"6X3)'CS8XOX-VNVE;(4' MV!G@J2U1$K\A\.WP$0^!U+? 1]P&%/'04=@<7IU#.G24XY .[P;I\%:SZ9X M?0[11WF,&$:3B8.%'5;''DCZ1Q30C)(SO/A M[LB_'=+DCO58QJ<#=RQ=.Y:Q/YGLWGS '/XHQW)/H9QF:$LU\/3ATL6X3KWV_.R;FF:=H EKL!_SZ8;^:\K%]ZQ#T;_;*,;R>WECMUOQN.^ MV\L[DAK3S:JO*V+?N'%O:MF >[HLGEZV_;UN2$_<]3C^ZW'N3_I[=S3M M=@GC8'IOWJJU-$(JR/DD18XU=3:Z<8)B$6 58Y2$95YDU[X7P%&("&:HUN;-14!E=$MQ#788QJQ@!!@."[>R MT%O !V4&_[J424D@T#EB4_Y1BJR0\!H78,F0B@"]%"')\I[W!FNNOHKE*I:^ M=R5Q,!E=4O$?3AI+ZC*8 (VW$M=4U;?*TD#F.28OZJ^%949%95AB%F5YX157 M*QS-I9<',!RL .]'J0K[8.OU M1F^8DDB2$DXA7\'P^$&8%88/_L%&A1%R"^R&0,NW8IJU*Q M/]4=S(J#]*M7Q(SV8_,KF\HM;JE3ON/7'N;*C@<-][;UOXNLO_S9_&7ME/KAA <7X%C!>KCKT4Y"Q=_UCD6*U> OLEAL7< MG;C%4H328OXQL+Y2,+=:IECO'LWG45#&!3*H4!8R*'K>V[EB&@7MC/IF'J=7 MN?IHM 1&;X8%MAA< ^<"KNE= LM3'U!%TRI)G3X)TYI)0CNFKX,,2$ ]"63H M4U2HSKB ?/OA/6D'?'HR;%)')3!!X*?EQ8+KM[/H$@DQ%WQ/5W"Y988J2([-CI@>L*@< M*2\%92:4L\*C=A6,'P#"]&WB_;V$<;%0A*:@)J?F !/#15PM(A#]5Y)/0RE. M:NY 4C$7_,,W%VE,^@!(NM ;]/W)=."/AR,O7X &0/0*XX.ZHF<(T_%6H%\C MU@!0)2DYL*R UO-L,.WU^UBFSN]KNE>P ^+B(I,7N &D,,F0M+62OB)6\+>O ML&D%$ORSP:C?4QWGX+QCV%.?*NWA26*.5UF$.AS!ZI_] %<_#Q! @:\4SCC* M$9,\Y[LXDW-B$*PND6ZDIDZX&"W?G_3&M:^#WI28:L;AR/>PHHFK^E^A&IF M!AJG6,H"U"L,I,7:5IFCL=^$N9;T9LC'<.J?G?9]('GK%*(BW^DD1L.;3@*W MTIP!'=S9N'?JJ<5Z)+JM[3);CO^H[[7YM,+P!0I]24.JS>)=' WTCI'J%W+8 MA#D%_ =&T"]13>6S>#8\'?<&GMGZ5QL?)KR.O,+-@+F'DO@H/;^0,=46P:[) M:V"KV1=8-Z)_X/0["4GQ6Z4D$]('WE?Y-6+DCHV;!E0>I_ &S+PBK@444S: M0"5>#"]F%D,:.K >V"JPHT@)A].!+4?1DY(@Z@#QWN85K(TZP@+1:CQUKG2YE.Y0)K27: R+*)=LA]+& MIH1_ ^*.'Y#9$C=T3OPDCDEA0K&1K8]A34H?Z]5"XHW+<4Y^TU8S!7U:^:FK M.W!W>3Q4]^)P6XWG8262^&IKFJ49Z/PP]K-AO]>O"75$YA+6-_E1*D%%]0^E.6MME;*R$M?T-[QZA5!^ M#Y!_0;0"DE8H3LR$MMA!D9#7R4,'CV,N MSJ<"E!3FI+1[U;6T<:=0T\I"[8.J3N*-WK@NTN5O"M0*-!OLH,WZ-HL82V$A MYH=_1647-FI>QL R,HF'0\:>(1;\ BD'3#2;R%93)6HF(JD=[DS$!!3&2E+O MS+-H1[OO0/%3#C<]J925=$6.0R;'3NXX7)Y?8-M.VS3:!D/XA'A8H?=RR=@> M2-@?95X03-G/FM0_:5)_J4G=< /U?HT(/>]S^R\5IAISB(UGBA;!"JG@V2G< M;W,\)$:!)&*!&H^UJO_.*X5JXU##4VNHYZQ6K=BR@Y^-"QBM%WYA8KWPO5J5 MWL8"S+=&PB7 M@H'7%7+3CB"9P)9*NM:">Y+M[#'ZLSJLYEH]0C_0R.GQU^]A4^]9[C MF]_](@J^AS_!3GZ')+GC%V929%P0!'=<,TA00?572=E'R$8R1.= H:SKX<&A M6A]K$09\0."A*/8X W[[W^P@D12:&Y"TLF\(^@$X_//9!*3, M[/$%S4J:+^+*5B(*[7A6L8Z)11XIO8,-]K> (9X-SWLC^[XJ]'[:;6C[PB_\:YFX]0WSUIW;CGT?=X@L/JZ%%H M"*2 0!UPD:+I5BF[8,S!Q)#<9FE!6)-\V9''Z(O';=C51:C 2M%Y[DF":C1> M-B*1:GJ=/$&+/I4+$4AP%D<7RGU[HVA4L5&V6&9X&GRAZ%3Q=Z/NFPN/L>=R MAI*WB!#H%DUM[=43>2[1A<.F )!30N^!/L2&#HR]8J[5S.K8'BKF=05%N1;I)8L5W%DD'YIV_4T*E5J ML[*P'VMR(>A["D$/70CZN$/0"#?\H'E2%%IX@]'@;<34/4YO>X3JO%QB:/$_ M&!?":)YRZBN756YB(7-E=B>;4#GK[(P&0#?%.J9T8R#?4"=P2H?WQ-&\#T &H][Y_W30YKL], !C:=W@6=\UU"_G4&BW [-M]LG M?%\XOD\(CM0!MSK@UF\&;GW 0JHG6 MRD-4>1P!5Z"CU25"J R2\9PE2]:;: M28(<)1C' /CBYBHXAVRR8T7A8'/1N4,VN?V&FC2MV;65B'B_>MY10K,-SB9^ M__R69IP.-^]Q#N?\W!^/SQ_O; Y?G-M%L1NSU+?W(R@/\XX0 D\5*>!8 0$& MDY$_[7>W@?%NBI2CTN.DTNFY/QU/.DND>W39?JPBBOMMW>4\Q,*3B*TBK#*',Z+L"?LD==BN:W#8BH2_JCR]R@'EOIE1UC4 M2>BTRU6<7E.&L'FH/AP6N9!SC_V7E'_/^\%&3QI2JUM%5)FE5TB/5 M.)7H-^_K:E;X?I;&L4_UKS@?&T475 BLI2[$5ZPA[.*Y_U2E0&X;4[^]YSLF M*CT;5/EZ?I4S2C4-NFC3D M60L1IKLHVSZU,/^O\GDVM_'5-1*9=>+# >F)* MD+I*LR\J!Q#O*;?[YA2U=#['NCJP_)X-)RW#V;:AH PQ0X&Z<[8TLZW3=IA% MET2?19%%L[+0=68,AK+=5'766[CY#5WIJ2X=?L7WJK^J3&:?4^F!5G4)*Q>V M4CJ>3LX+=:$V+*S(X/SL-NBJBAC?HCO@Q9%.;<5#.NU-JM-]-JP287T\^?/J M7Y38;OU%_V%)\.4R];CNLM;.I;TB&E<8M"]53CICK/!M;)TXWNAK% M[(7&NB%*K @14ZMOHP>@U$S:L#)($0E.-Y1P'('JN4[%7TLL!?J/:<+^;#"P MRW 273R/N7ZPJNJY\VK?.YF$NBL_P8*V+1E*WZ:9G1C*Q";66Z\U5VOW&R2K M:05>:5Y:)JVSQSZ7'363MS=J,_Z/,ASA!&6+O-:D([TKT- M\D&=8W2SF'4MPC!FBV'2Q'2E\/&(>__VL(:2]X.JQ.+&^]EV+/47%B(+KZA: M.U?LGE&WZ(16JF%'G7EA15GR-4Y:?]'8=2;15WZ561#Q;6>52-6LWF)8;IQNS;#$(DOSX%Q_ M=_/TK3MA#=(T(#<]5;6M;/VH>H0 MHCCYD;60%T[7)C+9&-6I1C=+9AJSA7VBR]5&K/Z^_ MO_DBT-.C]:_9UYFWOP:$955$$:"9=7QU\*EF";;Y0+&(LO $EW_-S,$<"7V! M65%+43?2'B*VAQ3G+9,C$J@"S"Z:O0?)3B5!HXH+P" M 3*Z'(&:&FX";.,#L&'OK>^]A4>] 3.C*/?^R0C8()P^2L39P='?P*>\0?_D MGP=KQGF5!;>CRG-^;KO+FBH/(E%6U?0U34 #;C[?!YKR>Y\AJ6S'>GWXSPC] M\G,-F%'[[)!-$70#& M0 %3Y!,-_%4???7G-RA-%#>K:4SDPI^TJ4&V-F"!66TVM;CWN(-Q;8J=H*H!C;:@KD8[&KN(@-"2,OJ/*W)VA"D=#36 MPOQ:Y!1_]=<#IGXS$NLW7'?5>#UO'Y\DWJOFS$S"5J@,$RL*585B1-,0:C%Z M+!Z#Q'MF/6VEA&V+#F798 )O5G]].-6 P/BZ6@VP?(,%UJ^SP'7?0\_;:H^] M^O;6;;C-^SRJ]L?>YV>-\&HBK]8<(&W+V/!Z3Y%Z:-I M;S38MY;[YCKO_:K';ZSSAJ,>CMQDW60/:K*GP^&!8Q-LF7UX=^ $P[.#0B?X MH&4?Z@,H&V"8-'2P!$^CV/XS0M@Y7()MMNIGF>?,)1!:CMRK \*"=-NWS?8- M3D;C?>KV70@(HY<'[I*;'SJ:-71ZD'0ZL ?3@:.6AVU'@2U#OO^V63J MR-61ZT&0*Z6%#'_H(KT>-@S)6RO4'M<,RR<*)3;V3Z=RV%I''^R;4N5T M='5:4[23V+&VIACW_='XEM0X MUS_%$>DCIRD-;PNG.1IU-/JXUE??/[\ML.B(U!'IX_JU3_U!_^84,$>DCD@/ MP.0[K'9IMT#6/B;>7A;12G7+(XQ1KV"_@DBA#2+LZ%(4W839?U_#.U4P;[ 8 M"_E44 \AN1(*P1G7F864>$@X_R/DD FE^*+K/:1WOJ]#"\44/U"%)Z8SV50$!);1G"KDGH:E0K/47>8 MLAHP^59#*=VJB5$!<9!J,@S+3>=*/5EH)(80M[HY18F%45=?)&%0SRA< D]4 MJX!-6D1YD69$/3B%+)*PJ[[W)2%TSXPP-FE^EV:W=)LW;B@U%P$,H/;@"CXC MXP@>IC-#*+DT(52V"LXTB+*@7,+D$-+;5_N%G31HFZX644#M"ACH'28=,1XG M' #2=;7I8I:6A6HEEF77^..EB$MI[?;:'O%!PN5 M5J7Z/=#&21P6]JNQ>=2S*L_+I<*5IZX=\+\7:428Y3#QGH?$K9 P]2*7B)T: M(;JHP;//;=+BG>(GU'%7WT!H_82!SA\;^W-CTXQ,X9W/I$Q@HPD9,)H#B2%H M:=5>C/H$;,VY-+#@+AT1L*%&NF2NH;O.[?!!FQE/]A MH& 5["$B>ZB9_5W 2]FU@6#L)&#K1QD0I5E[DJ4)_'<@.XO4^DE*[UT*MW*D MNQC*Y=I+27)%$VL)C$7/$F'N\5BO"0) VQ0Y%R\ %9K0*[A/F"7 MC2(K ^Q"50$1JQZM)) -9+$>Q5>R]RHMX]#BX(@U/HLC."L+\KK,5BDW5U$- M3(0"4K_ID"J_'S7L. ^"9%/0K_][O;FPN< MC[_KUH5Y^_GU+XJVU':L_^\_?WWY\]O/+S^__;_7WLMW/WGP[W>?]1]^>OOI MU<_O/_WZ\?4G[^6/[W_][/WR\N,_7G_V/K[]] _77.2AFXN,77,1UUSD+BE* M]Q=2D-QH)\ =7-@]A7Y-B*U^*HSE C^\$HD(!1N<5VRP@0F8JA8/L* OP+^S M*/]"ZCH. T8W2!+09D';R9C]4YLWU>&33'#X,[]3-?U5FE2!]#@T3P$9?S$6;>1>T%+5#JW6'ZM:-C TS:9E<#^HWZ%Q#C MIN?!R)+7FA3F<)T:/0;3V>_XX=:Q5?>5B'OYP6;)[-)NF $:!]RT MI?@*[P2+IHW5NF(],1>A3P.:23GO>C#$2IO!IK2V.E"]005.3! MI /[$5L/X+.HV\]!Y4I5\Y8/2?817$!$R^XK1G^\S?0>^ V9J@A_1UFE,!>?( ]E4Q+H F->Z=_ MZGDUU=."\=]B#.QX,^H-U2A"N1]8+4U)*]6>&G:*6*T7J-]CU=6AMF::$(@7 MY9E9I1'NM:4S"MQKB73K2?:(J9XO5<< X^ZQ55SCU^AY;Q.@-=1<%=IS3K.^ MBN)8N<&X-43-+V,1'MGSUV2U9^1T@D<3\J-I'Y4]RA+WC^9W"?.+XXJF<\,: MUSX-]R(J4)NE+^/)RQ YH&IQTM[^A)LS\UX>"(M[H_CS*VR>E\"FOM:,&ME= M)ZTU+0VU: GTU%DJ-3H?:K7[L'=V*(GG76$!UO-$1?O7_W^>/[GS^1%?KAX_M7KW]"N_,P MN-UK%BC*M?=3%7^AAE9IS&3R 7NWA1@CZB+[0TUD"V/H7?WFPP7)C>SE4!4+>FP/A#)0Z3BO MT/6>7!L5RXIG!?9^KLQ^>L_1;87.+<+TBFIW^F,9PQ.#D3@9G#Z7W].K@]-0 M_:L*+WV"M62L=AIA]3(@#7=P/AI3[RFA>ND]QQ?LI[[_'G]6"X!G]'^R'@+S MOB2&.+MF?S''^4 /I8Y)U'DX,GM#39/:-F*/3<<=,\UC45O;89(W.K55V[#; MCX::X2)7-&>MY1UW6P8C0EJ-< W;O)+B"U%%%4X!O3.]ZF3PZF_I%2C$&6^* M?8O8@B4/YRVWIOI]P\VIGZ2/>XIW%..AH0YP86_# NP>>&AM(RL!3KIDPJHS MGAEIL): 8NJ$,7T5FVH-BFP@$C2(X%]DL_$.>*@?; M05W+,V&L4.YB:AS*K.CK[YE&S1@(IE[,R,9^[7WJL6P_#'GRB]ZLW_0E@$6] MU:>FA(KW'D^M(I:/^M2Z>$'>MO?XH[B;EBGM618 >Y=&,&Y$SRZ\6CIUE]=;J71<R9%FY MQ;MVR7>-#/X"3I6EF/"*:(G.#TYBZ"(A@MV ,P;FD&B9>(6F1#N!S)2?R K) M+4'M+P1R-3B*.1]C0>D"L=E78$HY4GO,E YK$RL0B2L8O,#O8T],? Z396*T M0_Q:#@TE\F3P#6+!V$N4W!#DG,'QZ-BJP#$G(FGZ4.E'*GW'\N!H"1N+X$MM MDK[> 3AW:YHY3O.B(ME2)<)D:7G!/C9)C@]#LB3T\YPI6HL]SM*YC.05Y[W@ M!RZ1WN8H)Y'R?E;L8%?>*B-2#V32O=@"U&& M]CD F8(2PN1;.R MUP10)Z^REB)($3G^@%25778.J1C> ?\%UT.&AH)CN&,Q>]2K!:G[ MI&]$K97:WQS"7F!>GO7-C&=AG)HTU%*$ MZ+)-RN6,O=-JZBJO,56"M6I0GU^#HK]$SPVY[E7OQ&2+K,8AS)&X/("'S@,X=7D +@_@+BG* MMH>V-T1$KE,:-?\@K[P@7Q#+6(J6*'%*/"_5C+2=@1H-LD48HZX&5@TFLA,S M(A%8YYC5W#8XHPY$37M5!8(.VNA__360JX(,]SH1%%@3 >K *F\*^S8'X*Y6 M.L=TM-.0*--7QK(2<,UL\NV'?F[%BT#B*J_RO.95GMM>Y9J3N";[]W"ZLKVJ M]"_>)BQ#(,>J#-G58%=/7'MQ]$49.FLO^#OZ/@[C[KQ-%ES]\#-FA I38?&Z M&6DXCBA-W;]C)S'NM0+RY]L/QY?7"X?HNPJ\@ 55EW7#&AW'A7-*>4\ M]HS?@O4B.]%*MHJS1!E7C%F93SQ&I*]+;%T7Y;*OKR"GW9>U2*>9@;W;>F.; M^VH/&<%/)I]057113C@>/% U>GRO?2N77'L9C3W6/F].%V2+1]BE6U7U5X2# M!1'689RHTC"<_0Q/I(PQT8OW&UXB]3E,KQ)>8!H$F+-8;2#HI&2_*I<1>AVB M'&5;,S^CMD\S78/1G'I:X@*:Y2 M^F1*Z4XIS@/^.;NV/05X S.Z G62X60\BUR3:TVH]K&B;SG.4ZH I, *QH*] M<@43 );!7E"KR*PJK".Q$RW2E*Q5E9/%E8"&GC.IMR-)UV@%YJ-F1[R"['I= MPKF(0/G#E+\B9R,Y]"Y2F*>2NDAGJQ35;F0ZZMM5\=L/S);0N+<.!C-BX&1Q MPX%?A?(/R@^SSMK2&*JQ?.U;J%RZY B.J@I34R.69C;+I%H^]$-':&I(=.&H M-,$-]Y'N[TD50VUR1MNU;S**#%W2O:*/,A'C$2AGOKE9#UDK >;E=VM9+P^3 MC/+AY?_SEY>>W[]]MR,FYLR*LR5:"?E/] MRK;[.^IL#M!@8P[0SZ__^O)G3OYY_=/;=W]]K.R?V^I4:WY-O(A"YYI07>%@ MJ+,;*COMTQV6$T8T1IJMB'60 *$*+O(G(_N(DOM)+!OT)X]U:RWR>;F1?K L MR7OS\M7G]Q\?F70V5,M&^1==]MXU:VI#!:,RI%=:XR/5BO)A481@M2JI :1H M@0Q/@XA(TH0I=86'4O5"T%2S:Z3@7))C ![CK!Z/-)+,VJ'F(U4-/I45A%5L M-4:4*WDE%T:);74K0V:)8X.4JHB)&7=G^J'T[[ZYVV_M7 M6F)! 2:[!S!%]JAK??W&76VD/X&AD5Y(JH7D]<>Q/A>ND+1YT\8DG7HF5]V( MW +V E0'4JR!UV#)J+)/5&9$2Y#1*GTF$P_4XFLL D#=<#V/7P6T6Y* =(Y% MKO)(MN.7,XEYO*3UTR*O%KQ_6%FBT<#SAMY;UH_5 M+L]!!T^O="E)KATN,=RST*_1O-^V.+^EG$&9TYP7A252,1YVS6.#NQ9BF%-: M#A\J>*!;0:JUKV)*42#;%J(&AFW >^ZC8;$0J[Q>*F-;+AM)4D7=JB8#QA]4R-3YC#!H[P2MD8VZ2=U4X< MST0E?9_$:4I&G@UJ@A Q IVHB/%+A29?X+3PM60R/\H+P2E+.#C]-F?U6%F50T#\+NLK)!7 M+N)T!I2R "X!'!OS.&66Z#JSA.TR.\Z!DTO+',@0N-*R38[J>JLR:T$"NB-+ MSH5Q[S>,.W%AW",*XSXDZ?R8I2(\8:?<[#;^PU*_J3PTRJ_?X-M?!3HS*1WU M)QE(2NP9]@?GA$Y5%D2%[/9,4LQ*8@\U.[TR4!@NHZQDE]BK]__W]J<3>#/- MHHNJ-NZW$C1Q'[/<$U4]'A64VIZO$%*+X$>LC"*-^%%R8F SJW"]-)U+ -W0&]1+9],, M-O-OS,C?9Q'^TRN]$RLHA (05ZF,?M1L5@M MN=YRIWDQ.%I' %;<)WH]:M][4IC=O+%=@#ZR.0']I5-N+=BQTUP#H2Z@DBD[X8331<*581 M)\6+D\'T@1UAI,Y.C#K[4!_^H;8/@W'O%-!3 >CT)A%CO2NL[I!9A>" M$\$#S'^@=(C* M<:4^X^M2'PY8ZK"DFHN5Y\[)=RH^JK /E I:*9Z\.$H.5 M+)/X%E3'*-T[" M%H\0Z;BP;1G^E7%9L*>NA=*Z5H+DZ' O.B0_H@FA)U0%=-G.N55<.RRUB 5I M*D$;3*\E:G*DJ[(V%7'"1 7I6FGZ,-Q2EP,(]&RZ<]M7VMI75,X8]GW8L'F4&V.4L!0H>T\PXE62JZ)U9:=Q*@^F M4B4ZA5RHG5*^ O3**%/.KR(;[!:U]$83<@0^1&7R_KHK!&QT75],>@Y6 M7+ !B,AC$0&.JUR@1)JT*VTYP"=2,-))HLVQN@G'FHGD"]ZC (OATT*'&C*P M?G$C\.4J4K3EV"**.6,ZD1@)I#)60JJ!M_"/%VFA$ZFC"BP5M;,*8UY3GOI M+A >HY!B2<8\6]X8&C/\OYJ"CO0UAK"5<[-?-&2N3@_% YS%"2>S5<_8E:[H M(6 !PRFH6*FF#HWQSC&L:^;B&[%4F>:8'L?;S$7C7(B7$]9R=,FIG^R\:'C5 M-V .^(T"O@II;#\+OE.!"PV@!%;75>44BA*-3&T0U$A3G".ST>3'"8:T@_@V ML".3EQ8KH#P#C\57TT0LB+2+A4C,(?/SE M<2O+&8'C1O*!J#CD_#V/3I.:F M5LUDS2&#/LE"7EQWM?:SHLK@DY-@!XE ML;2JB+BJ+F[4_EHC&&Y\"??28LE<^5H]I_)VT; 46>MWU>TR6><[9X,^S/UY M227+LL)9X"* %GY$ND9-\<44'8WWN:HL1I+P< MR]LU&+$PLSD(12Q3<6CUH MN EA!T.%XZD2X,TC!EV= !E,8,*;2[1=%5)[F2B!52;1'Z65KY]:T07*P#%W M@9B!3Q8^&;MTYNML! UV5NDU1@[N&&RG4GCXV#4[P?J-NA,?]RG W2.1&5%N M=7-3N=R:LYDV[)OR*>D]:<%.H,W3E=MT8T.YHOXQZ9K]TCPKT!TO,@WE^2$6 M!36 ,?@R!"_%,8ZU2G0^^P(T(^\JS;XPK!#,F3)Y,*DR;3E3R@92M>N5,-). M">HQ@@1A:4:UU^T@R*R:ODZ]6E_ Z[]]Y*JD7\RT-PZM"'2-#'FNO'.1SIO# MP8G-69J@/C(8J-)ZX<%K(Y9)\5S7+G,IO[ W!U@X8*&T+).*!5<3U2\;_47]#B,Q+$;-TY3) M)1L/MK[SOB8'C#%!=I-BQ79C(>6!)(T5U'L33N1V2]@,KE;#IAH\V3V?8%:_ M4^J>[J_!)2'5NL<#2TG3MXP5%OB>R\(Y[IR?,Y?S6ZE&=TH M\!JN DH)WMM10)A/US2R2@0"A2Z^KH_Q0.Z$0_0#W3%4HA&A:MQK&T9K S8I MI=>S#T$W?+I"W:/R.QF'@84F6]6MKF'%:<<)SJ-2,5KA$ WQMQ8]H%)DX:6; M">D6 &QA@6U7K=\"\.^D5DK(@"I9*F"@85];-DI/"FN;OMO1D[9%3A'4X3<< M..E+S7$Q/9]L8@49WA_K7+9/(IL)>/OD_=<8C!(%SCSL]X>F$'?]$;]JR*I+ M$TS_!YRH08/T6@&I=R9Z'Q@+G&G". <:K9&KB-2.;"@! MTS4*7#^^-8CI>]5\ A5>'N@"49@SZI]&!&$YV.81(VJS^5?1!:/IW<&>X7=B MCS0=37\)&$!I@K(@*7E0&TM,L[HFJ [DC_/Z>[E.YX0 MH 3FMUY2MQG>*A7["$VSO"V0"NM^2#9W*AM(A2*1Q5I>D+;C7T-B\AX"$=BK M@0'K1*8=2?_N(81;1G&@P0XTV($&.]#@1R?US[8W>R/TZHVPN;!!^-.MN+EU MZ-O=$&\-B"QECX1U$ZZ3.++*4&;4.TY-J:.LUH(IMV'B&6E,!I+IM*OV;3I8=#NP^GJ/4#"@)OZS21KA-WN;2Y.UJGG]CW"!R3:\C M!]&.-R)91)X-4JB$;;LD587,MQNM>R"?*8EH:18UXY<5]'D5-; HVS[>ZFRW M_SYO=&4+*^ UM8Y6QD7[T'R/Y$-3*VA[W;_9<#X<>_GU'KN-9I-);$9MM53] M+-F:XYL5LV:J1$-SF)QMR@;H@P:HNAV8T09\42##JGE&+W!:'P:>@_, MA58*-":@ MDPB.65SP7U.YW(CM(?+ADR?]413@4$F\%F!8VQ,ZE0Z2(6HZ4, M_*DLR%OM1FTV5DB=V@3T]S 2[&M=,Y*+ L-TNMG1MQG*JS++2\'"HNDBP1.K MS7E-+'WKUW6.)5$,G#G0[3*OLHF6ZZ@?UA26A,X/&]3S?DV,\G\G')7G%:OZ MT3;USN)4.IK(84 F-% [RTQE"Y G6@46-6#ZXR;5[NG-M5/,$KA 50='RNT7 M>6&[P@D/DW#UN-(J:J8G*\'41;YL_-<)I:75,^HJK!6U 7FDD\SP/U8,-/+& MY%FCB44 -^@/!/6D6.3*H]!LI6N4&O0ZY!O<#O10_8^8KJPL)^M<@.*>37IG M<$_BF$!BO&>#\]ZP^O>S8;\WXMMN_H:#/QN<]@;58ZHV6"7=6;TI.5IM5=+0 M!ZTWGPW.>F/[GZ?MWSOOG;9_CK66:L/;PSIY.4.XST*5A"CJ2A%,1I(H5/Y_ MYN2V2:$R'N"_*,2S5H8[*Z-8XYYRGDE>&;XF%28)K9(U%:)7CF/QZ<2%WX\[ M_#YUX7<7?K]+BF(,C@\H-_)(F/P]ORKA(61&4@4Y+6CM69VV5[VKV1)JV#H4 MKQ.&M=1M;(EH&K>'08CT4J'&606DD(P29.#=N M@%%G*CS/ T27*E!? _VJ\L+]IJ9A@?DJN:#S'W5POW*,L+\MG<\1#)"=*YC" M*JNT 8HDZ%7Y55]1I!YM#52NE9:/JAQN/$IV!^F*!5822&X9.:I]N[4,,D9@ M:J ?$GOCU%/,C.2/"'3B+DU6IL(L($FHM)=RA;*:&O"2BTMO"9B2U=.F7W>( M#;W)E&-0XP5G3FJ5WWRNYM/US6&HO)%,H!/)H@R=$Z?\MA[JRRH1&%O65[6^ MK*]G(9,XU>W62PO:\V5;LD+X;"O$N9H%R=J L2.I7G0+K+T;X#DH];G$V-EQ MIW84URN&PFEA!>6**$W1KS*\%*'6]"B[!JA^D)I5I9S2HT^QIH19<-OF_:HM M!9*R(MU<6F!F:4V9U(>X][$]8)SH$@$![7VNXJ5(^L95VZ*J4H6;I:J&$NWY MMB=-8KO)2W]O:OF"ZT"5()+#62=P*;!U!.;A4KB*-C*17)@R.\25QXF2R:YL M(/I!1YZI&I/EB\X!U_TFT)HRO9!-J-%"8]>3LB:*W_I*3OR9O$[1JFJ9@*B' MI"K@HY_6.JK4ZAKI$RK/3(DR,"32&$WDL RJU/NZA5"H?QA ^Q*%0U6>LU9# M8O=F4$GXF*C9I\]+8@M5SY!<+@1FRGM' M')&$C*C.0Z78^]Q#P 0F3,Z^$>@XRIRBS2MT1V+2/H(PD%M&;2@#9@FRW62A M,KNIQ$ 1!A4P,]] ,84X3IQ=H$ >;/4&UZ(!5*GK $6FK<\QEXB62GUALY$* M*TQY5O5Y7*:NH.8)T.ZH*@Y6N,R':R'"=O["_C-.33*&*G<]6*]%"6&_D'4) M6[_0@KXBHV:W1PR E=@]<2/9:1OWIM()S51)LE_9.A^]J@KX?)NGBP#$.%NA MBM&RJ@,TOA+**T)6] DH(>0#0YV$MX>4D)HF5TN?Y/Q\3C)-47.HMI:_9#0) M+H=GEP?79%6Y">MU-6T^*79.5YH9U428!$_^'/W-+DV$LP(;KM:&D?["+F]4/:==R(DV _X*+MS< M>VT.YCT?#/WT)R_^(;E @=O7H>W,+]*,*"JJ5+*PL,NH^JW,!0"J0(,%J M1K3@2%MD_4'7IM8[MFT8GF]BI!@\),&/B9A MT\M5#&S2!#RWI>=JN1597G'0@K5@K9#8.B/M!)^@UHA)][6QNIF%,0 /!^_( MYF.>:<=EJ\(KT]:JDT1?,^31$2&+R-3>5C79=JV!CA95C0483@3DXB\6:#M[ M-:)ZRN*55!]A#:BMR%I#)$B,5#6*T)O)D-H'$J96>@H'8TSPDWT9U%$9NY@Q M:BM1Q;+A'J!YZB9+&^G+U_C_]'-5,I<9-'X!>PY<0H<[+6@FQ:"CV@R4D6#* M-TDR:F!W!&GB?&Z^H*0W)KJUFLH$*BC-"U3<"+/20(WZG7H-1E7+J$!0NAAWW T<>KS7/>J2PM.NX'QM @>Q1HYO3#9#"_OJG\N1+ M954W2,JF+8J+&[%W+ EH=+UEYLF M-^;L;V;^CUW3(ED&]IC"EF&+P'44[0."/2N*R)?@ 463/DW[O41BDEIF0_;\ M>\F4^=^TW!96'D$!N:QM?G$H9)GG@M.#:]%]JQ+J*/N.@:,8<$=;G;JCTQ*Z MMFE282@RHO%RJ7<"WQH\D-.VTLSVP/([PKZI]^7><%1IDWQ1>8P^ \BZBQHR M"$;-4&7OPV'6".>9/C<=];!],-VRQ^AK%SA MV-+**;GN^Y]SERBAOC8M=8LG^D=ZHW^:9L9\IC7KY#+F)6WS*F.HXZMY*L$^ MB1+L-Z<2[*D$^]!Z?(\B[^TRT5GN69)S O%4]X^#!LNH258X&6CVJTLCS0Z/ ML]32S#=S!9AXZYT#IT@V_L2+/V:CG@Z1!TX_I>T=^>^J"SR4\N8H\:%96[30QROX>B%Z*2HN" M@"T,%+EB3;=G %T;6S$C(@+1:,DD.RQS>\*?&I^)Y[B3*SF3GD4-Q.V!6ML1 M4T 2$KNL%87ET&D+ROFKJ30AN-!T%KD+0C-+>BJY;Y5EQ/#\)+%A;T"L!10G M<(LD'?^;P/W!^OCYHV0_8F7]MMGD*L[Q9-"!:]0A_A6NU:?L0D?;;ZW;R8Q. MP[IT89T%[G57SI-V#6E<)<^1BAK/N^]/2RVG&H@3M-N($P?72R.]3:O+L'I/ M[[&N=S5KQ-1K2^9XTBZ58L8'$?KQ$\EP1S/#*'N2HE@%WP5%.!!"9=L]HUU\ M;$_9]&BK>CR-H\G5'9F+:\J!1$\([00PY796^;_B@_4FJ&:D6UJJ3+IZ(_$\ M:3\VDES%5VCNQVU\6D:3-OU,+>.4U]'$+CC#6NKL^2Z:B49:GC:X:27(=A>7 MF>1X89 _SRF@:^:.G!PC=0;R(4E55 >(')V]ALI%.L.1#C;:R45X,478Q8_* MP&!9N3X%7 Z]PHXV1^#MZJY2^0:7P75O.38,GCVZ68/R7M4L"I_=,K#$B8/. M76'&<($S(M='Y?7-Y1Y@S?+XWH-N)VT6=9]%+U>,H+;'+N%\0N*;W-2-66.Z M'I$4*+>OL!3B$,I,Y)PO[-=HXDOG5]$B

O*_B]9B@ M0 2KH@G?=X)LYN0]REPB@KF9WE.&M6,80_D@U>(69D&HN%[>UUY)3X/RF7 (J$WE9I4D)G)YPSHS:01J: M&KDP8@A,#FG.]"N$5^I>BWW1_+7>%T17+-?98SPS/[AAIJ9L O$HKX+R?"3D MC-H'OE RC$L^)8SB4,/K.)<]FSH[*.-^'>,VJ_.[A*YG)F4?6AGJG9G-/NM) M16\IW4]]V\7B+XEU8:"/WV\&[MX4F-H$>8#-ANK-#4F3-]I,)_@JQQ*;,P&D M.RF?'-4K&P6JPX(ZD"3/J=-C%,M)]IG" M9]:=]X-#4M2""Z8VGN%:(DMJ;XHOWS_2*^='W*FS7+H.)B<:O4IX0C=&CG"< M@.J*ZBD[DUQGQ7T3+3S(J&@#)I%$N'.%#FU(>1<7;A\!5IR^?VE M9,/B/\:MS TH36V3:(77PH^]$[D7W$0??QAO7X@L;>%?(PFZZ\-K M"1#E.]_W/7N9WPW[B\7Y.C[28D;8MN^_._ZNZ?1?+I> -U+2H->8&!P03CR.TE]H\2HZE; M9.HRL!*/0(3"Q66$J%,SH4LL)U&6VLX:TB65SXO.O!6<,^@;)OJ5XIH+.JUF6"-_'7 M<_5+GL<,54$[UWW(L;M:UQBN_)S]LLY_$5/)[P()#]W.4S&#H?SJ[?,\/YU3 M/GV7PFQ-!-J89B6^,P"RKTO/R/A\5!/0J=;\M&O-?_KJ5&L^U9I_,X#JK[H- MG'K/EL.KW25(Z/0Q\8M)"V;F*J Z7W02=RTG Y->1Z.Z,ZJE>9_>!B]<,#,F M7.@B'8,+@%9-]#_!=58TUZ02V=I:^YQ_ (9P<[91HQ3/B+,*$CS?>W)%NL+R M#/4%DQ"FR47#M$ZV]*[-N0\5\@=P5K3(5RX/G!N27D$FVF^WF MDUQY>=I;?%X*45?UN)MZO+F/FC6/Z@)*7S"G&@2G2C#)K8.[AG'7;%'X0%:Z M;":/(Z (D 0L%W]%)6PCM'.B6*XK?H!=$#Z27J!8J 4=R5O$KM; MBM?J'L[L/9Y4/P( V&[>1TCU7J0_<3/._")VE(_ M6=QU#[RU-47-3%QH+*.B0A,-:GP/6C R.!L1FWZL00I0,.KB)E"-#!T.,'=C MKK59L4@KR$9;'K3E#ZN$>AXT2\>QON#((EG,2]++(3%I D;QY,YR]IK V[@7IP"()"AZ-S,;9X_PY&;"R&N%:T55*F M3'96?GBZ0'(.S 5+2)9A?Y'",A>R\^?:.EJH2_UW_-Z+".W M+ B:>RM<1'.O82#HU#!:<2F?3YJ3-#TNV.HG/Q7I^WOM@G*+WLBM5 M[FCDUPT7JSD=%4 BBBN,QZA% ;GU) MRR\IW>B^<\*B)6[CW143%HM7"S4Y';>4J\7>P\#-WAL M44(WNH=3K,Z3&LV900$$&(SF: ME$9OZRM5&.C'U+O#P!_Z*RP ^#5#:BQ"GYKFY^>.3'U1DY1[]KK/8BCK&A9'<^MIRNQ20=OWJ4[:1UJ95]JNF'.4&/6%8_6;%91,[!7\SS7Q)-X$)(69 M'WSD?EY43F7IH@N7DQ@=5=OC6=V/KA[*93X7LO$*"5'15&SYM[Q/?K_DO5%& M? 1(@B*[%PB4,"7!S?DH1!S\/N*1JD(7=Z/2 M<:PAAY#P$)1Y1)9DM9?PE%6M"W3P2'%5=T&@#Y&W]K^<\#W<7\W<:_!=C3$) M!J)G3T;&T[;XX'W&#/ Y07V(7T;B$ $2>9EZ7@17K/I\MMSWXF6;:7;6;V;V MBH"!)O-^,\GWIL*]Q>-6),BNKX1S5*J^_W[/J?KVBGZ\NSAKPR:.Z$^ MM$'QZ=_/GO_;[SRCZ.K^\[)@%4+^.B)>N=C;Y]9H[SQE.J-:&LJY(IM;>R!]S($]K]("'I+ZN MHT/-EJVZ]Y&1H(/"# U-3JOR0*LR(?9B5D.]PQGAW@";/1R.WSRG]7C 4S+N MTA$ISH: HNTFB1&<4"EX27-\5/_IM$0/O$2.C\E5%MKZ!E[JQ;Y-[?^[@>BK MOJ7U.,W^PQT02QB$[KH9^LXS/CUFW'K&2NL!9 RQ/8Z*<^4R0N! M.TG14_O.$KA,);43K#9[<4$%%_59_PI,V,SP^2 ,,"TM_PG%]+113,]/**83 MBNDA=Q3:97=QP_1[;5D$;E:2>KEHNO&Z9OF_K-O%^,*L6 =_6B6O\373/[3^ M&P$5S": JR-Y8;PFC)ZCO((E)'3J?)98?\A2Q/3@67KFE!?VXY6!(=,L5EW2 M/D+6@UB5_!>?-[-% 3^#^0Q M4[(9NIAY#AY7R^I'ECV^3WIY*M!''@Z2S5@3!N5(+CPNC++XQ?D/P@?->^FQ M^FU+ZIVXE@*:.PER C"8HE6N5P):":J]ESHS'R") 2F*1>/]$CB1DAL_4?C- MU)H 18LVAQ4V#TGP>#7LN1,]T8GF@K1*OL!TE](^/TZX62L3BX.;N9/L=?Q) MYM!$G79L/BBE#C'O,8."=(35+.^"H0_ABCKG]K*,RITOY)UP:M$%AA M5[5P/4]W_Z/#?=8_O[R MK?I1;])4VS/O= MR;:FO&U^J;*8T1//D X]71> ]BQ(*SR!<]^2;U\"CWXL_!B,?9]V3)'E:Z M$&9PJ!K,*!<]P%23O)*$1Q5%*01GE4P.$Z/'260YONQR-!&^T5(ZQWY*+ZZW?CT&$/2\D9QK KBF4<#VM'^(2(DJRH")B[& M+$9@>R7 &\"JGQRK5EZ!_TUJ6SW5@84F L;U'D(S\Y8$S_Q?AT*'1TH2-'1Y MA@_Q[A\Y&L,U/Z9Y5:6$$@[F"D?:29AH9MD^3"5QO%BE!AI:X_)E.99?]"Z6=BW?1Y#7DG2T_L$,;"KR$#/DO/0%31SG>6+^3@Q'UGT2HM-A M@NI5" T+\\W^AQ^>+(G$/4SCMI=?"9F*+*60SE OG)&$G'IP3,Z8JY;]4K>& M0[$G+[G 6A4QB*:KR?+BN>N\Z3-6#,IWM]?,V)T4(IOH8 ;)*M%N8*7;CCH\ MY&Y"^.>7JKB(Y$J[:\I/5=XG4>5]<:KRGJJ\#]T I]9%]5 S#F'05 -71UF3 M":AQ!DR76<%MC$VBFXP$A4\(:/^'?_RSQ??[@>Y+RB5PAL9E=DR]C2J;\4+; M,$[_IA[6HV9/6.NR$ M%LA&*4XR^?.C#"O.K:5&:&1=EQZ)P@$4Z%*H7Q7>]"$8UIT&1,[@;(8V1 M1\X2=3>\/5DN):SS \5OEZ14B"2!GUYQW4*H7DLR5U+_K!S5B>M$7D<7,[[! MB"(V%U6A"4XOX;6S9]H\S(@33X%\?-[7%75 1Q J==%XBOHAL8L@**&&XF;' M#QG01\P\^ZSWJ' 9+WQAR=(TU7,:H!IA<2XZ6,TX45IN^S45VEUR16 M50[ @$6TN:OWP/1R5WB/RWD;EX:.^W@9WXF#UV0=XQ99AZT4Y28O7E"W<^=Y MI@GO"\@.^3$NODC-\W?S*-["[:A%E0->*GSY;*&$,I-IB.-L-@=I+N0;9W-T M/3+6!8>EGWQ67AEY,G<< #01L9\)O>B,!KV;Y;3\T_F&XZQO^G7Q"" M0:Y).CAY(?ZF<-VP;-Z*&4JR4)S4]K*H./I"-RYIC$T,C(08?:N4WUP))9!H MA^[I?*N(G[UIC#3< 3+P2TA!Y=Y#FK\4*^A5QBGUY'.:)1)Q[GJK@"^?"F94 M4T%'>K0]6/-YB1#.<9%Z6*L63XY 5,%)01?@?9"Z$%)]YPK5 B 5&'ZN8*4=(A[?XTHY:P76KU MPFIP674DR_4F^6P:7)'SE3YZ*0N5N55/F.-LJ M(O!H*-O(!YTD2R[[E@ >C]+W^EGX)(03WR5$?/+AX%M)>95=:NFA6]57M(Z=$_L7R M] K4\HP[<'TD,PX=[+ X]'M[37W(O:,AG7:3C9W8B@\Q QM,( M:$<+&]F&A4G@_8>?4PPN@ZZR] .7/[C;@:].55XP729G85T-NI)5LQHTF3*\ M&4%=5.#;OQ9E ,*.%= YMB+GD94E"71$,+3'"4-\9RQ.37<) 4DIMU-97AFS MM"Q/\XL_9 LG2M^RYYU[XC?\O.!!W%$ V.WDK&AJ!DLKYRR3!$_V')>_/SEE MY&W0@U8%Q@6;OET"7VW75I*"L)\=)1358^9VEMG&$2Z!L:=;4)J1I&6! \Z0 M@)*/GA7MM$GCMQ==,WM2[1R>J51JA6N8D&\HU'+R^]2!^S =N'8C'K+#L6/3 M)0YFVJ2WV'F?\M5':/B0=;L3M=$:27$R)7'7T28T5WDYQ'\]M;<_8(,U!9B9 MO[/PJGMY](5<*:^RP9_HKA!HU&E='FA=CGB2"NO">1K'?M7@WRW$=J;\M!0/ M2)I"JDY9--@>TJ0[J%PF0^HDNJ538'+!G1;I@1;)2_P5-1%'@HIS='S.3Q"3 M)P$Q^?H$,7GR$).30;S#(%J<*9F"V>LG,8J[)(.OR_K\@N4=4&"Q3&2J:!L) M,$-&B\A5,MO-2"*=_+'NHH<&V.DR?&#GD>7+9V1OK8XDW'PMJM:7*BB#G)$) M5$+JE)'.DM Y^9B_81BFPL+OPV$1HH?9'\*D-,S,$^5Q3B?MM" /G_88@F8L M>JNB9JDS;U&-%7H_1H\P#*<5>; ++:,J'Q4$8H087O@T50A/T_] T[])I"^^ M^.&:,8@U9ZR),3R56IR?D$HC0]&]6Q1-BC*#4T--K^"N)"@Q##WZX1:L KTC M\\E5CB%. Q?;3[R,#[@;?![J>/I>VJX)81V?$)02AR)R*+!39SDM72#P\4 _ MZ7;.JJV;K1 9I(47DAQ:A2U[J=:J HB#?[%>'_(HRU#G65&:"B89X@N=KW&R M]AVQ+(PD5=2&BSAAKK/3'8W>=[9?-[W1DFY\&JJM;[CJ)$#T8:^=A([*M%K4 M\Y8HD;8/NY3[^E^HW7+7%.4PE"1$I<2-N$-R M87"?WUB'#XX"$OU @ M@.^LFIA1)M'BZZ$>.OBK#)X9+Q>;MK]ARS8$TJ:O10'GUYRZ(T:Z2K_(.X]X M>BZA<#_4+(=&D@E)I'&[I284 I ]6[R45<])&[@:Y9=P-?V<4Z0I51K8?V9: MZ-&UX6-*8;1Q?=<7X=@=Y29W_F8J9YJ9+!)F"1[06@DP@+E2&&-BMV"YCYG? M=%4Z8?(1XCSJK "TA<+ZC\?>?4X7R^LY+V<&U"=DMEZE;--2%R2Z&#SL7>'R M:#IBMC 3(?8>%IN:NCU(M9HQ90#K&/91-K4"FWA M4=Y5\[,.K8#F?6"!8IO>ZMB, NH(*S8WM\YY/#+-@-G?93WRN?6(['*5!/EE M3%SE"SF^-J]=87<,#BW2!>,N!OK]D%/O$>E6V&67-AWF?MCAOO R6B6]@PE4 MXU!/YCW;RPAC_KFOAQTSHNA_"I?("2KV@$GL.!MT>HVY*!>>$R0@>(RD]U?I M:4S+Z92Q^VW$?AJ";H'E'(2\7B!+(C+VHJ3UPO*J]LG>]1=%B]"<X,0G./'_=N-8)!-,X(;!<7,J0][-0UT"1:D-MW*/GJ0I"?*< M[K*']^R*#B4OHNIZP1-YT&D-'F@-W*2SKK84T&YM03K-\4<'H>P_5TF&QW=\ M"<(EIU>8(6,XH0,?M'FUP*PI^X2_$UQ%.B_D\Q%YE$6^'S,:'RU0*;I-N-$M M']BW25$'5#^&\NI98Q,L?_RX[6)+O^,J7+-%K6OBBXPN8V@/(*$DS&/ER5-0 M+),"5YRB,ZUU0:EG:$97N+NCA)85Z6J"21!,#$N523D-],MKEBPEX%9GFDY\ MQ4_K@X]R:<\SK(JTR^A4I=E1-<1&<>8@V]@T'UAFM*N-1/BJ)1IT%@6C!*5) MA7 UM6$5P4E5E0FM@+[,U%<+=OU]9V)C2AT%XL%-W;;C5*26)W;*E)]Q<":? M87[_':FC/F$HQV688!0+R1?/%'>90R 57EVO$[30>0E_@!1G$$1L*"?1F?'!)!FI*MRN83 M#;)!21" '6<2FO0.<9J)!TGCE_C'ED08VX/RRP#'T*_VH\J-S;!V/UM\C[I: M3:4=IIP!(ZA $N!T9MF(&GB MFYX)!8803'=5F'MC+$7<*8M#J >S4$H_P,#Z_!OT06-SCC\VQ,]WE9JG2K'= M=)WO=I*G3&29*$Y"7TTTV98A[KI./A=(DBU[I6>+M[578\OEY$Q3#3L&L&K= M*L0XTL0]W:1%8SZA)$\'S L@BNF.? ,_[]?MP#AXF5I^T&^C)A M."4"0;-Z1P;U\V73!G\-WPB+&BFWZ*[K5"XR'=\2^2Q<@"20E N?CWN_*XGO6U=-AAY7 G["-U'2 M2H07(E+'PH><@_7ZB320FB">P6LZS9LP\)FSINU"6?IQ.N"_:AI6I*P&/]57 MB4W?,1'YSLU3_&>"5LSH.OT'64RQ9MN&/+)$5I:$C.Q*2*V^PX0/UJ#:38) M9M!'%G,S&BQ)P2EK*9GMRVAO=@@1XF43:L+)]E>SG.B"4ZB;X1ATMI0B-]#6 M9*] 92O![N/A#?_4]7I^+?P"N%SZO98B6O>!&$1=.MZYKW%9]E<2X\/]RVGB-P$] M?#4U2C2*M?^X4\EH_#0J%I(FHMCC_6OSYQ6B"-3.:Y0'8NRK(R/*!F"P9C"X M2]@@*C#<;4>4P#P),Y*6J8U%OJJJ+:)- 8YI)P\L]5]S90MF]J/4^FSWC5V M8-\<45JVF"AC5\Q8KAH@B57L?HHZ&17]C(9>VF/WF5BO Z"DW=9W(4 =[O:6 M>$ZHS79)?5#("7(SC]O&5\3^ MCIQ*W\W+9W.NHXOW7;.6/".#)@[$^TZ""?UX11:72#8N#V,3W[;SDS#W5";M M=0W)-N6L$B+B2(SH''=G20UV(F69]T[5QO_1%W1S.$^%\$.EFU0VYYSV@YH4 MH=SAEJ./V,7_DF]4PFI_Y%ZME/;\L;8QWG'EGP <3P+ \:<3@./) S@>DYQJ MNA+@^ U7/=(K9$91'$ _/%EU)XD%D53&_'?]M41SNU!OR803"10N8\Z(:*(R MJ6Q-*?3C)=,L271 I8[8.YWF7NXKO_I8\LDU9/!$/0_)W[Z3CB,W3D@L+D,X ML@;(#TM'),$M0Q9FLZJQW#'";1=7<[EOVK72G=/2H )W$[(.2EM6B(\T%&+O M\LR;[0Z.E5._6XU<I +Q!XETAF\NW@[.2_->=T2J=E>2&6* M2<+(0D2-+@S7PPYNGY'-VY8TW8!0C*%'[W[\]%..RHOU88D)D6I)?FE MS?$%P!^RY /1!*64+4TW%6=X(QS/;Y?FU QS=F+SA9A(F(&@HM8NUC@;U,;J MKV11 [WKX?:X6RU!2O06!CM^M+UEQB >)L,_HE(U=0QF82&?RGS\@ORHFQ[D M(B5%G_C!E@>+QKDU?<"93607*O+6I2B^9S(,4^8$%]VUI+;E?G6_\2BM[<\L M(K2]VMG<5'XRJFRF6'J9]=/&G!J,/A8]#6'PJA9A&,!"L(U;K7X?A.%%5#TH MMEI=DNUZ*;^S!YN9*K; ?W#D9L9VXX!(H0-,F*.% ?^2%)W .:52C&F%XE]1 MJ1-GLB=H 5[]R.A8WDH!71P"FG1/'&J_HXR6!T2Y OS@BP)B(R3+>)K&=*4F6 MYA1+.:=:Q0Q*^)/0%.'^-RT\!G !D,&]5^&,R23U :VX\&^(1_? M2*^+/+;=@3,RAX"YK 5;0;FO:Q-BA$#PE!7AUAMQ-L^F"3:A;[GC1IF8_R?L MIO\U+G@\2JL%P1$ \-)&KW5_TT43WAEP7CBZ%@%?.23./F""&O;>$M.%WJ6\ M%X+MI1SWTV;\2\YQFY1G)\GV6XHGC_&F^9&W\37H*$WH*4SGGS+A9#E=X9H, M_WNXJ;N,E"UNXX.+J.?*+XP?8R'0'<>GT2U4TB,"9NI5G9P=ZZ=\MOB. 5>K MR_A[H8/\F[TR&0R!Z3,WO175)K=Q/]E* \JW:RRKWQ=.^55)R'\ZARZ1G@PJF4 M%I*5RO YCF18_073-#KJ^E@"7Q.Y,F*R/^ MNTOSDMJ\&PXEVJW1HO0^7\%ORH5=U@;EJTA.>LHP>P%B#3I,LPJO!1/5&]Q- ML)2CVA^T 1BY3W01*G$E$SJNHO-H[ M!++UVLK\=LCV M# +[PF0]N,EV$L-ZE^0G9!"AI*]GIA1C7RQ%/E^6E7GO]\ MJCR?*L\/N:/F"#CGXI#*D@#QXFEV!8BX: <@MUI"IKF;[BUTQ ;J.HM7B/4G M6JFICYL6V"JZL3RRG!^+J]@GG &CGG3*P$W5"UN>K=V,E.)AM%Y2#);!,V@R MM[\FGI3'1Y.4.9!:3MTV&S4[C%NG#3.0+T;@07,?O9 A MOWJ.O&!):\F7.Y.GP6NV_)"3(6A7ELK(C46]BM1 MG>4(.E[KU#?V]VA:_A^9JI=(@L6_K9!_N#"S4"\NFY$AE6G(4%VL5^\%C[H? M!MJU06J7#M@YTX#ER#VDN HC"#/5UBM3X^G3)JBFZ)&9G7]+),HM'=*ADLPA M.=:^IF;Q0UY&VY+W#L)F4KKNH1]CG:'(/_&X6>B'_]T5;WX/>.FTNBVV5G7? M8L"@Y<7[GB@,YXYCE?8V7\ 9IK>D*SLR]K$<_.^0BOG4WVG6__?H+^@4.D^-SB:$OX=._WUWZX5THLVHR,8HE[NLTLF.UI[6B= M_:[T)*'?E/KQ\=_1KD1WKN4SNB;F&.G/)Y*X^DO$GZ=GG/_U&;^. MB#5NK]$]TF3>+UZ:[R5_OVG&E?0O+\@FKA=_J[L]49M\_;Q:O/CJQ5?5D37D MC#1=:U__Z__1']CU.]0BI'*!W%4.=12L$:Y)M/X;]X;DO:4W2WK82K+-_LB6 MPF;CGI:4QF+)A\]MGR&?R86,'(%U6S5C&;(>(.W^B6[>2" ,SXU-7#C:_5/X M+9R1G?R,B=293I(5*E)_[=6M-9AL6J1T='%!#"L[Q4+$CU"SD5[#"7@(U1B6 M[> (;;;'2#%#1WY4BV>@R2'N_77)Y?%QO;)=K4Y4+Y8+E\QIWG>CG<-/ M*()Y]_''U\^K.[8HHJ \=[1UUF7H^135C*":H5$.)!S5#T7 4/PK^W/XLJ/] M@8@7BSQ+ 3CNN4S)=$(P8SP?*4NN3ZC'R_B[P^%JUY\) Q6")8ZCHIT>+D39 M..[N,'2"5)&IVH;=98S0&!?C7D:XN@WD*#5X-[.6'9(,2K1U_]QS,5[!K)97 M[S/HEGX2DC6J, E"\00894AICOA5Z[*?(CNEH)HHR6WOXG*] MJ5'P_$NS6_5-]R7S=S!"8[.[B6:@\ANB7%K9$Y4JTB*MQJFPZ3:TR<)\&-B7 M!C1Y4R!0XYFZ:"SD\:0YW$=%(7"E3I'6J1M2V[ M.;V>NR;[;B[[14J>3C9!TED9<$.H[H=$]BI5]RC-\/>0 *:N&3EM53:/F<'Z M[QC55HL?$=F^C!^J%N=QKU!>8_'7#^CJQ8Q_)U*Q52Z+BQ5)9=NX(N3-B0AI MBI2--( :IZ(Y!.:!&3YHOH%2U360D+TVZ97X.K32.P9T"B [ 6;ID=J\8SNG M;OL4IMEA6^X%-FF\#,SR=_M&T62(J,'0OE$;23\M/^6*HASUN&)P'"=9@!5P M]WQX%?B*3C*Z^NPITDG,,YL-(%>'M+8FI%CH/ES&B5P2-H7WK*-7@JFPU_/Y M"UO-O'T@]1FPHW3//7^JDSZ).NF_GNJDISKI[P'.2H%U],@/29K&0>$]@0&[ MT-E%QM<.,S.%\!Z^ "E4,KT%B.C(UI)S&P8J4NSR&]_=-G$JZMT^I:P,/6P] M4^H7,I@% KCTK_%':L[VJ@,NN, XJ2UEN6'I"?<^L=E+RKEPTD-D7LE23Y_\ M*-V,GT.*$E*X;8AIA8=*9=?Y5HZS4+_&$*>CZ0UR1U;4[\KLCEORF:\(!$J% MJOBQRWX_!E6S[3APU,];[D#\_9U48[7G6&)3(OB1!4ZE6V8Y/&315G):]$+^ MKP[42F_C_A%W5'?57/J@\GTM5',BUTMI6>YVQRKSQ;PK[$\%A5U*)))R(QMP M@]!AHFG=!N1LJ".CV>VEFO*.NSVR9RF8R[6>[=N@C:XUL2ZN9;(,@;J-$8>< M:Y!QU,MZ,'\+ M/T#^EI(UTZQT!Y\TT&B#Q\EV@8?I_6:(T%Q19[9G;_,JG>H_I^X'S\^M0$1# M?@R9H'T6=?*R.6HJ_2#?*P4PO@8/9V!(S+$K0K*U;;AN.%>;[VFTG@G7,9?= MA]1L1A_?"^)5=M2F//\T&@*I'B0%L.QYMR6_'WV4FQ:D@.D-T'E-K$I@5E_6 MW7N7>D6WF/T)+:Y'-IJ+5_CS*1C2^OK>S W_2A;6H?WQNAEV>^5C;X;TNEHG M<$Y S^FR[*^U!&RG3D73M 2_)@YHS4AV?7?&-G%@(DK*LUMU2Z!7!F MQE_GS5@Z>9EMQP?84XJ@*CP3MX (.-53\>_,X_W%KDN1XV+F20TE!?EQ]);@ MZW$P.DU=F#H_HM'"XU93*Z_2GV-R3/RM,&?UCQWYFQ*SEK^29O\]O'R,UDWL MLD\5SAT67U'&M$L!*'N=/(LR:Z8]K6JTSOO">C_A+H^7:0G;^D9S%B!$2[@; MF6'B\ENG'CD7V3&K?/5TRTX+Z-OWK?45ZO9F3H=_MA&1?EG,@? M,,/1LM/9E][G[\,:S4P_"6G.7WIXN_&IW__T%YCT,%*O^C4-./I7>@=, M5I1-H68,T:;&%PQ8/,CF#7U'/6\2.,#3"LNYLHYP"P+81@8A^7=:Z)D.45\Y M>.<8GC==(#C[-Y"/<+-Z]O9""M7);TDFGAFO,1/= MK;]877,R&8RSSDQL3R[,#V_/S^(9>!_6V1EG[TC8IHD9Y@,2 MR7;QT4I3LX^TH%O T?"N[CN"'(>ZT[Y$Z1U%F1"YG .+A70H7WV@AG%:\@YY M6>ZJ31]PU6M#!M*O7?8M$)-4$D)K4.;??\D[,YX3>BMWK'J>E$6M&])>C4>% MM/"(L+2G##.?P)8N-*E8+ONUIE/B_2W0<_L K8ZO8-GL@?"Y8U3 MHUU>W#\)!EZ1-W#[AMNSZRM9G;I=X; 3$&+:JG1\92T>EE7-_QE-_E)'-FWD M+WIMU:6Y0\A%]N)+HX!K[&D2LF*9)^,KZ5N5;W3\1I3C!0N>@!9O#'YS[KMXA9^" M.8!=D<'?G<1K*U3)'P,7/=&..YYK=25!/]=QLL9IJY&ACV'-__Q/JRUP5+*' MKW@9-KL$XE9D?M.R2)C5SD7W.[5Q4.2S7VH9'36Q0GTEKOW Z;3'FKL\YU(\ M1DXR81?2ZF'3V737H"6+YV3=.C?>ZG:"3-HP1+CLD5>IL88^#_+]'2 /R%31 M%#87<"Q6ET'PY,3OZ].,30>!+@9L,Q\+^3P],G1CR'N^I2")E[5$6#DD9$5U M7(IK 3JG&5?1W.U9_HRI!>LV)_9RK^-S(/L-*6W[;P=-S3$OR*"&,9;-R.2P1R/T@.K.#^KO1&/ MTX\YKL\E4T1)&X+ UV>8.5T_D7V1/RT0PA@5QM=\X);Z4TGU2914_^UX2?5C M@/%??_V'4R7V5(G]=8T,OA>)+!R,+\*]. +D!8D*C@+*:%(/GX PY[H$\1I#"X&!*C'S"<^;B!])N$MSCPBLF=7&D,_"#Y:N MD_#ABF]:0@?"T4IY7/J,<:H]2K<) "QLDB@HKGIOP*[2]9&)T8 M4C/D7^;4WO@I?1J>M8%;.ITG$F/#DS&*#7NPI7*7]%X>'SLLS#? M*75@F]<%=VK?U?OH&@YQ)=?.M[*#+0#A"CULPM8H+0_J'E9 ^UT^P+" M\1A%[;@[-Y#SZ&O8$^9=!\+%B[M7YIY/Z48Q7+$@XCC_L(WS !41>M)UWZQG MAV8QBX:''-D*B9?,EM;F9"B/]3C)!+IJ#R=HD,SFN@(=ANC=XV09C906"J@D M%[?R7VFX9=\?K):V8CYW]>:4[:D8E:\I_Z4W9$ M#1>8O #_ +*OJROTEZ=.DK*-]E^0"^I'URO3MO%(# Z,R@1I]!EM)E*R5/U" MD#RFBZ[&X M;;LFT2#F=04=H!K)LPIUN >Y?^GG+%@Y2!M0WP;G*A/T@S.IX M26<9$:E?*!,#LMH>TERJ)J.Q%GD$ ^U<2;'/8A&*>%(5%-R8TH:7DAESUW\H M!0,I4T9WOTOI)?)_^D;'T6IWT3-<-=J5!@W-W+V=$EJZL?!>M*W,*Z"-\6SQ MDKE-%;DE,J%]6Q>'2U=*GR>30?D1]B[6J;M*YJM?MB*I'J/TB3^9_,^(%>.-&4\RHY6 MU64SR#Q=[]M.^K;);$H?2!S>!6S$-GII<=]<-\->M.[E@3<].!LY8FHZZ$TU MXR4JQMS?7RD2@7$S<5+;: >9E4S37=$?B8,]ZS=G_@:5>TEH OJ45O.=9>PD M^HMMGVR.Y(V&]1FE3PYI(.E.GK++MB0M29. S_!074>5XAS,#B,V0;&D/9U67=L C8;&@ZZL?)&&2"^-)B#8 MM<$X**GXPL3DX'R>R/@2AB&:(7#&*6G/INSX\0J'?07C=XQO$F-W1ELM1- 9G6<*3OJA$#+A!J/\1.WZB;WX M/0T#EJE09RT0;)==$>B$;A^)GMZ8 M _8#S\@K=^E_06V_@; Z:REGP47[DN*X>/)$GUM^>QV]\)SWFT5Q<6\JJ_=> M9B%:E)5Y&2L$;97=J^;]4^7.T%ATDN-69*5< +.B?8*]U2VPK*C+;"3 B#>0?SX023# MITF.RL&\:F@R+@[]7GL9T3(H,19Z; W!+Z!DX1?JS PLI\&P!(L@[.=! M"&,P4YTW5)Q3,>!@M.UVF=T$16N+^W.'8YBY@004N!!1F;F7$J[+>KT>N/U^ M!V(@E_^R0BI_V^7LD'/F,S]^ ONZH(E. MV:8\+*MC,I,313V/$;/_YSNI#%ZH4NR,*$5Y3;&/22;X ?441:@IV,A M6):4 ;EC5_!AO&57Z): "2$0A."O'WB/5!9YXA0O5;N6@1"6R3N2J,SP?+[6 MJ^#JN5DHZ J:H>QE6!YDHM#+$"?U0FD*BC.IE6T% DUP'*:UH;QEOXKQZO>3 MXR$BR@7=52^^^O8OFB Z5P5E_,/S;Q<3)XH!:[P3S471"^$-Z0HND^S".5_[ M^E?G*V3GGG_SS9^9#G_+5#S2]#+C\;Q3Z@%FXC<9#: VX[@0R\GW%+'YPZMW M?WWY _\QN:09L#';*08PT+,"_Q:LHK@]1W8<[6&+_WKV]MGBNT"7O4+K?T@> M^0_[&*@LWJ: /K[1#V^KQ6L0WJ&*%KV?=O$3DBOX]]+9XJ7AJU3UPKBECWA8K6/9MWT4W(TY1 M^@#9:QLU ;=5.\VPSQ+9:4(!+;XI&Y&^2P.WUF#?:E7T(!GOK']+"+-QZB^Z M0F?4/Q>#:!/%&YV*3BT>(.HJ-.6LWL#>&T/,I (RNA)"Z2W.! Q^-+;%6+N8 MLA%UFCZCW.4A'+0!=6CB>V&'[J\0C'^\S<\)Q_Q&&W;8)I9:B.LV,'>!&[,HESX71.%#DD2%AU6 M A..1PTR>5;2I,14Q?RK%&!3E$!I/IZ(&3?E;_MQIUE\-'>\_EM%"5[F8TH\ MQ6D.AWX4Q>_19]&><2,X96[[H0N'T81[D.C@JC]A\L$]PYDC/"C(>KL-#=*M M'7):DFB+KX/)&5->$P&/ 0OX&>L^3C4Z_4!YO)#8>:<_BU1W G-*KU,;@ZZL MHHR".O)A?'RCRSHP0WWYJM2\.+JF%TGKAXZ1"F+IN E F0'6>T[/ CI!2H28 M-_ZE<=]8IA9?)N>/OI@4+D4UZ7T;CZU@5!G\*1Q]]RFR9C7IHZ5RY^EK.;LZ M9I9]CV06?&N&?PAHU(&K[;I!W0[R/OBCC)'^KG$WUUB.1-^IZ(X]IEF.#'JL M65..9F>R._<-MUWM6Y/CL_ &C8SU6N+WW9* %\ZTAR'POV%AV_1&0GW(L" N0F#;F2M#P:,\*-_?>T,LV 8Z,:AE0)F4_,^4!\BI1O3Q[X#D>FD,C=Q'^>YE ME7[8K.#T6D)E2[HK9_-B/A=VI%> RP-W'U-M'+H)RQ@\%[T!)DZ5O8XTMIA3 M)%]%L2O^_:-<]W>7J9#B0&V2ZM/SX\O\\XF\D$@K3SJ2N%#[+.Y]3;)E::QQ/@TD*57X7'F+Q^P]8QAAV'$.?@SA MF2^(M..D\H_6T)!YNB+@]- PM%'G/ZH4FT/W7^D@7')BT@ZX'S MO;(JT^!))832Q'#RO+FW0C)08J5LHY?8E%Y0B7(EM:P4A^(U5375IIM%N,GX;UG2#0I\DQHXJ2A)WU>3KOKZ>*J34UBW4X0IE$A"[K1":"L3]4FI[Z"\D1LS MJU7!T493<$>#[WJN:M>,,V"#BLR+>V$1\9 7SF@S'^MU,0#2E@"-0,M+KZ'. MZ/H:P3>?L_X@?&M98A&>-V>]'ULAXYQ$M^ M"]7%QU[7K'8837;T%)E!;L1>"(W2:_O<5,Z?L YG:J%6ZO%W?7?8&DX_VO4Q M[-?9WVUFJ[*#U[I),S%0:PS8EHN?,Y@R%HE; M*$ON(-O5BPDL38:-:AQKV?>^-/6V&&O:[D M,G\9+_GXU:ZI/1,(;P@M*KU\^>8\E8JX[[W7EFV5DA E"4Z_T#W*FA3A*'\^0;\JH2//, M%%9.>&Y>=[GSS7LV2(_V"+CY2^DCINRK#R*[M3NC7Z0QRKLIJ;LEY\9C'0/D M;)#AX[O!TTE,B2@P2> O ;\$\QR\CNX$&:'GV"3/OTEGTKTY)]7.)7I9_(<$ M+]$ED0R9,+6X0[-!@NBZH3QYM_C;O@N+%RIHHMMU$(H7!K@2 @N>QXWL7ZCO MOKO7FY U1$X2&+ZI+Y N<[X^8;Q'3CVV[H"X-#,=#??#+CM1E=.CAY)+I^EL MOOF)SB:U1S'U=O3CW+>N>P"BXNS\/>Y7W 1?9P014RCOCT]) .!% M'03$EQVH23M4*&05&:B?++UA94?:JX2 0+'%J+?K)-2M< MRE/B0_.GO/@2]GEBC;=]1U3?7K1BHM^&B<%V<2H4:6X2?[:)(-?J^ G3)YZ0 MO)[HF.+J0V::(W:.7;0#BSHY4$/:=DWTV=)F<#P?V2V1ZS&(9TB^'Z$D\=%3 M;?Q)U\;__-6I-GZJC3_DCM((1 HQ-\X391=LA,]?6S!I5SY 26SQ5*UWP>Q8 M5LY+A*>*@.::(=#L/[SR!1*/<3Z$G>N[U*+L&45V)B$"B2S7O::5C' M\PC?'WE Y;Z-V,QW@2%F3XR%1F&7P'<$6=?^@H]Y]E1<.>>FM?2O9XJ43FYT M'Z6B=78[^Y9Y\T]S&C"C=UJ'+;)G\LN*7'>:(0S&U;MQ7@DZ$W2&S%H:!A40 M@UQS4TZI9Q!VY5G+74\X@F=E8:2L<$-8H;V. "[$+I!36W-G;&K@ -8ZO@_#95L3$*P^N[2"AG%_5KIV0EAJ;I2U;GULK9/>.N5I+R/1F;P3F3YS] M<:?+KWQ'P?M;S3>\3;LV/O[-RU=GW[U]RW>"?>:U<]KA%%"V_\7BB[>O7RY> M?%D51/LYE:4&$SN$-9:[_>'5NY_^Z^V[?,BTYV.H_:\6\J;'D(X&-FA =2NL4[<&I4QI:S><5GI]H'K+"S M"^Q%J$%V9D*7FZGN,Z&QA);R#=<9!P:E"(/O'T1"0 YF3A_C70B)]'VG(#U- M4H;["9TX&F0)1A'/LP]9\=]4W,Q3U^YZ5V/LCC( 4W5Q]TW9N2E">7W]I !4DY3SS# M/T9:(Z-(L\<59H<@I1/OB>Q)8^+2<5ZHR_I49E-NC#$RH%YE.+B6>P?Q>NG MN_:"X0A&Q:L\%N(/(O=(\B[8?@:I)2 MH&:M3RX*CB'/H#V0[JUE.J=&3\F_TIZ]KMMFK3L7?Y!FDH[;C9$+<_U3GN:) M1JVD34^70U;$KG:$((HO]G[4CK?HV'31I4TXM&FYBYB(Y3K0QE79G\M]$]>: MOD_W=A^=6G4ZZ,?H=\).^(1(_&CNB%-+M=M$Q$%M+J9.H3SD-A1G+7A=[L&.E@TVD2G'0 J62& MCE'4/Y)9\< @?FDM642+#*>#C2O"H9$.U#Z@N !C(4&?D]1^E$OU[C*3W2)( M8^?^[$Y"/V0'P>25;SJ68UI19E\W:C3$,9"/4[2N;+9(9KX95OOM-4@/B(EE MU=;T*\#>-:N*2 A&)9"5)-9:2L+R%&D<@>]$TFK7S +!ZUY#V^7GV4/H5U.J MJ9:E.W[>7=-?%[BVV@]K[O<[Z3H M(63\37)ZJ4RYN, ,;HY:;[1.&" M%Y $*OE:U^#0HOY2*LNJ^$_>'Y[T-28+NJP= _VM6V5V/*SV%%()5=!*OXE] M_YPN6[+(0O4DW<71L8EO@SR/MA5;?N<6T+-STA %43?4Z8 [7A*7N^CM,UB MR#!':6;2E,STP7LF(\%W: _\RX2]$)F]?KCJH<1PY.E&2&Y/)*>]$GF03%%[ M URKT.#XPZ_M#>RV3G^E%J[W O#F/ZM7"UT(8Z&KX#,=/N]%_3+,3LH&%F\& M8W=]3(?EI%Y*?GPK)IT+R0^XH-G"P MEFSBWA+]WZP9$ENH9+A!V)BH]79-;F*S!&M5NC2- FWV<709(IW3'E*IC1B5 M>NYG4D2S?&_5KX/1"IB.]1$XZ:W$F%=C./S//#&DE@0(J M 5%3#X&T^M(KR&-H[!4H@KI-?=U+_8FF4%(Y78\:G@-S*YKI'M?2@K*)J;\$ MEV9''<2-\$TCI22I(][8DGR":AD^]:C4NPX5BT]N2:.R%77PV! C]B"3B[[&]\5 LU=0)M]_L= MV'SIISIIW*+)+_)!TH\$R M:L&]ICN,J/N&#RB3B8 @$FB2I3&.O,$+?LE./*HS]*KORA"\V]FRF&@;L)'(--Z69 MQ%6JI PK@#+72*F^5*8F=#&8&IQD0GT&L_H]_)_'>A/RIF=!5(MQ1(;6'Q&< M)41'&W&+,V< TZW..5*#W(KI *>W/"&1HCMA5L'QNNK M.1B:MH55VL%(B7(#X'H6#,RSLKS(W\:O7]1<-N,Z358EU%Y;: -SZ2%A#%-A MP+TD\VIK&G/-*^6YR3FSI%$@1HUQ<.2U]9_@QY?8U>U/''7;8-:O1=K63LKGJKUA1 MV#6VJO>UYG%1\G1&RFFL2B$GRRJ+P],,VOI$GI'!<_-+OC/A"/X&N0/$7B&E M*HIAE4W> WSMJT.X[M^'_,O*Q^)0=W M$>@4AQ&^0Y;)SKAUNS8?G=&*]%ED"TB:!%(0OE.KL88\NX+STH$=^QZRTO^( M/X@;K\2PHVY!/=WYD\JGJ+E),$_0K'7W-J&S.XQ5=7Q.N(/Q 8M6@5U=8A(R.J>JI&@*=,IJFU-9>O/B-O*AM M [_F:4M42<[[\+'#+&O%*6^0G4E+ @G?0;/C+&)+@B6<0F1XTQX40,,X\:J" MNEL*%+?;0%5R',Z_*!MJD_"1M$^?7VV&'E$?K?5L$MQP S30!.[VO\RK$XUE M72-_/5MX,;D+^4Y-/K)/5F<=%Z&[9*&7>D:^6OB0A-;)IF\='8XX\0=K#Z?] MU ^[,K-$:),ZGH.X&8@F0S+R&[XT4HDT3Y5@TTBL/Y=59A"2&:/Y,(#IPJ!I M*'9 NO:)D<$S$E1QM^P0=RH?#F%-\:E)>ZVV5ETD' D!^K(!ZV&ANB*[R[ H M-%V>5#TU8N">F/%!"1'DIZ7PT3F[XPZ?+%'0YAA^L#AA/N'DJ">DU@]>TC16 MA[)E"&B-=!/*M&CFT; _FW"?A;/R!3M!N1L.K>MY!*FO.I#OE]+,Y"5X5:0A M,'-5#R8Y/1O.=RVGSQ\0RAV,6I4973E(^&#B;19N %8ARK3#8KM'1D0]I%.; M\].O3K\X5:=/U>F'W%&2]&0X)ILJ.'-SQ4GPSDCJJ^Z22[SB"JI]B2XEY!\D M0T!M%_'M^C4>TFSEJLRN"I_EX-P^#YG^,;IQ>."5%H\TP T"[L_ A.B96#BD+JT[0 M9>?IGIG YS"3C5/.(.;Z]&OJ0)4F(2C*K0A^+%Q/P<+JLN\Y>*(\A]*;F/.7 M[=QU[A=E01HE]?#J1=E..U('Z3;5B]R\J2><.G\W4\2(.QUM1:SI3OPW@7Q6 M8G&AP!_1O=!_#CFVV][W/ MJ.*UY8(3BE;TF.EZXDDK$=@9R'8_ P)Q)XE.*'B\TF)K6#)=TSY_C.H+;_(T M.65EYKX=SSAQKYI;+!R1NTPNF#9JZEM+BRPK"-HD7E;<9#-+C_"1<@H I=)@ MN)<'.3*7/)VCEJ,PK^[6VJHV(%7*F5++856)B4_#P-$SY\G-K%^4Q!=0N_Y$ M"M]X*Q)ZDQR76Z-T;!SIJ.)?K:I!'7W6X"%4&&Q0^T*D;O;JLY']^I;="@R1%J6;DN%V.4ANRFUX]S5C+)DJLD[ M:-^O+YW'G6@I0ZGE4ZMXMX/N!??)FIZ!T%;LKTR@X&(?8\\8W5_6HW*GSY35 M.0FNN@7Q\U>B$K^MW[,2+,:(AK:B44J4I&5\T9]&SB\^;]=*&1[!?ZHJM*2 M#5"5]O4@J32_/S*0 8]IVXPN7;K^92:'[AXJH01[O&=F+DW23E"P=AC)^6A! MAS_V;/$3:$I;Z=?3#M-5KA]?W.UJJ.YW@'CYR#P(M%&["]BFEW@;)*IHZCNI M,)IX#^VYSN[J9,A3)@N76WE5!.!/=T+TCO6A8=M-;V*I;B4A@^NS/*Q"^C"#PS,?XF%EAXGK&]6 2U'^(6KFI&TNM ^>= M[\U$4JRB&B#1!0S^.9SYVN777*SG1D=%Z&ZBO%+<8E)%<0!M5OR.MCU/K-GM2DZ.2S^^-N'\I#YR':6 MWS'0LI/*I,-7=\($!VM8>9XJKK/4X%2>1=AJL>M1!CO?3_O4$E^+ZQ:;B5([ M:V83Y[TG3FYN0* [FBZ U$U>\+W.'J6,R-_Q"Z77<$+R,X@@\KH&81IQ3I7Y M)[>=7ZE?3=&&+H,Q1J]>LS-BU#<+%;]Q5QQB%=_+"MC[C5+2FQJ F$QG#^)G MA=T_7;WIH-)?M=<)N86.CLK_'DG#Z1OL MA*F=18UQQ]XWJ[)C?:N58?JEZ3S^WNJ]Q\?2D;#$#5XQ$>[H+*M+K0Z>!*-6 MZ*1G3'?,QR2 7#IDJ!LQNT1R5P#4CH3!E!W V37YJ4ET?F,AZ#U.L[P[-LV& M3N-C2F-]3HG+5ZH4(M;%N*DVDQ:$PC.A_;KO#+:@.D$3QDNW<[S)%!3"<42KT/71TPK];5!*2SCRXW M:25..*);@5-LU-@Z$E>9[PX5#)4ORC;C)*V3-UF)/UI9/D6$=*D#N"=EO-"E M_$OC N;0@?\E>/^M)\]TU8K>,$[KB\N"HS>82B,/7WXA?#)-:,#]PTZISV.1%@PE-A>'!> MKT)/\M;:1X#?D7$QV#1>:6!1?)0!ZFO_NM9*8DCFZWU+R#@)T&11^R%;(=X5 M,1+87?YS7[\GUV$'Z<"&:.1V<8-3]6+3]OT:GM^ WHW^)D"",/XW7PT-X?VB M*['68H]M?%7_H^=&AS1W?-(_EG*'*1:1E#^\%W-6_*A+9<-S./U)_R0;;K&9 M;HK-&U>NV5+?'5+L/6>GC73[>\I2X9RQ0*=@_OEEDLZA"O3*,X%#[R3QU/BV MYL0@'M^HQ:1*I,?YZ7&ZV8\3T$N/GG]NY7U)A:[>VNJ37$+$6!2YS5,ZU@B: M<30J)NF\Z>,>,C"VS(WB<%1C#H)E%+8H8AI(PR3(&%]0FP1TB7)[HH:[X%!$ M@:L;:=7VH_48T +J>@! 0B0&BS4+T]2)378L3T4R.G+W/.$@9I,G_15R9;I7 M-&=:QJ!-V18-]@SMYRB<,=,R^WQ\0QL\N-=6=0HR3HJEV[K=2+I_=!Q-(M[I MZ?ZMR\=:$E##E9:?.^6./R_@17(8=*;SH\MT+JC@4R=U-."JQ,U5VDH%_+SU MO*H/UDR%;)063E1]C]!R[X.*4"GNGC F="%\UUQ[W4WD*WWY"3)EQ2SW:G9WQOB0+(:U) M:Z84R+8C-W!H-ZCN2G"RS+4=*L<*XC#T%J4E4S%A/2R7#1366+Y1+ZYEZ )Y MEM*DL6KZL^C,=/VV60$3L:J932(WI]B1XQ,QIX]R]Q#_;*WI49H57^KG33(B MZ/0,Y4,&/FB8-P.XO[N.II[,^Z %?+R%F5Z7P& D2]WMQ7:)#DD6FHUR(NE T>2O\F+#?P$/1HK#66! MB8G;YSW1PK+[.T1GF[?.KH]K/EI#_;/%=_&)C379Q6 U&BS7(T0=T1H1P-W. M?I\>@U&F3Z3AC8R6@RBM'1H(3_BBKV%=R%EU?[^DDTLP FK7]XW"^IF$\%(^ M$447:V<.N#<&X9F-?/)=4X*J=T,#"'[-JL> MSQ;?&Z\#3 UX>R']YT0'T:315WMH@@T787J53DM@/ ["! )AC89THO.Q$3"U M-OQ^;LC"O\<0Y=BOL34@9;4@=/YN .6U&N2YH V4D5_8HUL&Y-SO>: MD&X[(K+W/M\,,8)EP;1PS%FT#$(U-MN]5L;BS0AB0)J.@Q:H0=(3;<1U,_3= MUDQ V%WV:^WQF]A*Y.4"8?FXYYD:J:^(%V@"&C (B:;Q L/!!&0CDZ_Q9I83 MQ%TV_:Q S9@L1/S]JZM0#WFW =E=_BKN0?YNMK#B?]CZ IGN[Q=$'I[8;5_F"CU M2$KBT^8>DA@+9Y+D] >&_J[Z8< < 4N(S/U.6O1OS+4OFN0?NH'J]YR\NVYQ MBDJDD-",5VA( ]V&S-D1PA4Z1DF#_;8@RG-QX,GL)F=2TY) R(+H38H0D.TS M@R#DW_*/0H/FL0NZAGO)/YP*SD^[X/S'4\'Y"16Q-=( O2($EU8J\?N F2\QJ>E'\TB[TU"0U^4%/GJUAZ%S MF0#.U$4AK9;2K.;#4'"HJ0Y$.);&?IZ7;&QF,"KC_?1 M'GNU'#GM&X(4 MGL:J45Q17/%B47N9,CDU5GL#ICR#I;' %SS8]/JT8. MD^5FGEL5W>4__Y!-TP)-[LJ"DM@Y1@P>;RD% M]SI7.KDYY=&)7$>1EC)J33 MC96% ?+MS3, MY ;6F.L\LQC7&B7[:?8VJ4AD%AX&@[3G:H" 1D>80.U">J)\QHQ+*RH>(Z5G M3Z7+7W5*M,)+PMZ)\9W/XW:8,_RJO]1Q;G047/ M+ZP*]1Q=PZQDP-:3)FTFF8\XA1@6N))4MP=QCAP#@V+SCG1F).BQYP;49ZIG MFDRE!0FI[.$[^!PK-2S +ER-=GYIOW6E'9QA*? U.@VGN/O\FN]$WS%8G$IW M,Q]O7)Q1*N&JP]Q*<:801R6=?1E9FJ+JSD/)5BLC 4M71Q)>OOMPEV>* 9)] MZ3\KJ12'7H!L%IB<(RZT;UGCWD43 O!7M"*V);A$U>1(M^)QR)L8&KW(>'?: M+=:#T&K?29?A>4MLRTIW?QPUJL[H\=M+QL%L*O[NF+:J\K)%\^1:JZB%@F-T7B[)FC_=AU4$WX MHX8-/FH_SE-,>2X@UT5[$+X&&$-FV[FL@>(\VCSMN=I#AX;_V5_DW$P[AAOJ M316]#?J%DJ?]Z+@P4.Y3(_$3K^O^Z537/=5U?]'6^2%9&%S=?*NHO12X8'W5K&-\8>TA MQKX)O\.SK[13PMV[6H ^[FY;?$].^X>::LM@1_RQ'N+S7WSU_"N.O]\(PN9- M\OCH:>?D5JRQ""]I3.>K'1S.\Y?G\1VC&U:O^RM'" T)G,S\HNM.TJ7:] M? M8LRI0K6R"K DA<\?FBWWR'W]50S=L@ (WC@QO+J"EF MWQ$&S-!17!(&*H:KS!#!"*)=DWPY<=V(-N2U^+CF'U]G75&44M#K%.10QN*# M;2/L-+KV6->GU8"1S][[CL- *1=_._BR/IA(_( M'G%)@$ERM/\33("3-XB_LPEK8-#AEW^+Q[X;]MNK&&VD2>HIR6*4M-?R.G_5 M:5N\'EA_"*L9J#V J>71HT'Z7$I(V*PU%:$/\86L))H=UQ_:Y7%3C>36+/?Q M%[H%2(5J832L\?B*"/KBJMP*>XF\ L*.,4[T*>_A<@D_FEHQU0++C6XPQ6O>+@0)?3%Y"9(\45U)@T(05 MM]OYD*R.1Y&H58LC,02:)^94',)5?$^M(<1MH-CMZ/&UA#Q6!D_=);H1Z43& M<71DVO@A\E\D8K+&:#=Q'Z#1FW8FN'T-"J+TES;#1UH^[J--^-/4U%3$, M@?P7?X\O@Y0!&>L77[T0D_UV?T56*T[>/G&YYW$I4651/8+V]W"QY^.3X)'" M;^'VO+&HXL6^%5RZFRPJW,9K'1O1)@MTO@2YZ6]FW@R?HBZ;9XLW4E"C)0I2 M4J8)B)^F7#$R"9@M;N3(?YV?3CEO^?W*U5"4SW 9-_^7HLM>]DSD]^N!Z7O@AV8 MQ2M7;7KG>5:'Q>N_O^0)?OGC6SKXVWU[ 5M%UQMMJRRU8 MUH(T^=,%PMN_LL)A?%'B5XA'OFM6,S@LO,M??WA5T6WILFA-/&C7GOU,TA'Q MS_&#%\VUPPU[D<99K''VEMR0.0&@:4O(KN_)*D(.4SL_T(*SNNRY[S^UF^V( M]X^K'>2D9#,WW(T0[+Z)PYKAQC=59?EG6%\_C=?$R/G2@\U:'[J-[SXJMO_1B7;;\B*NL*__:;W MA?ASXHL@9[QJKNJ.53ZGOX4J5MBP-GF<%_*X4)B0'"@Q83,S,4:Q87=A=UEI MF4>N'FM60(%PS[#"R;9+0'WL*23LS&4]1GVF18"AFOM@%W;((Z0IR'&+XNX3 MD(;S_)W,N$+!8/^9OW,UM82=01K@B5(WV_Q]8UG<*T;OFR M\6'"'L11>K -6OEXP'S8J7EB\5^_0YA24Q5Y3042Q4%'9D1'^6*HMUL[E$0? MS<[3^9M7U'O0B]"N)ZRG*@LL5,LGETP@_2=/E+%.K6ERA$1[W,9Q75U20V(N MI$93%TV[:OJ24"$%A4SE.3$T9DUD5DS!)!$'U'Z&N%N(WXM:WHRFE=[L"_>F M<1C_ J!H^KLOZ1[I>CBK,6!MA,H_#EY=)]6MT1_HUFZ'R(G>F9VE4=(&20,< ME5IX:H1N&SIZ34T4:8&MK=;3E;7X@M"DN=BQZ,6;+1W1DBE$+=@Q,R^2O@0T@LQ#G-@CD38"1OST_V&[] M2;N37KK)C*OWH]--I)P3=>=O[.@6,26F8QD.O=2ZI*J!@T17T!#X:ZSOQ2$; MHIM&D@3**.%F7SB[>9Y]2Y=1Z-YX(Y..3-[L+I<6V/R>0R@ M2U9/F)71$2@M@P+JZXP4?]9#<'3UJVR>9 AO 7.JF;>)=I8*N!SXI=''":S$ M:I>"VO2S1WXU>?S9.+VK,[//EJ2]!+'P\ZNA:1=_PI9__DR7.&[W:'X7WZ6) M9;$7)[-&-TJ>#LG?(#J=V;,YVT=/,0H-POAGO^L?R[C3M9\\\N/TI?S M?R ##[O[26>6Y@"BTM@E;S2<*N./ M<$TE_AB14D *DF]I8MLQCN]BMV>^\1"_V)J)WSY;_.6P^%O=[>F\\^Y]3F#B M0Z]'"4U,VL:)UJI(U2<1I?1G(=2*[K:\@E*P;Z(HX#R4Q+*&LW3*H2M/"G^'1 +X)C&%Z$((W"F2$0R!.65 M%*I@4911@]%Y%8=B? TG!H24F3&$H:+J!=5'F>]0IF:UA8[)*,1[*#0:9EU- M'I.X1E)O0"(V603F/-AY.3G!17X&:< ,PB6M \X!U(*!B$;,E"G4P9B6/*\,'UR':MV9));'H@-T\;*O?":SQ), :?SZ!-9X06.,1]^$*YET9 MDTS+VP6#6@M&A6,'SF4R8US'EQ+NMAFUJ7H3#2:>NQGJ/9$[=\:Q&1_LFN;S MX@3"& :3.O$^C[)FVSU?H)V.9*H M6JN&RE]#ZA%MU(:%IBW,DF'>.HS!UJS M!RAWW#Z 1PGO1@SA4K\*),@@*9PAKB;JKKA,W3(HWKE/_3K&)>,PB SXJ!W^ M6[91)7L(D(H>O+<>$*)Q*>=N%?!A[$W.W:1<[ 0L%#T!*I/0^U$4=9-U 9B. M>/:.EFR\O!WFQ#T%=-V'+N%[CK=;" $8R'Z7AVQO0@]..]DX$T3N71C5N:/) MG7^'5UU!3Z[/I#:4GD0 !4;%\Y')K\^^L9ZCP-M/O).I&I/$QUQG[&,^Q MHZR ><5[Q/^CN"OU+JZ% 5EX^[+9$55P-BGERB0DQR_ ,O].9VZZ\PL#ZCO5 M<_=W\_J5JB)'%*AMR@'6Y+1.-C?4^F0V@LK[GC# M=+,ZF+G$S#E[2/6F64U*(W6'@G6S%CUA37$<;&KH2YB9J4VE%P2*#WT5U&1' M&W-D$0S%CLEG"^B?2R MSFF*_S^=8H*,[/E[F-21GP8&+6GY =\*V&&ETQ(Y M'OSO"()\E3+EN>%E/,0@CEE82%B6F ?4YH"[1O]4,56*_+W\9\75=)+C!4G@ M^X8&K@K,.O.>RFNA5(71OFC&L<@P6 3:FAB>5]'<]S0LSN8=W';QHU$26KE5%XOS MZ>*L^\ $'5W@E !W3'!W!165HHLQX M(HV2TP[.+,6=IO@4Z5W!9S>43)-J_D;+9E27% %M+8^!07>[[[1_K9$:&?H1 M7=QY]PZ.WU1A\T=I"%^GXAMJ;\_C___ZU7]XL,T5FKVU[IGS0$J!Y?8YD-#[ MDU;7WEP>1@*2=HNWE#OX28_K?]8WE9XQRS4\6_R778LV <+-3),C?\=4N.MX M:]0;M'0O^^&3#C*E,D9WL<\O"J1[):^W4D"6EA\8ZQDMY-D2>3,V+DI.08[^ M)QTGEP8:U$Y>TI5SL(_'V42DCL@7KTY/P=$0?"O6X?-R9+_AX]A,T^2[Y4_XWRD,QQYN:8*$O#! U2=9U.UWV3V_!8]2@[K/X1J3A#D_, M>E*9/F;)X-AD?U8Q_.W7^"@"P;X%$T2^H%K@^=3CI 4M92283R NZ.(+@0MA MU%CI+XT";&ZWTSJS2#P8N5:"M,=,7+.3O+]"SB-.!H5O[T6,F3Q;U\:[J9G\ M,H99$C)X."?O)H1"6PV&Y\J<3B>L/HU[KFC]*__9%64-I/8-)9$5VF=EHW M6F3D[@JA:YS &@4"Y6(Q\R?N:5WJ9N16!*39C@=XGK8$%_Z1=&[\@66,&9=4 MF9*V*AW$,L0Q-?V@I5S.3$',G)7CT\WGX9]28[0ES>3K\M2N2])).52Z!Y>" MZ.1IR;B\XLF@:H?ED]8]Z\UUFJTE:GUBWU#:/4R4L;?Z7FEF;TT\K?JB3JY; MA\W9-8>TR,-/=H%,^_E'9=2$/P M7,TI60.\B3X%N$D),\WAH-9[9>L%TN M>RZ &>YG2#KMW1U$!\( 6Y&8TUI%LL+:7Z4#M3(# MGQ2 *KD&XYMO. $T;](V0V#GB>HO0@;3417*T!*(BA9?8/>HA4R!TY=(FADN M&HE( 9^X+(K^U7+HWTLJ+\N^^)1:?,*2&G"!UJ)0#'0^FO5P<+SC)PP2D3 6E*UB\AS<',(B-373_"M]REP>,==U-RF$J-$&*S8M@F3' M%ID."/:^X\BAPX\I\_AN!TW["L")4F12^ M%06H9I]/LPGW2M*6=&%8_P(ZA;2@J.F[^'_+?0''2,7&C(.DV2[W<5G4)9#@ MCQ+!L\2MOD'Q%IB*U:.;#HUZ#%V(=^U5'^]3)3]G;-7\V1S,9;U\C_*P^JGTR\3ESW1M\-T-&+P!B&*LIO.J(>C50"BMU M-F=.R"K.VX["'\J%@\L!Z.B"Y5Q;W=PAJM?K@&S.1_/7M+$*&>+['O MAOU%26@T)?W6Z-0!_EPK(V(::U!V:%-Z@M[@WP/R0C\G)"/]N WQGK.&:\$I M4G]\Q@IELD7LM&Y;Q."9Q!M)% M/T$<5;P^Y$R<235%!'-'M'H=62F>Q9R9Z9GX.,;45*YF=/*%F]@-0&K ]#JI M1':?-4?)YOOOB* IX4#HSU7)&*5)-L9/@3^ ^UUJ/AH M-]>JD)KW,O6#T9W"QVHU4\6RP%S55IE*.0'KIK[H8OS."B'-&!35M1,E!^DG MKP2QQB5",M%;)^1NO#!<:X,_(BZ///,9YM!?:&SH9B\E56]SMT<%'6+D]1PK M%WF3J_?U!?Z^K9>A9? >J[!57&G0R6*M=*:!(T^+4VM"Z+[M>21CW0:5$2.( MYG)OC5Y4R!]VPM) __DH#^C?^^ZL!/!=?(2*E"\RKF?00IH][4W O0 MANC2#DQ''(!Q_4=TBV27L"OB4EXD,L\W^!B:_Q%_2,T L6'L&!N*L"#^Y[@? MP1$N.5N3)ZZ\/Z5GDKH-AMID.[">LLJ2LUX/]0TC*F<_4B>(X^3 ^H\,GN) MRLTCL2-D)UFG0[IS\^Z#H1\!H3"N$GJR%!'Y$M>0[J!D!Z2W/82KNAF,H(V/ M-KP/&?U*A!AK)%=AX#Z/._J-J6?X]L5D<65\HA CZSTG=[O?T1V #^V ]PZE.XBQ_EH?Z^Q%#G#)LN*8!!"8=BFE\T*8)RA_:9LODPF6+Z ME+8UFOG/4.K2K;_J06^.$[DG+# J0 I33SY^6L!Q?@51_4A.6.4C?V>?J$:U MCY$ &;,OPK.+9]*'GWWJRRK32.NCO;HP$!;7;C*BQ9V1!&0U,T4J$,Z9^ !H M,E%6J;1\EMP;WGE[OBVS.;A]O\[Q&FH)Q]UWHHBI;+1\/04$$Q-[EB,]9OA[RK%MAK.)4Y%#0O(+VS30:2'8D6KN.Z1(,#>68 M\7P\8K@5>3?\J)\ ^L"LV "?0R(5SJ2TF)J'? X#V"7BNER0_BE+:;HJ)%Q? MZ):RW_LAWGL$+;E@EL(AN;6$DE G8)>6YEUH W-HO82.7=Q-CA\Y>JV/TOB] MN\^;PS]]]_)-]*_!V:S'6H%'RM2\0RBRDH?(K;[O;NH.A\5^AIP626_5'T)& M.4S_<25^+[U:_%$C=[G:#\0$BLL= 86P(;K%"D3/R+@G>XWCC6=YGTT;1'VW M6'R?0Z+WF:1MI:"JEM2) 9.%9Q7">@T@ 0K$9/4YI%/:WB1)665!T,OH/>T[ M _/3']D.<@3T\J4H\(6LJ.LHS)C=!=FET2:4+1ZY7Q<$'[#43BY HL840Q;6 M:E>*3:V?Z5K*!*3)6'9]E]SE!\43\6L=KQ$_+031;U$I2L>TF/W'4#8ZUD[=2I)1GRS]RT[F,@_K_ MM52J\!QR%L?YCNE'TVDS/QVOHWL_-'WE!P4A, MME$E*OEND;UT<.SN!DMB9 MFT!X*#>!^&-'3"3ZP;I5"LPT16L!EX\:F>) R7*;0H>YFD31GN*5;E;B<\8@ MZ?-G&K?9(*2&)" ]] K7']BO'55L>8[3P]YUGC&)TKFW["GZ9S\3J48R)J\G M$00K+%$0VOX]7/+1OQ((/?@21DTD[BB=HD$SB]-"U7VUTCYR^]]7Y>R/S__X MA]_\U-PI9R8-6#3>=:!"+(,"Z'@X6#+7D@QLPWB*+T9D, 6%D[_-[ MV<[M@#R]_C3J?K^Y92_7ZZ/71DD0](#KA[?1'><6V5$Z1# 'G+%]$_V(,#:U MJ<)JJ(KRD>EG"QJG]S_):SZ.80OO8D]0XF%]4W,F4CL$P3"R=PBUPY+B/QL7Y0 G5.)*W.P)(FOZ/OI;9I&1*@_*??>U1 M'H#SA%67TJQM?6SO=":.G *3.KV15@#T9JKN*9[&?DPB9C]Z8/KA]OUNM?BX M(YOX$QP7"RTE$N 0,$_=5CP&:6TSP)PX5EQ>8\%4I\4MKYS]'@INPTI9P]>Y MOO9!J_[V>;[D4&G$Y5:I[72_(Y*PO/EL2BH_'\XT, ,1M&=3E=0E&+(*!.>; MXTC([\3I^.>^UDX0M&K8>)K_J1\C_(V-,S)^_C3>:H]Q:UV$CJF9B9=?' Z# MAQWAER++1G#)^*5E/3:&\62-[QO3E+K84VE^%R39N3,F]1R;XZ6]P_&7B#YT MPZTV@6%85!L5I;:NY@(3SDV]WOG[1CZ&8" '":5I'8 #8-ARP;1EN M@L;I+1E1O22F1YN4GM:A&"'7F8UI :DNX%KM'-+KFO'&1)&'0%>&*4CXSEEVO7&?_?+^:VQJ[R^2'Q3^15-%F3(7/.%OKD 5N M7YH2=4M;!#"1RDG9N_&*V98R*!6QF @,Z6M?MDH_> ."[/0P(L5KAJV4"5S& MM^@?^_G8:;IQ$H0RZ7$P-8A"XF2ELEZ^L"2SIQWC)&J?YI&+AC1_*A5Y(EC6J7YAU.5 MLA4X[W/OB??Q,._Y%^L]2+?9V/G79#Y104=S?,;)=/7HK,JKM67-EJ/",NR% MM*;IYI 3"9_%% 7\#,='6(1,F?.)"]/GWG7#@A7J4/R>E D:,V^ZG6.TM#XR M4H$+ MV9[=0=1$?04OI5&.."J/\DR^XM6?#PT)E=\^;9W-)==>T4[N MG?S5";)E^, M :(=PJ[PI'_ QO'N]W]M*.@4X:0$X$UG3I_$H:(>YGN[P)FMR)()+Y\+UL_D,"+G/OB5T[D7% M&5##H\X.E)(8?[*LG!LFEWNFI^:'@MJ6%K.(=L M7+>F >G[487:0CSL?P7GY<6/9WP(CJX5])HY3<2I./Y[6R2.\_=T+5TWPQX< M05<@(>:\@5/R9>^HZ5P2*TX 69?^*OKQTB*N.0$7JMLQIFP#:]1E*@+9D97H M@*\NL*HSLK,0'HBKU4F]50Y_/LD"_)=GD5&:ONN$K\ ':6FFYU:DFMF^1SIN$;Z#N#(;5@?)'$YV4RC<@#?![FRG,"E" 8 @4RJ1$,.4RMC]^R^+SJXHP=5=G+5AL_OW MK_\637G*J,T3)<9!2E:>\&8Y^6KJEO/-6)C(@S-*MVV!*"L3U&,=(&Q]I<_H-*N9* M?TT*.Z+#!:JBO-GDYY"4B#60,GYS30,<"3:,"Q6U6W9FK_S!8M90>O?_NB4]UA5!+*]5O6S99QG<=>DG:RI<95H*M$W MR)82;=/$WL,'K=8S5A:,6*LO=2'_Z_]O[UJ:VL2WMO^+*]+R5U!CB"P3H MGNDJ.I!NS@1(0])].E^FA"6#$EER23+$^?7O7K>]UY8E VDGF+0^S)PTMG79 ME[77Y5G/,RML:1X\9*TYAIQH&$]Z L*,B;#*Z84\GH>-T-HF"B?!X!3[,.[E M[&L@*RT:TFF)/ZMO0O[63;*44'.T7S4Y')N44VN5,8=@-,G$.Y3*#/I5V90; MC\ \Y48VWI"X,2C+8/21>2WLE:GUU6V, #F2(TD/E-@!JW@":"LIWB-DC<$0 MB;HX5=\AM=_Z&7WF:5.M!/HF?/E*\HFZ.FJ^)S'_(O[*OA^-B9>BBA8R)UXB MU[P$KV&EZ>!-AZ24)4/R?6'WJT>KR+_C&E6Y(E:4\0T4TG9%E_/-SAE6YAF5 M[?$F C 3%@[3]H@+O,#*YT!R7L]IC&TU$\9MB54CV5L\:2L0*81&F:5VG>5B M-&:5Y(TU:WB;]=-MDRDB;P16(3D/V2)YW.*\J>3I"+IP(1MI#Z]JAXH["5S. MU@PN1[LW/N95?K'FE6FJWW.5+=8J1? _8$B4;1J06( MPWA<7&6<@$8>GKJ.!>?8PK(DL$@P*[,)7D.K!\/3B@(+08>L-@9K8")DGU%@ ME%_&4E'=QE"H>[TOV(Y;61#U-9>3)Z^0 +O80#X!^ GVD4M6EJ4\F:^0JBIU MMX2U>PFS5WK 4P^L>&%!-(A0%[@Z+R \5E5)%+91]5'K''U.U"&7^*[K%[;>X@X$:(^/47T8@3,5U(V#W!O=W M1MTTE2J<+MYB,<(]1O5-;(VM@IXU=GH#A< Z"=P:^ 1G='F4/08\,=7QRIO, M'2TA^-[C#*CV['E!SQ6@,O18J3^1^)9KQB$YY13S15UYI!#:.C HI\RI9:2R M)P"<$YHSS)PED%=U1;FZZ>/JJ8VHO2B<3]675A!5SAHN1<:$^0$\MM"QA%XM M7<)@ >PC'@F=L@!1R)7S/ZN4$S&X!?@J>"#,I6,.MFP4H]N5$NA2@A9 M6Q %Y.E:^JI>R5BPV:[4KCPV 17;[(2-Y+FGS7&8=65-B3L+&48+Q>5+=QU) M(/'%25:/-A>Z_KI_A[9G@IWRRGWJ-I TP]KSI&#!<1465G& ;/77;CLQ(G5, MPM4M.'8M;/IA36^4Z9<,.UB58K0E0X\C:=HP%.Y9%.(7/>*"]\R:"TR M[9NXK>S<+$9[6'TG>DS-C507'L0*56WNF49"?C WXYDW]EO**\V*NM96/ZG@ MVKZ\W)H:,QNP5C-R)CR$T+1R=5S'L%>9,C7+;'? (E# F"Z'\>-[(AB+$ 3V MUI3D6=<=[B7Q%D-33@7$(PAKD*^+YT75(<:=P]_.'&N('IM9HD%6NX)$ MM>SE:O-$B_?5C8,P/^5\"E$PH*@D,07-MJHE@=%)HZL4PV4Y47PT)<8U8G8MG2"2]>[HRC'@8)7T,,@117IW>5H&5V$R:*^%K6BXV.% M+O 2E)]P7&J<*Y,]TF/"Y_)^"_W MDG?FF=:]I49Q0O:8Q?;$D/JJV>8CW"L MZ9M61V796-S3RT(*;6[\M$0]G$*J=CCA9EY8DF;X](HDE6GO4,CMT24!/SV# M8C-U).1Q?LNRY,Y0>V!(9V4111\Y]8K:FI!5E3%D9*\=0 L'K1E %UQ[8^1\*KAD()IMVUH^CA87J-@*[:65NO/2,HU:HP\=]^;81Q]<.@FD8"PELZB M7OG&#;%\.W"8.YWW0E'Q8V+I& 4X2,F]9X7,?SOO=DY/7C)9_?%Y5\G"CVC#@OY/=LVL 8#TB,&?#DI-_UI$P21QT-X1L@QP=5E(CNAFW'5[^-N1 MJB]0)C#-KMW)A56?,A;N11:GM)O0[4M?!)=WFO<(6$)>I.$E#+SQA+(,^;\E MY!@+M'!TE3$SE15'LNSVF\UYH8==@MA^"?$?:YS M;B)S5VM*A(O@(Y/W^E>Y^Q%>M9>N-]OI/53B,F8 H%O78?"13EF=%/4,!N1\ M2@4HSMVJ-.ZD5?4D9-Z^@?YLX*C(&9R3 M$ NUX!: @P?JFB@T4A*YM.2,]"4Y6<@.PR*G?]-H.$.)@V$6Q,Q+$I* +S8R;3+XB;>.#$\ IY5$W3JB%>9!!S'7"DU*@Y( MO_^<7IYOT^U0]^<(,T,Y98G'QMES#5*<],SY7ZR=@(^ ;^+/6@S[,8P:$V6U M-EDBE\XKMM*Z \"U!DRR+BKH.89GD&HV=T6+[_O MXF6_+5ZVQ.0]A M^_#AO3A-CG<5!@DQ4/C=+Z08B M9G3"3DY?PS_&G1_Z@ZW-;>-M)0GL/(XIIV:AB5_#X\R.2[?*-N^J[E#$G+%T M"^P[1_[(Z-9$H-+P/#%I2<(CJ2D,!*XKSDSMG)*V53HWT4M:Q@G%!O!*5)TH M:%]3R1Q-!C]*E_/?YQQ8#W<'/MC6#.09E[E?9B2VU=_;?8%TNIARA8H[$PW# M%[I8"7?$[>CWX3TN,]SA'6Q(ZOV4W4BUAMPN_'/_IPI[O[8YX#*">Z]V 6,4 MB5<]VJA>DT;@ENT 0D34ZT6)7\S\(3<4#0VM(?$%J?QBN7/Q!HO[23]VD),L M)D87T.X=9[.B4WU4]&CQZ9072MGL;/31?;UK*[,NTZR$T&P=/$NZ"[&G&?R% M$6JF.^N=O[3UN%]HT8MH^; 8 ?8=?_HIV+%<=^:#NX383$.PP>WCRH M^9+0CYF%%"5C4L\M67X>PD]5]/$1)>9C?), %PC#5FFJ2Z?LXEH- M1VO=M65R1@_)FEUY5^=96:4O)EKF@S] 4@A;@]2XE)Q /,F-K!E*H__UYK2B51@,L]<.4-7-Z@UIJ[^I(Y2(NHRJ#KW&0TT40V(WF! M"?JDH^;IKQT24F2FE(']^AV6B8^YKDU%L[TFS\8.X^Y#;,BA=R""D/(M$O^CN>YU#_/ON9$'<7Y:#8I2BHE M?8E4"*;):$%!1&)>*$2(S5!40!;$YJW!1CX#J>"BLA!1QX+<* ;&86I6 0#Y4OK@UX[[C+A37=NUU[4Q^P^#[:W-O@VW9;$A=@7^X=A]"XVNN8J2 MT$HS8S:?]^ITED,VO[CKW7N;.]X(<4\M'K+(AI;E.4;SV@J9H]AX/YA-@&&$ MAT9[U'4 +Q6FTB4ZLRG\QP^#OX9? LXIPH/XG5P3?@< MR;IK+8?9HWV3@UW@4A9$#00SLCV%9825QADJF>.OYFMKTCBVEV7@Z8U(@.YY M:35U/SE@.KQ$Z M:0O'H7>VUL+!VBE:U>Z888I;\'^5]A-GF3YD,7#CFQ%S)&+9AG+(VAE9Y8SH M(,:Z@>AA&O>5FW/:(5_5D*M80:%*(8,$'#71+6QM+7[CN\!O#%K\QG>/WV@M MX2V6\+;D0]?+/'2=0&-ELH(!$@[A8O)G-5TK?4%Q MWR(G)=W+C;(4&GUCN .^*#.:QJ(,ZQ);4#F^RI+0]7-PC[/.RX4QI;^S,CR/E*#6J5FOPFGCFTH#(;OQ$.\>0&S IE7R6P[>[ MPH77@(R9X;)4C):P-##S&9=4>'6]U:S)J^GP%O+,@==(ZVB"_&2G0DY9(E7< M^^2(5"%A(>DG CZ*EI)90=G$Q O 0VD)VF.BF;N(HK3RT)CO )L2I'&D7\#- MCU3M9A>)N2[IUI)HG/VR/Z/+2!H6A\?=""'<]9IDK*X(,!AOM]7J9%H" W7I MW+\/[>;"3'1!R9ZY;&A+C7??JMBCD"._9]GGK':7\8)0;9>7P/282C]L-7?) M@HEXI046!-H-=11V\9H>6,#>R*]HA^"6$8#:"2H=2D6>Q&^#?-Y@R!#?@4B9 MZH M+Z7!@H/&8K,>S3ZZ%'H6[N.172Y<;Y.);I*7WG*YR#7,HDB+@%M] M\+4"8\@2@,"*8#U\8TRJDT!/P^<1Y;XU Z7>JN[H@#>%"20[[NA00-)G9 Y4 M:#81=LL5FJK;%:N M."W"LIE3+X25#)4+)NLSVX1X%+&H*#WQ0>+)+Q$-*)9HQ;.4LM+;VC?&KN=: MPU);7B?*"*J<$"LN;'?O_;*\J^1FW6%LU<<5'T.WPB,(0* Y39$:/BE-$[.% MJ]W+P_%2<.2*,!78&5IAE.E6*7@L.>KC.'X/HF(:,_]1T_IR#$=E1<":3@J_ M4DANJ_DQRYXQ"S OG>A38*SMA7"%Y A>J38:9/Y%T28"R_-:FB1N1%X8BL8# MM$)HL^\XX*/[G_9:$%UT[OS=U/ 878M/51>H]/T&BK83>8[&'BXB^L1(#B=U MZ[THT7YW1&>=K'7L5-]J'L#"V-1 BB.^X); K;I?L(R8N4K::U:$7KTK?FS] MZ0$H+[WS92J(1*PF3B;%F5O$QWK]K+-[4#%%9&U +D*>TO7&2R# MA*E(YME,8+:9N"*D)0IA=Y%E"S#D?1P<;_3WQ32AYR'2) M%.S+?V"^ G.A5N@'P2/"']].T*K*/ C(0W9DAXFJ&C:8$N/SY28N-$Z]YD^ M7'+1G'=L-]**YJD:/&,FF>@1L_0RTP V*&;1E/A -P3 MNBVKS YE8@. Z[0 M#^W:L5[96)=4:69T-1)OU_+$47V/V1\%S9,MDVEMI^)^4\$U99D&2/-C3C_4 MI=[ 1.?SHK0R>7)F8 \:UM_2L#TL5CHQQ!P&)!O(@'Z19" P4!/K-(]X"V7[ M+J!LPQ;*UD+9_NGF4++$+ T*83Y"U\V@?P3U5Q-; AEHTIX_*T-1(VT@H%P4 MQ6][OJ]J?!4')7B\5!U"B&;".5@I@+9#OJ(AMS@W:M)-6%91Y1XA.X60@N4] M NVXWSOO >XLH814EM[2Z*I08_V):PDDH;"@5!W F@-!/. %.&--1092OYV@ M/)@+9MU !"!TW617WW7.%*&8.3(&179#GJX-S:L&N\OC$$?)6*A2)*P@*)0 ML3#VI ^B$1%*^9JY;!#0(O"A>FRN!RP5U&=0(/(E2A='@C30\ DLNM35J!0, M&-%L\L5KE(@VH?^L] /341( @HTR"=JDLJ@Z*6-C4EKXCXI91*5M>0.+]['D M6O(8%PAH(:&UFV*&X#T1:U&/F.J@I/8AV'$/VP)R![/FH%&A8];U9^8Q?]'%4 M[H_0)"KKX3 Z;+L9\>=Z2V#_X(DJTC%%EA 1?@>4E\N*VF"WU@XO3.=:#-Y2 M4W(T7M+0 L=>$UW-HK&I:5"X[S 1EZ_'(8$02AA]H<2INP^9KN87F< ;\^O4 M'][ZS(BPL96/!O?H%;:316K4_XX__9AFZ:N<3T_H)CF#G ?=\PE"THP3BW^+ M7[R(@N#%5N\BW!MO12_V]OKA]M9>^&)[-(YV^U'__X[@XOW>L/\$AB:>F(?[ MGR=')Z^>=$@8R%SC4_FC6=IA5O(7GG328&+6S*S8N R"Z8\O\17/X0W/\1F. M\+!^T@$>'/.]WA/"9(7#/^87!]GUZ\'9]5_#XUGXX?#Z_:]['TXG)\GQ0?+A M]-<_/AP?G'T\_O#[_/WD]^WCMU>3DX.CP?N#_>'[7]\GQ[\>W;P>GB1_?9Y^ M>/]V?_NOSU?FW_N]]P='O>/)^X^G;P^WWIO?GDQ^OSD9G$W>O_TE/GZU^^GX M[;OK]^F_KMY_SK:.S77>OS7__A#&QP>CWO'@_8>__ORK=_+VE;G_D?G]J/_7 MY+#_U_E>[_V_KWJCR1]I\.?>[/3#Y35Y&1P='/R^??/[R/JWY^/MDX^'_[?[G XV.Y%P<;N:.?%QM8HW-G8 M&P^CC;WMW4$OB(:](.B9;;C^\WGJ\*CMI [WPC#L#39>C(=[&UM;.]'&Q478 MVPBCW?#%P/SW<+SSY.>MK6YON-?=?C'\[^?^_/Z\\(JA;._:X6 M1Q7FV;3"E&-]^RI:U?PW'$LL^E=OWI)@6H!YDI/&43S>X7G0-,;&@V 55%5/ MIR[*6C2Z*G)I=9?F^]C(=*'M<3W/11V%2?.+-^C@)$ <429 S^SZ"VP(:4M[ M3 #E6A@0<^\C\$E[QP[@36I]]0EIW]!QAVNA3BF(I'S@^!J;N"]$(12X)A-\ M6B;*NKM!,)!?$S.VM'S:"78OQA.'WF9:L&)F$J1$ R;**PM4W;:]CR,NYHX# MIROZ!%V&A:B:$.!:GHKCRMD42#WDBQ7B,%Y:4YMKPF\745E27'6^!.K;OHI2WV1OL=R=!_ MJB-ZH'!'8R=\V""E#DO-6-H+& B2)T!O M7@!?78#Y!Y=$D?'HRB!TJ>>1AH".=%]($@]EO+TPI5L%4_P5[!5+;+[\\G#< M-[V=;>R;6+D1V[N&02TQ(VL28N;*)X< 9[JP MU6>DB?M]$M!+>QEGM9A<$OC!G62Z;G06PH!JXKZ+K=CFU,%?=ZEQ0WG"P>@* MY?3 R\%4H?EQI;FCRF$)AT\$O58Z:=%TM*SE82!""BDTA6%L$; QGP8Q\9@@ M>O;6T5TV/>:C @766=<%G-&(_#'N_C./4?=#&GDMUQ(%V U8.*$6W8Y*K>&> MG!(??;P)R+8-6!!J'V+DAN!48&HZ8%^Y,@ M:4I9Y@'+]V4NB[*N)^,]QA?KUJB/Q!;T7Z>_G(.V$S'%F\^3C.1K2='9$OQ? M1$LOS)0#)8QI$%X;6\\%5..[BY@*1A/2==DP@R3P3 >+FDI*U[&CK%%J"JE_75>7B5$_ MS5U237K]_5&GO>._ )R1-"3I1M)3=N X2 MX5>YA#]COZ;Q5D%/TGB^=&.8 %%%2^;\PR@DUXJV_138$TSL9/:\P\#@EC4K M-[Q]RUY$E$CA-9F#+T7]C$6D1@8KY05IBUFDS9UN$.@4(XDK2Y3+WV7;<0=< MA'!HZSHW7PS3.0*?64O;\\XRXX@9Z2ZQNL NP55-T'X*0DB6P@+T]8Z4%)-( M'Q5:YI!2;063_+BOD'P2:3=>(XV5W-GIL$4)L0NQ*)IH$T[!=R]%DA R/' C M*SN*-%+$WT9;T.*V(L@249X/D@:!?1SP>SEKK%\--*B(><_)$2@!DTZ(.5V5 M9$<01N5UT-J2GPQ#R$H$]9I1@0(<+5SH+K^W@@@8&U6G05*<48P&^FG\C.QA MG(.Z!9CO.8WYWQEM>+"GL5S:1!-P1$4YS I!FRU;F2[_BS4$ MR%LA>:A813ZF')>DK,31@G":VGY%G6S@TO3,-[)#O1WR@7"1FM,M(.'+II&E M!8QC&.30M [C\;3_C$%\)H@/ Z$'\S1ZG@;/E-(K?3H&RKDT!5Q? MOR@[UXM.NV,%ZATCSBOBV\FD'5@5VQSHP&591(%;P"Z42%SF!JL7$P MBFCEN-LKGE['X;B(VB9&381BNUJ.0*X9)5$H6#;S9A#EH$_XN HZX*P!&OM( MP*V<>U!K75C:0AEO9X74&U*&(:@X3UT;#"D4/">?(2#UIE-JK."X*J:Z&%BS M,4N[GMF:_;K7%NNL\RW<=J"8VY/H,D "7J=4:RTQX*;3(G(:W&$<>-X]LO8@3LV+_RO*/'<1. MNH&"21% 0E:LXKH7OOZV[ZTY(NY,QT,LPQ'*-#+*@"? #"E6")2\!U M9-@@L5'Q!KQ!!()>%IUR:LRC+)]"(CSB5DB\Y!3S*5CP9Q7GKEZ#/1K[@RP, M-UZ9..UK>PIIX],?^:KE&G H[B!Q[(TL1*EF.8># C78YQ1@- M!^577#5TT9\L(01'6G#UX!>S4C)^E?*@\U;+JD:V>Y&:%RBR+$7K$<#5P\NH MY!)Q8F[#Z1=,UUT( >PLI8Z3*+0F=)/VI20V41^BF-!:%//BVDNC]#K.L]1N M&?TMD%%W!.&N!YADR*\]#\.V8V,]>$(=@2R6[G6/F$'4:XK5TFNRREYOH? CAE,2YQZZMH6F$R^XL 9'P%^!.=K> _+,@B68@J M!C,$[S1A?6#;9T1AH%5 MH6DELO)&#NL9:=['_FF*$ZVYY7&RK%;EXCKGM6*I5VMV@H*&WPI5Y_(DSPZ^ M,W/ 1[)/&-*>7T=VF6=0XS$WMTC:KOH[J4H8KPS7"/C="SCS?6Q2H M@F#H+#/;NLD2[MZ1$0-*0U_,\C[8WOGV-.]?@^]<*9U=S(&#@.PM),A1#("2 M:JE$2.9"WR\4=]_8@@V(13"N4<&=[H]2(]$)L]',02@.S'C>0&AI_L=V!4/= M6E%T!!SC*H4D+T5(G!YWZCL6OE@B'J/!;'((J$2(_56V/60U[2.@R\5ATA-PWP,)F1%5T(.$2^1 M J&6T7Q537=UL$3([E+Z:/(JH2 ))0?"LJ)1^>8G]1ZH &4?4 M $ 3(^"(L*D_NJ5T"0J&!59(2OYU2R*VLNDU>^V4DMFMACG() =@K]AUA%A+ MZDB;!!^RG,FX$!:ASH.(4*#H=[=K8F6\H]<86QJ["WZ9%WQAQZ?:N="^FQ4! MUS: :C#E !B^B489K4/6<*:WD_;U-G*:\9%ISQEBCW:Q#8I82YHW,O&84@N*HX M>K^8UWD@5+:G+S-4:U2I&-\6&K44J"O64 IFY95W>-=%=1EA&B%!0N)$R(#^=8* M9.G-DFLK_.J:#BJ)&(\(MC#_A0RCWK6DYK.4S,7-734)2'T6:K!8\W%TE1' MV;HR5#% F(;(N,ORE5&%6X51$:/D+32?5S)=0J!4D^]2LNQW2W9IJM,[Y4H5 MV^GC2$6?NCT#@WJ)PMV6RC:;4, AOP99>Z2, MN8C*&\#=S@J_IXQ72+\!_ND&)>!_M-_&W7I@.7+14VPG!)K&(D0CW;+FM:&5 UY+4-Q2,(RN@F3#FC[9\:9J??MM6]K"<"R]GKL>XR^L*W>I?"WLZEMZ?QM7=C1'J8+6 \ M$(!?0[=OMQ,!Z195/FWLA/_[D[QD"'(A-T#VQ5T@7K3#8"W;G,Y M\S%/+ >QY>./J6(J*=$ M@=M4CQ_AW/RZ*(9V> 9()PG[F@/9._12SD:KA(=9$=(JICBF>6DTGE1F%TO(86XKM\' &),\W"LS M#D8HH$3'O/3+T%4U<$OH66*X)8?,)?9,FV>ZN8IP""4',LL%K&N]"C/ZC9:9 MT,N-RR:&0&N62CO^+.6+XG0320$=$ET?-[J *C7G2X9<>*%M9^-SB!J(Y#KD M2RQ;Q23 <__]#9(Q=,K1['LY4F&[T*^'>3J<&GHH/W:5;?OE9[9]&8HP'9>* MV6V7W,SD.FNQ'G.#>0\]U;H33B:?^LF\S+K K>CTE(.=JXE)-@JXR4C= ,]< M3+M%SBI@D6#D8&DX>>YY->=/EE,AR9D'DR]! M"-_K-*Q/O-5#8T7XZ7%3#@SW^+B_BHQ3?#6B4@=+6IE-F1MG+@3^G6OKMGHT M%KC5HM%5:A[Y]H>*YDY.".FL"7FAY%$\NC//)W:U9&"7,#HYPB+3, MI7T92%F0D4UU0+)4V6++MT?I1FMM RD'H,J4ER"_XY,Q2[LT90K#&3H!X!#;XFMUOZ:TG:0:Z^81W\[.OVSZ.'*QBVZ&L?05/C.+)^%"FJE2 MG/-&9M7K3ED,6%7:6'2%($V[:]9-T\-'[&=J[ LS O!EUW.+9H1E.6EV\)?$ M.K=^E"MH.8X@X$'/.!,N*YF+^-K5J[EC#QU@JC]&K _GQ.7,B()A*83>,BI= MZ%L0WQN/".T1:BY@,6AAY9.9[:+UM47.!'87MN[5UMU6:C2 ,ILZ#UQZ<#<<4 M2ZWONZ'#8[UFD/?.IE?@E%%> 3X&QFSSSQJ;0@: #7(:12&W[UJW3MU(B.FP MZ1SFI8@QM6!^ ?L5W -S+!I7=<*"O=,9$5]C=_3$O$:%* 5+WSF(?$S'5TU M=^;HVW#L0HYZQ#I#47I%;KQ^NWH#3"-*80GY.7>UVO;"?&A6 MO&)D&N-/T/^\,6]-!ZNC-9.Q4S/$)C\6_2[%JX&3@HELB(Z.9+I..- M0AL'+SR7AZ13C]6U5U1J8U WC">2/&2?3T4Q[D=V!J#5A9.PV$-//\DK,I$> M;8$; 4PA;G8ZK.;+Q,(F,.-6]-HH\BYC0GA6XJD%^O*Z,Y8]M#BW!Z BI*[9 MC9@EM-P['&M_T3!BB_Q=!M*F>U$9O&YN,5MLPS0"8.G%)_"N>E%MN#0MN;7T ML?Z$/$^"<1L'9\MS), JB7R281Y?4Q,4\=IBZ'PQK\LY5#,-RE>5NB4G'KH4 M,(81YC!@R#F6(/TW9%="I"'M;95J *7)$<0;JE:]#Q<%EO/?LH(*J?NWU2A@*F0F((D?#&0 ); G5>!DF\ M2V$AEC>OY#X]4I[%V$MUN+N1,[-A5@4Q!S 4QO$5ZPO;D;'GAUA-BBKCL5FP M.$ZH4VG9]*M"[6*8;/5VE)F#XC-Z%"8R3;.;) HOHZ5)7BEVVO^VV!?<^+7O M7HI0\9VRK=0]CU>4^!;[ MZVC<\;@0$==NUN5H-,L5F[ P12&I9\T,/RZ"WZ7+X%7,> F!S' 2&"TYT=4K M2T6)(N@]Q+W2G,5PYE,V$IR1+L\D>4-7>HC\K:LKM;[++I HMO6AVF_C63JB M!R G%Y9G2%JNG)?C8SO64N;LD;H\%8K$V*)5EW_ 3XZGJ3E,D&M6R*MJHM^" &X=M_4QF+FZ 2$X5CS%[+\4:G@HR1"#XX'- ] * MY?C<))'LIR4D4=TIYD4)J6D,E2[Q$KGMZH'B$!X*3"VGS#E6 /ON+"Z6J&HU#*%S#%B)")V#SKGQ!)_&5&78/& M;#I;6MPV*O9 ])>+@A_)JB1TCXEU"GONLT*J/BJX*-.4RJN,K=C_\;*DE5?; M6_(J^]K5<=DC9<7\=WQ08_D/JD;LMM6(MAKQ=1VD/RG?B*HIR-)>1 Y6P#C@ MFLY0Y>=;9 NRPTX5G(+ +6!\..DO9RYC.;#XR'F!FJL0IZ^ZTH) 0TUJG7,P M$-)]!PBP<1X@!#1"X7<+]J ,5RU&2U>85%7%9K6[XGB0AR"HA7%.ZA0>: N! M40[<53TU3BN!8([=/1AJ%!-(,QHWQ*P=K2EHE@N>^EV4Q]B@$T'(]S6X+)EO M^,4N;&+!!--^P4CD,204J]4CBO42-; *YRE$P1006 M8FR9XL*^IN=_D/MG0U?+;@_*>I!(6,<%^&=D'0/.+UX$14S>+#35 '0_X)X" M%UO#"6/."P"?3%':+NQ(V_#LW%-5 MNT:[]A')SW#4T?BN\B4J5(T[S.340=FX%#VMKGEO^BVF+:W/4LEU6-?53U,Z M\ LN&I$W?G.,USC\[DM*G;E?B-(7L,V^!DVP\R$CI&5$]-,+W M]6?.OS")64^A,;*(W(<>&EA0J0A@P_L704+RMWJ-PF/[/LIT5F*P*Z)R8MC# MN+"R,VMIEK7,48(Y<1N2V0<'8X6%SF::?LS5$+&^!4W@:'%C#III]WUGI6L, MC=M#'JI @D_*W!.NT!OK!G\&WBN:H;56O:B-<@-J,XNI('^"-UD7>X\(@XBF MP41J0'K;;HA;NYA U0\N81P&C= ^/ETXQ(ICP3UO4HBB9Q M$=4O'A^;:?L&DXC4$*H):,(@X73XUG M=]B?O *:O!\D%:*:%)ULJ@$#/B-< MD7'KL$#@JQ?6:]3I9<9Q$-6K)0[R\RH^GD_6>G076%VD]X =9.,3M>/U20JPUJ'67?C MN$2G83E817Y5K:RM:5SG=$(N''^3)UGF^4H4["HF?E7240&PQM/C]>+",[5* M8TS@O+;23L1I=[T\&8VQ4I^&>I5-CKJ=#U1> ;HR?R._5XW4.\?FR,JPI5\K MRP1E90\M*F&2PU31$EW(_E]DW-GO;3",+NB \6&7B]O0@AO2J,JU5W&RZGW- M&V@;0JP-^%SP-3HLN'>!%>/KSF ,42E:9?M1'[ J%KG:8K2*5\0":L\\L)QW M"_7P>RL=K:2@N)+^TO[N0[67'KT]/";IF<$F_>_B_W]W_OCM[^!0*2[\Z.WAZ9/^Z?''3>G1_"AV_.3E\>'AZ*U*>H^=NELB[- >-QQ*U#@Y-X&96H^OQ7S.CCJ]RDCTDP8'_<*$BWG&_W.TU?0D'62;7:&P^'&8#@8O-AZAI*P@-(, M8,FYB$A)[TH2-N8Q8QD\B8M$2-9B38%/7$I>OED6*5&7DE)3HF_1UK9^WMEK M:UMM;6N5*ZJR;SNX\8M1'E]0 RP&PS&FE?,,1;]GT$J)U05E<08]#I,2P?.+ MHJ9\U+NLC?Z@71Q? MO#BV'GYQ;#4NCN.CDT,3P+PZ-''+P='YR]>GY^_.UG91E$KY^&\LCZ7/\FT6 MQ<[#+XKMQD5Q^O:WP[/.T]CD^,CVV>7T8R?]Y,GSB]@_VN_PXF'[J]$6QB=X? MY(MJQN1;Q24]_WAYX2PRO_+C>YO#?_]V],O1VW/_57"&GN,2K%GC]S-)]WKH MP=]R3;[Q'C0CN-DC@WW?3=CO;PX'+U:^"0>;6[W=E5]U=["Y]^)N#[O:K4TS M^ WWP[+3[I".ML/7CP/=W9Z@[V],/IDO*&KTBRU MX6:_QH%['"OZ(;;HMUZO_>VU7*_+'^LKKM=S;-Z_ @864"/!]/Y9A,I78>>E M+_URY$N_4")?BH]IV7GJZ45"TX7P#D$10$XOLT,$GNM^:S4!?I\%N8E8D[GY M$-#.MHK9[VW\KLJ8YMTVAKM[.SO/%JH1KK* &$!15H':;EP0365JOC4M2?BX MWZ-:ZK.&?%*S6UXL_VI[(GP7)\) 3H1!>R*L\7IM M3P1_O=:>!+_,-U#BY\N-_J U^JW1_UZ,/OUS@.9UT'\^O@JAL" MCMGX#UOC_R4OU-K_KV3_[[QT]^4_T?2BS_Z5CH9E\'@]U>,#^@673[PW[$%5+&JC_A7F@>ZR ]36IW^&$ MNE0(YS[>Y,:ZQ=,@,4;%&!D$3I^2R. "]K'H](?!1G_K:?",;"?@(?O;(?]I M$1)9+QP+;3S23:SN<,X2@L/>P%XJR"^"-"HV3C\ET5RN8HQ^4RC:6K=V,]QA M,PRL=6MS&JT-_M;+;HD-?F5;\![4!C-,>+T,<9MX>!S+?""^XV"S_U^M>6T7 MW;=<=%_LW_9W48[XY:9O _O#[=[=K.5>[T5K+=N%>^^%.[#6:&LMUQ*97+\-^[W^YM')^2/#)3Z<2?EV;W.$Z.C.OW\Y>]TY2@L2;CW( M1C.H5]2A*]LU?X\U?_[RMW;-K]W,Z#7_-O@$,@MSXYL#*S7R?HRNHDG0;H)5 M;8*7^Z_;3;!V,W/+)G@9)"-1Y'L=IQ^1&:[=$BO:$@>'K]HML78S<\N6.(C& M,7-SMSMBU3OB]?XO[8Y8NYFY94>\#BZBI-T,*]\,;\X.V\VP=C-SRV9XDT<% ML/ _S &QWAB1;[E]MNZQTE:/$?O6[_L2R(P[;X T_0B85P(BGCP(RJ"#J,ZG M1#X,J="@Z.@US!HD0-],U'6"(S4FZ-D]* 3^AGKG5V_KW]O;W-T>?DE7_];F MSO;JF_KWAIN]K:WOBEFC?EW^Q_=@[T-LV"Q0?5#4Z"TQ.0J=I',BN4X+D@\% M;M:N_Y4#\U^.?W[=(W/$X!;T;/6 M!?2-@A^ G=-"!3-0GD2UEIS:NLB0@VJ.^0 T24K@ MD[\*DK&0T>/*X"_ >1+-P)CB]8)9>96AT.?7HBM]5)Q@7QX\#/8V![V=+XH> MEGTVV!SL[JT\)ND/-X=[=XM)'OYAAYO;N]M?8PCV=E?/HVB6P?".061]2JB_ MO1XYH_G1T>GA_M=UD;X>1E;89@ MI3;AEMK)U_GJXTYU')CX\\?.030BPA.6Y?B."C2M_7B<"_.7^8^-+^%V)#O# MDN^8EAV4+.S 4_VTYF_XO'C>>7D5Q" U%L:77Y(__6>NV/:ME^\&S 4\JJW0 M;H-V&ZQN&ZSY8@;LAV@WQ?6^(ITN: MB&NP&FW0^- 3U@:-_W2CLZ8+\Y\1-+Z]RB9!T=E/RCAJW8-VI_YCP\9V([0; MX1_D)U.TN, ;"3K70G%=+= MNY^FA"U U<9F9#L)^^OO.;(%!F/Y$2=X%JJF=CO&YR&=H_.4Y-_^_CIUR#,3 M/O?&4N0&Y M$HP&S"8O/)B0'S;S?Y*1\*;DAR=^\F?::GV60%?>;"[X>!*03KO37O]5G(_H MJ66-CKJMDV%GU#*M,Z-UQH9&J\,,JST\/K+.S*/_&Y^?4>/DY-@\:EGMH].6 M.6)FBW;.CELVI=V3$Y,:%CN12%_]<]^:L"DE,##7/W_U+PXF03 [/SQ\>7GY M]-+]Y(GQ8:?=-@[_]>5N(%\]B-]UN/MSY>W7H7#4^]U#_'E(?:9>GTW$RMOP M-V,^IY\L;WJ(HS7:74.]C*BX!CEW_8"ZU@*Y&TXWOVT'XC"8S]@AO,$$MQ8 MGEL QG-;:W#XDATLX))<'1U&/QX0&@2"#\. ]3TQO68C&CH $KI_AM3A(\YL MT!J'H5ZLO)#X.:!BS(*O=,K\&;58@8G[_ LA*$X^G7DB(&X*=$3]H635%P& M&6>MMM'"&8\4X,ZS:""U.CFT%- AV#P^(,A'YK3.FL/!-) MP(B1^$EY9A+:;9R=G1V^HKIFLI%60/E^"__9,CKER&9IV4B9VI2# MV;!@Y?^=4V$)S\E9W823A M)8#"JO N]?!S&P)7^(^TEH%XBTA(@J"_':X#K*$*?6;?NY_EO]='&@/'KV@ MUZQ"8;C5];01+'ZH9E(SOY?4P6AA,&$L\(O.\2J09IX-.<\=F-P!3!"+)SH& M)Q'\KD[V Q4PD@D+./!6:>97,>C%@"M3*P;RZPJZ_]TAL7QS:6ASR,(7L^-[ MHWNPCY*OPJLB#XU>0-UVVUP3T +A\JE/O!%9XMQ%(?F)V17,9A"0#AT&@QLQ M(?!GS_I)W>C_)YYC,^&S/T,>S)$=BP>EQ?EF@GK!FQ";9PK>7Q'\DCI9D">2 M+@$&2)*#OY&(!_)KS,5.+NBWBJZ2C7XGZGHM.FJWCS]"B_9N8E6N%O4G(\=[ M*>\E-F/12_FXW3XI*&5$223.O8CBR:UO-6>@U OOI-T^+2V\'5YOE]3Z.19> MZ-I@EAP.A@BF:EX\4MX(K1%1QV@;1I04#02<5LPW^%I4)^C5#NUD+Q.1BEY""*2R4-JE\B74/F\VO" "QHMY)X M=EL D1:6J*AD8M"O#=,L* ZU,/Q=6AF#<#JE8NZ-?#YV.42P%(9B66 V NZ. M9YX#,2TK+*2"V/3KY\B0A9@5@<6(460)U&2)FRCD>]FMS?;#N\CPH8@L.^WC M3MHQ%9JI);'JS>ZI(B?1QKAU NZVS[II6UQ!P.37B-I^^69) S?[V:'#O%'/LD3([#M.A]SAP<+" MOH\6%*"K->Q@ &HQ >@.8E80)&:&)+C9Q1RTJBP?HHT(FKBE; M075:H?L1B;@BDBVRY(M$C.T5K+A[TS>N,N3[[&,?W M!L[T*FF:LL%5LV/,4(J%+BW(AEUO;M^%>)!KV0GD(.^1P(:,2834,D:B7E;B_YV2M4> MV3-SP\*G#]3KVF*T<6JD*P@QY.Y-;;G*\2J0MB1LG'73O?$8?A?+O/'0:RB8 M%,"DM6"=MFED2F9?W4B);!D8/WJ. S/R0H4-7L=S T&M@$KS#&9;/7"J5N1K MHZ<7OV$:J1;K4OS)*#M!7[JUF"")6)"N:O',V>T*?$IVU_'>[H78K#]#'H4( MEN>7K7-51:_7!*P:%-,$12ZA TN"1%+<1:E?LV% 56[,[ACU6:(3552X.5BT MT0PXVG19&Q'*U1FC)!)GLDFVEU$\$>7BGT*XM&%1Q^RF-[CDRVL7(R;]9"]- MX7T8X*4;>-N/XU%W&!VL+&E@ZR&F-[='II%*/ J(?M42)Q@@R %1+.SM;T6I M_6%\J)+\8>S5I%EJPB"HL7M3YMH,CT<\,EFML;&H#'_"SZ'@P;PW!G58;E.H MR6=4):Y7H6/3J! 4H I)=DC,CWQ=<22+[/*)8HHLN-K)XI1>L'TN_&!+2E61 MMEZG3DPCU?(NI%.2F[U*O5VE9%D87ZE565)8]6IP:AJI-G,A-8B*VO+5O6BS M8@=OY'CN.&!B:L/[4QK@JBA=2*J%EEX-SDPCU=8M%Z1X(X+T6\@ 00[(DH5] MD%)-:'6'LKG4]DK2)"59ENYYU>9"=0):5>BVS4ZJ-5](%1+M"+[;[8A!XFJ0 M&WDQ2.$#6FE(;5&Q:QCI[8V#E9M)(C0[/?OE%E8FO'[=8+^FB"1V<4%$(\>[ M#6V89MQT6.KT?1:X?FETC?0VRPA32Z(B25Q[892KK^N1: OK7?0QA06SB_7T MC,FM84="!O8"/S4ZJ M"Z83L*1#(D)$4=K+=S%%6%$3W KB>^V^ ;V2-8/RB/42/C$[)?+$)5K\LSLQ.JKFW M.O<[61WM4RZ>J1.R*:,X*_(NOJ)BV RL70,F7C:W+@?$0R0BDL2TZV(H%\+K M4&@#>-/HIO=E9XAD%\/WC1.[N'H'?_V.O_[.F:#"FLQ+VK*JZ+7FSL1>=%&9 MKEST(U^2%,F"Y-XRJKGZBKX"@F!6AY!3R/0B[9J=5&TP6Z0+Y#LI/%G0+BR= M^&V]XS*-]/&C"'#GYK6<8UJ!T7NBHVYZ3VT$OHN.)QJYIIA34@1:3'K;O3A/S$XJ$5V(,TEE]6LI>_'* M.9+_NW)#1$DY;D*@%]BIV4UE30N!1=W;M=L?=E4NJHD]_Q+M5YBK+0W5)96+ M4B^[,[.;$3@L9+>@0!2)Y4Z,O3RUDU]\YTTYI'N9OHM,U5Q\, MH\&I%ZAA=E-=KLWQ#9(@2&/G8YLK;SKE@2P?Q&>%[@VR'!W+HPP:"/K\4%D0313WS72)])CZ")!-_->2[7P4T#ZJT3 MEO)T<[Z+O=>O+("Y\&=,^!,J& T"P8=A@#6?P(.IF7IN\@MM1453%JU^L1P9 MZ6/[0($@"0(TB"1"DE1(X)&(SLH7YO:2S1)!N=IB->3:(N31<3>]![>:E'>Q M:%E2(LL##XP*%]S[ G)(??SOM^8G93_=2*"K1Z(D,Q MET B^9/A4R1\*:X62J,YB6M'!^D MD_5PJ=?94[.;ZKS4HK-)YLF2>Z+8)\@_20P@0]%W4*T?F8.'=6=4!/- 4->G M%F(N<6EM\UN*C;)ELU_^:+Y M[?#5/Z>S&1Y/PR?1WZ[K1;S+1_"$1<4>*4(0QQ\/3%@XOC&#I$M@5>C6_1I. MATSPW5Q,**.#P]<.F47!V_" MZ7+'08-Z<1 (O'/S=2@<"F!R20K[OA%,&1HUMXC#@.#K.FX\JAOG\_^A'M@KP7CWP\"6Y> 9R#"#)' MG =6^Z"B)](9^/FCDH?>X[M=X\X87J:=OGLVE)H <+>PIL4\?PH&@-02/#HC@)=12#,Q "WD%O._,-3.Y.@CWJ/!%X.M M7W$]%W77]J:4N_DCO//<\1,34SS/"ES*"N_]T.%C2=,',KX/ZQ'B# @F[@4? M<]S[ .N.H0'%>\PSI5\'ZNIJ8)1@*ODF2&\;/()UC+$;GTO M%#GZ40K'UO6$C]C XLS-U?M-;VZ;>U1#O*]%S_GZ6]OF6OG!:Z;\8?J6QHRU M5P2TS/ ^T.9>T1D/J,/_@PLCNK#SRO.#1\]Q^M%]KEGR*P+Y7CX5.86E$6$^%A9FI Z-U0XX1>=B<:/"C%KP@_)<>?:O7BK;UJFU6#EIX1(A M\Y?%_4&/D%/-95__?O0 B\3B,]R2_&]&!4:-16/RM]-IJ!:N+JHOL*@FSGP9 M#&E669]EERC>B+69.6Z-*O&$E;J/T+V84$.5;],%5/.'>"S7(9,C>/%4ELOL MY? +Q3RE<39TGBZI]7,,R%RTX'?\SY #K;GL]V;9?2U(#4;<#LXG17$==^$R5> /&-^C!UCT&QENU MNXQLI WU&3> 4D U:1*>EZY=DS*1-E23-%4DV9JH4GZ* 9L9Z"MO^>0] MA,*: /<)BZGW-85 M^UI[KB+X8'4F3YD^:BD-YB1PTY.=?A8";FI:$6^]N9([0YG *PQG^$+V'JQ,@&:&-*O: MJ.+V!\D5MU2$6E"9L\'?1WTY!,IC)NIR]'T(OJF#:TX=M^W%H\[DT#>@7/06'C369Y"KX)HID:'BOA@_ L<#0P*S'#V2/,!&AH$)+X_CSX MS^CK\WWU\?F!^O9\GBZ7Q;)ES2WK1O6=E8K8MNF5ZVP&O7@?TG-",@U-7=;* M$/=#5']FW[HWKY"MNV/6]\1J]29SQJJ@:JAET9:M'AGF#S8Z_*6'JZ\J5@)] M0W4*#$HH:R#@,Z<\G&[8H*/-#XO#;SM%[./1"1#A,ZHY3/08L]FX!9?81!8[ MTMX(PH;!9LLQ M+@1,3Q,OQ'ML(/3Z"GP%C*U\=<,%VXC!*5C)!R=W=WY5=-MV+VK%_^#!Y"KT M V_*Q$*YBVQK+PS_5TMJ-(%[)5S;3&CBRL+ &P4@# ;*>!E"^@TY^&#NKR_K M334)'60S X(U&7D!IDH0R#!?GKLH*MLT7$/M^.;-9[EV.Q=LVV=25@\J5CK= MV+1CC?&>#'M1,9A 8&]Y(+#\:<):U%_LAHDY'7G]$ -E5RQ)DI&ZV1C(?R-_9IRI!J:310+ M'^0.D_>.48H2::A^?L>RZ<#R!-XZ)G6<"*M-L.VG#UBV;S0C'@ MIO:1$E7I 7]-5*-+%;2S0;>MQ=+",-M'55QT=)>%@&5[2U/>+(RAH?YE8#&7 M @\Y]UBD7MNV[%11]1',I6*N]\HS"Y79[]=C:6P.[&& \99D7=,+B:^4BV*: MV(0^@O<8N]A3U>WQK8ZSH2J;#)RU-<[TBPT=4<):WN 6I=7>7REKFP._[66[ M=(BKC1(,\0IXT4U 3?6>*^E>Y/V5$8+0+G^O24'PAF: ,+)(]S2TO)7 T5+E+=38:VM/ #.!^I&Z64>TS=>;?OIS+J[MU MGKL@?$-EJ-:642S3-QHCMS>=:GZ'8\P?:4YSBJ6Y^[.*PV\Y0*BKHM[D6KK\ M (5O3=B4?O[E_P%02P,$% @ <(&)44A'F&TI- E2\" !0 !P:'(M M,C R,#$P,S%?8V%L+GAM;.5]69-;.8[N>_\*WYK7BR[N2\=T3[A<53..<)<= MMFMZ[I.""VCKEE+*EI1>^M=?4,I]U4)*Q[[=4;8S4WGX$?@."( D\.__\>5D M\NP3SA?CV?2O/_ _LQ^>X33-\GCZX:\__/[^5W __,??_O2G?_]? /_ST]M7 MSWZ>I;,3G"Z?O9AC6&)^]GF\_/CL'QD7?SPK\]G)LW_,YG^,/P6 OZU^Z<7L M].M\_.'C\IE@@MW^Z?PO);B4BI9@HRB@DN?@,7(0R!.+1B>O]/_^\!00I+4J\(1V]=#)>/K'7^H?,2SP&4UNNEA]^=K3W'O_X^JGEQ]=C._[ M(#V6__@_?W_U+GW$DP#CZ6(9IJD.L!C_9;'ZYJM9"LN5S)_$]>S!3]2OX.)C M4+\%7(#D?_ZRR#_\[4_/GJW%,9]-\"V69_7OW]^^O#'DZ<!,^5+BK7U]^/<6__K 8GYQ.+K]'OU7^^@/],E2U\]^N?O?' MJ^%3F*2SR6JVK^CK\R?4L79#@E^6.,V8KX^QW11_"I.JCW+':9Y\_=; M3/411)?3K<-<##29I1L?FE0ZS>87OSD)$2>K[X[.%O AA-/1JW&(X\EX.<;% MB[/YG%[AD<%@HS,!@A,6%!/T[DFAP&(NP7OE0\HW)7$^AQ4+2UC$%17/1R!* MS>89YV2,?WCV&:OI/+?+:X1AGN[P MZ:95./_$CXNSDY/5,V&\Q).+WZ]&NBDSEK-.NE@KGV:S+SN>IS0_PWP/G"B< MUB[3/"W/H+R2$))E$+*W*@:A,&(/:CR(:!->B&^3%VVTT(P4KT]Q3E*8?GB% MM'A>H/IZ@4DK+M"B!L=3(J+:#,%C "<4M\YYH8KIP8S'86U"#_EMTJ.A/EH: MCMG9=+EX$[Z&.,$++,HD4;CFX%Q1Y(RZ0E1UF>8J/3J+T5K6R6K< V<33JAO MDQ,-Y-^,"S]C01H^O\5/.#V[Q,**"Q2_&+)8A7AI,Q*,8 "="IFSD /C/;AP M/YQ-N*"_32XTD'\S+KR:33^\Q_G)SQB7SZ?Y13@=+\-D9;A>Q\GXPTH\E[/. M/(2<-0,LB69=N"&?1PDPUAA=**A T\5<;(5R$^:8;Y,Y_;35;J%9+"CNNX#@ M==*E4"0?HA"@7/+@M2-$6MH4A$F!=XG+;J#8=THOPN+C2MJ+C[_\\VS\*4SH MH8OGRQ=A/O]*R_Q_A\D9CFPNTDH306 @4\X-@QAM :48SSY)1^KN,=6-T TI M2-N=(;=?A_:*:?8:G+^:XW]A?C&;+N1*2X4T]\O?8D(B,+F&UQ ID61&BA2T,!R4 M,>0=)N%(LX8YY6)6I:MW?A^H(<5M[=C13 W-B'&5>[HYRX#>1T7F2ZK@:)9& M04P\@I$.7;">I>#ZI@ ?65N/&[*UHT,+X3=CPILYGH9Q_N7+*4X7E]&"EEDY M9#0?926M:BC VV*!<\DQ>VMY[.)9W8MF2,%:.Q;L+_AV8=I5'#$J%ADFI< A M)R]&1 /."P\QB"@IBDA_+:L(2@90/-B M6!#.>]EE1=P,WI"\Z59\Z:"8'I;R*K%&SKS2I$",!,86PB&S!\<2QIAM%+9+ MI+7;GM@1-CWV(\-^ F^<>!IIGKEFBOA&GAHM^(669TW_"BX4&[5VTG;)8J^' M;YHV.#D]6^+\W:PL/X=Y#4A&4?/$=$H0-=,T.6& '%(/V42>LDDFLBZ;O(_# M&M*2N ,+'LT4[*>#YELV+Z=I=H+OPY?U/%=XI!->DUDMG(=J:C4X2_/-O)3J MCCIMNEBWAR$-: T:TT\ !\LW7O'CM2DG>64A2. I="Z?0E9SZI*O1 MTI(;?N"4\W9QU6$32>T6D1;Z:,:47\=3FOVK\:=JT99A^F$<)WAETHJ(5J,2 M4%@D3-*32?/D%#+.DN=2!F6Z^$^/PQI>@FDO=C340<,TXXS,VO+KFTF8UJBN M[JB=UA1H1205$R:D",5K2 M:Z<#&ID(E(I#2(B1YA$913/90E!6:".L"KY+GG7K323W[>AW=PFWBQ&6'W%^ MOJ!<^1LJ^VATCF"<"_6$F2+6?ICX^S"0ET4=>4Y==1<4%;2:@B&J)D<'4U"1*L95)1V"I-Z9T0O1=8 MRUTR8[U3WGF015I0HFX!I F*2!TR)@JQZ]E$)FI@+OD N7A;GD:?29:/\$4Q# M2I!U)48KO;0[57-W?BE'5B*IT+@D:7ZLKL]U[\-)9T(QC/7)GSYE_@:S.]2> M%GMJH2<;F$6.)49@"LD%2$6"S]J!-C)YNS\'*.B_% MR"C+0#$DX^2#&I20E0M)FZR\[Y(9O@UD2,OBG@RXS][M+/-FM'Z+RS">8OXE MS*=D;Q?/4SH[J3+&_#.6<1K7'5IC62B5T.UCR 9TC+8V-FM-! ,SJ\GV-8G,V_7C=C2A=K@H+$ZV+OZ(]H7:;% M.GL1M:+HMLNFP%TH6VX3P;?$@CT%?XL __[C;1&]HJ^;U!EY$VIRXR,NQ_3T MF\-O7W3DYL.:5R!Y!.O^U5=^GX8S>G.1'&2RXJLX9U;.=X?KV;_M1?/4$UO( M9RO4C6JV_#:;SBYVS=<'* M1-0D]_KP?*7SF<*C!-$73A:"(F!?2@+F W+M>!"\RU;:X["&Y)2WX(<%\L;DZP;P]K8+*2*X%+-HAG# MP#GFP4:;%44+Y"5VN2+X$* A.>E]V-%$%0V)45&\FBT6O]+\UQG6,YKOU7+^ M$Y;9'"\/+^+BER_+>2!5C*=A_O4E27"U854/*)#8>:#AS=W5&&S5_=A\^1D3?\D4KI/CI88- 2')S A,YZ4 M%5BZ[-/OY1T>*BDW5%ZU46<[=N'R&L$+%]''>C(])ZPG&SQ-+&G0R1K$[$/. M7?*]-U"T6>M(H^>"_0FG6,;+D')X%"VP#&J@Q*:TD3DAID4,B"\#SICG0Z@-MS M7/O=FI'')T'#8RR+U4&)\S=L,4H8:/$0%%P&QVCEH#4DU!1^D,4EB5 M^CC0CZ(:DBN]%R_N[D*VTD7#VXVG0ZG400[*7396_LZ2;VKC7I1Z!7QTLPOFG<2)/.4W.:J.&Z_CHWQ-< M"7V:GY_,YLOQO]:X75;.IHR@62&."DMK1K+D@#B3@K))J="%(?M#'U)VK"FO M#JS5AE6V5LL^8?E[F/^!-7:[M(0Q"<&-AJ1$K?.C#?@L%:#-P0B3O/)=]KP? MAC2D*Y)-V=-("WNSXO3C?/0F?*WKX9OY+.%B<0U)\6AL]@RL\X&L97 0BW-@ MF1&ULU-2])WRHN4=;"^2Q.11Q+( MQXG)#T>*.QL,.RNDW=%0/#F=S8J:?U7_?.CDQ\E'I M6(( )3--F:D$47()!9-SDG')6)=H;0>L@SC; ?6[3/W7N8Y?\_*H3 MS6*D$*TH&8$DK$$E*>O5@[H?[GW0&I-/7?:^+@ ,885OI?.[B?<=A-QO;TDI MR; 6\K7<.E!"R%K1L+Y,H605BI&ATW7 Q_:6CGR@M+7.]Y)ZUPL=EY< %M+MD M7V#[WM?I!&10RCO,/:'K*%-8?"R3V>>]K@G=_\!NDGT S&?5 M \P_??U]40OD_3J>AFFJ&P1I2;[AJLR(-;X4[C)8)70MK$/NIJP=>Y3*B>PR MRZ+7@;8-(3:HQY>0I%_/MJS\XM>K &SQRQ>+( M6HL&"[DTZ"F(MRS0=*4'[IGT)*^2XA:[6H^.-2A'KS,MNLB_9:G/2[+2HH"+ MU^4%K9'CY4B01^ML,B"%JM6;G -7/(-0F,G>&!G[G!-^$-&03DPI58#-R2F"1G .WPM,T>>UB;2U8:Z04W'G9ITO/(Y@& M52#@4(QII**6-:8K@E5Y]#?S,A@'>6)BRT M \^3A"QM1E9OYKHNA1V?1#:DJ\+ MO' &DC&!EWJXO]-^T".@MCS)\5T8GV9*:E@W[?0*TS4.%U&/I>EZZ) 3F)(T ML=F3CRY-*3F$@'U:(CR 9\MJV=\%65JHII-'_,N7NE]P-EY\K-]%?@<4')%4]:=BC0^@6RC_![[SFC45E\]C-'%N8F;QRF>3_/Z M&UAKHM7OC!P/VDE1)Z\I)L2DZMDQ6FRU":GXQ-%V*7*[ ]:-J';(V]0'MEA= M=-HU6GLY)0%0&'D6)^/TNA!($LRH*&Y0Z0+2UGN^&F7-6F'M$,J8"(%AGUI6 M&R/!% M$E]-)K[&VH\"\AVB68CQGQO.>G]]=+<17J+JUK;[V?OPY=_C)!^4Y0L!ZD0499JT<^KYA MW+: -R+:]Y;$/HAV6Y9END\H+Z>?<+&\*11=N\ )C&"-=J"*07 D"J W!1./ MPA;3I>O>YA!;O9CO9^>5*"[Z;(]HO3 EA0 NI-KED/[P0G$H7$>KI$BJ3Z^* M!Q$-K:A3#Q(]]&;MIY[F9OS]['GZY]EXC@]VS!P92<&WR:*>L*9E)I92KQET"XY![KI@'KFHU'#9?L_-UQX U%!5KC61+@L02*U)GR MIMYYLH>THT^>K3]R':UOGJ/[XFXF[D[5NYD2TK)@($;.*.C" L$5!O2]F'@P07:[ M[+1=\94C[X^UXL3^6FBR!W9W65@1\WJW[>AJ?U%GP#-%E$R9@[,T1;22LZ!S MX,@WL 5/CS2D%?< %J&QZ%O6/;^%Z\T<3\.X-A!='0\XMUKD!\\3',/]1M9:E<#)*!5*B)V#5,YH%0)LN([R2-/HT%GD3V M+=SWZ&^']E%7W\6LWM:^[NLEKJVQEH,P"D')>E];,#*3O)3LBE&N3Z6%31WD^Z32GCH[4$-719RFT>N%;:_(3+($L00-VB7#)4N6RRYQ_-X-7?WWQ9]V M6FI7FSR,IXN:9L#%Z^G-.RKK>RLC3)XA!>X@(LU:>;]J!>\AR!A%DMZ:/MTX MGT3V3=P&:4VAMOIJ>(3A=+P,D_&_ZEFWZ7(>TNJ*TXT:VH5SS76.D&PUC"P4 M"(9SB)$YBX'('SN=.W@2V[:W/;X')K566;M*^-<0K#G]\WBQBAS?S/%D?'8R MDM(7%-&#,763**I0RT\70(HHA=6Q<.QR2N])9-_"98[6/&JKK@,DB]YBPO&G M508B.H9:)4O^O@R@"F/@2G1@)$=.KAJ3Y7#^]2UPV][W^"Z6M^9:Z](K[L%> M4JA\T'63/&.T9"\)E//! K$]!9E3+:W5)W?4I@<8/U0;IX,ED!HKK:Y'FY^ M:VG%K3-;]VZR;3CT@OSA;+V0G.+W)37T?&B>Q-88"R M%M9*J[Z;(0")VW%I@N#8A3U;XMR(5H?J+W4TOZ>=*@]?SOVR6G.7 N //+U_ M[>FNI;I_"NF/#W-R=7.8YLGXGV?C7-^%[67VP(-:B&<3C+TD\3,NPW@7#CWZ MN'Y2N0]O"]DLQD1)\FH71,7U*KR+2.X^I8TDGD#710!K2>]2S?Z1AW42Q[U8 M]Y?*N[J:S;_.RF+\83HN9)]HO'7@3&O4Z6PR3G7';GL);?C@%M+:90Z'DMR; MWA)\P%V?S^>IZ?+)>EAC (-;.V)I!5** #.A94BHFT:<5 M]4.(]DVA_$)$FGU%/"_BHR$Y#5J+5)FO,M>XY/( MAG17J@UC;B=%VBJG2>K^?**KVF2+12WS@SB*(FB>L&9Z>-V/R@Z<(SQ:8]0Z M"9^"?,)8/?3L(5U^:JOD)M)LUV=U=;?AP0E:C4Q%-!!"K=N4:K6F>E94.(03$,5V>3673R.EY ML";0;TA$\\$$IFB=,2S4FRH! BL<;.*&V:(2]BGK^!BH!C5T[W_V?\[KK=/$ M@_3<:/K6:'X4U)*>G&6/N*8_;2C/M#N6E='9R MMO+#-CE4\7"%K9AU4LYER-X0>J\#.)TS:&4DK]=VR*1U"B&:3&!0!=2Z4? H MZA[0$OT\Y]5'P^3EM,SF)]>2]]U7YL?&/OR"O+$DCI4T>EU^'4_I-7DU_E1W MYI=A^F$<)[B^J'Q@9VH3+,?SJ;:65"/7ZI%1JYVJYR-B\1*(M,FJ!K=UK/U(K%Z3R-"4^3@F8X]0!XS$])* MMH=9SDL2WN;H(!7O0)'[#T&G B%$D6IS*K*5S-Q'KKK4%=D-[I#VKCH0[X"Z/"+O MWG^>C8S'6&0)()7DY)S8",%G#SGH$GA)3MDNM]IV0CND3;%!L6Y;31Z)=&_Q MA-PB4E/-5BQ(?Q7[R#-CDHP2F!&>K#0W)"HA0 KII:MR5 .@X+W8MZPJ^/\' M(??7\C%M8O7L1SZ40"X"ARJ;NJ]-S,*VE\BXKK%_=GC]X1GQ+8,=,C^\CPW9G+V^5.UAE M(Z\.O#G,0C((3.M:(RJ#,]9#\LJXS(6-J4N#J<=A[6N"?QI/)E=5:*[&6(RT M2RP+FX%S47OE:07>R@0^1.:2M$7)+@>O'D0TI&BZ(5=NF]$V&FFV1O\^C3< M7:\&DHQ7C#L%6=;NK[8>C%"$3RA77+9<2^QRH. 13$.*?#N2I)566AY2N377 M>GW[?*:<)2US82!C3?2(%,&+1&K5M.1[BL5YZ7+[_3%0[2=\0[E9.U4W*D#D M8D$Y'\ SFKR6P1O$4I3OLL6XS6HQ-!.Z(V/N.4#32C/M7H_)9/9YU45[-O]Y M=A:7Y6QR%^?5N=WB8BD)M#UWPMK-,1;/[Y/_*&<7G! ,5,*\;LKE,HN@3;(IFB2B?HJY6PTX M)%^I-4&N[^#VT4"3*W_GJ.K[?+;$^=719HPV,64U:%5T/8UVA>3A=G\[JXC@2&X$LBU]S4*Z;>4ZB< MC00*G+FD2#D7W^D>S$T@0]K7[$6')DIH^=+_');A!TJXI;+?S?YTMAA/ M<;%X]W5! EJ,A"F)2>? 9V] &5-[>CA%)'1!%&UC9ELH_>&!AK1)=P#E-Y)X MUR#V+7["Z=DMEV*C$.7B-UM$$_>BV#^H.W_LSC5N;OY^PXGVJ4IS_O"VE[LV M>&A#P1SP.M;YB%?;HV]GDPF-26]LII#V/.D?5@:!HM6+;TP:U.YI-G1#R3>6 M0P?]7/0UNX24R)=>IR#2;+''9;A=1^HB_5UFV2A%\D#+E-5]D1@23R:!0*38 M5#L!KA@#+N3:0L6ATEVV6AZ&U*FES[64=I)>)TN3E"Y$4,%K"L4I2N.!%\-1 MF6*Z=/=]$MF0LB:-.+-A]YX=M=.[#Q3!JKWN+S:_7 I1.PD$SX(2M6^P]QER MK=?$M+$<#]D(Z@:X(65=#DZ='774U?^N#87"Q2DLO-,>?OO%[(D'MEBSML&\ MOQ_P^&@[^_8;/;:_M/I$ H^/>>5LO#Y;+NH'Q],/DUF8QC"IG]_=DVHS;G^I M[R2!/;VLFAAX-9M^>(_SDXKN^32O8+V.D_&'U0S7-[-?3M/DK.)Y/1]_&-=( M:+$XPXNF8R,4ANP6-Y"#1@4I%IL]N%FXTV!*_J"!RY MGK?JH):&#LM):,,Z6 M$+173G>IL?$8J"&X6D?D4W.]M;P1EF?S=9^MHK,O23N0 M/E/LF[4")X@)7-B$/I6H99=#2/L"WW^!7R<^SU_Z&K.OKLOYF)DTSD-4D=8( M63O(&Q^!,Y\\$YX;V24-]P">+=W$OD=R#TJVNRO[_@IKLL'=P/ 4Q9W,"H', MA8%ZM0-Z-<=>L3<;?U1LDHK5 MFD/DGX-*M>JUS%";>7LX[:// 3O7%UJ#PJ*U5 M!HK2')1C%AP7"0Q:[6TV"5F7S>JM4'Y7"WU_WNVBVV.NZYAFM8;X:GVBC[W% MU9V87*LNT)?TXRJZK\\_T&.O.C^TW\?:%<+Y8'E^+.\+H MK\06\NFMPU5>J'ZDEW;N#-!?[H_/Z5#[Q[,R(=N])-N=Z?,GE\M!Y^WC)X8] M7+BRS?S;;QY?!W=MH;Q:E=_BZ?F.W>OR9CZ>IO%I/59[512J!">Y%1&8LI)B M9/004^TT)8M@1J+4MTNT;Y+TV!O7GK5L[^X87&Q<_GQV51'K(E& ^0KCB&0"3G%H)*012,.MVNM?)0-=O=00PA'CDZVVY5OSV02KN$*UM( M2&F-MMX"H7B*?%N#" XUB2ER;J647KDN[4=W@SN$ &8P1#V@YH>2,I="Q&)X MIOC+,U E,O!!%XK)+,M%&0K&RO:KQS$/(NU)GL^SD2@^"ZL4<&\"$<8&\"DF MX#QJ)BEPS5P?>$7=K&3P-W*P:1O./;*A<$@U]WA='\#_ .K[B]$RYZ*+60"3 M3%8!9HBZ,"A:D[!9K9 A1958KRL=$GAS7 M GRV"F0)T=<&V>3@'3U:^::/:@W!NFZMZJ&1]=?Q)_+GG*-(HV0(QM9SC3Z0 M*Z<#I!(5\A!DD9O4T6D,ZSLZ*#8 JFZMZ,$QM?;IH*"#24-!!Q-82X]$#5X% M#"9=X#T MO210.0Q'MZD'2!6M9)&E-"&% *9D\N8"UEW08(#IZL?II#%UZ1>R$]J!QI\' M)>3>>:*MU=[D'=XD]UJ1W9MZ99HD)!WY;E$F($M7+W<41Q;'2A2)VR V<=CW MP3#06/(HU#NH/@>W@M0E4*:$7C&2E8T45N3@:A,4"<8[@](&&V]?S#^\KW.( M%:3*0MDHO2./)-:CV21 M;LQ._^2/=[M.?RRBD'41MA61[H>V*%BDL/3J(EF^O/H7O?B7MR&\R*+ M1C"YGNL(Y&T$Q00P3,9PJV/8Z!A^&S1#BD8.R*T^VCK^_HMD,A?!)4A3\_44 M7I$[6Q2$D'D(HL3L>2MKMH-A,AIC99\53^D=E>B8"GZ M2,&2%2RSQ'&G2L;-;R 9E.K M/ISM]VX<[+ <;*/FX>2L&&*Q(3I@M;BFLM:#CQ:!1ZN%+2[Z?.Q]GF_I9M&Q M>'P4/@SM8%C-'!LOD](8R"DCKU])+L 79J$8AR:G@DQO8FQ[WMH\7)ZC9$PB M8@9NZRD_'R($*2TDFXMGUIH86_E\>^0YAK/<=&%9J^3(-LH\[IZ;1I0\L @< M=:QI^P)>D"DK9,68,B@+\B.O*5OMN0UG'>E*T(/I? U6A\O]].Q1.N3 P^E MY%'C JV-;F!9K0KZF,&BX^0;,4GN"7=06*WD45Q"M<=::5LQ7?>]M8 L4PS2I.)ME_KH.S>N^$9J36Q#F\T:5VRCJ3['7P6+)89D M0$:FZJE? X1(0[ \&Z6TC+%[A:&!KIZ'ILC.>CGB2GC5G7GPM9C]COSZ<%']9%$'S:L MGQV)C9F^=XK3Q3HFWEX<#SVIA30V0ME-&#OW_'S\>1T%TZ?+YP.#7=FNEPVL M] Z#=!3DQG/K)MV5(7A]N@*3EN-/^UBLK8?H*-D-Y]5-KK5V]'R[W$>PC8W24[*8S:[28?@[S>:C]3'=<02]_O]FR>3^BQM/=O;KWO8]I M/OE.E;I_#>/YIS YPQ/R8,_FN&YEN[T0[G]."REL@+"3&';V$QY[6C>1]/$1 M[AWJ70V/YU]GI?[TO^M/_VN,/<)0$DM6$P:>%(&E,H&0N*$UQ?M.2I9;O?S;I2JW [G$)*8 M;=ET)S_947'-,I=B&\\]QNR][C,]C? MHUBE2G>1R_DOMICX?1A:S6QGK_'&K[>;91^_VD\OFV%M) MZ]W9*G6 W6],.M[5(O8D*E M:NN6*$!%)B&$P" Q([64J(/O@GD0V)(>X!5MN.R]M5=/, 7X UD4KS*PT-]%8"#'7 MIC&IEM9 !L(FEP@=N5E=-O,?AS4D5_> 7-E%*9TK &043CIO("M)CK:I!5:!.[E,II6@'@T8=>"+T(BE L"HI49GI%O9,0O3&E2.6\ZU)H MY0E<0S*7!Z+)CDKIPI2W5:ROR^\+7*5%1L4&%AEF,M\\$'4UAXC1@4N#"0=[%?;AR$,7.3HHH_EU\5L85PU]V*VH/!09V4L(A +& 44JC8$4A$,Y[(4I[7Q:87K3<>E07I0KTR&!+XPBG;M9M-HX^\5DK>##R34KU4X&%F6? G2@;&U MAZ*-M<16/7Z4F*$8R844^A0'V!#@WG-P;;.&GX9%P?^T>EHU7M6Y&EN>(UFC(DOOUGKP+V=?* M(5Q879CI4_-@2YQ#*K4['-[MJ,>CD&W5'T?;6D2Z=L71NKX22D'$Y"&RB%D; M;F4?IW];H$.JOCLXNFVMR>/PK;;\$D6(PHVI924()7.$-P550U\M@O"<,WUT MOFW8I>U@/4 &Q[=M-=GW),0-$>28)(8(:%,-IXN%P)VE5X'Q$K,5+G>Y+O$4 ML"X3_WV:+ROC_?(ED0:?GZR*MVC%BN-"0E;<@D(3(#J>:RE6'Z-47OLN;NQ6 M*(<4/C7EU48G19KHKO,I.RQ:>,$(BA?U.HLE*,HB>*F#-TIBMH=[F884Z!R> M+EOI8BAYPIWJ!F[W_ /G"AM7 =R83]FD8(1&XI->[912,&&2 ^YHP??UIF*? MMGU'6=;N":9RP"+02TB8R"AR7\!G3^]3\@G)K5'H#W?>=[=@>#!+V39%B]JI+7+LIP"&EZXY.J*TU=A@^ MW9^T5B(SU!18BV EJ!03^$#"L"98Y,H(Q0_7['+OK8BC=L@Z",?VU^)AK5?- MY01.D66=/<6< E2Q!5Q$@BB$U4EQ5 &/9KT&EHT[OO7:5F,'S_:.C-/,,D:+ M,S$;E*-_124")!^MDYIQ[KL4PQG$H88',SO94O!? @/TT9'.I 1?3_Z4G*)Q M5AC+#[^S]RUDY[KP;JL$>!.=]KX\/8K%Y,(( N?9T"(C/,1@/#B'@4M1JVUW M2?MN5%7@&SF:L ^%6NCE +F[B]S6[]5+>3/'3^/9V>(_S\:Y+CW['O';Z.'M MLG;;SZ5+98_%KV>$ _\^GHY/SDZN\XESS,F1VG6H8:LK%IP-&3AC%HM$J;!+ M8+@AOK:FZ,%A7DYKS%6]E\4HMU_-E=EI_7L$YRISM 9:2LE&>0-<60_*L@@AV@Q2!N]24L*R+GM9 M.V =TKHY*-KMJ,XC\.[S; T3O7#<(X>88LV#4T#HD[1 46#*0MN X@!U;#9 M.J3\X+ XMXLJ#\VXB^HDTC%)5C> 2X(P>BXA1DT",D7)6'C*H4N)A^U@#BE/ M.""N[:+$ T0+UROHU1*HOTYFGSM5!7SD\7TJ FXZGQ;-_NK@%]H>"8Y%N,PA M$Y_(F$0)+G@.@F>;HS58BGA"?'<>VN-B]/FS7T^O@ME"7EWQQ8'V.8-2C@)D M;EP]_.>+MUXB]BETO1&\(;CL^ZE[D[O2>ZJERP;#91/4RUESQY37+H'60I$A MBP5"\ J2-CP%0BAD]YVK.ZB&X%SW(\A^2NCDMEQB21J%RA0B*EV;1(;(P&- M*(3-)YNMY%VVF>Z',P27MRT3&HB]2:6E6S4_7D=:4J>87TY_^9(^AND'_'4V MOY4B);=&.F4E!%&+#65#_[(Y %.1)V$2_;=):_;M1]Z7ZIN,^,")SIR9MZ&0 M=\<**%80//T/Z+LL%<:2E%W>AIT1#V5M[4ROVV_5833AC0I>4 NL ME5RTC:#(;P#O*F!D9)2<=]CGF.D>F(>RG@^0E"VTW#7 ?#$[.1DO5XM4F.8T MFU:P2 [,3CT*'GM:B_!Q8[3[U^1_.:5_4B#Z92=!7/_M%A-_$$W3B>[<$/'N M,QI/ND]#P]]P.9DM%O2.+CZ&.8;ELSJX4'?NA[+;.$<0<)\.*UN"N+A$,RL8YE.RFI>_&<-BG,B:YO'D;(EY M9QO0&= 1%+>7S!J=*>Y_][MECYCR-MC;$B9? F*U!8BRQ[1VZXEO7F* M.=XFS=L"Z M97S5MW3Y(:G56Z_-"/B&"(+S.>;5_'\>?QIG,OZ+M:#>+<-RM=GU\N0TI.5( M6!%-U@I,J=>(2R&L-G'(C.(^;7+!W*7QU#8@MTS,?C^4ZZ;)KE'\SHY-H AZ MY<2,/^$"4SW'2;$TK@JE8JZJJ*WFZ4D5X5T_Z/#.8AO 1W4F.\A\_W#B+:[: M0YR&^?+K2Q,^.?>&!/V3S%F'-;5/^@P ;_ M]J?_!U!+ P04 " !P@8E1.,BPXEAG #O400 % '!H&UL[+U;=ULYDB[XWK\B)_MU4(G[I597G^5T9M;Q&5?:XW1UG9X7 MK@ 0L'F2(MTDY;3[UT^ %TNB2&F3W* DJE9U.W6A-CY$?!N( .+R;__CR\7H MN\\XG0TGX[]\+_[$O_\.QVF2A^,/?_G^[^]_8?[[__'O__(O__9_,?:_?WSW M^KN?)NGR L?S[UY.$>:8O_MC./_XW3\RSG[_KDPG%]_]8S+]??@9&/OWQ1^] MG'SZ.AU^^#C_3G+)-W\[_7,!GU(QBKDH"],I"!8P"B91)!ZM24&;__O#GP,( MYZPV+''CF2ZH&4'$S3=#+"=UB^ M6WWY]W>O;B,=CN<_Y.'%#ZO/_ "C$2%>/&'^]1/^Y?O9\.+3"-<_^SC%LA/] M>LH5E*EP_K4^[8>C,7TD(--T&9'13W%<"=XCQFU//Q[SMV>QC 4N1_,>$=]^ M=J]X)Q&)ST/Q\.Z=+RF;U+V0!T2"'YQ)3TR+0J MC@6;@(64"(.B7W-_6YVS-3UFF/[T8?+Y!QJ#="I"_8+5+Q@7JU7Q7^\:?RGF MP^:TWD+?TV<' 6A#XRJR IB8-MFR4&Q@B+3;80K2E]3#/*Z/>1/[%4E>3->S M6+TP![Y1U0SH68/S20_B6^J&H'__W62:"E,*BW&.$>EO/H@\]O\7I<))_ M'N>?R.X=:.,#]&CEF\,?B8Z/ER@MS4L>UF0 MIT 61Y7DBG6VY)BCM"QJ&9B6DKR.P@,94*%HR[/48/M-)2.XA2Z%B;W;$U;A/7+5' MB?&V2O7Q*GV''X:S.3%M_BM<(%%,U MWAS[+%1[A#AOJ]<&/2)*_1P =[6I#W^17U)2*8P>D6>Y)?_![\.,D>#7G-6; &RX%UD M0%!8<40M'JPPEO?VIFX,_L0U>[Q ;VO8]6%(_3*<)1C])\+T%_K);.""HBD@ M,.<+3=!QPSP6PP*&H*673O:R&N\8_HEKN0^AWM:S[T_/2SM^!2IRLM;)3T// MB7R"(XM*).8!#%D"W/'4Q_J\$\!9Z?I0P=[6=CA&VR\OI],;_%N[;,J*F"UD MIH*BO<2'1.13A?E2^;\:[QG[BN>Q'KEK..HPZUEK-\-4Z3*;EJBVNG MW^8$ZN7DDG:9KR\G&0=8BD#K.+'0))IPY&0,(LR! 'P+>HOJCCL1N3'7UGSI?,7#%!1]$(4\_1W(@>" '@CQ#+NFG MGDA9%%I&G[ M(ANJ6YZINO<3[!9U]W!DMH+SDKY\,WT_^6,\*%R+(LG(E,9EII,B"@)$TI4. M*M(SBE=]*_MJ^'-2]8%"W:+HHP[/;F!:V!9OIF^GD\_#<<*!PR"=RT0^GFBB MQ6<&/ M63+32$RU+RGUK>P/#.:G\&/%NT7L/1VTK8&\GLSF,_K_AIX5!:0R9 M#\;5 ]RHJB,)+$J;&%F207J?@'R-OK5^ \$YZ?QPT6[1^%%';W7!>3%%6#D- M,4H,A97"*Q"G6$P*&?I0%-K@?"^G,-?'?.):/5A\6_1XU-%:#?8)Z_,H,6[1Z5$':+]ANIS2 M_(2,[X?S$0Z*$E%&9\G4)Z=.^U08H/"LQ&25"Q&(9CWH='/<)Z[3H\2X)63D MJ(.R]U.H,?*_?;V(D]% G#26.4],ZQ29#T$SPGKMBCQ;E%OSV<9:V.VYQ+M%[ST<:KT:SW$*:3[\C#_!'%8X!]YD%%G*>HNF M:KBA8MZ7P)R*R4'AR<3^XL>W8S@+O?<@WBUZ[^%TJP:G35^22_YA,OTZ2#I& MC&0;B!+)(Y=@F"\>F.%!>2N4U*J/H.PM0Y^%E@\7YA;E]G"B]=L%C$8_7LYH M>K/90!@ELM*.89&V&@^&IL7)>$@(T:J(+O:WAM\8^BR4>[@PMRBWAV.KGR]P M^H&VD+].)W_,/[Z<7'R"\5=RRIVV4(]1):'12)L(1&-8"58$H4)QO+] W:T0 MSD+9QPMWB]*/.KE:X?IR%2:^C'L9<*FT0(6$0M(RXX%\ LF)CB'2:N-]=K:_ MD\K;XY^'NH\3ZQ9='W6ZM5IP/N)HM*:>#ZK(&)#\/5?7&_0LN*P9N>]8N,\> M;1^.UNV1ST*_!XMRBV:/.N-:>0&3BXL:Q#))O__V$6BJ;R[G-?>]>OJ#I'CQ M,F?F$0W3V5@6M%6,*TZ31>[YU6HW=H[:OE3DXY2W3(4+!-/,HE22%='S<;=Z/HD1UW%)RXDRT'*'@_+18)CN!&6Q4OC@FBV<30)\+_ZY*'7>J^BCM3/H6;7-]JQ(CRN19 MLO44*'ER*Y3D+"(!\DH)P#Y\MA/I^4:%DP=2\SX2[5F]OTRFY#NN(/T-EVF? M'#@ZFICEWE8[0S$ ^E:3M2DC1Q]]'XD]6X8^K0UWI"(F_4EQ9Q&+?_MA0Q)D MA/Q^:"F:'V%4"U:1=X'SV"_0FWSEW-#_>\P0M;0YY,)+$4JX8'T1.+COX8>MZ)K%>H4M,(N+978UPG)AQ]%\MO[) MY@J_&\JAV]7ZB>_P,XXO:3^.-9<]S0=%VIB1)D1;L*HI%V">1TNU=/>EYO8;U(ML="3)MX!ME8X1Q*)G(D XO>).:Y"_'S@=7.6Q$5"S7PD^QJPR!E MR!9%MHR#2R;RZ%"9>XS2NY[_Q)7?F^AZK/+V;>W$$?WJ M TWU;S#]'>?7D(FD? *O&8]%H*[,G9F2 _\2-!^(KMG-/E42;L&E[A%%;"0XF(]D'>%2,L#P^04:FX, MZ;.-)7D'JC/A1'^2[[&8W!K<7W%,SO6H[D3Y@N1;YUOC&]?P"99'_S^5LOJC#-)G>L$8U MYQ8\K4Q<9D' :N52SC,C.T9AY"6IT.1T82>B,]%^/Q+OL9K=KMD.( 7-[<(+ MJ76XBN8U]CDP864 +G0IL"60I?_SAS-1_%'R[;&JW1K/ZEQ]_*%69;K UY/9 M;) %(:_ MP'#Z'S"ZQ*N-Z4WY!TQK0>19K88<,G>&3-!"A"WDL0+FPLCZM%&@+6E;[Y'C M*7$GJB?/B/YDWL G7*2YX6Q^@Z6_XGR W!8- 5E)DC8_[0*#ZJOR*$J():7$ MF]@#NP ]>1KT(ND&CM_NM2K4^JO>:!:$B:Q>C=&\$S*ODB\NU#VL"07.=W/H M1]8-/,,KJ^47DL'+R9@07A+(JW",'[%,IKC\W'OX@K.?OY"53.,/QS#]NA - MS:X&6Y-\1XOY+?D^(,?61N2&90B5WR"9-V1&^RR%B[3JA6U%>_I829K-ZDG_E D7&E.%GCV098E:$DJXNID.B_7@N1&VUH6_&< M"86.DW,#1Y=VU&LN6.$*?(R*%56Y&- RB+58$AKO$L_2I2U%77O8PJZC>/*J M/ERF/59L7X-Y2VK"Z;2[2[S\-/P\SCO-L"?#;Q%]=?*I'.*IHCY+(*(NR M3)N4:JW"6H$\>"&SR'Y;$N;Q^M\'Y).G1S.-]%D$?@WV/5[4FN33KS__UV5- M;4AINHC/>#]YAYE^5[_>\-8&-O(<:JP&S_7L3A/$M0M#SKY&!OMLDPBX IZY6T(]X" M,)^$8CY$:S34ZI9=#D(?H^IW5#(XI>;W$&[/:1V_7<99F@X_K;)-UL!6N?C& MZZR#3315Z\D"H4G' H[EI()/-7>A;(1T;O4V[QSD=-9=CTJ8M)!@CYF@6]-. M?L%OL%()6@0AF7.8"99&5LL/DS\+FOQ:GWB&#HJ]8XBGKM:^I-?S^_IZ6/"W M-,3Q%<4B*!4T"H9@'=,9)(NT!C$!5H.R.6IG.^CR]I.?N@J/E-7.Z+I>BXM\ M*V@PNU;08(H9\:):EY_6Q^2S>CI%?N+LVBD5+DX[*XXTW# )]BL&+269O:1!3M _)1'%'MPX\M%_-M--*@O,4&LML%/XTM MB;QN,KH4ETRC="R(@(RC=<8[-#HT.:FZ#]CI6=).K7??P!VGDP8%%#;PO83I M]&O-P[VHW:5?S.?38;R<+V^#EK6;!EI'96W.#*),]6WR#$Q]KY(09+U+HTR3 M96=OI,^'53UKK4'Z1.>+Z('405G$M.H)8FN/)Q4B,QP),'BDM^5!PP.>#ZUZ MTE*/F1?5>]E<4:N=^6HVN\3\T^647H)E ?OE0OMR,OY,]B?!?C->?CT?TENQ M:CXUQ-F@N"(Q)62B-A+35D8&"3W+6:(@LX&KV,5)[!74&3+L81778ZI']XDL M7I3[YQ$@6H=DG*8"M1Q_]=]U"LR1 R^RX\)M9HX=0R;UF MI1;&%*4' ]^3!"HD@:-T4B[HZP$#0>Z2*B][2NY1$ MD[H4>^(\PR.$_O32P".\O99(*"D3*B8#F7@ZT%KB(PK&%7I)RY_ L*4E2P_G M:X_QG*!'W6V&PAPE^!9,N#75&GJELTF%:5G;0A6E6<":;ZMH?CP&A:7)MG(; MRIESX3C1-_#@;Z:M&"\Y%%D8HC&U\*MG41:L:2N%S"]N"C39.QXX%>B4%#A< MX U*'5SE!\S>3U[DO) SC-[",+\:OX1/PSF,%NM7)*GDVFH,Q[-%[N.[>ODS M&\YQ=7FYM++?89I\6&IK>: @M/<^ %0ZUZOCI)GGBB:9::XA\?D9;I:!6#$A++Q5KI M"S>(;2J$[@WUO*G96'4-?/J[#B2V RY2$B8E65"%O!(O$PN"%V:YR-RF4F1L M4KIZ;Z3/DFH]*:YIZ<+=R_:JILYR6@,"&W0PB7D R;1Q@L7%BLR3#3P$;=H< M)^V-]+R9UE9Q#>I'W,QF_G:A]*9<72C]-)RE>B0VX$AHBB+!0";!!&7)VZV] M#068&')&"4W">/; >-[L:J6L!H4ION7%W\3\$F8?!YE'PV71##UMWEJ4Q"!@ M9B)"2DIYVN.;[(IW8#IOWO2EC ;U+>ZT G_%/Q:_F@V*2#8G4FD"S8G-Y%T# M 6<)598QU!"))L<9W>"=-WL:J*A%J8N[C+PKE!!]#7\@QVSDBZ4)I>9Q\%^EL1KH=(6)30ZQD'L0!^=S[Z66@17:@0]=2OUT&NP\F=)&UGV6VNB <'E!D&2MZTOK X?:@;(&!$8G M.*V>U2;4TGC7I+1?VE_06*AQ\/+[();Y:TO[^:3*NGN4(9[,KJ-.JS0(@&*8-(DDC9)9\+#P[+WCJ$EEYR-CG2Y7FFMA"G8//NQ?< M[H10%.^+%Y*%6,MP)L=9#(K(CG2^HKF M]=_:P'[1A&8@,YGD"B6S1I.U;D(M,EZ;T%E3 B1,EC>Q=X\!?9Z$.[DZMW#Q MX'/L13QZ%QQ\%(9'H6U M71:E^\8Y3WKT+N$MZC_^>/I6R*>UH+,ICJ6@:L%O+\G*XK4XBBP\%-":M\EE M[SM0?TL$HY7(M:HM.@-4,R!ITWH6ABVBAF58GS*M'3!=$>%0+WYL%M2* ;QVI;(5 MJS4)BZA9'+71BZ[=ZT&'P%RQ'J!>/V]V[[I#]=W'/0,6-!)RSPO _[H<#R?3 M^P J6:(6U:E+M1:+J?6R03M6$[P*E%BX]!U8T&FP)ZWZ_L79(#'NGN7)Z91< M(5<7(Z?=#8MED$@*Y.2C=U9'PYML^V>Z+S20>H-TN6_&SBKW?W+Q:3*N)Y1+ M@Z?(HB K)GB=M[&VFCZ*!0$N@,P*2MMZA=M0G9-C>+34&RP3&YC6[DH'4"W] MPZVH'MA%/%Y[F\UJ>A-] T]Q![@(NDB=6;"TB&D=:#L+2C >)$_!.S)HFI1< M."$?NOJ+IZ+#'A)O<6!P=5&ZVL+0!T1?"$'$FF%1"HLU6W0NHJ(B)GM;0#JSLBBYS &270V,P5V";' MQG>B.@<>]"?V!FO .YS3_#"OFZNM4('7&JT5S-F:+ J2C".)FOD2I8?D,Y@N M[80.\""VP3D'%O0@Z!8U4J_?5J\AE0*&O%F62R)SV'-9;X(M2Q =%QA*;E0- M]3:6Z2H^SM8'R[IR'W$^3#"Z.8?3]D&X">0Q-46X0T0;'1(R+]8[ M4S+W19>8@\A9Q% -4$F^JNRO0\).:?5 HP2SCV4T^6/6%QVN'MA*K3L@;ZC' MI(!*%"DA%9VU"\Y@<2Z'P!T8N4,]6]'W*>8FK^".IS=70/>7!90I)K@L@7/M MC H!3*"E.J(-M-;J>[31TQOP(Z3?/TPGE^-,K]MH2.]8KL$_^VMAQX-Z$'@7 MB)M,MUA[=#L=H]7>>J]4X>0+1TBT&R8]N!]M'V+\J1I1AU#ZSL3#;XVN'OMBG%^O'_OZ6W05H;'% M*\^4KU&*F#6+9/(PDTJTUF:1.R4RW#/,B5+MD22;),TCBGIRHPK9U](Z9@,G MN!@RPBD3!A\LU;YOQ1^85K^/.AH<@RSA+&&^G2[KP"U^-A#1%(>",/GBF4Y@ MF/=DZR-M\<75J.TVU6!V(CHC:O0B] 8'((NF@F02U%#M=9S^JRIE&+V]C*-A M>E/(A%Z$24/A$:#4^[U,0 LY;417QEU2!50"'IKDP7=&>#YL::.4%C=L7VIU M2;)K1F11YO>3GX:S99'UFNV\ZE1;"["/\]]ITY_^41.>E^TK![53HG"Z,%UP MT1V'>(\QUEM'Y94$K\&UH-/AD,^'7R=26X-;_E4KU'54P\W,(L\AY"0RL^ " MT]DHYE,1#(,)BEXHGS:C_'I:H>X =3ZDZ4WTIRX:>W\!!B5M3F4XWD)T/A?I50H\%8.O$?Y[-AQ=UJ_WULDKG3?G;9#S_ M.'O_$>M-"XR__D_XC+]=EGH47<.R)K^0C%[14OL)IXO2W>0T)HF"C#HF8KV" MD=HP"&3H%>\-C]H46FT['$@U^2>S1ID)=Q1E. Z=??8(374WRD)7TZ M[9C,Y!1J83P+3FB6E(LD'D?FNVUBT^Q"=.IHUU[5O6FP]"+V%OV#KN#\"A?T MY?LIC&>0%H6$EY?Y71"VC'^]'^(#!OED%\DC0Y',%P00:3O.L M;6*TY(S@)=J%8PT,:$&(;P@>H%-AS^K9[%QXD&P;7!.M#@??PI0VS*LISG[\ M>OTW"[:KXC"!MTPY,L$T1\<@@F$8E/#)Z,S;=*CK#O&<;(]&BFF2IG>%9_UJ M=$#4TOBX#>EAC(U62KR#*T=HH$G@]2UDKBAKA:>M,IBZ;%I-R!2P$HH-F0<= M7?-EY &MB8>CQ#Z"[[M\P[6 S-6^QZ-Q6@3/R).O&0&U7+PH-2IU3+0T1_LLQ;$Z2+WB!SQ6BF MH=8CL*B9<9Q#R81OLSC'D^/#49FW_=-A'XF?)/,VZ\#!!63*2&3:\, "SX$9 M4<_R9<&R6:7GS#-O]]+0O9FW^XAWIZG0:\+5CS ;SB;ETQ1G-.G%E=I!<>VW MG])+./L]X#:BV&/T->-"8"Y<6T7O90H3K!!)I&B33DE$7WS"Y*VWSJGHMLES_=SC5J9?\8\7:=%NL4:A M3"=C^C(M3%]^A/$'?#6^_HGA. U)RJ^_W4QR93Q9WGG1)IYI%R3S(426 MZ(U5N7ANC#^\Q^G%3QCG MY">M:@0LH+Z)H^&'9J9-L<(D3.NDW$@K=)MZG3LA?*Y MT:N="AM8H%O?A5\GX[2"1Q/U5F3+@LHUOB1E%C$4LL&*%=8);=LTW[X'UW/C M5)]J:G#!T8WR \N+=((GEDOMZN9R9%%Q8$D'I0PYW0Z;A!=W@_?<.-5 :0U. MT Z5T?)@,3JLC30$XZ54\(;>"VE]33:T]))PA9OIJP]KA)ZTF<+#TN]TBGWH M&,79=#YXA]^*#2R+R,E 0#6P$*#V D;#8M")67*> R:!V"G3@AY]C93TW28A MMXS]4-4V3ZCP23^"[]'>VH"RKB?4

%P'[LN$A#OZ/ULEVW1XAT.9:3I(' M&V)D0D4"!5H2J&AK@2\L(0-D*$],NSN.\=LJ=Q\YME/J5<^W=>6^D'C1WC.> ME*GY-)P1E,) :A\28 BERT'7WDOY!H[3F:\]:&?' GV,:$]S7/_;Y<4%3+]. MRFSX83PLPP3C.7S;LSY-1C5/YI#SYXX/[N$L^I I;)Q+!Z\\JAPY.JYYRCZ( M!,IE>J4!)8K!_K-IH8:WK=7Q]N1JV3ZES7)QGEX-H^H+J>BE2<%%52 F84M, MQNN.ZMDVNQ9J.OS29K_GGTQ)7:YV$FE#ZU*$5E9G5%[54D_6V@C:"$P===3/ M;<_+"5GBX_DRH^_=D MXR_=-Y[\EGR8>GOV@18NC9Z,E#*XY;LUT>2R7MNZBSB6"@ S AR=9TRPKUGLYTX-.'H([0:"R10)S5EA6*PJS&$"P(+)-6F&0[C0; MTTDX1G>TY\NW@.AE-/6>F9CK<0; M:_]:%0/+@F"Y[#3&)ADH=V Z;X/D(,F?Q+VA/UR]!%V@G=0,N<+V:"R0P_1X MK_]SG!).87=<@ZB<3-F0U^=,!*;K):\W@C-NDTW.1<=-/@M^[&]M-*?'/K)O M08O+V7QR@=-;$%=;7@C"6TF[I_49F$F-WI40(\V1[W@_QO\G\ETC6_50M4G 9;L*-I,H<8->N83%)9C4%Q'&[/K M8F9T"IFX/?P96!0]R+7'6-V*9ED#Z@:F=4Q6!U!]![GM1'/Z8+=CU31I)>.> M0Z1V@S-!)'*4 NUT*C.-M3>#X99E&WA1A"J8+HTD'Z/B[XB#.XG>]Q%MSQ5K M7L/T \[F:T"K?<:A(*>6%R9,E@3(TQ1M0/*:DX+H T^A2WGFK0\_;81;3T*? M]"FQ'G?F12T=3)-QW@4+01HN63&>"&N]9=$5Q1QHGY4Q'D!V4.0=0SQU=?8E MO9WO9:^!BXNZ"K/%8R8EX;1V(2Z+K+(AC+Y%8";XM,R%VC\6:\\!>@C&.F9* MFWT-<\Q>1SM\"^QK MKMH.$$ZN]GW%(!Z1,5]%LKB. 222O$)+0&"+(I$%C2IEG,L/V74_OI;+([/-CHHP(*PFJP0GADX%YD-+D>,6"/$6YRZ MW0^MAU9#VT?X^PS+Y>CUL. K21;+AJ&EM?9UR.O&&IEA9*TM5'@VO/G1#_.IW,:II:EHEG1W9ZC5LKL:)SBGD7B]2!DS?0 MY(3Z;EC/ARC[:Z%-J,3EQ>6B5NU/^&F*M+8O2VK1+KH0^SB_N)A,Y\/_7OQ\ MYV0&T6/(QB1F$1W3.3D&8#F)J-HFGGYKFZ01]#6!L^/=@VBVP3W]3F"_XGQ@ MB@Y9H&3: 6<:G&4A:,^,\PEB@8"J3=_/.T"='9-ZTT"#8BEKL_--V8ER>>=$ M#H"/FENF#"<6(S_-E*X 3Q7(WI@K3?3Q6$+<=T[I M6KA#,MX +\C UE;)7M*\4L[,QB*2%/6D1IYT17KXN+(VG.BZ2!VHFP:VUN[9 M7T5$=('8,O*L \:'B4#K7;]=^7.DKZZ?KLZ;7P+>58-_^ET^!E&L]^6!937;44$6A2) M5ET7XRKA$'P&EHN(3B1,5G>YRNXTV".RD@]5T:2E?)N$P5]\NISC]-O$5[ , M8$(A:9]58)@N6"^&-6?.%QZ3BLC;5&C>@>=\F-&GX'M>$-:0?IN4^1\P72=J M:.^,#D$P4T 10YUC,=;4H'JO%%VH]>@ZK #;GWX^BNU)@CV>EE1$_Q.FN2+Y M"3_C:'*=:$(9@25EEH0,3&?R[3S]A":JM8A:YQ2[A+;L'."\--N/'!L<=OQR M.26Y7DZ1)OS+\$O]:KVU("@N;%0L%9F9YHI\]B U$[$HY6NS*=.D-L-N2.?# MB9[%?YL8^NAJU+5P1&T1]^KBTW3R>5EB= V-%Y>C(LVI4HT.+YG/TC$.4!/Z MI+>Y30GJW9C.CQI]*> V-\R#1\:]R'GQ41B]&I?)].):SY7FL1=WC7WRD(O. M@MB(M.!&&N-L-@!&)UD@9(_ -7F8EJL">T9:W 7C.(-PA>%->;G$\,L:P['Q%RCT-6-*-W-,_A@N'*2=GL4DOD>L@3K<4ME;RYI)XL*@;>+[7FTEL%-NZ?@:2DX V,-0VD0BN1)N2:,Z(CO?,G20D$]>\QW0%Q&<@@?-5D. MJ?;WQ7H=&EE, 9CCQJ!!%77JXCO?-\[YD:!WZ?;L5]]%SJL@BQL\Q> _W4AI]'!=VC/SLV-&'!AJXZJO>,L/_QKQY4+2VWV8# MQ66-I-&L+ J(!TU>HS&2<X=5CL/QAQM1HS@=3K(8T$H)"I-DRA)B+6BEA& ,2\99L!J3QB;+T(%X MSY=>IU#@;=ZYH\/0KT%Z4S:1#U!D82NZI'SMM.(BO14F,QUYS%:5(MOXY7?# M.E\6]:B.VV3QQY+EKY-)_F,X&BVY^VJ9)/0I[MAG2]9>E3';;*$OLCRZN(3#*>+6=?C!!ME,;$@XZ8F M-7 G&( *#(7('(C$"9H4H]X.Y_S)<83XMYSC'7T@O(8UD#E!"LZRQ',@($*Q MF)UF6>K"B_ 1V]P!K &PS=;T[N_/2EBBT\.2YT:C*K#3A>3*>U*6N=\&\X_3Q,2(@) M;IJ_JE?;]><+Z"_IX]<E-AM %.*YO*76Y% M>X)S?D1Z*%UMX=O11\1'SF/'N;?A0N>8"A,BD51#]BS4;B3>*C*U,EECKDF> M6Y/9G!^!'X_RMU#ZZ&/K-_././UU,IZL.QJ1-S"YP)^_?,(QN0(.O8F\1.8- M)TL@>D(&(C.A5"U98YP(33RSNV&=+\EZ5,<6MAQ],OU7FOJLN@,X>S/^^4L% M>#FIJI72:_P_':\,1K$#8E]*6#+;;'D*USN$]I M9;62]%/*Y78A.Y*38DFG4 N5.@:2OHJBD,THE8035Y=XN%SNII0X()5[']4\ M4 IN%XC_3.7N0[\'Y.(>HIR'*@E0C /G%0.>%IVZ"*4-N<8\!A4*!Y-.6]7M M":1RMZ;//CIIT7QD1T*I]]D7;R7+J1;04$$Q'XNAN2O,!36B$2VH\J0R>??2 M7<=,WGT$WR:^?=>M_X]?EQ7 1S!;EN078$ ]P35>((J-(-<2[ '"%R#D58W M*9&Y!\9S-FY:J:I!Y;4[H%X!K57FUPV[.L!M:?#LB?=AC)]F^N_.L]Z4UV!G MVQ=VX9J<=5K,N9+5O56&]OBL6>8V\XS*ALV2)6?$M7L,I<=*M7UTUH!B[S%] M'$]&DP]??X39%LCK6BW*I:AI92](5H+RP'P1D7FI("7MP&,38G5"=WK#JJF. M)ZT5U**8SJK]R3L<+6O\?!Q^6D/S"3 %&:TCN1]A, \,>W68/4<(I5I-K$'44$;G(+$;AZ@+J:TPE,AN= MCYR65Y-.$\KVP.>##T&/?63?@A93S,/YKDZX(@;(62;&?;T"K%>W :NE%*13 M7-)Z*IN<^-R)ZG$U(MY+?YN\Z$WX36H^WGH9?L1Q^G@!T]\7;X26VGL>!9E' M-%_-K6-165%=0)4MF=CF2%RN%):9!_?PK=&MWY=.N [J4FR ?#1 MV"5'J/5>SO2@DY/X.QLX4205DO0L94,+(@^2T=)+ZZ,*.:N8(4ES/IS9WU8Y M(67V444#JKQ(:7(YKHFI"8>?ZZJZ[B5;5%*UXPQ:1Y/6@;QUAYK90JX\+RCD M9DOEWGH);07T"&R5HU1WNS/0\7)O5J5K./YP!6RV3"I\"[/Y3Y=+$SXZ(7TN MR*+PG&:.A4!*SKCSPB34VK5IL-$)W3E;+?VKIT&UBWM!KMZ?+C ;WU5VP?E@ M=Y1]:WI?+AVAIC:WDIW@.A\P2^%9#J8P;1,YE#PF(@$F8ZQ5.38Y^']0-MU_ M"_E(R+2/=DY$(O%^(L-/\'6V0KIN#$"KL1C_YZQ1ISY^^_PCCP&\#MZ96JC?( M0A(U-%)IYE/TK.0HM>2@1;-2/8Q!ZPG?M4.[HXKXA/W=N^" MY<%:O.\MJ(WZX]+44P+I<@:C0XH0O= RAV*L\=FK SN]=X'5+!CL];<$)Q6U MXK&^"0")%F*@%X.3)YP7)R=!6*F;5'+I JY=--RU+N-%N(00$C,2(M.IUD0N MDAP[#9'KI%3.33HO=P'WJ,).#N-,]VBW W5RVGCP535E8;RM=;NX\:4&3Y&Y MK:K-G:3G/+JB3\V9V0-U?W] OAR@B]-&W.XJ,P :"!A85I"3L^:$9B%&8)D# MRI)L<&UZO>\/]7GQJ0]]G3:/H)8\M;J6ARJ:%>UK%[Q86 !+KP-8AU:!#A9/ MS*8'Z>+^D,S95P\-0N ZF97+4VRO',_&2:9"O10KP9'OS2,K2@!R!R+[)BYL M=XBGZN;>G#.-M/)8J@#LDR(!#F.0/#.0DN8'F%BH%>)U2BZ53)QIDX?[B!/G M6K/DB-RY?;3U"/*8NL#]9^Y<*_T?F=!TB/(> ><4+YR#5^2DBEK-1\?:\# Q MB,G23[2C_YXMUWK,G3LEU?;1V8/ESB4OR-RPEDFER:/59%/6WL0S)>.@Z9'WAKU9>43W-#N@[5_'4RQ]GK"8QGB][CMZZ.3WY= MNB>P![P[/4:$FXV< 61T7*I(E%1 'JPKUEL=>((813GX(O5P:9YF]7PQ&DW^ MJ!T8"^T]BW2G9870)9[9"9?(^Y \X#JXEY VF15MR3X(FZ/7"FF9R\5[KW*V M'&S4!R]V>\CK-%1Z.\5/,,PS&.=%>>*7E],I??!ZU, I^=0)S@.2:G]Q;09_ MZ"1D)E,-;:%ME Q[3ZN5<60PJAA0',RL?26W'[W>X6<<7^(!3%C_90]*VPIB M\\WE,FN,1B6-&DL"'XP"SHM/!J3%P18\!XEB<7QZR*MQ\^_[$\LV0)LV'+%- M"H^B"- E(X28==(J)%3%.3/8B>T@$:U[.\#HU9C6NXN%!7>P:=3AH?T)LS/T M#0EK$#H8Y*9@T5S'D(V1A@QE;>.B9%>'YQ]>CGOU\%_(@5WW+?C'=^F%W'>_8 XI%H^EEL?Q!#?&4*G$6 M"2.C)=2QX))B*@6;BW7D7CI#!SG-IO-:$#U?IOF;Z:J]V++8:[ \ M1.U8!D,[9:C,!4=?6<>-(II=RC M/7(-3SU%7B&:K:T443]*.JVUGN2\LDH$)SU2KE8&UT6 MLI-S8=$J8(&V,1Z2U3)WB9Y]C*K?$=1S0LWO(]P>-5Y7N-\NXRQ-AXMS6@*V MN,_';_A6-_J@0U:T'3)AO6=:IUA7N$)[)=?&)!XDN Y&09>Q3F<8]JB224-Y M[CR[Z#5"8K7175TNOIN,1F4R_0.F>5+2:N^#Q3$]C//Z!Z,AQ.&(1L?#Q;!Y^BH\3[R$I&+1%@KDD%()N3A?'$ HKZ^(HJ5,?IO.4%"F!"DZ M3B)&/^B.OD\Q'WP-U^FQS47>X=(N@7412<+16@UD RFO:$L3LMXKH53W"/[8 MN[R[GW[UMKVYG,_J!X?C#Z,)C".,ZNY @\2P*:&$9-57A:I(VUA M,JJ@DQ)>(&CZ8;A'PUTA'':S5SV'H#CS'G@#??.Q+F$Z_UK[P%S4>;,!+E*"R8UIZFJN2@@6E MD &O.7TVD?*Z'-0<.=>;H$X?#=T'$S:/>'L3>[/:3C=?NZ\#::WS5CCF72W= M&,C) (N1"9-=DB9KU2S]\#::\R#!\8)N<(^X"*9Z/1E_>(_3BT7#]12DB ;) MQTR9DP-K,HN>)NM"<0:#2+)-C[-;2,Y#Z\<)N,=+P'K(MYD92[?D& M[P;"<5XL06_B:/AAF8.SJ SS:IQ&E]6V>C,=?AC6T*W9[!)_&LX6P>(#F2WW M*3GF?,FUQI!CH3;OXQ*L,LAY"&E?3AR$Y,SXTEX;#5HVK,\>5EM:O:Y>%/7@ M,@:>)'$Z.L-T5(I%A,B,],:H#.!3(VMY*YZG394^A=V@]O4&BU=1#)MD_L;C M5<#VWV!^.5WX=8.4>B2YYDGU234\4C@Y\&JDZKO M-OWL:>BW@CT0.DKK0ZU'$SQ9V:EVXI*&98Y*H)1%01.C=B^4SXE8ARCF-HO< M:5@T$%G)DL QY4JA[5;7F@LQTYX;O$VH?/#^X>CSG'BSERIN$\;W>X"VC.,I M&31*6O^BIPEK:02#; )#$+:0.GQ)31:7+5A.50FL_2'9_J)]Z "XZT2>KXC\ MK15DM#JX+ QSK@K&:1^07W->%Q5B38;+^S]63UYE.?M :/%-)I:D/=$[6 9%WF%Q>+ M0 BH\9R+X@:Y3@EJT&BJYRA?7WR@QU9KZ/!:%&UPM(\LZ4- &Y$F*JF8?;2J M!-I%R!6412HCL*14:E>$^R)-#H34)O)$.R*X38:V/Y>9+H*XKVF]LL =TGR* MO&H>_P0B3^J#WI2-I1B^#"\N+WZ<3*>3/^I"#9_H-_.O RS1HPRT7F"13"O+ M652$-@IM3/4/(F\2?; /R,=SZK(/4VZ93*W4TB!2Y8 M47N.9!@627:BXXEFRPM+J&.4ADQ(T>0L]EYDYT&(?A70:,*=/T;Q(%1Y'>(D)A*BZ+9-=ZN!E^&FD&35*WYV:4V4)>QGK;*FTBT22S* MC5-EA/&T*]"3B!L$G-Q&M MH^W>D;>V:$&?W^(TT2_@ PZTD. A209&.*9)!RS08E2;TEC."RAOFW3)[@[Q M'$G2FTH:A([<1/HCS(:SWSY-$?*;\7_ =%COI2IL,8@\@^).,"WK77-6F47$ MS'P)SJ)V] *<@#J[ 9XC<7I21XM8D2VN\G6:_W0Y)6MH51[,.=19%\\"IFH+ M!61@M:W=#VC==%9&W>3T9A^0YT&?9FII'CU"QM,Z!2AQ5S(0+"@$*UK%0JC% MY&*TPD852FP2'; #SWD0HP]AW^9 Z,=#N05N-B@NNRCM=EMX^U+D"=N6K_UA;>>!_(DS?_S$9&)O)[9*) M"6$-T^ X\[;0!I.B#=P&;S8=X@ZNJI.'+R<7%<+[V MV5Z,\V)"L]GEM^36@25\P:7$N+*:1%,;ABI5& JK4S*FI-0D-GHOE$^;2>T5 MLX5&!Q_!+K+FMWAP/U?KBM!56\H*+IUT@J'*9$M)VC!CAL"TQ>RM)Z;;+LMQRWZ+A)AIV1J=9-Y0R!Q[K#:0;2>N9]])"]3J& \ MD;^F^91HC<84LCM! 'UK-MR38W7?[(G[S:=G# M'*112)O#&J]$T6K6;%)T/^99,I]^9N'C'L&2F\JZAX3"^XN5E ;G$M5 MBR^Z158<, ^B-OC)QLE@0A9L4DR&'*!DGKAJLAYL CD7X^ H 3>P"J_C69.[ Z*61L%M M2 ]C$!RGJCOT?H2<&^P#6Y#)$&T"4HYW]0858V$Q><420NZE2: MO\< :*WX?<3;0.%OIR2)"F>UY22=7+"8F(Q)UL;LED5/:YI,'C6@)>U1[A!A[/FR_ M UW($#6OBY&7M)1PXK*7"$P9T.04H(Y>/$+E[MAG3ZW;?:37]]7N"HE8[0FH MN/(R&-H3R%W4)A HX343-@H $[5+G?J)WWSLZ;;./B4]Z4=,?=^QKJ#(%93H M@[5H+'-9<::E, R"$0RQ2-K'4:'(>VA,GIG&#A'38RAO^LMP.IL_?'73 V$T M+V[:AW@V:IO&C"(([[@V1I/+!,BYHT5>4<<&+#FR)5HF(BD?.=:E%5B,5LAI;UPY M6,Z##,<*N4%,P?#JE\AI<6VV%__,7G*;A#-].APF__?(;9C'@)82 13$) MM+7J0O0@T(EY*[54FF,J32ZU#T)[QCSK55$-*K)N!?WF#2ED9KT]&I&O SI@SAXJ_0>W6U_NT'( @G8U N[(0 MGHPST,R[Q)E068 5$KBW30*JGF0GB&-HTTPMS2NX;K0D\-EYC%PQYZ#0WIH3 MBYI06I=S<=Z&;)M0YFET@NC/I3I"[#U69]V5TKXH"*BE!V&U8$)D,K.LX R< M!I9B=$:+%#%T*?:^Z_E/6ZN]2:Y!H=2_DC!FKR>S&<[>C&^V&5AUHBBH':"4 MC/ 0P$1^7#"!;!P'1#6?<]@L7];/6WXOLJ=-BC8*Z+&,ZETQ"ZI@R;4B0M:" M((&I:)!F[56]I$&TISAO?11E(OI;YO<7[2,N$R%$\J$8QXIUEM4P(A;I2U*L MZ4UG))YR,?:C2FXKZ!-F7BP7+*)#1%Z.%O3IDK&[H'K6R=A[J:U;#NXA,C]=,K;URDIO:Y7$6O0VQL1B M#,@X$B( 6[AIT@OVL2=C-R#"/J(^>3*V344[,E:8APQ,.Z]9-!B8)^N6>YF" M%[P%#YY&,O9>JMLK&7L?N3>(QZLFS.PM?*V;X-J:S1JMUH[QG!=SA7H'FE@F M"8Y)M^FX<@'^,07B4@$^3@-\%T;-,P-]+51WRL ^0\VD2\)/*64B=F<-:DTPX MQ[QQBJ$50A1;]Z4F\46/-0&_9\7O(]X3). 'E13'$IG2P&L]6\>B3\ \5[Q( MHZR3IH6V'V,"_EZJN2!+/>L CR?BW^23]OCZ&*%*(D 0K$3W3*0<6$CFGY/AR64Q*EC4-A+)E8Q. M:J.X3%J[F*(0D7.CDW1%0HSW))+?&JM-BKBW1!MN$RL6B%4\;KXC1HCBQOXJUZ. X,6N(^%&6^ :>\Y R,,4V@S0>5>8).+K.X0SY$NO:FD MYT"FC>B/5=(I81M.\C"]A:_UQ[,!9(6!6\V4\[4S.3F @5QWE@-RF2:H/8AYLH-] -0)L8LBD$3I,QGXJI=[IDYUD#*B=3+#:Y[+@3 MU=.F1O^"[_$29$L[X,D<1NN%J_9L'90@?,HU(TN&>B&'IK:_$R\#MX9YVDKN6XX-3KUV%KWQW)1L7""/W2H"%SWA"H(!1^ER$.3?GR#;\3'6 M&.KO=3]0W URI[>=]$HE( 69F!6"F&D+LN"L9%Q;$;3,/,CGTARW/Y7O+]I' MG/545 HD@LAT432-X@T+BCN61)!&8*W3? *&/+8;DKV4>W_6TSY"/F5^2Q=< MSSKK:2_%=4UT.43J)\UZ2LA=59C)COQ7@\!\7.2'9GJ*DD++)H?BCSWKJ0D9 M]A%V[U6Q9Y?3>H[[=HH7P\N+Y:EN/03;R.@@B,8CIZT326O:2YHX!\=L2 ZL MK^8M[^ G=!WOH3+=@@SFEU/ZP=_@*ZE0K8&:J*2N M*5XIQV4)CV",9%8I)0-$F567!J5[#7H&1&@GY)X7@_N _J_+,1+2=5%JX,I* M5\UG0RN@UEHQJ':U4JXXHY.SMDN#X_U&?09\.$+,.X\43WB!^EOZB/ERA),R M6H649_K\Q6)R]??+B\'>KU4[#MO\LO60Z6]>G R7M7NGNN8/>71)_J?Y'S<-EP>S@NDRD-2]\TTOE=8S57=.>);FB7TYKN15%U MD=#%I* Q<*3^5+@(V/DY&M&3,ED$A!^AJRT-Z4,)]T#:E MZX6$X@LMR4Z#$""C 2S:)^$2*CVX&^6Q8CN8Z#L?U42$'6@J(^TN#A)Y-%XG M6GDT6:G2&ELR+R#2%D$>R\+E4R+Q/=//:B7F!;D/D.:N)_4@S$X@-V-JN!,F MJR@3%[K61G,E9$A*!R612SWH@+<742Y.M@X):;K[>>W$N@WPYAO/G2LV![*) M4%OM0XGD0SG4V;D .NX2[FWLO8CX:GU^U6J;2TG)Q/FBDDA< MN^B]X=%Y;[DTI#;C=FGHKO&.3![X"%/\L8[W\OIXM2+NAX4M_N/7JX^L;G%? M_ '3?'67('S,(@O.D@1%7CO6[-4<6*;-/4:.HI0FQ>2.AWYTYL6A"+X50*^_ MG;VXG'^<3(?_C7E09*%MVQH69G-X[/3&3 M;Z6"/"@7&H3=70M@?@F?AG,8+1&^PQE./V/^A3SW2_*D\-5L=EGM\X%%27Z: M!18DQ^7UOR>_C8&FC0A)FL8VR2_;&^FS(V=;7?9\^'85//AJG*;5Z7LUOOF2 M[(:MM*CA19DIKVK4 5@6 TG*&.N-LUF'3G6,CX#P;+AU2E4U"!!>D:^$.9)Z;I$.Q%J%)?YG>9O!L*/NP MNF]0U.%@.2[^^0^6'8$"#T,V#7\OK_'Y03C0(3NW+5_P,PU$]NR/CZJ^UA=$ 3?8A1\F$$+)&ZG$647J& MSLD49##ZD2WA]TSH>=+]H9G1H _1P?-Z\ZE^<+;NY#9[M;*\UGD'T^%X-DS_ M :-+' 3I$]I"ZJ U:XL2'3_Y)J4L+@%)/[YYOPT(SIL173>HXO M1HO/8-X^V54/UH$# _!,!43KP7F#2.K++ 0.7G-]$_F35*\N\%[=LQLH+4& MC:%^OO@TFGQ%_ VGGX<)MV/]=3+^3"82+JVEV>(5N?[[FM#UZV3^GSA_AVGR M85S/I1>GB*N7;%"T)#%ZP0!]JN7-,[U 0C'4SH P7UI4S7F%+-[=LQ^?)QI MT ^KV227VPQ97*L?U<^) 5KIP.3(K*EU7EWRS'O-638AH?#&.-ZD9L5II_G/ M5^7QL&C+=>MK348I M67"NL!BXTC&4K$N3K/Q33.[9O2"/CC%;7HNCL\8.GN0RSNK]1QBO M=LF%U_[-=QF MHJ?!K2UOU?$7OZO,EM6![UTJF.W2P3*YWVBG+"T$+";Q_[=W;3E5=A+OILJ)7;:S^\AJ V;=6322U+>^-^?!D7*,D5*0\Y@2,O>;.2+ MHID/_36![D9?R!O#1/M#\86!!"M2!OJU3<;A4"L8JY7&N0^,LS!^*;TZJE%8 M"P[7I>?<:JU16@86Z4A+BL3HBV#2JR@X*&%C$V/H+HAS]> SSWD&U[Q@&,QJR0@0JTJRK)28>E8;Q$ MEZ3V/IDF88,QF'ZD+T>&-V.T#O'\D\>.O&M^D[L/$O)T8!VZW<0?>;S4Y M!W&V'R/DJ(VMXWE==5\%N:^1)\ZR+KS(5(C/3M.G.[[O*? ]G$#;?;2?S?*? M9!;OP*2__7U6<[2FG_$.Y!(->.-(.X7,M;U$K*.U"T'6 DN1T"E0C&]2??G]*.\CSM2%Z^XQ_+:8&K:-M7^U'[9]VDA M18C, %2M@=*6[ 67F(I.*5.G@X@F]6\'$5W@/4ASP@_=C/1BJT%5^3? -I"$ M=1$3!(8J"O)#LV.> WDHB@R3 APX;WM1=\[)8Y>M.B8/+U6*:5IM$ MPK^(D^6;MW]MP&4>O+1",UN$81JT9^!)H[W.,MLL(:0F+L*#J'XJTH"L-? C M-I5AZZ/>FNRYJED-*BHWD#9 MJ'\7,"T=PV_0G,>C.YF;_1SW$&R#@^5;4"!C-*E6/L=24Z5X)!66A5F?@C:! MY^":M'H?@>5'7)\V)!\CS_&\[/665=N1?\!7L^T(]V2=P(3(N"KD[?F86'"2 M%IU*B&# 6].DQ.H(C.-;%#W8[.80]Z:B@8/R.-1W_YUO+]!9=[2VY 1NYY]P+QP)9NO6FGKSQ M).J=O2;EC]QF/)?>?$7YQ#7G1#H&=$7J'=WC0%_,KQ<;G ZQH"^*)64(I^*9 M>3"%.2-U+A**5EWN08]YY_>H!$WEVL#E>'Z]G,YPN7R6_G,]7=Z(MQIBLF01 MG==,:F-J;ZDZ=ED#XUJ!S+2A&=XDKGH SX_MH@Y!4H.62?M@U=_2YK:=S=$! M8$L7]E&$YW%K!^&S@X[T)Z.!M?(X4(@:+%>>O#Z4C+9=ST(=%YDMY]$:VAEW M,^R^:VUYQ#T^C[(FY.25\++3T2"%D'N6>?&&A:K(%@ M>$@Y0W0=K(\]CQ[?R!A8^//A)'?0HQUT;M&!-O-W<\/2:OJYSQB/HU_1KEM_ MQV7M].H'LOJ2ER;0O]K5SHA<:.\R?;B+-GAP5$6G%0Y"U]<+EN7M!C(=&V[+*5,A]B[('7G7VX0LHJ!PB*^?4T M=4]N2=#D"EDPUG$?I;NPPN^79Q^N\&B%]&U%Z$W3O$DAL9I2"LO1*]J?G68A M"&#"^Z# :\$OK&OBL2N\P,OH835_O.KZ/KHS7K1Z^#8"/),Y!#*R8GPF>ZAD MM\,5\4G-Y=JK%:>$>^+PJ9 MF-9>LEC64^,A"Q$P (YYS]YBC3\_)Q>B/Y\T45[SV5HPL1"A,F B03<8<=1-1 M_X =<'KM,V=A_%(ZX.Q4)^D:A3:"\7+3SE^RD%T@R[H&K8L*@3Q1 MBO!P6>P1A'PO%85=UO2S+/:$LMAC=&64LM@3B/Y>E%A#PF0\LN+I@ZTS*@8> M!!F0F*7R*1H5?FSE/:XL]M)T]QA^1R]-[W_[\ !>W#P#:N915"F1P.BG' ME2[90 Z""Z4#:!6C,9.#V'J(Z.;VMK>DMH\96F![X>W(+6/2Q607BT%-_XLB M)6E3EI \=TE,]CZQY\CO*U@N7Y5_WSSTU6(]-^^K\Y:34B'7'/N2%>W]0;/H MZ',A4 9=RS/0-[DG?1A6[SGG^Y[^ZGJU7,$L3V?O)RJCH_][)C1DID,QS)=L MF70\YJ)1*S?>LN\ &W\?'U _[DTH'Y*%!A>M>_%M9XR]IK,$;[^YW'QW*28R M:)&"$(DS M(2PART(P'WEB296,'AW874W:FWWY\%N>A 8,+,P&%VZ_U$CXHCI?K\KZ%%_; MOLO?E\MKS&("I&VF%$O[F[!,F]JK)9$,+,^A<)Z$QR9.P\.PGH1N-&"@P2W3 MWH7?!"R#0T1:*U.Z]N-0Y/E 2(H5'7D0,@1(;73C(*2Q+A_&/BN.E_>EW!2\ M7<%J_<2;*[GJ!W @8(Y%UVTO ]/DV+(0BV0J9ZE-4@:Q2;.3!U&= MZR9A*.9W UV#,="BD=NWF+;U#AU M8SU[T5UGF#]@.SMMM8:3/3CZ049OLJ0 MLQ5 0JV9+"P:;LD+2]9$:T403<;#C*@/C\2_1U>'(R3>0 T(SL=-$T;9S8723CFZ #,'3/\NPCWA89Y-=QB?^Y MKOK]F;Y\O>CAAJ?@,]G BF Y4;N "\=<,38;[TVPJHF=L!_/4[,0!I!ZBU30 M^["V5\0=@#7-!3B$[$PVPA#\/:X3/83?XG[^($ AK-,ZT@< 4)#W11\*\%(R MGQTO,2'2;YZ 5CQF*8RJ%,?(O+TR;*>+6*V$SXG)(CV90XXSKR S%WB6/!<> M;1OO3%KRXR:-8!Q#AVMP83)";I[42YSZP.T)- M7*%&E95T2IMBR5_*1F0!WB^J14EQR[R7B,$E,(7;8+71!L/Q@HZM.J4.>>M*?OIZO#2?@?0 M[7.?+9=(WO@LOYQ"G%Z1U'#YQPV2_&KV!M/U8E&;F\[RG_/98OO'Y["<+NO/ MKW.1WF'Z,)O2'KO\&E)V/#E5I\D76Y.#+3EF8'BF/WK,,G 959/2^]8+ZQTA M@.4'>F?]I?K'Q'SE^Q;UK]-EC783R$E2UI'>U$YJT=$150*K!3I,\!""HQ// M[@YO&RART!7A^!;"16GMO>!$$V8;!"U>S!D@FAJ*,+ZY)W6/+18V5C7#1ZGPQ6G,I&1&W GG^Y8^O+LJ+ MQ3JHDKZL@W3%6LT!"HL:#=,N* :Z3L\F=S_JVG9>- EA=L!VKKN/R]&C0PH^ M$)\-C(%;B/L ;F*"72"VO%/I@/$\MRN#\WM(?P8FYTQZ1-@RQH*,8QW8[+*K M9P5GPDA1OP&@FKC99].?1^YA+D%]CN%D)+59WF[4FQL$DPJ"YH%93\BT)$,C M.N^9=2X7< E5AK'T9A?<&3V4H5CMH#6]*&D15_GZR;D?MGV)G_%J_>&).@>7 M#&?2I\ T(!#*I&H/Q&R-\>A,D^X3W>#]-)<.FTM#L=K2U[W[^=AS>7#S2>P" M=FS;Z2#:LUM1@]'>94\;E+.QSL:#H#F9 RYKS8*LU^PR) 8J.I:4TLE"$;2" M)ZI@W_SSY=KY9K"8C-N:X2"%JY8A;0UFFW@H5 N[E"-! R MV9RYK1;=QW09%M9 ;![2FYY4M#2Q[D"3&VBZYD*82-"R0:9%CBPJ)/,R*Y6# M+AYSDWN"!S#]:%IR"A4C[25JZR-X6Y3CF5GDV[O7A)X5:5$4K90O=BPM43^F MEIQ"Q4&3N7T.WI\U>WTU_8P#YS3=>VZK#*:'%[";7B9\3;\OSO*BI8T@@L\Q MZZ*%XD4Z]XKSW]R]O%/=:J(#:YDIEO27&U5W(\=D$4(4X*Z8)MU@!UW% MV$D?3JD(H0!#Y+KV&B7#T];>#C8C))EJC\>?21^CZF;?#(]C*&U@N_V#I/MR MOER^FNT _Q47T\_KW>-. ^0_YZM?:6][/X,5YF?+?V)^3]*[\Q],DDXD(*OJ M!$I:CJK=K)'L46>!A"D\#]"DN'+@=?S(&GQ.E6AI=[:(82K#DZ_S/U(TDND4 M,@NU@"$%@PE2RU85'J6)L.!19S M1N:E5!*R246VR4']<2]-CM*FTRY-CF'U[+'L+F!_7IH,3GNOH/8IG)U=T9R5 MF@NRSGUT@6E4R**SB7%KT0K)E6C3=/L"%&R82Y/Q].L8JD8*=&YCL!R"RY9' MVK0=V<*@! M1*B9SUFAJ_8EM&_7X_L+A1[%Y1#C\&"I&NC39WN>49$.PQC*I M@#-MN&;!R<*\ML6A"%[JMGO-]W>U-K26G$+%P;UDT'#X2Q+'2:73FQ\<(*"] M#\).Q!HC24BX .3IZQ@,**>]%M%)D;/P97(?S2EB.+F._)L?'TPD'2K%M12T MS?B42^$:Z',(1:+U7G"'QCLY.83L%/$\RWF]%KCZ?5;FBX]KE^+T&Y,.#QU, ME-VA[VJ>$X&\).Y2A,9Y !;A-:96*3[?T17'U/M)O'OYC.8)9NWO(. M%Q]?E6T(7$Q0D9DGG&.QCEO1CE8?T!=6:$.( 6/DOHGU\RBR\4^W(75D]SP; MEH@&ML^K3U@O)F?OU^#^C;4!&>9GG^EOW],>5P6X_69%+B; O4U:.T8?ZGK9 MK>F=C;3+AX#,.<.1 M2$^>/!$.M+<&AW6FF!8\YL"AR3SHXV ^+95J2% O@/H-VG_A9CD3IGQET= M$"T3"<9*R0R9LXY6 %&TB1D=!?.'4:B^%-U7*#WLP7!#5TU*7X0BXKQUF6.W8C")<3I0W6D:3 M&&H'I+.(#$+TK/!2I#1%81K!IM[">^@$YC?9VG^$2="!X@N M1R9*6"?EU";O*C&>> K!&XMMQGC>P?"T*#]5N/=Y=L,$8G:7N1D/[I.(Q=>A M,L40-&F9CYJ0)IUCT#D)U22#] %,8^4;M0^Y]!?YN1. EHO5Y$T=8;N^LC62 M_L%4T,1N&\KR@' M#(W<@MA6=W2 <42Z3'=FA[]%?#P!I@<#NQSV$%]#-A-9D;'8Q().I):)-BO M@,Q@(6-"8N*=VIU=!HL'LDR&)_$8J0U,WA\DJ8_7'V\[8]3NT#XR9T)A&EUB M'HQC"40IM9UT"%WN@3K1]\V;Q[.\>LE^/H3@!KR^6 .!O^\ 42DF;5$RZVO6 M@2B>1:\3$X$+P;6*>K@/X#=O_@X9/%EP#6X*7B_F9!FLOKR^@MGJV2S7UL"? MJMWT_,OMB OTO@BPA4449 36,3B>*_HCYSD'4\"TF2K8 =M3,9%:T='@$N @ MQ#L#,;I ;)F+W 'C>3*0!^>WJ_[T)&?,G><.5"=RB$8 $UI;VF)Y8+$F^D>M MI2O1<8U->E&=37\>23"^!/4YAI,V(PP_7:]P<0MM\4-Z@W-W?[AA;\$/;(+2DO-U6KU:O,7%YVFZT7]- M:Y,Y<^:M)CQ691:<-HS'+!299"*:+HK0R1+=!^"IF"2#"'C .^,[>&HEV0;1 M9^\2TL9+Y(!VS401G MI5&J4S.W2Z3^@8C02,P?(]P!&?_T8;&>D+?=S@C8&[RJ!?9;?)M3R*N"2A> CDPE+IN,(\VZ']WLYW5W?-6[$82!*Y@WE.I7HJXC:)AMX$DER#B5[ MC4E,^JSP%+K67W_[^Q-M9#WZ4QU^UF $/ ITM[:"O*BBLI611^VD 9!9JLB% MM!&-B9-.F$\6Z;:._LL?L+I>T*]OTP?,UU?#"/G1IP\K]N,6LT,$#V#J8#+) M7=1&D/-KHM5DU"9ME ]V(0G0=+"XO>).OYGG.BV\J.H^>7^<>/T]4Z M(PQFN29P3&?O<9:F)Q4R/O2T 83?&>R.K&O*HT.=I!.*ON:8BO1UO%@R(%0J MDXZXCQ/M3?[5"OX^291W?WH T1T$LR.JPE$7Q[73(#6(XF4!!8C:H5$DLLD! M7">+YD:#^PEH\XQAQ;0/V*Y>D9E12U[?BO4C7[VY_,L)RFNA,R=.K M:W+Q3][M&@,:7REZB6S7EJ(C*R3MR"%$G9T#H(,=,@B;HTHI'ZL]/:0WDIH! M62AK#-//N*S-VM;]W/#O='5-8JGAJ[2^*UH;B?>7,;X:#@/XG&K:0.2[FV!* MQMIL/ !H610$I3B70@>KLC7N=#4>!GO/\/FUN28=\-X58%!;[.ABD45N"DM!9<&]T,HUJ1H8:@&]YV#WP_'L M8RT8G$AER7BUA6FE)=,F1.9E+ PR.:6FY%ATDXRR0="/?[5_%NV]-T=[=.8; M]-O8[DJO2L_EW-RKZPA*0R@LRSJ4/LO"0D;--'D 1J20P33I7S/L,L8J.[H( M-3ZC!IR[I&D@'IY_V?^ ]9@FLR:;OA MFLZ5T'-.31UV[Q],8QKD$^Y']B=\W.;,=<'7,I?Y,8#G262^&(WHI*D]Z3R' MVGDLVIN@R3(*BJPEFQ@@)T,)"M0&4B+Z)J;%>=3MD;SG[U;;CF&Q@9:]K0YY M%0W)>2V;FAR\R?!QY-5K X(%4T^^/OQKH "D3Z6.\"QH MZ9-L ["04G6!,J'C"DUL$F=\#%C?<_T-?L;9-5;#Y\ZK:!>;2.F-3$4SQ3G2 MWL4M\X(.%RNDB42)!A?;K/@ HO'W]T&U8O=,'T;R#2*;S]*Z%]_R#2: M_[?X;D;7K2: +AEO:#(RC&^@Q8PB)25';]"3" M"%QY^H*EJ @R.OL]Z\0C =CSJ<0Q@A^XU/A9*=.K:07TVVQ5JX8V(1QTIECE M&/>"#/T$G$6=)9,Z!*\M)S^@2[O@3G7&^R& C=[K#O;S%')!22!ZF7,8ZN.L[B1QS@?RP\'!6?[U?WU[ MG(,O;[X_<_F/XP6$FCE%D7YSW_[X6&]?OKS M3S]]_?KU3]_8:OZGY>K^IR@(XI^:JW^H+_]V=/W7N+PZ)(3\5/YU>VF1G[I0 M/S;\Z?_^_.X3?Y"/%.:+8DT7W Q0Y'\NRE^^6W*Z+C&_*!X7Y%VPN@^97 M,(Q@'/[I6R%^^/?_ 4 %QVHYEQ^E N;_?_GX]NR0Y"=SQ4\+>6]F]H-4R;F6OGS:^ON3_+Y)W?2RK!^%*==_[DK$+T_?>Q/VL^4$.+W!KF*M%KEZHUPLQUKN[ M'>IJT8>7V-=KL5S3^0BOQ6Z8ELAS\XMW^J=Z&/.@#C(MQZFINR6J_+:6"R$K MMMQ[-,C%O_V@?YIM"GA/Z=/LHYR7LZTIZOOG%5T4E!L"+VY9L5[IGV<(*4I3 MFD(61@%$H=0_I22 + JCA(A(SJ<,XI+O"38W1L9R=8C,DCLCL_<1EZ@H6K!2K?I1&J*0 M_"3GZZ+Y#32_@4%8&R3_8#WF3TJ6HFM% _@.5*R)4VLD\H>/3FO\D7QF1\)[5E]RZG+)_GZ^\?Z'=C M>Q>O-O(_)5V]T6_=C(6(BHA'4$61U)8Q#2 -,8.:?E!,>9!*GKFPCNW 4V,? MO;U ;N1B#;$=R0P!W,!D4XL,2IEOP%;J&]#(?0.TY,"(#HSL_HC'%2V?!&0] M]JA$Y(K((2$YW]^/F)HGWJE7DJW?%L7&C/IR6:R+&8F54ESOS64:)A!%/(.4 M)PP*K!16B# 99+.V#7KQH^H8S>H[NFA9^_R-D)FC/+6,#ADUBZAAN52RST/J0/FUOZ,<;+.2WT8W^E M*VTFK>]6'XT[\#-EY@7FC/VC.S'$9#Y_$T3':J+QQ M6>M#VK"XH^<&B.:KO]+Y1KY=/&W6Q3OY1<[CG^4CDZM9$@B>9"J%A*+24H!3SID9,;WLJQ,!OE;0>2<0"$Z_[FH[AQMW* M7-;[:/=B<4M/\X,^Y6LZS_\NQ-Z4?Y_9QN5KG M?R_/Y&9!F+ X1*FV2&(*$0HH9"J-82R26/!(_Y%1)[/$682IT4Y+3$!;G;8&'LVA MWNAY-9/PQV;%0T=!0(?F?[I=??M(/J1A(_W!(/!8# MC$(P]HHV1.)PAQMA/#VL9G=/"&)1QT%6)NAS0+TGP1\#51OPE@S<.A[&&WK/23Y;%1_FT/<#^L,H7/'^B\[>+;0Q7&B9QE 09) $1$-$D@8R$ DI* MLB#C,HE"//LB5VQIN[STDL.%;MK23"ENKM\$V-']X* .S.%&?J@7^\@E$+;RVCBOI =V)[Q*O9P7[92>,3S 'YK5&5-#("EK"7HC:T>L[^D965 _]M=\_?!2F\S+ M1[G:1EY_E%_D8B-KX_?O4LS2@(:,LA R&2B(9(0A3D(.8QJ)5&099CAQBXYV M$\#J6Q@U8+H6$:RV,H+U UV#K[305I'Q8Y5!!3OB7M4WZ&O6#Q(P>9\O%L8+ MJ0TJ\XNGMRAF,1HC2-##F&$)G:#C@P51Z"F' 4I %+ MG"+!+<>=FKVJ%^#(?Q:; =B.MP: ;6#"TWM8/UEOR5]NM$VQ6,_2F*0X%!',%-;4@Y"$#+,,$L)B1H22*2.S M];8(P64?UM$03BQSIJB"SV^FK*@ >"46["J&A77@[X6Y M+9Y'M]Q9U;WZW(Y'&=>A=E;+(V_9^2O=76'F+&)9[>_NU$NY6M-\4=%*3N>? M],:^/$*KTJ*DRDB:\@1F29A!E)$(4O-3R&DH$QJ&BEM5ZW <=VH&1TMT<*= M+3S82@^VXKLEIKE.QV5OV4 @#[Z?F@:^]BZU@7 >R;OF$6\G7UL/U#K<;BY/ M&\T#UT/%MC.NS^T^2A2\_F;BHS9Y\6!^61^)H)"I-,60!\+L-C&%)(TP3+E$ M69@RQ4ET3:&"$V-.S_M69M[+/4FO+UIP"NTX"8,PQ3$4F4@@2K'>VV<(ZY\H MRG"$$Y$XI5/YP7K$1;9$^FG5' $")1V#L2YC;&=X>T5NX)6S"7XR84XE@/OB M@N;7'W:X^@D^=09KN!(2IP9]QD(2'1ATEY/HNK$?QW^2Z_6\7#%NBT*NMQO0 M().<<[[_;+&,07AS&(MU_I2IB" M?/Q!FLB:NHB!H))E(DX@54FJ+3[$(>.$PX0C%&*:1C2ULD%/VW3?YD MWL 7W[?9U4K2+,:4PB@4,42!X)!FA, 8)9FB:9Q1B9TVH9?'G!KW-R+?@%)H M0!<";,6^<<]I=X'?F]C@<;4T=;NVY M.3U-?3LSZ\7WW26U%582HQ%E_?WMHEBO-M7V>?T@5Y\?Z.+NJ0QC_HNILE:\ M7529-3/-9SR+:0)CGE*(LCB +.!Z]C@-$\FIS *GXL]C"3XU9OSXZ9=_*L"] MD5$;$S_F"U 8-0O'*FJCS3NCC*F88QA(HB"*>0 QXXE^ T)) HQ(2!.W;*8I MSOPX"5!_^*B4 8Q0F&$8D$1"10$),@@8$0-! 9PE&$9D=M-Y]Q;[DO M?X]@N7,]2GU20R7D%#T%!]/_W)Z"'K/YW\U34+\K?RA/P>EI^V-X"@YD_V_B M*3@](^-Y"LZ,[UYCO [W>9,7G,Y-C,GKA7BE>7M&L>))*#FDD= K%6,*ZD]7 MP)C@-$E(RE5HU^UG* 2M JYT:("(ZM].?&SD':SOR^@AG8'],'( MJ7+X)1"NJ!E^]M&C50N_I%R[3OC%:WM'97 I1?%&"];TD[M3FJ$>EXNR5NDL M"!D-8YY AB2#2*0",L($Y"(.21K)('(+UKTXXM2(H!$8F,D#^NU:+@1=?0=+ MI33A+NZ=XS N &X=A>$/QN%C,%H(;OM(+A6HY 6EP%[C+^RP\1Q]<6'0L6,O M[# X$7EA>:-[-/!;TWM(6RL?-7%]XG)!M<'R:OE(\\4LR%@81V$( YJ:%MF2 M0!8'&8Q4J (ETE"F5B9&]S!3XY9&4F!$!8VLX+=*6H?HTPYDN_G$'UX#D\@8 M4-F'Y?J!;*0@W-/0^0FSO0Q$1U!MQ\VCA=!>5J =,&MQ=3]#["_Z$>^617&W M>+-VV)M"Z8<9&E M(8DBJ!#56[8X9I!Q3:])D :44QXD;EU[/@=>-:F;?-3-; MJP<:_"!\#XWGH8;IMZ;4 M=0*+F0IQA@3"D$?:I$8X#B .N+:P2<8QHXRC,'!9#)H'3XW%&[G<&'<+DQU5 M]E%^8(Z[J+E0$.-3K\=(_^WJ>T55?1SN5\KDG!>/1G64RB M5,@4ADJ&4']\'#*:28A)R$6(9$;#V+ZNE=V@4_M6MT5L?VT7L=W5A@2_&>%! M+;U3Q27+6;B\,1X"VZ%=\L\.JTL5*__PCE;"JAMF7P6KW #JK%9E^:@12U6Y M*;=?I\KQ7GI?DR$!UX"]OL; M :T-V"O #%H*W>R=W39*@=\:M1P6B*LGR7[A&'.R1EI0KI\T/TN.+V@[EJ*K MAQAMB?(%1GOI\O9,]_B>U^U>XQ^6A>;@_S=_>KD49FK+4"5IT_?>Q(T;88&6%AAQ[<-\.I#M7GK\X37P MHM(7*J=HG\M(7!'OT_'PT2)^+BO8COFQN'K -M'FK-\$ $C1A '4=5EQ)*E, M,YB&58LD! GC >2!HF%( L43QQ9)UXAC]8F,7+*U;H34! CU*=AZU0R%DD2I M2<"*$\8@XHF"E(@89F%,213++%%69=-'FY\Q(RY:T4>\BCXJC.@W(&_^,O9T MV;F=QYJ$@=>1EAJFW>-.$6 T,:'XM2XW5508J-2YV86-=3Z?6^OH!SJ09B(OM+P4$C^0UHH-X*#UY>@KI'XRYWS/RV]'(8?^1F7^[('+*DAPR*A4+$$I M[I%([R1$#S_$&-GP[[2 ?]9F616U[*%KZ=E)L&,U_Y@^=P?3MO"@DAY4X@_< MQ?02:H/W,CTKP/-W-+V$C55?TXL/Z<=M+_+Y?-?N_J/D,O]B&FH5LRP6+& R MA"R-3)/3)(,X%1QF898R$@ A&04*4R5)[*X>O!ID8)C:QEP7:Y*]A>>Y,HYYO'S;S,S1#R:25Y7M6( M,9?3Q^5JG?^]^H6^^'^BZ"9-D_)O_S-.;I(D]%0\W\Q2HO?,**$4IC0A$&'# MVB*5D N:9"&5E$;4I36UMUD:H4GUZ5D"__@/. JC?S&3Y1%H.U[W!=_ U'ZA M+\'[#N3\]2-H03)*(P(SWC0Z$+0TMVX]T+['/9[T5[HJ*_I^7G[0[]"#-C1; M.?5U6Z LHD+&:0J5T*R/1(H@CLP1;A!AF:!$!=*ZW[7%>%/C_$9D?UOTUOK$+O \S[GC%"*0T43#.J.9MG&!(18*AB++,D9 PSI^.4JR6:&JN? MB8<"^8+/-Z(JOU@72B[ $_UNME65&<_YRAQZSFN'3.Z:V'G]Y-J9G*-.V<"+ M2!E]OA]K QIUFN/G6@'3W;E6:?NKEE+^[%=O^/HT>S#OB%F55,KPQ4HNMJWFST#/T=94;"16FBFH?HAYJ,K>O+@)Z> M2B6B0,@T@4F6<(B8.010*(!11J(L0E0&G+NU$1QD,L?I W@PG970AR&G0\V$ MM?_9/[K#.Z-/%6BMQ0:5W.#N$KY>"K5V8C5TP=;3@S][X=9.3&P*N'8_X K7 MR;96U0M:Y,6GIY6DXF[Q5[K*S3;>5$D,9Y(&-$XBTQ3*]#G!6$(J4@Q#H0(> MX" +J-,QINW 4UN+&N&VX5A@95U+WAET!\^%9RA'<5!L9;X!I=2@$MM4^-O" M_-%+%?J^4'GW-=B,/;Y+P0&1DYX#E_M[)KL6A5P7,TT[*#!%[Q+!"$2:="!C M2089RC@-58R9RER.Z:O'3NU OBRL F@IFV,*8P63'6^X*S\P*]QV:^R>%;BG MH-?\ONK)XV;J[6ESE'.W_]>!NJ85Y_K;U%UL7G^3*Y[K;733R.97F=\_F,*8 M>FM![V7S]P^KG,M90@,DPD1!31=4?\V*0)(Q"A,2D$00SO6VR2D-;U3QIV:9 M-,)5;=/$!4HL1FRJ-L@"*X'96"B=L*C1UFE4VI?74YI[Z$CEU$ZI=!Q^:235_DX:M[F"01$K"0$G"9(A1D/'^!\K;<:;V >\./.=EA<+><3KGL821;&O/UBBC"8,[Z!(+;;FGB ;>"EZ2"T MX<9GG6M+%(:+3]@-]8Q1"$?Z=L<:'%_>H]OO4G]LV^*[B@0!$BJ" <:)9H-$ M0:(8@BE)8JH2)-+$JEKUT9.GMFJ5PH$G;_*"*_RE['([<-:]336') <;U(_2M*,S MM3CJ;-4-G9N"P^$L3&.>Q&D"L0PX1 HSDT^:PH2+5+%8IA&UZK'YC#I,C4U: M*D @%R;(W?A-\Z5C-OMSO X.CM/I3O($O*>.SE.#Q FGZ18-T((#&#P\.U"? M9RZ]>U%'5F-\5^KSS--)?^HSB>)NT[ZJ,P(_ZUMG:9I&/$,2=S]I2F5UBS M>X\;S9@]I43;ECWY]YZF[(85\F\;_;#77_1_ZJQ@AK.$15$*>1R:N&7"]=H0VI V0\YDQ;0>#5 M_C@YT+@60I>N1VMXY\7]/OKW/TK2[W7I& I0JF:H4*DDE1!(KB$UO M",&H8"1C"A&GS@,G1YG:1_]>$^G*O)M_=OO<3T-H][E?#"""0:Q,N=)"1408Y1"&2*JL/$GATXL<#S$U"A@+^8<_%8):5EFI0-( M.RZX#IZ!B< 1&>=O_;SR/C_T$Z.,^I6?U_+P$^^XLJ=USQ^DV,SEG=K+;_UH MZN[,FRS7-\O503+L9R/$9_EM_4+K\?LL4#QE(8M@H$S.O>)E)R^W( MV/,S]/:E-34':?V53MOL?J"6*W!8"P#\5FH&C&J@U,WGOL#WA :*.V7QC-* *.%Q\YP/?'SVAW. M589Q.\3U1.BH2US?Y_1M?;G-V7AIRHXNUMMM3TQ3'$=1!A-NB@]A)2&.60!I M@.)$A3*(I7!K='ENJ*G15BV>XWED!Y26).4%H*'I:"?D#:C%'&1+>!D-OZTG MSXXV$<_:OAHP@WOU"^%+"N0/7)C=>(,RIY>L#MD%U]/-)C#]^:X6XW3H?> (4T-IEUGC,9">3(M[:IV=L)40#35AU7=E+8D MV<*Q2E/G]'".)$N,'T"9B@9"?U,TX@&,.6,2"Y90YF0Z7STO(ZYODYP0N\7, M%\P#KU;GFRG7L@[<.?D D<$;)3?C/7]?Y /-K=H@'][CN=&I24"HP]U21>($ M26QRT$V_4Y9 G 0)5)%241Q()9#RTN]T-^;4R.="6T@C>,_P0IL)L&,9S[ . M3#9>$/77< MSHVS\M6V&?P=F^?W5;=#EE&$:)Q %C,,488#2,(PA"%C#"O$E"!6*?7^1)H: MHU72@BB(0O#C:IODO-:OO02/R\7ZP=90\CAMW43W/)/Q;$;7[O!EJU<9YEA- MG%'M!NR4 SOM1I\V^TZCXT_?2,U(QYQ&IZZE?A'O:&SJ::#1>I_Z!:;='M7S MD]T741-"=:<^&"HOK6*%]_OU@]ZB9DA$N H3%(H1!A )(F" M+$@53'@B,Q8JQ$5@5VK.8527CW>5N $P'7L\:,!N902/TMD=SB6HEMW]([9>B : =::TY@OCTB[LLY3]? M3]M>>!J6P2B^[4N^7BWE1C>9RDE^6 M\R]EO58M>=EAL!3=\<#SXA18'FMZ072DP\NMK 8U(RW4&]-'4,IK?O6R&TCW MXTE;<+P>0EX<=-RC1EL,C@X4K6_L1T*ORSZ M60\_ZW84-HV9_.-5)&WI79V+[33?-7@:L7^3KVD:M673U4)/JTN3KSEP;LSD M;>"^ 0I2R96FPT^F(WPI2G&W61=K_6&8[M\I)VD6!"DD,2(0R1A#'"L&LS1C ML6E'PA+'X(3.\:9FF6[%!861]Z9>,,!R)W+_=>02]K9Q"=X0'3PFH0'S4P5F M)2QH2>LS%,$*%K]A"-U#CAR"8*7_*:F[#3XV+=J72 M62,JX+6LKBE/3M-@QT/#@3LP+;VK'9>5Z*"1O3E0-C!OQ0(V&J#VY^ MDZB<)!@YL:H/.L?)5KV>TK\2^__9T)7FA+D>Q41,SW":9";R'W(IL.DSA" 3 M-(&"X)1K7DO2P*J 4,<84Z.K;8GRK9R@$M2]5OLAFMV$Y FC@5G''9Y>U=S/ M ."AL/OADT>O\7Y&M5/EWL]=ZA[[\4EJ"<4[NKJ7Q?IE';M0ERSGJ>1$AAQ* M;/H+DHA"G%*-7QR3,*:1$OHAEE&1'>-,[4-OI .?OR[M(PZZ@.S^OCW",[33 MJI02U&*"+5 7B\ [H64?D^$)M9'B,,Z@YR?@P@**CB"+KKM'"ZRP4*$=3&%S M>;]=WBEFYFWA86_/A^N98@C!Q]1EU8V^W3/"$X,'4>@KN56ZK^YI3=#BP?S/!&I\H?,JJ+]8KW)NJI?J/VCVV?]% MZ\I9&F9*B32$B&JJ0$' ( EE#). H5!I_D LGE6M2C^M]:;0TNJX1B:7;^90 ML@$76"UD99:8'^1.7/"/_X"C,/P7P.1]OBC=GSV[NUXWDUE,4A+' F;$6(XX MC"$.>0RI0CB6. U)K.J9?+VPC'T9>1X;N9YS%J_HSGO=_%E:HV/-R-#VJI;L M!I33T1+0G"$TLH/M7!W^KG6#1\O6![!>;=^K!!K7.O:!W9'][.6A[A[+S_+Q M:;FBJ^]5Y&-YKONV*#92O-JL-+M7821_I?.-U$;]%VWBYLO%W:+Z>9VSN?PD MN;[2U(29*2$BO76G,$R97EY)$$",$P8948D2*!8(28=,"-_R61'"^ D3.[E+ M*MZ/*0'Y8KT$7.^N])^KWU2$KE_5^9PVU7;T]5(^ENU4#AY@[T7T^BI<=M*. M/K/C4/U6+5#I=5.%LX!*-5#I5D<1WH!2O1O0>@7N%J"E(MCI^$P3:>\_?JX) M'G;K>]2P\\+E/8_1Y[0H[E3IH*@#/\(HX#S)I*8#IBT0C .(51A M1K(L25B6\#!QBL4[&F)J3%!*:!;#RI'7+XSF!)*69YM7X3/T@:4C-.X'D&>U M]WJJ>#S*N$>%9[4\.O\[?V6_+_Q7:9J<2''[1:[HO7R_,:&\>@"3L]E*V7Q! MBYS?+L2K?+[15\\HCH0B"8682 $1"[#^22AH-B&<\RP.8J^ (QBDUT6X)2K M"(F0V%46'6\6QRDV>C2/S02J_2/6B4VHW8(R_"0-O.@T"H!: U"I4"Y#1[4 M;L"+[;S4JOA;G:Z#TN<*UE.245>YZ] Z7 FO?-I5]O"OU)1>6=^MR@YAK[_) M%<\+^6&5<[G]8U'_M0AG"K$HRPB#(9($HI00B$6@+>B021$$2)$X[F$RNTDQ MM;6RD1<\&8%+KA3+^9RN"A-F6/&F:UI+K]EQ,L.'PWPL2[T64K_VH)3R!FQG MHE2C=4VQO/#L)4RHU>"SD'ZJTX%F,?9<2/#_0<(W&3T9$S%(5"9:) M%*8\2"%"$8">C8/<9/"S.Y#N.=F/7I+][]P+[)L4_Y MFL[SO\LR ]^4,#=-4FX?35OFOU<1_(%2L41A# G1Q(H(59"I3$$9Q(%@:2IQ MX.3@MQAS:CSZJDF0X;7 @/*_;?(Z;)-KZ0M 6_*[YD5>G@2>A#S@*(2IC$SH M!2&0$JEG0D8\D2(D$F,W#[WG:1BI]]=.Z-U<&/QO!L:?<9&$- Z@2$PK=T0S M2#A1D(99BFE,%:*A6X"C+_Q'#7%L2U?%UEW\,/S/A:6;SN_[/;13KO5B-^*" ME^6+?6OS8O?(Y[6&QV_6[N5A1\[-M<;A. /7_E8?@7A5+E#.Z[W83 A*-!-% M,,9"023"!&*N!$P#28) R3#-K@C'.QAM:DNR$93.YZ4/I&ZE5*X!FX5CL&\W MQG9X8#/&+!W1O?NL+US-_7(U_^Z M_/RPW!1T(5Z7YZ1R4<8,55X64H" >F%RTR:&0&C=#'-SC+!N]WKO[]>K//U]S?Y]K LP)BP2*9Z >08(IHHB'$LH8IE)"A6-$JM&CF> M>OC4R+B2#Q@!+YUD70:NFW"OA6-@8G5 PJFJ^SF5KRCG?O3(T>JXGU.F7<#] M[#4C!S64__FK+-;;$@_A+*;Z&XYH"M,4QZ864@0IQQRF1"!* Q5JB\S-Q>=3 MO.GY FOY@*D8.5(,PZEI&SA\X=^((']%N\BR!%5*,M0!K,XRR#"20"I(!*&">>I M$)E,J+5_PB?$X_2-7#[)E38!RQW?WS;Y4^WPK$Z_/*)\V3'A$[N!EZ>#LCQ5 MW,5=*^[B!I0B>\3/W@'A$\>1' ]7X^GD>+ %J,/AY-\[*W1+ZB L0ES.UV$QZ1')B!KP71O;^"'31>&RU<&'+F:&UA M$G7-[KSXO%S3>?OO)GCF_7+]GW+]4?+E_<($UNR>5-UTMWZ0J\\/=%$G(U_+M]0CK M>[[WPXXB_Q"S/J(O=^NCW;G:RE*VE?Z-Z_;U-S[?F-3Z^G3_IHQ8U->MP7>Y M!CL4RB#&KL@L9S9_]@GSN6H\GS*CKD[//F>'J^#S"]1OM?V\TG;Z9E55BZ\# M7VBW^Z+U!-?!GWPLEIU"ABRA<$3-T_MFC!0]=5*\=173YXKZ-SZLL MDE_S]4/34;WT]FO+PI1LR54NQ>>E_I?,OYB\^UD:P"MQJ*HT]/62[#:2EP ,_>M?J2,SLMC MK;*H7Y/'5AYINS93=YT_.Y-CF#D9J_%Z#>A7+3QHI+]IC@O;&IA9VNG@LRE[ M3_C\MFIW%6+D!NX],3INZ][W01[V0F6?K!F2,65QBB /,F8Z_1)(4DXARE0D MTQ@+D;@TE3P_4@_J&Z,5AK=]405GCVV1/3K/L2NJ>^T-M"?:TWVP+5$URO/M MB/:T[-P0[5_9[R-_N]!;#5FL/]!WS/@FDW0=^+3P#?^*->,#(=P/> M+AK7=#NSOKG(U$N3*UJ>-IJ(NK>EB\_\ZY:O\R]EV2/P6Z.E1^])%X@^N>+D M.*.R19>FAWS1>:T;8Q2K]>S#:BDV?%W<+D3MV2WJ/@LBX"3 200#'$AH A @ MHRB%(J0\DY(A$5I11NQQ>ZC^)ZFE%+=Z?112Z =_U+12NAR6 M=%&.4S;+_7Y[OY+EJ6;M^B<2QR$B*>34!/ CA2!1B8 9HDF,$\03NXZU_468 M&FM46H!:#: %!XTBP&A2_J;1!6R5L8^D[CE3W6PS#OY#'\3W@[Y'6GW/.;"/ M<1]^+D:*?/?].3@%PE^'8D=X?,\'CQ8T?YWB[5#Z*Y_4,SV8/TBQF 4TC UZQ-/((ZQ@D)AG&%%(IPX5;CU)MGDEJU:L6T+ MF O)J45G=BKXK532,<;?W[3;[GN8E^=+Y-B2C>)!R#?*%6JX> M'5*FG";BLDMA"'@')I*Z)(/9EK:$-HF81NS:( (VF5;]@;7W$PP!\$B>@6Z@ M_3@ 7.'IV/);/VJT3;ZKSO;6H9(^C:SM MLT>UK XU.C2GCOX^C//,>/!6.5]+48:9_++(-1&4M9^J(_SO!XM1G')"XC"$ MB8@51(29.'IM8Z MK7Y<9 -.UM".LDM9FSO5ZIP@H]Q-$^CRW<42].XEZPG[F+XR5Q$GY3'KB:^K MWZSO,/T6AG95I%WD4/GFWRUV[>2PS'"$DPSRS&1+)4A_)8(%D."4R"1A@6#* MA>_MAIT:C>_\2=R$#FX,31QU^W/TO5E.@!TS^X=U8,(]J('6BCNLR'>Y&*)+ MGQM,/@G2<\-C4,Z<[R[)TO1?%6&/O]%:\$9#'LN.QCC\,1]3C.<$D9E M B46&41,FQFL:B KXB@*N4F+[+L3LA-A:OQ05TF(@B@$/ZY*B!Q MN5@_=!RY^YH6]_V1?[#'W2MMY;]I=DN%\4_5.AA/8STQ1HUA]DYN$ ZUC[*4 MXMGV5&XH=>VO')]TY5[KE7[B?&D,JV*;WXX.^ZLKD1O:.+J#5S_754'(H-LITZ- M]SS[J [-SVZ@NNYQ3QFMTP'**$_Q7YMBWT1 4[6>T31KL@[>8*CT -3!.G,?)8=<\2BFLS1[N& M&"UWU$+/=O:HS>7NT9LO*/_]?K7<+$095/2W32Z:\ZL982R56$50Q"'6EH2V M*7"H$JB4H#)-XP2GU@&;'>-,C0AVHI;)T5MAW9)C+H';30D>(1N8$L9!RSZR MTA-J(P53'J W/T3/4TMC"U Z0BB[[AXM:M)"A7:@I,WE(_= K6LAO_XF5SPO M9/%V4552+"LLOUVL5_FBR'E=THMI&XR&F29<22&*<0PQH@&,,BP43D,59/%( MO5$=Q';YP,9IU+>5#WSI+('U?#-MZ6.?V.P-[;6_OLUJK;@IVE^K#O)%72>V MC&*HWPO/I='&G*A)]&5UD?N/T:^UQTQXZ^/:9^P>*5NN!3""5$9IR@3DG"40 MR0!#0B2&&0E$3*1$%!'KU*T!BV.,L3T8KD+, +5A_L!5848H!S-@(9C_!B5@ M_$^ 6PY83P2[3EA/9?=RP_H^XRKW<1UG%A$21"3C,$LDAPB5;5.# M%*9QIH2,.8Z45;;)R:=/;0EHNT'=*PL>@^?D'IY<.)X3>]P7XK!QX_^#F\ MONCA944^?JED\F)$LY%1)"=,PCB!*LQ0RA2(8 M!%F"N.1QDCF5(V\_?&HD860#1CCPFQ'/,8QD#S8[*N@+QL!?OC4.SM_Y*85] M?M9[SQ_U*SZEV>%'>_*::]/(;Q?K7.3SS3K_(NLM0"Z+JH>I%&^TH,8YM:FV MD7?J-5V9H-#B@UR5OJGJX"VA.$(!32!-8PQ1+! DH380PIB3E&$2A6G2+XO< MAWA3XXEV$GE;/[!3$#0:5DV96CJ:FQHMC:.Z\FY?6Y+1RUM@>4CQ;',[]''$ M,TSK%;GG/M$?)O7=>1^FYDFQ8469JK5]_T?_YK)]26C"1 M<>RH*(&<1WI)B+@Y#- ;1X:5$B%72!$GP^_,.)/C]JV8H)03&$%[V8/G@+5D MV>OA&IHN^R#ESG?=.'@EKC-#C4_UZY, M&F0TEE$$PX@JB!)M*F(D$DAPQ%B0$)(AI^R#2P-.C25..$6V$O=,\[Z(N:5W MR2.20SN8K@*Q3[],*V0\M\?L'G/L;IA6")QH?FEW7S^VN7U.8RVG9$XQ7#@9GF$#XC+6C$!3_6 GLL1VT-CD^RN3SH MJ&QCC<$AW=C?>+7OC//51K:KK!Z4X4,BRYC>[<",)X$F'D(AB]-4$T\@&%>4 M16'D&*!K/;C+]S-.F&W;04(KZ<%\)WYOW]6E67#V2WE$=DR?4PUI2^Z1RAC: M C:0F^C2Z,_E K)$I<.]8_N$*XOBW*FR0N'#/7EJ7+,5#ACI[-CD&*YNQK@* MA,%W6U;Z6W_W9W7=?=M%\W$7DO_I?OGE)WU/]5WK'PX_Y^/GC?+)GE6C^2S/ M7W#M/N=-OLC7\EW^18JWB[6>JUQ;(563B0-3FY&02Y$0F&"90$3B$&)A^OC$ MD@HI8H4BUB\0P%J&J7W.;1,]WTH.:"EZWSV/_8RX;GX&P7G$75 E/RP5 #L- M0-V09IP-D3.(P^R,[,5XIBV2,T[G]TKNCW+/B/O\=?GY8;DIZ$)\RK^5-D^5 MBFE+2PL:<8&6]QB_'EEK-D#:)ZIY!G2DW#0?P#IE MHSG U)& 9O.4T7+.'%1JIYFYW/8\%3;N-NM"KQ,B7]S_*O/[A[44MU_DBM[+ M)J_ZPRKG\N-R/E?+E;EQEH8$92R*H(Q-G[,PSB!+X@@F"0H(%G' I%/8PO@J M3&VY:,2&@%:" UE+_H__$*;!OSP9^<>MQ]'CO;"TL2<]VT.;Z!YK=;2 N $- M%*#&8EO) Y1H#.-!?+:9G%(QCQY:_*%*>_2?)=^%/JZ0Q'V3\T$_T9AF]_+M M@J^J;C#O-V;!KAM=%1]E(5=ZG_5FN7JS66]6\FU1;$QMXYF4+(ZB*(04L1@B MQ#C$:<(@59(@A#'#66B[^;E"CJFM$+/4/=M26_-E>TXUUF4)2&*$I-I1X6VO!,!L4@E M3%4D(L40#2*G#.RS(TV-K]JR.4:RGP73CG^\0#1X+(4%.N[AZ96=V F4L8H9@F,I2(0X1A!FLD4QB1+ M(L(PQL3J]-%FL*DQ024K*(RP-\V68;F3%_RH%]KJUXYMS#HAMR,+7T .S!N8[R1\^@N:WZ<0V=QC[NS[W]O%OER]7*Y^"(U M/[&Y_* 1EZM5W;.^/BTV 'IKT7S3NH(_G+?(#K MY!5S JK#_V7WG-$\74YJM7U:;C=>V;[Q[>))<_T[^47.P_H5QVD8840P3%2F M(,H$@00%#&8D3DBD:(IQO^Z-QV--C8K_SV9I3GO+ Z_22W7+RR)+/]/5[\9' M95S#;X7^!G/3,K6.^ORQU B$KNUK.Z; SNSS!.S 9+WKZVAZ7AA!;T"-V #% M.BTP&:2SXXGAGJ>QXWF]S_9U[+BEIR>)EQG1Q4?)9?[%!,C>SN?+K\;KKK>K M57G0=\OB,)H\02Q@-$Q@IC)M"<8*0Q9F 21*_UK_%-/ *@GG.C&FQDE[B;630V.'S\UKFN$;1^!N>U:C<1#FD$9IV512@DI%C&, M.,%(FCU5X.0>/WC^U+[51CP@*_E<#^SWP;.S+*Z 9.#/=8O&ZPMH]#A7/ZFS MW\/S_2%&/B$_J=_Q,?CIR_I]NZ\?G^;+[U)^DJLO>J]_.H;VO7'!%"8>UD2] M%F4#O/;?7RZ+]?OE^C_E6EL(R_M%_O?:15-'ULX"$B4IBR14BB'-"'H9)R'1 M_Y&(TD#3A&).@3^C2#TUGOEEL=K*"7@[NI]K36ZJ(SFPK(1W(Z%QW@([:IO< MW Y,F"=S,79!ZS=@J^M^BL8-,$KJOZ[!=[D&.SWU#NVQL^*@,_...B4^^7P< MP4==)4:=B\.U9]S!^ZUHVZ"P=R9(K*AB77_.%_GCYK'^OHI7&SFC"4L0UXN0 M%$BO220SW31D#!E/E R$(%SH#:41WFY-LAS7:579CCX<_933X[9:V")LQ_<# MX#8P8^_"2"N1;YH\AEKJAL8+\,IG.VM'H'SRJ.W0HS*A(QZ'7.9Z^Y75_U[. M:5'4);PJAQ9+*,]2!0G%FG_2.($DC0,H(B*05(JSU*G3W]F1IF;'EO)M:]'U MZ]IP%E4[SO&"U=!^+R>8^M?G.P?!(#7YC@9[GCI\YW0^6WOO[ W7->^KFP;P MD 9QD C((A/Y%9-,4X&B,&.,TRS"7"JKENZG'S^U[[_5N*Y7#X8#\.R^^/Z0 M#/R9.Z#1NY'?<*T3#D9XEF9^W6T1SES5=S4_+,"I-S+2%#Z?+PMM/NP.B",: MA])$;RJ!)4297MA)A# ,$TRS3/" 1IEC37+;L5U>[I%*DI\H.NNZX-L";VL M# #FT(ZB4Z5[C=A@)S?X;9B:>ZYP^34>; -]&BW=K<\X.4/[95NJF=.QEG+E1+75JXL85PJ"G8;#VU)#38!7?Z]O M&<=U# ^$\)$'>:AQW#,,WRT7]Y_EZM'TX:K[V31Q(D:8VIT]BU(E&=7&'LZB M#**(A9!@1J%D280(IH%05ADM]D-.C;N;]DUY$Z9DB.&I%M8^1\X2[VY*'@;% M@4G6" R-Q&5_OIMM/ZQMW-?M8AO'X!]0^ZQ#_\".E';H!V"GQ$,WK#HR#RT? M-%KJH9MB[=Q#QSO=V^Z\TS,R__"P7,BJ3-EW/3"RR*]=(L M&6,AB]+$R@H_]?"IL7 I'R@%K"L$VC?@.0*NFV2OA6-P.K5&PJD5SSF5K^C& M<_3(T1KRG%.FW9/G[#7NQE2S41=- ;V?EXOU0_'Y09HP)KKX_A_TB_RT42KG MN6:!S\LW>BOX=EW4$04FU)&'0DDBM66%3;8*80326$F(@H0Q$LDH#:P*1?D1 M9VJ?_ZXHZ&.I"E@_R#*B52L#'K0VH-BJ ]9+H,Q6.]>;L^56)7O+PL-L7C;C MQIVC@3EIJTQ3O?5.@4H?H!4"M4; J 1V.H'/2V"T EHMKQJ3TC6E;FS5E_-\?MQD(V!UI/ MYI5_ER_DV[5\+&:9(#A@*8,RQ0E$,0X@B3,.L4H1IHJ+-'.+(&FN O$;97!YUW,@; M:Q2.HG'L[^S'0^8Y=ZI*27]#N:FA_+W9N'_4!/EJL\H7]Q_D*E^*68225$0A M@@DU'6]%J""3*( QEVFL0D3#R*G.ALO@4^.FUTK)JL;/UC6J5P;'9%8G].TH M:2A,A][7&_;1YE=='J.1_&;GQC/"@TIZ4(GOCZ;Z@.:3L)S&'Y6Z^B!S2&*] MGN&KN'[MC'RW*Q _0PG-PH!P&$8J C'5OU@7 :=>U M7O(Z![^JHK_4NYZ5SUKZ)\"W8S'?D [,7F?JYS<@O[- U$/9_/,0#5LP_\2X MSUPJ_SP2EXOD=]S;T\2212'E?OI4\_3O[?P_'-.84!E"2DQ<4:(9"G-*($]5 MEF1!F*&,NV18V@[LQ$UCI5@VG70>ZQS!>?E]N9T\.\^ I8DU *Y#FU>ER#?@ M(!7S9DM-9E=82W[C-PW3%2VO=I7MV./:5(Z('-E3KO=[=E'M0NA()A,5IA)F M-#1U2K( LE3_TQ1<3"F.16979,Q^R*G94>TBBT^U]*4M)1O1/;FF7.,6_4+Y MO*ZI [VZNFL+;!3&C*(T M@*'B"40\4I"%J8 D3C).XI#((',Q3[V!/9I)2H\A]XBO':_[0FU@1C]9"9XS6L+5N6^,]FH47TM>E\UQ[!)@ M#[@=\0P#X\ TM(?@J=UNN=D=I*VE.UY>^PO8CSYNNP%G5(ZZ#[@_XFK\'G.+^+6(&QGV0/C-#R?P\S6H& MGH&S'6^&'K?G"5,K^>;%]Y_I>K/2-L[6OL,RBR-!$!3GT)+F?BN B%3\XX/]BH='%1YT.FN'Q#S_,8(7)CQ=#Y!YJ+ MMXN7]"G7W\@L2P*2""&@B(-$;V:C$.(L3&"8")5BS%22.I7).C/.U*R+G9C@ M2K*'/ W8X&1%-=-S+"SBY._N[4?#JYS\SU+@N M_FY]C[S[%R[O6>+3]#38J\JG-S^[1@>-6ZY5Z9.K.,8XA0'&2N]&C&<_XR%D MJ0AB$G _ M-,6?5L# MU+B-3G21*88J!MH3/J\U05UE&+JC M:X\ZW+?W\L'T9#(KO3)>W"^E%W>IP-=*XFV>@6,=P&[4HS@3:1HA&,1Q#%&& M!:1ZTPJ)GHY$)5*(4/0[4^F+^9B=(KH1+X:!W/70XDH@QSMQV$EJ0&QD'>(\ MH0.280X#3@WX3)[\#MW/N^&[;NH;[2S-!J[>).MUX\XX?2I_?Q.A17B<928W M(S2Y&2A,D2;W.(4(99E"$4H3XA0!9S'F-!UB3Y7@K:0Q7HD+:"F\:\SS9>CM M2,8SH -332UMT_FU1+,4&%02#Q /YP"0WWCGR\..'/!LC<-QQ+/]K5=LJ8_: M!+9Z7+[X?F34EKT#ZX: ?RGY\.VBRJC]RVI9%+,,(YG(D$*,J*8NH???Q*3N M*HPNA:/+?XAY=-BQ/]_LC+&IK_?N M;?W:;6 !^WYJC[_?$E8S;*6I,9DK7=__#3(5W!X%G,S63M%5A*GQ?2.8V>SM]08O#3/3HM<<:^H_FKH5JYR;M:&ZKO\* MX3YO.$"AB@2%(L@41#0.(,6!@@$17$:2D8QF;FZE@69N5%_35K11Y\)R,1[T MR_@#K;6-?JWEUG/+K5XH>^^]Y2;%^$VX>J%TLAM7OR>Y5QC^JSFH_,27*_EV MP7^691EK3&..$D%@(I6)GN<$LB3(H$B1Q(C$(LFL/+UGGC^UU:D4$90RFM : M^S*QI[#K)BX/B S,2@=@@-\J"2W#^<^A8E\-]TIT1BIOZXR24Z7:#@PZ2L^> MNFNT6K(=(K>+PW9=YLY=G[\N/S\L-X4V(DU8>+Z0:RD7+8;4O]7CZ-F6I %&>0HBR#680PQW&@PI39\EM/&:;&@6;1K=M[5V*7 MEOE6\+)XA#T%])V8R^0Y MP#$ZS6 #0JE U4&B7VX;\]@K\'%?>=!WNZ'F$^ M1J+T >?%B?RO1+1C@>C[Y-$6D2M5;R\TUSZJG[/(Y Z\713K5?G"MCK#9]Q$ M\ 8<"J12B.)80D)#!5$2A"JC/$A2IS."6[>7=P+7S%?B M;."EH2=:SAOZ2U#XW+:?'6O4S?DEC0^WX!>O[\;G.Z9_GLN:IV\?E:ETW=YR% >5+_B(7FS*KJ-8&B)8ZI8%+6WHX.C4] MS*4=<8T[0P-37#,YI3I5N'"ED/%A-M/4UND&;+6Z*:]O*^:/$OV![),\/4@U M*LWZ0_&0D#T^N6=RUE[,5"Q4'$=4$S!#"41(<$BRB$$:1D)E),,B=BO8-OW MM&O"T/H$G$TUM&RP ++!0\6>,2C,*OS+1Z"7Z;_X6F_JUM_KYWR43X8#%O>F MW_6FF"4T#K,H26'(1:QW8EQ ;30IF&JSBO"4HYA9)5->&FAJ5E$E:_/6@JVT MH!+7ONEI)[K=G[9/S ;^ROO"Y=09U0:+*[JD=CY^M(ZI-DJVNZ=:7=]S^T6+ M!_,_D\#TA_EVM2)J)J!E+G@Q4.Y M(2A_D#M-';=QX[X3EEN^R<[TT-M#K8HVK3_\W=X-%0C@ M1/<8T_>JV6@V6%0=L"HT/.XIGV46O>X_Q]5@W+WJL\S.T;[V>:3H6<5(KJMZ M)Z:D]$P@;2N'2%O2C)@FJH1#BAF#6UGS[%U6?>%;UN 1@C M2H@@RF HLA B3B1D6:A@F"81C2@/A%TG]NL!&Z.QN@? [!;+WC ,O)89!)I* M34:T?P:W:_T=L\VZ[+FQ7H(/U*\'X2027BLV[0TP;I6F4[H=568Z>5'O'CU< M2E&\T:*EXLZAG_SI'^4YU( G)OX7)@5.]+PBO7 1+(/8V@ISD!RA MWUPMY%4I)"60=I_Q=? ,_"D[(G-ENDA;^>$21*X6VTDH;:VV M:P$:W'*KL:DE'""KI!L#OP;$-_[+/E8 52^;:];;YOYM;YJ M!],-:( "-5)@"Q5H804,6)Z-Y$G-OW=C>QK:C6^T3T/O+N-_6A*Z1WKM>YC, MT_)%J<<;*3_(E2E;I$=^(=5R)4TWZ<]?ES.:\32-LQAFF!"(0AQ C#B"(:4D MSGA(,Q;9!G[U&']J*W)+:*!DN>C68@-6R@V^FS;:P!V*H!*AZK_^>>A@;_-/WB[>=7M]I@6/"'1[IR MR(PXQ.XR#5Z!R-!^FUHR$/8HPGP(A#V_70'(2)2V \8/>9W1N(.O#N\8C:+. MB-IFI7.7N!%1L5J;M#*QX>N[55WYKHH!PQ$* B(@CF6L=_S*Q'Q$*51)FB(9 MRB3CF0T;G1M@:I14R]BN&ND4!786R&YJ\@'/T):9.S+6G^4E]3OY?\^W2N7SW'3O>EV6NZJ7!D+""*=,FQ912B#" MC$#,A(*2<9R2!(O$+A?H_!!3^Z9W4H)*3/M/^0R&ES_FZY$9^',^ L5C8M!E M *[]H,\\?;1/NEN[]D=]X):4K=C[Q-@VAT_7P?1 MP-_W5CA02G<#7G8!XWST>EYWGT>@)T89]2CRO):'1X(=5_9,XIW3HMCF!=^M M/IH#P=8)X4S&3)((,1A+D4*4,?W!QUD&291F2<@4%1%URNF],.#45O4F8QHL M6W$QO=N'7H3;CA)\@C@P092B&E]T+:Q^.T$I[EYDA\,!E8&IP@Z1'.>J3BE]=A7K_J2,7 MGSZITG'-Z=.7N9\:O,D7I@Y::6U4?*!^*629DGS+^>9Q,S=;CKU.,(C'..78 MQ.W$PM0,D! GVFI G&%!A*2!J:5I=[#@/OS4/OLJ>QML%AIOH"IUJBW$#: [ M%?:Z]]C[XWM,#T\HP53I#1R5>E(2J2"C401EPM,L4@G&(6HZPW]^UEG:;PW_ M>8S):DU(N[_2H!-R^3!IV*]@8)*OA6^VAZ7\\$Y!K0$H5;@!;=BM6B+Y@-W^ MZ&I8^$X?>YVQ5/Z5_7*U^:---VI3""P M-OWE@N>R>)47?+XL-BNYK1P2<(43$4008U$N\1G$<1)#Q1.!>*IP+-V\ RZC M3VVM;PE?'E_MB0]V\MM4*O$P-Y:NA*$0']JOX!'L7J7(G$'S7:;,7H#12Y@Y M8W.JO)G[0_K4H7U\VFAN^+14ZZ]T)>N#-TY8$,LXA$)Q!!'1$T "3B%6,@QE MFF$DF7WEV5-#3)"[2BE!48OI4NWT)(:7[=KKD1F>8RI0&@E[A$R=0<>E^NNU M*(U6[]49+:4[O[U;+NY-$+X))=5$VK8F M[]@\OR]?B>)GNMZL\K4FUX_RJ0H_+>[4AU6N"?>)SM\N3*3^F_R+G$4!08$Y M XH53TVST!@RCA%4*)&8IF&&&;4Y_AU MJF=&^O7,+&G"=\3=9E]GQ'^@6G; M: ;U5_18A::;XM-[VU_0TN\&[#0TO;D:'4V5ZJV6X.VB2C RBC[?G-JO&<\X MMR,M-L\TQTX+UD"ST+'2^1YQM"5R(*C::^M00UQWJ/(NIRR?Y^OO==I'\6K3 MY,69CV+ M_A*B?NYBUPEP<]+M#=@IU"+?<2:EGS-_P,EY M'J^^]TGJ[>'O":VEJ]_UZ<_B\^\)P3GG?]_']0W6>9//Y>HE7K[3)*0 MB 3I92Z MX0&7@=<#-TAZ!.N<5/SJ8)W]IXX-@G=.7]0S97S_(U2WGJXT4#65H M8[8I-DFX_HX1I3#6B!D;TD1_$*4_9OWO6$:)Q$ZUUKN'F]IG74K[_W/WKDUN MXUBVZ%]AQ$S,J8Y(S) @"!(SG]*O-H\K92R1R]MF/6_C">=F=L_E *_)#7AD:MI5'/ MU !JGG:@>$WS'QYQVI1_*^]/TO_MKAK9 FA93YH4YT6'C8C8JI(Z%* H*2@' M'"D(4(%30+.<@SQ+4,JSA-',2E;%;=BY44G=>:F5->1]^4/9V.O8/,@.>CNV M\0]H8-8Y*Q%Y4+F[B]Y>P=2]V9 31%Z[#]F-/&T[(BSN M5Z)^^+ZOE_KZZNT_=CJ$6J0,IBA'.J:A1+.2* I0$*@ S@N2BYAEF#"7NL1K M \[MM*FI4NQ9W130]^S^MW\I8)+_5]38[\9/5^&W8R:?H(8^0SI"\@IJ[HVE M+*'PVFKJVIC3-I^R1."D'97M=;?(R;4QEMF 69H#@^Y?I%RD&32:XQ) (33= M9!2# F$.E,QHQF2<:AYR3*"W&=?JV9@^9?[#FJXB17F]-=6HDS8FCU%0&T = M8ZZP7J$")?)8+UP1!T2Q!%"]F6J290>W@=XS MY-=/.GP#&9C3^Z)UW1JWMK@Y0][_LW0 1R([4ACP.DQ6 H$# MMWD!H<#K3IT7#+2X;F0C$/.6?5]5^N9O=IMR]>USW?>ACOBK0ZOQ3ZKY>5NR MI?Q-\O8D?9%KOD8DHP!G9M<1"0$HC\WI 8I-P5E&8K>.;C>9,S=J/QALV/UQ MTS72J>H^VN5JNS8[#*:S=O,;$XYRA.C!KOQ)&I&&8/]=E,]SR*#BYY;%OA!5JOK29NLVC: M]A!>T#MIZ>#GKF,/=>^%T.-4K_6/GS9?UW^N%G$*LQR3%$ &.4!I3 !AF0 Q M+'*FFV":YJS7#:$1 M1[X7,;CYV/?TSA,?_5YT[?3X]_)'QP5K[U]/DRN9=P#(-N1AR_H K/' M<]2^U*A]OH[:B'KLZW#X+;\>&&_B:NOKGI\65UM<,XX_^AFK[U?ZP935MLM> M@$C%M* Y2)4..U!<2$"49I-$TCQ)($IH:E6Z8#'6W-BC,R_23T&C'[L\G&*Y MD<<0PG;R_+9J M$MGX4]=_LM:Y>4?+S=_H?9>R/:@=Z2R6//#4..J_)&BG*K7T%M(I:760G;,K>/J,^FN?5]Y]LVM^_V M38USG]UH7-1MQOPB:P7)@^":Z3-YOQ*U/56U,P&_Z3-1+43&4UK( K XASKF MQB;Z-GEX4":%_B-/S Z?1Y_;6J7FP;"VLN\$XQM=NV-M%U\$0G>*ETAH> M'2RO.\G6Z2[-6Z=#^_4@VLZ!]2C4?(;5;@9,&E2/PN8XI!YW$Q\MJ_9%\Q^U MNVW)9HJ%S+'I1)=J\D)02$!0;G3,&)<0":5$NO@A-VQM701[;4R71ZT_R93&D,L0)$( 10C" H8") (F/!81HG!79*!/2* M_!2OC0]3HFWWTO"*8> 7Q4FWL9[BR*1<$YSJ44 **4:*Z15%.\2H&2J60J M5GD!K2I&[(:;&]%\?IX%?->F $=T;_'XQ. KP-O1CC\X W/. ATL$T#3 ME&J>B1%F@J08QJ[KX*,QYL8FO_'O4NR6]5;3D?+FP?(J^J,VWC&3[AS$]LO= M&X +S!N>,!NUG+V BN]%Z_$PDR]-+_AY;@%ZZ:/NYS:_<;FBFW(-NT[G&8H5 MS7.@'W^C/Y SP%*F0!HCQ$B:*637 ^7,O>?& _?*Z+N_??7^ZYO[Z)5<\>\/ M=/-W^VW]8^BNGY?< $CPY[NQ+((CN@(< V%__Z5FNU7/V6>D$R226 M+ ,YRG$CX>&XOUK#<2X*W]T=Z!:.^! J_VP%"4Y-59A"H(@S"&(A%:5%G&0Y MGV^K%N !!MU]&COO-WLU%_4G=O,EXW)=_NJ^MWJ]+UY'=H M)NP6OI[0#1T@#\OZ>>P.Y8"+]W+V"\--7ZL^[/?90O0KEXPCFB][*8KG.W/M M-SSE+$^9T0N5W/0(1S$H&!% *L:+7! A$J.T( MQ!]H@3GD'%[-/GP ^K!#Q2>#7!EQ4A*Q\_Z81RRONB%F>2;NMP_F.6)%@@D' M29XP@ I: ,(E![1@&.N0)2?0J0#D\E!SHY#+FI[_.2(..8^N0QAR,V:AHY"> MD?^K!2JZW^HHCNVV-;'H@.\SW?A>"]F#Y#TD.3_:]!')H-=G Y+A*\:12%N@ MUB:@?37=4IK)-\NNS6]R\Z/DY>K;_4K\=:7O^J>1VEE],^EI"P9CF66(Z. $ M4X (R@$E"@+,.(MCQ37'.,4JXTV9&PGU[8M$VW^FR=4T:Z:RJJQ[/WF8)SNZ MF@;]P'36.K'/EM7DU??#J/3L/:FGX]E,&6?\4=OM@/JDOANLF90:;T?MF#H] MW-%=4.Q-NY/Y3C_\=%EW1=2_J184)QE+8 9R5J0 R9@ EC!81V<$*8(ILPK, M!L:8&QEV9D:-G6T;46.IO9S8)3B'J H:D!"A/(2@4QH"DA4PA8SPKG J"!L:: MVR/_S-2J/F-I*O",,M"-:D ]A.T"&T^X!3\,/-4":LL66V&@];+D3]$?[7^_ MRI_;Z)5^$/[N<35F 550G:#><"\K$W3J]U65H#.7C$A:6-*J^J1^I^8@8/MI M\Z7\]GW[]J?<\+*28H%R)+(K_?%1+A(JTCP!1:QB@$3* $N0CN)06E!5%")) MG)0>CP>8&[&T]CF>OYW 9L<I2$SS7ZI#AK;5 MG.US?'8DJV_P\]9VP1_HQT._M;IN:VGZW)GSE/H'_:_FZ-CU>3^/L^UC/QZ[ MJ9[^SD*#6FMC7?#FDP0&4?#+!>>'FI@2!OT]98;ACX],PSG;V+>7ROGJZ?"1 M-M/S_D^Z$9^:E-J_R4H_LO'U$97[U:;>M=$ BRM6WC[LZ>4VE'*HL MDP!!F0&4*[/[HVDG2S,LDCR'+-,KL*9CSI9NMG:L,Y7Y+H_BL1/AGLK&-O-$ M=@G.ZX/A=Q&3W\K5RIP-C^\3-M77 W+*H2FW1CR# $G(=8"9ID F4*:JH$R) M[NOQ=F7Y2IKOEZ-SX<6^&K+^[S_!]\+N!3K'F0[\1NYGX/>=?I:&SYZBLYGZ MQO6[J'7^+FK<;WIAMP"8Y!/S:_VI_O>F@<%C!MW$$^?^39^;E=W^;.;7A62X"]ILNE%*^>NA.@]H-&\D MO<#3;4>>F75*_K]*:F3\ZS7S%S.J:5,\H4>2Y0^SK?RZ MU6]-2(P0HAQ@5AC!]=1D6NJ_9OI/" NDLWYJRF^BPW]0:7R9&O4^073"]&!(T5 MH!E1F@UY#HJ,2"!BB2 6J8J9D]JU?Q/GMK+IZ[.VXMBR=2HRWS%3R-JY93Y3 M8Z#_;26WT5(_Y*;16'.AX[&(_\FW/ !YT2D-?=31F\V^>_W]IK?/IO?U\^GM MG#2MLIH#D5::-TPA2KC)\'I\X=_*:0\J@J%\(\]D TT:4YWP[B1C/?FADVZKM=[GYN%ZMNYXI M[U!48*HE""!II=)JO&B:8I D=*X4"DJLLSI\1T>;F[/M_"]O0:?>Y,D*U2\=D@:'G':]DA6 MWI_T1K*[RKV^]O-FS:44E8DSWJ^JW:9>TC:BLJMOO12)!5101P 8 \AEKE>, M, :%#A- P7#..U-6?'EVAQ6'C:# 2F&:4C_1%DTVP$8GXK@NR'G[A*R!F7T\HA]UN,592JME6;>ZMCW4/Y M:R83BG3T:92D!$",0!.0ZI\$5#C%O.!NZ5:7!II;#-K9YU@^?!%'._;Q@4Y@ MJJE-W%<<&".#%!9?0\*O(-2%L296@QKV^%0*ZLKGQS&!Z8KX56X>3(FBOOMK M^EANZ;+N%OR)+E6T\$>TP"OSR.6JX:E&NC MHX/5 =)T1J'E\P7C9L"D;YU1V!R_BL;=9.2AS+,&]FT=6;60$@LD,PBR6.0 M08@!$YD ,)$I(I@F2CJIPI\?9FYOG+V5$:?5]VAG:D5-VMOAA*$F+T?&N@"Q MY7',S<"%/H;98U-;>-<5UWJL;AK&P.NAR_F1ICUL&?3VY)!E^-/NARM&*^LW M7DJ3:-ZUSLOB(J>2@BR'A5ZT4@)8G": JR)-$%49RH3M*=& L;"J&I- MM-_%/X/;]5.0V] ('5T8(#KK1O1_/H.(_0'&;>&[]UUNHWM;&WV7OJ+&[S01VSR:SGP"[F M"8%L^*/A&T"](;/6#J$P^;)7QGZA+%@[1"[GMEI>[QY9_4VNQ'IS.#G]MI'U MN>FO=+NKJR_IDR;TM'U50L$(@2D"(J6:I(C9!;&\_=,**; MV/KA<5V5327E:[TRU;=KPQ.Z_$T'JG5X\D%STWO]8[7(I5)9HG) ,T0!2N,8 M%$3%((8YPHD0*%/V[<7BO0?1WH7H#^-$5'OAL+QQG9OK MZ\B B "W7&\[N>F8V+ZU0_- M4$;0W62<-STR]T+!52V24BV2),U9QE*09"H%B(L"%(P+D-.$4UZDM(BM]@"L M1YP;PQZ,K@]4NZ[!)JWX43\%I-GG;Y/Z9EQZHN'C)%15_6R^6[]<8(Z2Q2 MD:2X8 ) D3" )*> IB(&*"V*3!:09BFV9O2KP\V.S@\61YW)D;$Y^L-8';5F MNVP)7(?<@J6] AF:HE\"0P=R]HKE5,Q\"5-//&R-R1 )7[_)= QL[= S^K6_ MRIU[3:G,^U6UW=3?EZ[%QN=:D;KD^YH+)K(\A51'U#'C !44 \H5!8K%+(LE M)5A9G:S;#SDW#CXTJ2FU[72YK/<$'Z_5;(P%_#K[^H:#*B=G.L3]:.5[H3=K/C+>NJ M)?,:6"!!4$$*S<4HAP!1D0)*1 $@BAG-XXQ1(1?;M2F$O,HIQS=W(N']$.&^ MXE_-&$<%T7PHWK@.WW6BO064P)3:FM95$ Z&7M>AL.?(6R"9B U=H'$BO4N^ M#]#;R263$=DE8_N4=?$S(X4[9%5)^;R\LCK(7^49R:$0FJE8DFFZ(@*0/*8@ M)U*D2+(LP4[Y6 M11B&1YQ6=<'*^Q.9!;NK1BJ -:O=6DU(E-N=_FZ]7]7R*.+5;OMQO?UON?U, M2[%0'&&D) =&Z4\EG?Z#OM#G>:$JSF MU&=?1F?^QGM[-=5:;?\T32S*5=OTHEP=6J?I-:TYI7,4'+.=-CNZ"C$9TVPP M1GV;H\[HB.VVD38[>I+;R!CN4:',$2JOBF6V8T^K8.:(R(FBF>OU(Y2XFX5@ M+1%;59I$W\E]K7^L),X(%( RG@($.0=$00Y$QE2:Y9CA5%IK;U\>9W8\UIAJ M.*RU-5+2Y;QT"-/KJSQ/2 4FF0ZD@YF1L7-$@>$06@YRV7Y0FTH@^_Q7[-\] M:6%?QV)(_7K@ZNGTKJ^[\$SAVN+C;MPH9+EXTWX9/G=M,=_0K=2LF))<(@J2 MF%*3TR, BP4',2L4I0GC@EEIZ5P<86Y\V!G9;MY&VLS(V&GWB%\&JBITKR?_^V_O$?^MHF<-(_',=+E^\[R:-]U:WNH;[^ MP7&+NM]E^>W[5HK['WK-^$UVV^)-YLBGW;;:ZB6*YH\W31O%@ZYTG@R@N <,P 36$!$I;2M" H3E/ELN3S8];LB$.NU@_ERGS%'56C/4V3 MW1)O>O #TU+G4-1Z%!V.C!NGHIY7IE>P?FC+9=DTF0RA7>T789_K1D^63;JJ M](OF\9K3\]W'T73_).!#JS/\U)U9OMG)_Y9T\Z[\(1<*0T8R#H'"B@#$"@E( M)A+ .=&16(R51,B%B&T'GAO5ZB@^6>ZM/@B@WD7:\LB8 M'AG;_1&B*UH^*<]Z[$E)S1618]IROGZDW$-7W==48\4I84KQ##"H5).-5N D M!JG2?*3_2O+<:BUX_O9S(YE>!>HHC<'GV-GQRGA$ K.'/1CN0@UG??:JSO!\ MA&DE&_F[&TGV[H90\ ME>8(7M'8U%F2#!0,<2!0C!*5X33FV>*QWD?2Q++9VKV-!\=T^1X?CQSN*_U* M8[XRZE81H\LZN@6'@HA>QY;H%]%57V[D#[G:N7:J'IX/H==>.3>!D"A,)W#3 M!2G&",A4$BXDEJ8+TF.WK_Q(M/A%V0Y0W:P(2]!_!/;6C46=I; MNOELMV8!B=^>:T,#3MQXS<+WT^YK-A>-(_^+@LY_K:3:+8TB_:+@%$,1,\#T MRT OQ:3^">K@CA0L51 *D5"GOHP68\XMRFLLT^RB9/3+DU[PVE;,N^!LQRB> MT0O,*X/:[W=1BZLQVA_!."#DDV9LAIV4;!QP.*8$ M$QRS! )!%-/1)TY!@7$,)"KR%.42Y=1)[==JU+F1SYLNC.'=2YIR/1^MHIFI MC7',-K?#WC+ \8UHZ$#G[)ZT M^8KROW_;K'?V^D1PHGR.V^#TBG9 MTQ*<@83/:W>8+.G3TI5^XJ?M);=V)GM'R\W?Z'(G[ZM*UEW&/QSV<'Z5U"1 MB$^K+])DYY>K;Z]H559'H4H>%PEE! (%E02(I *0&!= <9I)F6%:0*<5JE?K MYL;CG7,F:?81F@^IMSRC/.E)C+T M$:FW.0P:]@:!/TR_-A\&OE!3-X_87N[\YG.0L6K-V]>T^OYYL_Y1"BE>/?VU MDN+]ZOWJAZQ,C>H]WY8_:G/V6:I*<)[FD &68?U>R#($"BP$B%F2J%@01;A3 M(;J["7,C_]?[WMWE2O^_M3NB>\,=TXE'3(H=%.C ]:^.C&NG._(@]1;_\ MM8']+]'>B>C@19#LX/$@^A52=K9B8O7DL2B=2B:/OM/8])M[(3:F5K_AV@7, M*&5<92#-"08(X@04 A9 9#G,E>2IPE99NY<&F!N?M8DF>R/=\N>\4ZYJ>M88Y.9.S^ MP>@V) N4(H(89X K)G1 $Q-0T-ST+XIY6I X2PJG/MVV \_ML7]?5;LZ]4.O M?_;JYAO9-$CZN?*0XVAON+45R1 M\AF96(\]:3SBBLAQ%.)\O1MI59OMXE?ZLWS8/;1: D7.)10B,TEH""#",D ) MR0&$+!6\*&B"K4YI3^X\-]IIC;-CEE.VJA>]'7B^]36] M9UO_[?BY/KWI) _N15^Z)_/R!T;NGIN2P5>T,H>@#X]R5=6'+O?F/?BM3NU_ M]73X2%NJZ=AYH# MK_OGWHV<=@\]%,8G^^C!!O(GX'JIMO.K_L(8;1Z!A,HHR/17 :"$$< 48P 3 MF7*8"P&1E6+9: OF%@O"&*:WB[P.@V['UD&A#,S&%Z1@K]6,UVZ$58BU0C"T M:.RP$2^N(VN%D8VTK-V-QG'=EV9;Z#/=;)_:#O>9%'&:YAC$N% H52_Z%F2 M ,*E0)!BF"*GUJVG0\R-K5H+H]K$Z(_&2,+_BZP?Y85U5]]T*[.OZ==WG\C?3YO+[>JGO M5YF:$# &/,_9 $XF3)T*, :?,WD HV[CM91*&_%QW6A:K[:+-,,J M2Q@%T.1#H33. 4.I C'-TSS.4,PR'Y54SP:=6Q T52'5<^19PB7*\DPOFO5+ M!Q4Q 406&"1)DA<9D4)1Z+:UZAO[:79++="_BU;K%6@]"# 5=F\8W_ &?JU< MK&B[B[3)^H^]T<'KV<%)4F70)'7)O2BX_ MRTW]NP4A,(\YS@'-\AP@H1FIH&D.XE@PF,"4*.RT!KXXTMS> K6)T:,Q,7J4 MF^9DICZC$>OEDFZJPV_''->CS^& ML/!^C'%VL.F/(X9\/GNL,'C!.-;X*A\>UQNZ>3)U_]NGUW2S>3+IJW7>R'UO MG?AUK=?Q=9!34,:Y4B CN0XOXY2# D,.LE0(F:$4!?='VU'-3[X>\&,AL_G MB\?=B$E?2*,Q.GY1C;]1 $W#U]_-J?O[U=?R0:J-_I;JMZ9:;Q[,8_^)+'\;_K/2I52?&G$XXR8_[=5G40#"4YHAB! 2'* 6)KJ()HQ(#".6V-*4I;K^J>AP>7H_7> M9]?-FJ#?"+>W[NHYW%T<#G:^WP7M5Y'![;/!\E!%]8>^DK.AM4 ^[^@^/.\W-O[4]73_*[0)20@CF"E!< M((!2_2)B'"> I0F,48(P+)SZ) T/-[>72'_/LUSI$5=T"7:5W+>]O8M6 M'93SW<.N.>*G#^O-MOP?VKU6_A6F=R3.:[F$?TW(79:A&S:=3^?W^>>&OPH36QGB*O>(_8WK\) MPTDW]EOP?MM_P3\.H'?;AOY%4()MY9^.^'*;^!>]']R^OWS5./J_7VU+81I! ME3_D;T94HRX;-W+O;>J5S/5B Z>FLP*B -&4F-H-I7^*8ZA2F*O"J4'*M0'G M]@KHVQL=#+ZK.PV,S'"["KH=P_B$,C#'W(BB,\_80N.3::Z..2G7V")PS#;6 MU]TJR';/N=F5J3ZNM[+ZL*8K(_;3-('2BW0=W\KRQW,M+AYC1H@@@,(B X@E M&#"$&(BYV?8O\B))4\?BL?'6S"\(ZHMUT=:=:+.W?*R*FOL\69Y"3H-]Z'/* M'NB='R878FO(K?:E#OOWWD0'=R:21!N-;A@!-'=S7DCN;#1NE\7-QM]R;$G" M5C.V%&_IQAP+5O>'1>H;J4I>;A><\"0O2 YR1A* M F@2$WE58'B'$%()+,2 M&K8?L5KJ)LQXA^L0M,?)VQ46=M]$L?R=;@RYDM(PH<;-'Q M6_!P==2)"R!L43@MB+"^TEW/W&B!'(0_OLI-W36\7*_>2;.?R8U@\S?Y2JKU MIFGDJ;^'"R02JGB1@C1+4X!T] 889C' .$[C#!/*F=72^U"=/ A:IQHFPB' MQ]Y>53WT'$PDM1YD+IP4V&\!&&EN[XY6B%%; M&STWMU41<16JO 3P\)O!*VR!7P&C$1LA87D%C9NU+"_=?V)1RRMNGJI;7KM@ MO,SE@9'>Z>EO$L 6N4PI(1*#/&4*H(QP4#!%0\,J_3ES3#VDL.@&K=T*UP=@4T>&QLH@:I1#0/A6GSP[UN1JDT,>GU.7 M'/S\.&[HT@+?R.:_[U==O>#K[W3S358+@IDB.4% I 4%""(&:*P$R 73W*'2 M+(%HL9+?S,+9CB:NCFGU]2?-U[\_W,*\*:L M^')MFIKL^U8(+'+-- 1(A@J &,:@2(HJ8I7F22 02HC2UJ:P C% ,:*Y0RA-S\)C:;OC[-6UN[-=X%[7NU2TH M.P?KK(+Z-YV/T=Y)(W#8N!EU?D:=H_;;UIYG_?IAPLO-96"B#3"-U[710\^G M_0'%R\WK1$<74SZF3B<:89 ?..OP/.!DIR!A@.J?CP0:863ZI5PN34'L2OQ* M-W^71ACU[4\C%"T7A N6\E@"EM;2_"D$1<$2("@3@DL$2>Y4Z7-YJ-F];.E2 M-K'P0V>I8[+D953MEA!^L K^,JN-K(':FQFU=GK,7+R*A=?$Q,NC39MW>-7K MD[3"ZU?Q$$;.C9>:#>_H1VUJ1+?1]KO)!.I$7M:J_D6C6W)C\P_?TVU) M>R\\B:$)\_86(*VC=U'CZFE/$,]*6($FP[N(EF\[I]??"H3T6>FN4&.Y;R@9 MP4%:?7^NRM_%2IF0#$K!@)(D!@C%*: *QX";AI-IAJ% Q'9[:&B@N?'\1R-& M:MHXK_?=*9;U4E]>B:W?>4QZ\;:B3C?GMZ8.OE B:,TEQ!@%FF M -*A,Z LAD!")$F1ZG].K5CRY,YSH\76N*BQSCZ!\3E\[;FQO0/KOI M= UHS_GRK 'MV0^,W:[>;I?U,J63RRIE]7K?:D(R%"<(\"37RX68Y(!@2 'G M"60XAWDJJ=N&]>7!YO: 'FP=+U0X"*[MOK4?R(+O7._1ZMEY%[WVW:_ !@^_ MN]<#XTV\?WW=\],=;(MKW/<8/FV_R\WGC7RDI6B#;Y,B4_^ZO?M]5 * MP5C2'%#('0?#%C[/8P@ $^T MH>$+:*<-#F? !G8[[.\UV=:'LWO]?1#WBV]6'# =#-\;A4Y9UT C/T:>5YC5QG;=W=RA]RHPO[;T'PQ6KX'9"\I5;_$C;V9?DG=WBI"OQ+ MK@P4VU^\Q'V3^5X(?9?JJ[ZR%:%,E$JE:3J \EINCT- ")8@SA.1<0)%RJW6 MUV?O/C?.; V,C(6.JI[GT;N^[WP3)H&9T0T.IRWHBV[?L U]>L_)MJ(ONM/? MCK[\(?? YZC'2=WEM6G-]6:W*5??/C?]INJ3^M?KU0_]\&CJ_[1J?MZ6;-G3 M]5R0-!92%*8?'Q=-7A;#^J<890H2R1'%N*MV_6H7+7DUT.J9>%X:^W4"NCC8 M7?<->=ZWR81>S_M:UZMI;A3]E\N]+/SEQD_NR5S^OQC7X[SIY_FEFD;5KK6] M"*/&N:CQ[JY-P[J+>M^(3ZNHYV-/[OBEYM(^\GRQ.9TH3GV!N76*;H/@/Q + M^QUOLL@Y"$S].#O, .,.P=Z5JW(K/Y0_I-"QOOXVF[LW^R?WO4XC[4:+D=CZ M^N=Z$1>IPBH6()&( *04!)3J]WR>"HD++GF,G[ M":OC [S;;C::#4T<7:?6'7IH-9O*OYG"NKJ&3K6JVG3Y>=V(UKS]N=5&& ,_ ME-5VH5"S!# 9FY*WN( H2TR]BB,]>C!K;GS9>M4DB#YOJ]>X M9N*GUCFSI-F[%W7^17\A(;HZ-]Z^/?^ZV/VYY"#N(P5LA?WPSVC6=@KG@Y*.WW8GU#.M$6JP]H MG?9,77 :V JUNLUD.YPN3O4W+IVN=\5,.6I;SA$SF%*:(0T*ULLD M)'-0Y$:($9,B53$5<:X^W(FZXWOT8;WZ M!LP"*Q)F=6&.\56[IU*7Z+N*K5R;IS033!,I A#&N5[.)D*'N#D'<9HG&.>( MI.3V;4G'"9J0:V<\,S?L(([#^\6V!@_F!M[J.\4E^!Y>;\B7WYP[]=]JU^W, M92-[OXO_J\-"\_JNOJZ_&)E"7BY-3_GW*ZZ#Q0_K2O_^-:V^?]ZL?Y3ZN7OU M]-?*'/7L!0[N^;;\43^H!_ER#A,2YP1P+C% ,LL (_I-4U#%9(;2E"JG#;D0 M1LZ-]GH^1MNUZ=G<>!FMY#9::@_-;\W/M6['KFH8\* 60_<>_J=C(_H0WP [ MIGSI>0U,KT=3NG>2LO!WR#B M["$GQ">O![%STI=!2*2/WR!!QQKWVGDNCU.]VVWU(K)5#6@5R*HW._E^93H% MFJ2!:L'S5*8"*4!SF0$4JQP0R!0HDISKB!D1YG;*XV["W%X9,(;(C>M'P&[' MY&'!#,S31R)8>L'1V!]U2B"=!W>1]L&\=HT7=1*31^W%\1#Z9-815DS*F^-1 M.F;%&^XT4LB$?Y=BMY2MA.*K8T'&.L&TE5QL"?>IWJO]*G]N7VD0_KX0,!8L MAA@(E%& "I8"@E,,8BF9B#-&&4^JC MW#YG=@0Z[4R$WB ^)V9[D!OM)&WONG#VJ3T,BHPS4>V-QZ#6'[1>95MNMVI: M<1=O*)Y(P/B[\SAB_B"K2LKG[X,WLN*;LAYTOZ@M$,RX+#!(,LH!@A@#RIC^ M0^0,8R8AALR%?2W'G1O%'L*E9I/5<;_!%FT[W@R 86!R;"R^.Y9>U;'EP>P@ MBWM'J'R2G>W0DS*:(Q['M.5Z^3ANTJOTROS)?()1"7LA4DY+^ V$F M3+6/_BN7'.:2%2CABZV1"["C)_NAG1AJ;T"X1^QCMTWZV-M.4YW=O:U2-^9R MF L[\@J#<&#^,N .[%7NC>_M5?KC,'?$?-*8P^B3,ID[*L=D-N(.[@F>;J5" M]TH',V;=;=;?"Z10(C K *8)!$@DS(1=>OG+&2NH9+DLK&*O&^V86RP&8YA% MP/2 V4AJ#+7/5+QE-H;I;4*,PQ^0CZANK">BJ7$T_DPS)?8YI1--S42IIF&G MR"D)U0.P [FIM]Q]LI15#Q#T,UE]W&YL7H0HFQZ,^W*F]RNUWCS4 QX:+!_V M^1 I2$)P!E2<(=,[40(*N028$"D(QW&<6?5D&&W!W-Y-9@^GJR!4 MQ@P@BA0@.8: 8H69% )):%5*$-[4N1'M_;=OFSISVHB.-89&/XRED3SX,&U# MR(%YMCP/F\7L37A.=FMSR)[#=]'>Y:CV>3X-(J]/RYS:1 Y8^T_5+/(ZZKY; M1EJ,..X%U*2L?:4_VYC_E5Q)56X762(A8QD&::9?'(CF5+]',@)8RGC,!$T$ M$EUQB]W[X\)(5O3QO)XE,/W7FW:U,)U^\>M70)U7NJ4_7;>W+T%K1]BWP#4- MV[89M]K$;A\@^J6U\G*=B#-#7L'!)[U=&FI2;KKB[S&Q7/NXCW327B>97B+7 MH3HA2Q*&$0&I@!0@G I 8E@ E>8RP0(QJ.+QB:3#@\\M=-S;?DL>Z16\[?@C M%(HO=9K?*Z9J/6BR1T.<[(_!+ES2Z)7Q7S!=U Z9X411RWO M#7;JOE_5'5>X*:5=FU]]VFVK+5V9;IC[M>+SL&RA62_EI( ID23(A.:%*4L M0)S% N9$QT^Y=%Y]OX0G?V M@G37XW8%W.X%%1#&^:Q!VA(V__K;(]$+G60\9,*+)QM;X&.3=&QSFW',9NC3 MT.;/LC+'5,^R"\ZCFF% MY.($QB@C,5!IK",*FA2 "&E$47&N]%J>,,Y=GLVC^\_M^:S-BXQ];L_F,6QV MS^<-8 1^1@\X1'\TQGE\4"^X[?-A/1YBT@?V@G_'#^VECXU[<#L)SB^R:0%7 M?2\?J_;;F.54%H0G^OEE2B\+L@R0F"O "I7@A&52LL+E(1X8:VX/]%X3=M.S MU>W9'D+6[CGWA%?@9WX/U3,S SS_%G#XY(*AX2;E!0N_CSG"YI)Q?'%%R7=_ MQ$8R2).<%T!E6 ?G)$E D<<,*(%DSFF1%IG3D:;EN'/CD4YV6CV3G?[SN>ST M]?.WFZ;"CFP" !R8>#QAZ\Q#CDCYY"3;H2?E)T<\CKG*]?*1<<[ZX7&GGWC3 M.?'1[$ET,4Z!4Q$+ C)Q_A+')O$M,Y *TQHC8SF!2J\#K3JT>P1T MJN*2$'!:QHJW@Q0Z3NSPV9L8(D8B=0LP*"&%^;H#/=OCC7&OMA"@F%:& ^L0+S.L6,1]6^OCD$NA,5,]_V ME74J5G9%:: RV?I6DY4ANSK7KSEVOM:-QH4L%Z_+[=/]1M+7:R$7*.>90F;? M3^40H%QB4)C&#RF-$U:0+"MBJ\W[XQO/C8Z-;9$Q+C+6V3'$"5C#W'H+!*'C M,3OOK1_A2ZX>8JZJ"[HJR?_]V_K'?^A+FGA+_W <9IW<;I)']9(3W>-X\=_' M-LBI.%U^EIMR+18DRXE^]%*0BU0 %',)2))!@#E$$ NN"NDD)]V_^=P>O<:V MZ$E22S&2LXC9+8W&XA#X^6LA:.RZBSZOER5_BOYH_QND$/X<$GZ;F_3N/W$G MDU//3MN6G/G,Z)J_3:.NU_SW_4J_FA]I*=Y()3<;*3K]CY7X9)20&H&010QA MEE+"0,QY#%"F&"@X10 7+(&")QD_]+NR>\;'&6+U%$Q<,5A;76><:W.K.HMX M;2R.:&VR<^'@F/FQXY. F$]6=E@;'OW2N? 7(R'?S4%7BFBFH':@52[R6I%X M X*>"Q;'6#)U/>,-:)TI=[SE;NY+B]\DWVUTR)1 ]K7<+N4B35""96"4OV<8RD )$BO-\^*Z>X$C#)F[OGM:^J#9P5%6* ^QV M+XPP8 ;F?"<<1R2JN4+B-U?->O2)T]5<43G-6'.^PRUUO/UVR]5!.3;F1#*D MH6>$4X HCP&%>:(C@RPG&9%<8B=URJ'!YL8_C7EC:G0O@&G',;X@"LPJ7?7M MLV;J52!Q71M,_-?47ACO!0IHAST_7RU[Y9J1^N#U1MT[6FYJ"8&#TNXBBQE+ M1(8!R9 YU,\4(,KD7R4TY3GA1BR,YT<0$77>^FC%&'2!U1??L:%%Y5MB\.-JV:]C6?3U2SKUXP.NW]H>U7^)H^ MEOIQJ)=&W\7M>8W>U]5U#E03T/;&;OSP6LN^3CX/&>9.QHQ=?[Y.(S.9*:/ MO)%[SOJY,J.]9,GKW68C5]LF3:2M3?HB^?K;JOP?*1:)H"I70H$,$1-+*0$8 MXPF(22PS2CF&4'8I'%_MLMEO,&=$(L?7":L>-WM#H^UWNHW^I%6T6F^-(O1R M)^KV?)%HCYWUAYN+].>VWV7$Y+=RM3)IQFM5_^*QAL ^C_N661[FURDF;2J6 M;:LF?^]733Z3:6I]:?/4HFYJ#^Y,,R/VR?83SO7[*&AN,A0FN0*)$PADZ&( $U8"M*B MH"1.L(!8N$3_EP::6Y#?V6D>HB;*'%V6?Q%;NZ#=!V*!WQKCP'*.OZ\AX3/, MOCC6I-'T-8^/@^:KGQ\KYK7F4HK*E.1WX?8G56<;2?%&LNU"*AH3G'' \YP! M9'IDD913D,4QSG!6\$0X=1:\.N+<^*(SN!&?T",^1,LU7;FJ?UW#V8XRO*(7 MF#N> ]=9:V+\UM[(&.Q3-,P2&[\R8M<&G5A8S!*#4ZDQVPO'[D[J&YH8R,30 M7\KJ[U]-LL>"4\)AS2D9SP%B.0607;G M'J^>]C_^/Z76[2A8F..M($@4*D$K ,$EX8 ?/8 MJG# ;=BY\43ON&YO;%VK\_'^;Z-2L2S1MR,0_Y@&)I1;X'0OP'1"QVMIIMW( MTQ9M.J%Q4L[I=K7[,<&'&NK3SKV3\FX M$*^K+MUWVVPR7C[*[4*#2"&3.4B-/!C*]$\D3R#@(LTD,XTPA9/NQ>6AYD:C MG:6F-VZ3IN86N0V :A>M^8$J,)7N4>JUR^URUSX.0.8 MD67U]J<.W?08Y8INGMYOY4/U40-E,@[62SW2M_+.9^Y%G7]> M)9)"3X)G':5@YDXMMA0:]S.*3,&''+MH9]OWJVJ[J?=Y7M/-YLFHSCZL=ZOM M@A+"A2 8Q%G! 4HX!80HJM\;*8Z+5&6%= J\AP:;6X3]8:T?^CKK0PQE*[B# M:KML]P-5Z!A9HP1JE(S!=]'_WNCON,_E^G44_"[8!\:;>,E^W?/31;O%-3<> MWS;[ /@GZJXZ.3;K(I]47DS>R,8.NA*:K3??75[0J*W-]379?)?^^ M*O^QDU63MX 3GF*4Y)IA5 I0*B0@12: CDIYFC)*$^%4YA[2V+G15.]LL_6L M5@MZOWK<;1N)S;TGT<&5<6DG0;\$CF?/+SRUTYU8^YS5\8?9 >$.<@0>PMZ7 M.3@/B/S%X_:08XY\_^PVJ]+4!NHQWY4_S4]=HTU(5 %%+ '&@@"4)49Q.6, M*YYF6,0QSYRT!B\/-3ON[RRM&4&UMCIR^F5@+1G9"URA^?094IV9 9I374?# M*]U='FU:LKKJ]0G57+_B%HF4?4%.)FE&LYP!QM(8H-QHD*:%, I*/.,I9YPA M%W)X?ONY$<(5$6\;P.P>^O$P!'[0&\."U"J=]]F_LLG+U"6=]^Z\AHFW&J3V MD+F6!/A,-Y\VOVU-_7H=@W0%3_K]3G-L-J&@,+DC*$. 2)D#E4.."@Q3F&&W M0B2;8>?V:.^M;E1*[J)'NHE^U"L$'\K EG-AQP[^$0[,&@=P6S$2;;/^*D>- MU>U";%\)Z;-RR04HO^5+5B-/7,/D@L9I(9/3U3?HIU>?]")\JP-)O>99"$0( M05FLV8+QI="VW.9FO'42?CN#PLQZ.%>VY>[04\ M&%W>)I!TBBRE-$&QPH SHM=U$G%0"/UESO,8)CDU):BL1?;MRK*7C@=TNZEGG6=S\G./>9Y_]H'M_ MF+>KK.O)^LI< M#=8CH"<]5^)M[V9J(O;1EU/MU%?:\BHA^38? PSG2Z;1U">";3YO.^X387G M6>9'?7"^R =:KKI__"HW#\DB33A4--9AF4L$D $D0!F,*.29"DKG/2; M70V8V\OP4*"Q; HT_NS:8=&V'=:F6<;)EWKCT7H>"M@]'U&2D8UXM#U_3ZQ9?FM MR9!^OS)Y)E(L<)HE,F MW&_;*)C(?^S*QSHWC'+]8[.$JZ+M]\UZ]^U[I-KV,&/* J]-@QW!>00W,)\U M''6P,>IL]*@Z90>&5_FI*T-.JT-EY_^)()7E92-3RS1[;>6'\H>I=M[J;T3) MEET&W,-ZLRW_IQZN[9G]WY)NONH)D@L9YXARTQM0)J;'K42 Q)D"4**"JT+& M*G?+6AYGQ]SH2:\S4L<4M)$38$= $\ :F)@:#T#M0G3P82^0T'V*Q^RVV[#TFOHVTI1I\^)NP^LD:>[&VXU.TWFDI1ZQVM5",8LXD2PIXA3( M@FGB@P4'E.,$Q%!P**!BI'#*J3L>8&Z,UMH7E9V!SJDUS_&SXZU;4 E,2!T@ M[Z\",B8CYJS7GG-?GH\Q=9;+60_/Y+.<_]S(S!7^78K=4J[5 (LT[7?.<,F1 M^D="LIQE2( $,ZA78$9/@*8*""88XI@F:9RZ,(!/X^;&'IUO9F-95MORH4XI MH_UWMFS\:%4%]N_W,4T-O4ZS'5&]U.0%)KG^O%V+P-K^9.<"L:#","&@]YKK MXM.^:=-D B![DF$38HQQ;X>/_*^H\2,RCMSM,UM,I4OCS"3!ZFAD0T2F[L:\2!@Z M&K-+,>?X&]YTIFOZ&KY>/SSN=#SVVUIM_S0=S81H3BT74&5%GF44J)A3@(HB M!@P6%&0$)8IG$&/LM*U@,^C\@LB]S1%?5]LVK[,V/JI:ZT<=Y YC[W2:ZPW1 MP$38![.S-^H,OHOV)GL_X;4"*, Q[_"X+W'6:X7$A0-?NVO=,]1KZC/-SJ3X MZ^-Z994"N,A$C#.3D9Y*1@!2F02,93'(D(*2IWKMFUMEG8PU8'Y$99N![E[! M-GJ2AEEL"NA#AW8ULHW]D7$@LL]@#HR]?2YYZ#F8*'>\0;=LYF)GYH);/Q/_ M[B=5_!8D!U+#1]UVLE3P6YSNIW[?=)\ W0_^NA)EQ8U8HQ1O?W+]T58QE">< M2BD00!0)@"1+ 1,(@CR3F<@A09C2Q4I^,R=+7SVU0;ADC-5S2)KG\,2DD,E[ M5?6?YO!L6*/9XZ38!4^MQ:"[DVS63FW_[EP3'_^4=;R8*JF).@$QDK-_X M60HH36* 52Z+!&:I4KE+KPX_6$_1:N.K&2,2G103;ZWM5S;46V+CZAC.83UB MTVLT@I-N=;7(&3,]-U"[#D:P;:WGH[W<9M99KP>WL,Y?,>[E^$4^TB>SNJT^ M*2/XK@DCX0A""B#*]2M1R!20A"E ,IC%:5SP CGIWQX/,+>-IX-]9G7MWISA M!$ [%K@%EL#/_G-$W@PAXOR\7W+;YU-^,L:DS_8E#X^?Z(N?&[L5H"/IIM^+ MCFJYD'J-#Y)4AU>H($I'M:B6.D-%RD@BL%-%8^_>6ZS+] )CM MXGL4#,&7U :!]\,(C%@@G_CJ=]E[N/W$B]D3OTZ7J*S3;4J^[11MH]VJ=$X&-D.U=>RS4^K _-_)8YSP:/Z\I/LY&3)O:,Q:CDY2>T3<:1Y)O MZ<9L/56=I*YI^\'O5^)-N=SIIWDA(,Z+ C/-@:9;8\Z= MLGBNC#''J<@,/MUEA[4NN^B5WMD6WO]$9TE,#YI[=J0DY*8I?_'E&5[F7=! M![/IIS*.,4]BH%=="""2Y8 (2D%")(MC##E&3NI9P\/-C9[>']<7WD4K66<9 M4LYW#[OE:7FB_K=_15EUV2X^ZF_%)_4K_;_KS>N=CIL>Y.;-VNB.+9(LIR0O3%=[ M'@,D* $D1A"0(D$4,IZ(Q"K:'!QE;B3>61?]T=AGV<=S&,EALO"&3^AS,&MH MK!G!RO4!(M#7]TA _^V8 (8'F.2YM_*Q>]SM/CPZ>#.G[,_S3#ZW&^]O=G*1 M"((I%1*8DA =OBD!"E8@$/.<84T"DL>)8\ P..#<0H;FE%PUB@,/FG ?=@^M MJFEW/N$<0PPC;AU%>,,Q?!Q1JR*>IK*U]MY%;P8BL3&AA!4TGH.)X3&G#B>L M$#@34-A=-XYLS#'>F[+BR[5I;;LOH:+M^M-W_2C5BP6#)"DP+D."4 93IB8@4DH% )(SG* M]2J-NT1,CN//+90Z*[KQRQNI2EYN'4_P7*?"COD" AR8^#K+#9[-3W^)RM5Y MG9,_C M1ZX-'WAN)GD_:M.\>&&D^T,G_C0WPD^_<>1B[#A)EO[ MC02&J4"*YD#*U)1$$PKTDDO_D<""QCD5# NGE$N[<6?W#/>[T94'>\T28+5> M :-%H'_?95R:P_NF&XSY6^_SCHJ4MK-DN0#SCWUHRKC:!##(EI C4%X76)9# M3[NN'F QGYOVLKI+W0K/TO][5QM%[G$+(^AZ>D7Z^ C+32K(0*! M2&6F4L[RQ*[K[5@#YL9QUQO[=?7GD?Z<8^Z,\^S845I(S -SV_6.?IW]D7'@ M+FI=F*BGWP!XD_7T.V?#?'KZ#2#DU--OZ#XC)1W:&MC?R^WW+E^@3@PR:6J0 M2IQ#6(""PES3'E* I!("3*50B:EAA7B$J,/ D"X/W0O*.D3@4,O=9&M&O^Q6 MK%PN#07R>HZJ:".Y+'^8[3_'K:7!24$Q%4*D$$"E"H XS !-5 Y( 1,E]?]I MFCKK/GB=DJF5'UYR-NS>/;[P#?R>V:/XI[8SZ@R]:_(X[R*JC$SG_5+'9#7L MIBW*ZXT4Y3;ZL*Y\BG5:P.55S6!HO&GU#"P\/U$TL+EF9!Y&:03=5Z+ZO&G5 M/^J-/A.9+^*XX'&1Q4 O^ID1!2: 4ATB$Q(GD L9*S9&_&Q@2*LG97J)LS;M MQ:SO'SN;V]))T3GCF*DQ +L=X=R*XD0Y&YV5.F+=(U<;>E'""T MA9*?=MMJ2^M7?_]@+944Y3++0<:D )J,C! 6(D"1A%"&!)0R=\SY"&+H_#)# M/NX>F'ZC:^)J:\$=MQS#S*?E#N6+SU'H#4UC/6#&_*CO8M3ST?37Z7^N>Q75 MCMYUE>3ZAX.SPPTZ(UXW3,)9.N\\:%.V3;=FPHXU[G9CBU.J3NF\6>*:^ M?KTL^5/SYR'CC#$NN##;M@)#4_:N ),H!@7-$QVDIH5TT_"Q&W9N.[:UU6V( M6G42W&YT;XFW'7W[1S$P'>\!/)BLH];:W.B/]K]!M+ZC2;]BRL=R_!6Y]L7L*.^]J?>; MC3]W]>S4+K5J)<]J" .6Z/@"VF_5X8TV35R?Z ?!TTI&3_=U;X#7#O&&;NEK M:7KFM#WEJP623"F58Y K) 'B10(8RKEF7YYBGE*4$FG;Y>[B*'-CT];02&A+ M(UZ;V@7J#DW3+H,Z3(G>H K,L!= M16.@T=OE:R?KYG;5_'[+MNL?]E7OV.[=5#J -B_G!8J)H 560$@H $HAUIR8 MQD#EC""),,WB^+8*QZ,1YT:2G7E&9<;8=VL5XS' =G&C5]@"$^:%2L4]D)^O M .FA+/$".&$+$8\'?>'2PPL87"\VO'3A6&UYNJU7VY]4HVI3TN7G==/6:%\U M$V=$)864@%"9 X2% @1R 6)($DTW">;<44[^^J!S(YJ]S69QN[K4MC M-0&6NZ">80V]BWD[HB,DX.TA\JOZ;C'NQ$+O]DB<:KL[7#NR#TU/0^*@+=%O M=O-Y4^J!'^GR_>J_)=U\U=,E%TH()6%*08PRH_A =3S$DQ0(E4+$,D4D@F[9 M4.,,F5^VDPZR4\?.-N.FP(ZKPL,:F+V>Z]G<]=1N[J+GG:_VCI@PR[@2U;YX M;+)S$Y9>^_&,LV3:UCTWH772Y>>VNXTCQ\_[FU](5[U?B>874D-2_V9A5"($ MUE28YXH#!)/,) (Q4*2)+'*-8Z;&)*R/,,7J(?[_0R+[F&FR8\]0J$^T9=-/\TA][WH"E3^H<8\:DO'D#3L>D>X1W#5X[PO$ 6F"*.9%Y#I2<,8A#.*7G%TNE&/1W6.O95][T MOK#\W7KS9KUC6[5;=EO]7_;%^[_K]:7\I%2U2 6#!88)P%0)@"3, 8UC!&#& M%((*4R3QB/6-Q.>8X\;>9J0,SR'-K)-S,.EG][UV M?TWWV 5CC.*8::YC9A>+Y1*P-*<@367!%);'1I'&4?+&>#CN^"P)R8*;KX[L7AGE=X]NWN^UA[5'\Q14KKTHPUH-/ M*POCBLF)1HSS#6YMV#'09!(B(-"YXAK+8 M::O)?NBY,5F_:&"XE6:;D>Z:8&$_*99I%D&@#IULX0_E&_IQV (6IA/'U=%? MJ >'+2J7NV]8W^'V[H<6BJ1Q;K(P1 P2FF< 0:B#-%S$(&,L)43_'2;(L96U MP_!SX[=G^^E^M6(=Y\6.WL*A'9CBCO;=)U>)'0=9E PN^GC\O%_^X%C!YX>' M==.OIZY&K^YWV^_KC5D9+BB52$&8 Q+C J DTTLR)@D0**$)4; H$K>]ITQ;TQMLIWNHJJV-J)[^4$Q]'91 V"KWMD8&ATL M]2D.?!4.O]K EX>;6!KXJM^GRL#7+_&J<634++YN='SR7=99GK]*(S"YP*F$ MG!8IT/^1 #'" >1 K.C_ZW)CFJG1-G2#MF*GN-A^6NSRA M4 Z]T7,-X-;Z)@D]^J-Q(+P2YC!P$^CZ7#!@#@(]P]A8*NU=DMSI-_?2%_$.(LIIC%0$". BC@'-(\SD!:<4DX1$AEQW/UQ-&%NG-&6>G*?B<6._+!7P.PN_-#1PYW$7]1^3>!OLQNW,CX?.\0^=J MQ=2[="-1.K-3-_9.-U>R=[WSJGW&>2(@3#.: "6(R:_%!!"1ZY]2D0O"298G M3OFU0X/-[?7SK,YZWQNR\E&Q?@JT97#M";[0L?1XY&ZI3+\(2:"*]-/Q7JH2 M_:+G Q7HEZ]QXQ$AR\7;U;;>"J]X>'O^J>_DKR?_^V_O$?^MKFP=<_'#_OE^\[R4-^U:WNR;[^P8GUR-_^ M8Z>->;_2I+)KJA6-[N'7[W35MG7XN*[;6$O1-))9Y!PR(E,.,">%IHFD #2E M J28I;&.,E1>4/=^D9/9[_*4O63SR=%G$1-^$P3!6::?09YE>I&=,P9(JI_* M),%9S-.$DIBX-JF<\?=@\HZ7_P1?@9LVF5]V4B?PSTCS4*,]"\'SMQLQ"^=S9^#IOKX>;$FP3^: /<-99_TXPMJ_LO4DCY M8#(KG@LOM$=DDL9"I5D,(([U"XR2'+!$Q?H%1K(XE8)*S.QDM*S'=&&H:12S M&K.C>WL583MPAU\-00 +3>DM4M'!XA,1EZL'C2/1M-=G]H[J1%K-7M!UTFYV M0FI Q]GN/I-I.CNYU==W=KMP[+;3VP>YT8N=;_][L_YS^]V\0NCJ:<%REF,E M]5J2LP2@3*1Z+5$D((E5S#C.TMA.>_7*.#/=@NILC1ICH]9:UXVH\]#:;D?= M#-@TFU*N6(W8FAI$XN8-JO-WGWB;:M#%T\VJX8]/I'WZKOPA%S(O,AQ+!-(L MUT3!3$5AIBF#*9;'%.5O#CDWIC,6FR>O70\T M1KJ>[%\'VG)?TRM\H5>O;LBY[Q5:@^%UD^_ZJ-/NSEFC<+*M9G^E^W[8%_E# MKG;RG;:WDX;XO=2!W*[:KG5H]Z% M\D(*3>A*IH#EA $14ZPRBFF&V>UE67.C\/HUVIZJ\O[IJ\<6\#<=?L^(EJ^6 M4GW4SX?)"GU[!3M/Q\O3G07/X>#6[93U1H[X]"@W^CZK;W6A>:<__/2Z:5F] M*/*\2/(T 0H6B2D-3P 3.--X<@:5DBB/B5M;H>$!YW<8VAH6/9I\?4T7>KVT M[EQHQ2&68U6;KX"?,H[BF'& A#(G($4.&$PEX IR#*F0L73J<>D/^BD(^\,Q MMG==(W6O(-M1MC_H E/WWM!.HV-OZUWT^@I\SFQMAXI/UKXRXJ3L;>?],8M; M7G6K#N-;NC')H]5GN>G>&R6_7XDWY7)GM*C-8>Y!)IX(@14E N"<0H"8T0*1 M"0C7M9D2-Y%K_;PMYZT"HY1D.8 -^(91MG1S907DGD%9/\?=^^ZW#B.I8N^"B/FQ)SJ"&$V M28 @<.:7\U*])%H2R(!"J39NR.Z MTND4N=;Z('Y<6%B7G! <0X"A5 QVYK;%I4S&B.H:))+[>D97Y0U/Z>X436R MRQ[MU(_M^D?I#]L0DGE:1:FWY]"XBU"[\5T0^$9FM)>XE5J6%9;="F)4ZB8)R15 ".[Q4L0 M 5QK#BA+TCS%DL74Z?AVB/#9>5M5NN<[WT19#[C[#U'&!'%L=ZG&KYTNV](^ M6&*R!]Z^.D+OL#V)O%[''+B1.:_8T]S6T><(]K1Q>7]_Q4 M%$^VI,^V]BR6*95QS&Q+(IS' FS]6;(^):YTEF&8*(DQ'[-B;K$.3T[D[8A M:HT@WFJ#O/4E;/#XWK[K-075;9G:@WB; X*,$FAD&D":(8R@)#Y#U/8[/]1 MCF%B_@$2KVZFO1+G1B(&?2-K#7:5PLW!>35I<,]^^IY^]4/N1BI!@1R961I= M#R!^;I]O!3^@<88F),?T"YV4:)PQ>,TV[A=>,YK]PGE00W5?E,WS-#>ULVX* MP=8VM7R90XPA$13(7!I_,=<<<,92H TMY3C73(L!\]J'J#(WDJHTB\Q>)HE^ MV94:6W=G7_;\?=AN]M]]6V=VVOV-K9_4I\WCT[[XK'ZH M=5J'I5*=,)HC"#(H,4 42\ )42!G0B:$C(WIZ,)[S\>%/6KNN@$M/],-P1, MTT2F_2,@E>BXDYVUZ(S$=$U*+W\&@4BN2X, M.@CN[&63D5N7TFUBZ_S<]0/A#V&LNAW,\ZLT_9AFB= " JY%#E"69X#*& &( M)%><8>/JL:'3X'MDSXT*CPUS;,!7MP?#^T_^^\3_V;#WAUQZ9KT[GJ+861VL]FORL*EU0_U58GZ"?WX4ZR? MI))5=X*'QZ?J!7>F[N+Y_ UN?JZ*)2.*0RPP2)E. 4): J)5"G*FB1)8Y-0O MQ#ZBKG,CR[:FT5'5Z'>KK&=CJS&7V(U>9[)P8[NRP];,FWCE&LE>:V7QBV6[<^+Q6FZVKH9^+J-(YLDI'1NN!/0M=5\''"PZ* M[20>\#6P#O1ZG4$*[_'VBWX#;]<9C_.>KOOE_G'(=M/6FXULN]:W?+WZ5G)G MX=;.U7QQEWDJ4T2T &F6"H!2)@'#C ":0DYP2@7+L^5^NV?K_A!F8-V\6.^@ MX7B/9QJGR#V4%WJA^F.C;PC_R,3XLEEU9(R+7D0+HI9]%UM9W[9;67]J6ED; M'=]N3=TCNV^XMA,%A=]HC;UBRR.M0D=8.K3$R2+:(T'5#H:/)2)$V[GBURU0K?TA4M]N(1?2;#:#?_Z'6 M/\PGR@J"L3JHN6(X7D>U7@W>L,.:*SK='=><[S*,V/ZZX:OUVK;HK/KZ%L>] MS1)G7& J,H"1Y !IK@#33(#,O,6HSE0*M?)AL0Y9W*D\4\X7+),-ZX5P^/VQW; M/5V@\U#.2ZY+'Y9(@Z)G0H%E$H@0!(S0#BQ?R6NL1Q#(BB%&B5LSC65&'N-.#S6D7FQF]^1RQ7+4'_>+A]BY8OH:%$KZC[1NKB?B4RU/A,=@(R^3EY''2' [3C7 MN.KVDQUBA "A?6(1Y'Y#VWZW^S^6^52%[3:FY#+!J1",,\"(DG8BC@1$Y!@0 MB;-$(272-/5J(WA1U-Q>-W9%-06AB%:EMM$OJTW]&\^^$1U@N[G082 < M^<7RJOOKHAIB4$25HB%[?_>!$;;Y]T5I$W?_[K/ZM/UW[Q4#VWH=^X3=;*J[ M?]^NS?5%[5_SH@PI+FF6)4S(&,"<,H"8^8G!- 4$8R@R)2BD7O5!KH+GQBLM MOCW1M6 ,4)?=()V MUW*5/6TO+4]$3CIG^5X?+ID[N=^F] -[+NH\S+J)4YYKS9., 0RY<7VP60FF M#6'Q3#)!4JIB?'4^]WG1>'0\1D M/JQ^K*3:R*+JW_5US_;E;.I/#X_6I8\)TCKG$'#*%$ YY( 3C4$B$HAC$G.M M9#-0XWYHL*9;!Z64C?OIHSB1K(V('MG*,SW+:T6&A'(" /PFP9WHH+CM M$%IV_COH'E7*CQ7P<8-LO!!0C_PW# JY(=,=)G*\QS""^TWMW[/B^]UN:X7( M=\]_+93\M#DX5#=B;\27^\$F"YD@!#H0&BL00G.TS>4A'W&='?>N4Z_> MV'O=B1;.?XL<$NB@6^H@BDV[!0^)YC-!QZ=MFI4ERK&>8Q2!F*6&-\6 MYV8SGQK?5JJ,0)IFD#'HTFOAW,V]>'>"9@GW5D94%G7?'XJZC[6XGN>>;10= MSS8'8C/V^>6+*O> AY5GS UZ(-F^_[2'CFD8'1:/?K:I1J:NC&]2):?=C' JID1_G82 Y/]TN*!R?\J)YS LE_N/;]L?_ M,I=73[CYX?6#W7GK21YP%^.:!]WILX.S!59[]7GUPV[Y]F9Q[;3L*M!_\[#= M[6L'HNX@?WXJ'E60"YGG@-@9JH@J4HV]YA@G&>80:TH\TPBNU6EN=%*-+_P2 M8GQAB!5SSC^8,60,V)PN#Y-NQY[3]R<*@=1U'7MEUS%83V=WNITVQWY75 M:64?I_7S!R5VMKSHTZ9I]/'$UA_9;OUL-\BK3:F#G2K#69[$VBQ<:OYGV]D; MGQ5188A2PE0E&:0\=BU!O4J3N9%CK7ZT/VIIQ]-$LK;'O0[RN@7JYLY)81^9 M/LO8X-&01=0L06.+;>78LB8JS8E:]OA-6;IN7=P+5"=;GXDJ5$=>)Z_ZU"#8 M=A2H7G?_R2I4@\#0+E$-I6O]\^/&PW99+2W]EN MQS;[8IGE&<]3F #%!+7]]W/ DT0"E8O4O+1236*G1C#.$N?V-^%PZ,R333Z?]B7@Y/N^K@_/#+_[U2.W/+ M[\_UU X=T]S\+P$"\PP@SBUW8PQ0CJ7B,--)XC0F>I#TN?&XU;-J)14=-"W3 M6GZ[^=O0Z2E>J^$8F1D+X[$#,E?!ZQ]V&0)3T&B+EP+3!EF&8',26QETDV&L M5LV:,MZNM-.HU*:H& M)N,8,*8DR#"!.4>)0%PM'\N9,E_W;+=W(\NW-7G*W+1DVV/8S-_+_SJ]88-I?FL7JO_<.9:#6P#+QN 'B_O1'_ M\[3:F9MN#=/OG^\,+=C)1K8[SJ/]R%+$'&%BOH2<* A0BCE@&D&@DQ&5FB\.O;>Z4?:O_/8&+&C=M[OT::N^O5$YJ?GVO\/ M>A>;FZM>SB>ZV.ET]4,M22(AHQ0!@C.S ^$) XSJ'*19(KC9\:9*>'7@\E5@ M;H'!-$XSS^(87\C=N&M,($=FL$IUZP6_F(K6VU/96!&P(F<@?D&K=GQUF+:R M9R!")]4_0^\S>-R1\0&+LG#PI--J8@@MP1AS#?+<XN='7UQ<-E)\>S:Y5' RP?EIS[#>\N7(/_F[L%@[5L0^I7Z W;J-E M-U "#T;JDCCU;"0'Z\^,1W*Y:C#5E-DV?U_MO[]_*O;;A[H'F?'8#@QW;QL2 MWJN?^W?&FG\L"<*49BH#QJDR6\0,&H=*0 ZTCK&@298J0CWYQU>'N9'2E^UZ MK;<[N]^OTA JB^KV@N5>YO"[];%'K3:^5,U>-N0+C$UB%[!]&_:C1?U'E MQI?8'VR(?B^MB*P946E'V)%O0U$,S'C>:DQ-@T-Q.L.-@V]US?:S/6;#)BC: MW)=*DV1ICU!5S#D@><(!2LPB44@D@(8MD4!0D^QS(36$@H%-$XE0(0D@+,\!9E& M*,F)SF@N_2;K7!8V-YYYQV0D;<& J@J>?!NQ=L#J&'P/!-;(=-*HU)J/O8C> M[Y1<[://VS([N<3/%L_;G09;7]XO#^BTVH]1V,ZJ'?(F[J3:;_EIYU2':P8F MG3WQ8B57;/?\E:U5O96L)FAK\[UA<0:XY"E DE/ %!$@4Q"F,4Z9$%X-42]* MFAN!6/4.,8]!4[,O@^J8D1("JK&317Q0\L_5Z$,@:!K%16'39CCTV7R2?-![ MP< NH2\BVL6MMK[,MAP.N-[:+-AC("%6"1=84X AQ0!EB@":)P9A0A.H4HFI M]&I XRYZ;JQ1*>S9IM,=:#?B& >^"?8UV]W)J5D1_3Y*/,8?HZ"],MVE3]L0 MTQN5DZZ7_G>XOK7ES4:^9X\KVU;22CU.+;5MY==/-H'J?34RX]@"V0S? (]=4+ MYAC+F7 9QJ;$%]TZJV!UN09'0\IQ&)4E46V*2YO3JQI\7H/J6$U!!^GT9HU$ MKT&PJ_GH5?<=1L,?'Q[7VV>EOJK=CY50YS-A?[.GE&6*JST$*\KFO.U_?[\M M]K]M]_^E]E^4V'[;K/ZIY%U9'6&VNO6O[.>2):)88Q5C )7Y3J <4>X-^ MKDKCF)A>CG&KC&Z*-ZR5YK?[Z%GMHZ.ABZ@R-=+;7=0R-MP[YFW6*.0;:6(+ M)GU_O_-L/1DBN[) V M*:_U6_V:@QRN&,@74I:\P]9W;"4_;6I?OIY9#;-8RIS$P%R; *1A EC"D)T8 MCE*>0D[]3F(ZIX^O??DADXP'>DA%$1C,\1!S\@J"E:;J%9UA#G?3J $ M98I.@=.2A8OM)WSA=-$PRK"'\ILG]:O1]%RZV_'D D,LS35@%#. ,(R-PY' M;AP.QB1'@F:"*1_V4W6AE#.Q&9IA:Y<@^$M'YG-J1#FI\ MP0K)/,ZR)R4A7T1>\Y'W]?[M-/^F-G*[.TZP_+939;BA"CMNOOV?IXU*XS2M MW\:9R-.,&W)"22+L@",$J*08B,S0%H$Y3I!3;S9_T7.CITK[]JS71O^H,2"R M%D36!/>^D)[KT4UCXZ(\,I%Y =SO/5V+M'LKSO$0GZ@G9YBOME=7SF&8=;3G M]+SA9'TZAQG:;M@Y\ Z#IZD<\J%?=38YC&@Z)$LG2\Z(@%I!D" 8 Z1$!HB. M*8!"QSPW;XJ<>17I^XF?VROB507%'Y?/<*H#>_\3',_E<7-ZQP-]Y#?&JT*+ MDT95QZ%BU>'\?1?>0T:J#( M\"@5'PVF'J$R )TSHU.&W&5HQ89Z9"M9I]77 MQ_'+6*3$[- U@ KGQ@/6.: ),11'L\2F)J4,>@7WSDJ9&Y/52C9GS54I[';_ MW>PE19W+4M7(^A9OG$/8C:6NQFUD,FH@.TQQJE4,69/1@4#88HQS@B:NPNBP M];3\HNO#5YT0%L?BFV9'S)3@N8I!2I+,G@\R0*'20)A?QY!"D4BGD;]]@N9& M"6?*D08="9XBZG4@>!5.TQP'MB$:(\K? \0(1X&GLM[B(/"BQ1>. 2]_?A@E M?-J8YTP5^T\;L7TXMA5:8JF2F*4Q@"@W'H)B!)#8> A9!C%F6+(893Z,<$'. MW BA43-:E7KZD<$E+-VX( !"(U/! 9Q*Q5;Q1#@BZ$$A) ]<$C4I#?38^YH% M^CX^C 1>CL%J9'QA>_5U;SN;WBGS#=KLS09E"1')V. /4\'D" MV\J,]R"ZG_%=!;\;E8T-Z][^><__.]M8;W 5J%%G;#>)%Q\>GA9 I43)*E2"4Z<$IH[IQ)J<3*O(0NW#P\+*;Q[*LQ=S"WMZ)BB9)1ZBHRJ MAPD+"H7D!(,TIPR@A&) 68:!R)-,4@GC#'GU'.^5.#=::!2.6AHOFNE):N! MYW[YX>,'UEHY'D$BB M$Q(C.![IVSL>J8_CD5[I>%RY^Q%FP_ZTMJO.% M_)<)$;:6^L9EJ;V]LE&7(J0G-XZBDWI_HV+]VF,<5]C@$0[G9Z'^>;HJ#@_5GYCBX7#4T?5CL;*G2!U7]^6ES MKQX>MSNV>[9R]L]?MNOUK]4TNF5"I*(D20%/F0(HI0HP13F@%".H$10YYGXY MQ>["Y\8T7Y14ZJ',IK\S7U>UVQGWHNRE[YMS[+$ ;MPS%JPC,U&C=O1+H_B? M;$K-0?>H4C[ZW:H?U?H'C*T-@2UL.K.'_(ESG/V1.4U\'G"/@7-(CRY8XZ>5 M+1S5OBGNRQB!."<:0,B$V50+8C@,)B 1V#A(,"-0>'4WZI4X-_;ZT##6<;KH M,2CJDPCCCGF>,,HPD4#$R&9M:@(8SA40.-:2(,$8UWY9FT%1GR9%TP'WQ:&8 M]9?]-N*J"4^4J>K1QO9,2M)__[<$Q__Y8&[RW7L@=>]*N;UE@J(_\JNE'0\Z M=*.J0@5&WQ&J8IW!"3JLM5?HM*-973$X&<3J?.'@=B*KO?J\^J'D)[-SWWQ; M&2^NG/1:O'O^"_OO[>[]FA5%.7J+Z1P*HE*0YW$*D,8(<$Q3(! 6.&97JH-0].BI?C48N(OX:1)AX!KJL3G,U^J@&T5G.#HRDJ^>.UT><9]ZK_('.[]L#\- MWAE\5+%B=TP6-QMYL]NM?K!U\;7Z:A3UUS/%2%*-(!!4$8!210'5&08QT3&G MB4H-9;IM2YUESF];VE:[/ %H%(\:S=V9P WV?O(,#N78!RFUOM%E$ ?PJAN: M[AP;'-6)^/: [F.#+FO0+9S1]:)?+Z0ZJ-CM/I/1LI=9;8KVN_#*#,JRS/QV M5XXP-R8M!1:8L)0;GS57 E;\IU2 @C/<\KR),VHTS:\3]#^GRXH@X; M!8%&!U!K[Z/#SSDK<=/O+]\OJ^(?M4M, M!1):(@8TU-9CT!R03# >:IRKE'*)?,ZXNV6-S>&.$Q9>:%O9!7V/"[LP=GQ ML# <>F,?%5X&;H2VF8ZX!#TE[!$Y[1FAF_TG)X2.E_D'C6S3E\];MFFB0V:# M@2F,@\(X0RJL+)HN5G%>T'12Y\(EA M+DTYG9B_GD[<*CYX]WS\2#V$))"#-=6([Y&% M44Z!1@AFF1)*I%[.3S#-YL9Z?V$_5P]/#P.&GH1;+#/UM7SYL/Y9L$1#^G%A5-N4G\O.*:O/

6!JTSN!P\VF+"%[;=%(AT;NOU8X*JW'JFJNMSJR#9]W*V&+IJL//&U6/MTQ>U?"8;L8 M MB)-I -F*6ND54VJK2-#NH&Q,YCDQD0PZFVG==@Z;<1=02G:VO:=XOI-JN. MQKS8OKI><\6&]MV),V;=K7OCD(GOZG;3S%M**&0HAQADEHX13&S'DY0#3"3" M&=<8$Z^Y%!ZRY^9(G=WNM+M@E%W&DP'[5<>U\-B1AD=XPCWG67!KW6W3QQ$\ MNP&@!=\V.HJ??F/HA\O9K9_G+8;QFJU$8L7W,K=!*OGN^:^%3>C_M*G]IQNQ M7_TH.\8OL4(JDP("PCD'2%,%2,((R'"N="Z8S-)XN=_NV=J-UMQ%>[':08'Q M'CRC>22,ZM%3494RKAJ=(W90VH_3/-;!C=+&07=D1K/ 6JVC1FT;,OOEKQ7* M?XH.RD5_/Q7[62.:^D>[;?14?O( MJF_?)K4!BZ@V(:IL"#CA="A\04>?>BLQ[4S4H1B=#$L=?*-A+/A%E6W:[MAN M_VR=Q<*Z)-O-Y]5&?=JKAV+)*4,82@SBE-E$4T4 LUW66)SS&'&L,/,BO3Z! M<^.X6M^H5#AJ:1S];G6.2J4]DT][07?CM9!0CDQC5Z+HS5FNT(2DJ%Z9DS*2 M*P*O"X2[,BS",@1XG"J &)* V='-AG>X.=&%M>A,C(]O !DA.#39>/#3@H\D3+Q',!+5IY.^;OX MR;$"WO=_;.OOJ\JR'),\ 23E*4#4//0<)QG F"0:JCQ.Y -DSXT(W +> MGK--?=8B5,![$,)S"7@;Y=\DX'T"VK0![Z/XF06\3W#Q#WB?WL(_I:(]"O5F M(W]=;6RLX[/MX7C+UZMO=?FOTY!46T*\%)F4&"L)(&40(&AW49+%0,$\L0=] M"8'$)20^AG)S"YJG<0K=\P:"+U4W+[[U HSNC;5'0$?&NJ@V+RKMBUH&7AP0 M?=L>$/VI&1!M+7W#975/'WG+Y9THW>2MEMDK4V6L=>C(; DN>[NQ62)%4YPI!-),F/=M1F- :9*#E,5IEJ,, M8@B] @N79Y$744C?ZO538,V+9!;-C_"$,>&._^H;CYA^4Z$^"OSRO&5^O5_KG>+18?GM31=U"93BAC$N0Q MS@!"$@.*20((X3D52C$:>Y66.4N>&[>XN^;^(+MQR2C0C8.#8J_J6]]NZ1^37K=[;EI%+ ME68ZICD%2MIX@D@30%G. O2T"KXH?B;ZK8VUR[J@[T[VKU M[;N=X/=#[=@WU91&F#V<,%LK2K16F0!$\ 2@Q/ /CW,&F$9)K/(L1C1W;0\R MH=YSZC_7<5J8VT"77VQ\?2HNB7U2:2V_6:[0K[JZBP M:#A./YGZF]$?.9WI>D]Q&A6]ZRSY+Z)W=7Y1W&.Q,_W"3!2FG>,7QRN$^P;+UQ'=G5*;R0*_;P!Q.R;\ M%N('^$=/_! ZNMG(.M&MGFO<-!3/,IY081P;(7/CV$B! ).YV:CM\3)QP=O!70B,XMCO^3X !W1:%AU$O*-[GNF&!KC^KC>'[M6VQ+Q]6 MFU51MK?\8?C?OE+4,DU(CG+(0 [3%" .<\ @E4 RFB=Q#C.1$I\ ?(^\N3%S MK6XU N*%PGZ1KCZ8W>)= <$;F9#;N+W4-:J5#1?[* 3:WA".-QNS$(6C!Y7M*T59&=UIZ4/G9_ M^OKS_2]V6WFK_UI4DR>70L=IEN8,Q+G9\"'-8T HI$!S&6NL8(;CQ*=%18WQ?*@JV&AA5 MJ^FTXYS67P!DK//YU^+>[$3^@MU=9_"7+O$/%-G4QO?;S0_S.C:['=N-8JV* MHBR&U&IWJS^KC;G1KTH52Y4G+*%,@BQ.$T,A<0XHA1#$D.18<2$%=:IE\A,[ M-Z>BT37:U\K:\ZMUJ6ZDC;[1_OMN^_3M>[3:B%V96FP/M&S2,6=KYCS,RW-M M^D-+XR ^,A.5R=I'K1?1 ?U&<9N47:D>6=U' =<]VC0.R!/%G,*![15Z\L>L M(P#E<;/)PE#^!K:#40.N'CAKR0XEO]5UPXW;7?F.^7QHTZ 21 GA"4ARP0$R M;B/@(E8 93A8!R9 MRJ]$T'_HDA,P06_J\VWN^UZ M)5:JN%<_]^^, ?]8QCG!D&08T-1N5*&0@.=FHVI^I9#*TQ3%J=NH;C_!/H_* M-/.ZOSX]/+#=LWUFBJ,)$3O8$#W61GC6S+LMA!O_A =W[#/+%I1'C:-&Y>AW MJW14:AVR0-X+IJ"U\6Z2IRV+]T+CI"+>[VK_(=6_;G/N&T&?"1$Z"3. M &64VF%+")!)WIMXI;FY/]/OO-D&ML-&H;[7B?A$I M1Y3=W(9PV(W\\#>*+IHTTD;7Z)=&V\O)Z?YGZDZP!#U2[Y8X[8FZD_4G!^IN M5PT^3]\]*=G4O!D'HSD')C&+XT0R8'8DMB!-9( EB@$M&4X2G1D7P6OBUT5) M$39VJT&WSF6R%G@O\-UD? MS;9M__S)5K.6DR'4![9GS;X4;.X3 M-#=NK72-6LI&5MO>K[T?NOT;LE"8C4P10^'RVJ&Y8''%5JWS]I/MV5R,;&_> MG#[OGXWP*J_AEN_9:F.+93[^%.7^Q6P:7S8A6&(JLRQ)*8 "YF7I"N T88 + M&C/-=98G3F[#,/%S\R4.N3JV.P"S1D3;V@J[\U.U'9'>[J)UN8U9'TG=_?!\ MP#IUD\[XZ(],1:=)4M%M"_B/;>"KCG,'*T:%W3UW85SX)\IA&&,9O+(9AJ/8 MD=4PX*:393<,-[B=Y7#%709F.Y0C?,J1F&6U9E%/V9$:IQ!G.8B%2@'*DQ3P M-$\ EK',$HQS[=?YZH*[UL3C195SX4B6I6JEAT9JM\XMF'HP]AMCQH MN9$YOP;M:P5:I>0B^$BB'AR"9C!<$#5MZD*WO2UNFJH3Y'L2]N-K(N M]2N6BL9(91D'L:(8($@9(#;A21J7(\UUCI(,^82\7PN8V^ZTC'0//#@X <_5 MBQ@.R>CN@U&M+$KZV(?( *?AO-EAO857,B9V$\Y;>.H?7/C4>P>9&\V0D \Z<;#*&R3J2N5HU)GFZQ0N1.C[$/Z M(!II3W)1[%OM3_IPZ-BK]%XZ,%_!^#!RM7ZR(?FO2M1S"3[^%.LGJ>2OQAC; MM>JI"L/=ZH]LMS%^3=%(_WPL]Y#4N"8< 9'F B!LVU\2Q8'"C*>:% M4FQN1->V*SH:%C661?8+%+5LL^GGLWU?[[^^?C"MFTVUM=/W./#C? M;:XFQ$QSA E(LOC4E;/ M(2_*!A'V2=\I8>NBRI*#\NG?;^WOU.J';=WAO8WM6Q17AS4@T*.[JS7"?QAE MHT;;174^9_S76N.0KJHC.&$=U3ZA$[NICAB<.JFN%PZ=BOUBJ%8]V^#U4*TE MRE/-1T<2/VV%\ M.244P69*S;T[=PW5Q^F!>SG)YGX"4KNWE1E/N^V7;:GGPW>$W=&'#4)9IT9,XB,JI'+=WK@\G+T\7#S],9BN(8 MXW:\=7F3:3Q#$;LTK&?P_897 HCM[G&[*^]6!D;?V]+NW?/[K51+#$F""4X MRW0*$$X20,OIXIJG@L=IGFNG:BM'>7-S P^)[BV=%U7$WX;^:\TCJ[I_C4 7 M[JYI%\'0G";OXBH@!U4/., 3H(B@2\KDM00.)I\K*7"Y;)A;5Y8KJ&)?'P5; M%W+)2,N9%)HV*3B.'G1YT#T=K7Z/KH_ZU0Q?C5E^VZ[7Q M6^R>89F1)#-;M!PH+U9I[C&QQ0KZ;(\; +FC#E.GX --1F.-T MF\E*<7R,:A??>%TWL#4]6^W*/)=WSW\I@S]EX.#7G?J?)[41SS<_5\62TAP2 MBB50-H*&($2 C5G\=!YMSHN:5G=% T^MVJZID5X@*XF]L6 M&,:167D0@OYMZ]TQ"=J^WD'LM&WLW7$X:6?O<>DPSGF=5W%L;/1PK/KA<>;3E=N.] M.2SBR+39/D>\--X[XL_GSQNMJ8OH^!6HJR5O7GP%2HL#MFT>>4V"-GH>2]=I M6T./C/A),^FQY04?Y7;SL-WM5_^L@C\0491IF -%-+?U9@BP'&< IEF69X0) MEA&_#%Y'R3ZL,DT>[Z_MO+A%)-7C3HE5=RK75=ASG' .4SM/,S9O<:X4H)@E M@)B7>YHGB>#:ZRT^ O*35,"T="O3I4]:4'EN(%SQ=PQ?A$=UY+=D[_B]1=36 M?))A?.>@FF@PWPO1&I3-;YT*(\\_-:U0/,V]*: M89AW:SL^82,_-O,PEQF$$"UZ\9*IAI6W+%I$CV]OW_RRJNRAK;K MT"IK^ O;U\6D7]1CG:A[J^]VJXU8/;+UI\U_*;:[_V.[I)QAFL1E5IMYEQ." M >IF\'?%OR1.?Q5 9:Q M+7JQ[VD58A6+Z&B@V0\=3+3C: ]&1I\VD34S,G:^V8*Z9^:\W<).E,/S-@OL ME00TSAITI L%%CA98M$X0+53D$:2,-*Y7W$I*%S^Y]Y(-398]^ W\X!\V#ZP MU69IWKPI3X4"&>,90#J. 9-I!F(A4ID1K81?SL$82LYNJVTUC:RJT>^5AIY9 M4*.L9*#CO)'79^P]F,?2A#]VNP*[28_>J"QSNVL^^7)>*29@QE@.1< :0R!HC,8B S*""+(X7 M);;?-JM_*AGM*IW]*/!^1W'M_0O(ZVB;8%_FU>/M7#CF?'P'9E\ M7@/[0O7HJ/M(&:G#< O=$=9#@\F;P_JC:U>F=N9M-AJW;J6ST.O&ZOT*LA&_E-^2J1*N"D-R<$QLJ/ MFGC(FY.M7;E/H4:V&5=_N_YAWH3O=TJN]K\R4=[U+\HFXBXI85P208' - %( MYQ20!%*@\S3.4Z%@3KSBJYW2YO;B.B@;B5+;2-?J>N_=.Q!VWK^'P6W\/7P- M6:5HU&@:_5[I&M!G=L(D\&Z^0^#4._I^V\_LZATNFOITY_:Q/(4J\_N+3YL[ MM5MMY=^53>U4\L:\_]DW]?&GVHE5H>YV*Z&6&;7=13 US@DE "$1 T9("C*F M(59QC.6O_K_(Z=;@=0EWZ#5H>X:7NG]]M] MTC#=X9(!^>R\.F^](*]=P7">FW101"JFQN<&"=*OKW?;BN-W^-0Q( M'JFW <":*HEV$&A^2; ]:'2ELUZZ=+K$U![E7Z28]GUV8#C!-DJJ9LY_>-JM M-M\J1ZUJ"_";^J/\IV*998RDBBJ0,GM@D5(,F,049#25J4PDCW'N%0EP$CLW MIK1:E2%YRY:M1E-VU_;XQ-O[5JKA'EO.3A[5W<%LIQOQX< M_K&WVB7,E<91I?)AGUQIO8B,WM4G B8Q^0$5=%?K)GG:#:D7&B=[2;^KKPB/ M\OZ&*/QLDN;?5&%S%U3!A,=)HA@.(DM^F4 M!4$$!53#EC M24QS)[=P5"WGQI9'S2P/_K#-R;>/_@7'XZRH1USS+==I!A',G@!FE4E?FUIU M^S!QL#X;9!Q-V-#3^F*_6XF]DN5KZZ^;U;[X M\O6O==0KA7FTB1:@VXE,C\53',$1=<^558 M]HJ<&[$T&I=Y@8?ZZW)R[.JHOJ?WV ^\HRL8%,ZQ_;H6DJ\JV5N:1[_?EYU' M1TFT=\$>36<=Q8]-XHZ:%[. M>C5*>I87>H#N1DOC0#DR/1U1K+0N1[9:O2-;OKFQP>VFZU7ESP?L2.^-5] 6 M]>[2I^U9[XW*21-[_SL,'&YMED/M=K63=B/$KFQR=:N_**D>ROB2+3*R4Q>7 M.-8L^*[VO;VG2_8YM"5W,4RIW->LNJ MGIF[NIL!,RMECPIM"HO9/.ZWYC]F[6RMF4W MALASM;V7-:/[?I7R8WC@F(_ M,K.5V\:CLHNH4;?<4);=O(/2F3,V(4FL7^BDU.6,P6O"P9K_G ;]O-KOGK.U:LBL^KC?JT5P_%4N,D3E*$08I1 M!I#*8\")$$!GC$**H&NE7#11:%D:-B9'Q,PY& MEI]JFQF5=D:_6TNCTM2ATQF#? G<&//-EG9D=GV351T^,3(D^J/,E@RBX-M, MH0R)[<5YE4&%#"S5.$I>0DIHHE@.?MF+BU*Z3"HDS'_%[ M+HO=OCS\-#NG,K7"#E=6<9;G,(<@R6TA!($YH)) \Q_-.":,9IE3PN^9>\_- MKVJIYS6K^AQLW0_FE6!,D*#@B(/S\]EA<2Y[+"G M>2Z[/C+L?7F[_ZYV[1;32R*48BB3(.=9#A"T)?J0V.K\&$J84F[^U6??=")A M;L]HJ6 9M_%[:9Y"Y_;JO J0D9_3"HN7Q_KAWJ07+0_Y/CT5,NE;]:*-K]^M MES\X]/!JM=U5:>_&TUZSHECIE:C2'>5_/Q5ET[P/JA"[U6,UI!&EL2*I %H@ MV\>7"< 9)N:M3*20G$J.O*::^2HP-QYXK;2G#^V-O^N)U7BHCO[2?ZGO(KK; MKE?B.?J]_G.4Y*"A@(4]MO+48>*SJV$(G1Y@#;S/\+[#VTUY6%9&&XRG@IG4 M>09$"AE G&KKJ>2 9QIE5--,)-R'P%X+F!M!O6^5!2ZB_R?^CSB)'MFN;G@( MHBR.%W'U_\,4^*?]]^VN;%G."GND=2OV6ZYV__YO"8[_$R:+R):NEO&^_\,V M3VSW_/)?%I&YRV.5?;%^_L\(H44,Z2+#L+P&X@5.XD5N_EH+7%5E=/8?MT][ MXZEN9!E0O%ZX?V/D%U\6-[:]YBLP,IO6JU]G -11W:KD+6P+XW/VAVY2_$+& MY&V(SUEXKM'PV<_Y=X2XVZE'MI)?MWK_AWE(;C;RW5.QVJBB^/IO@].HOX0Q/1Z.)_GM, MUG'"V9QVZPGWBX:F/E4Y5H?4467/I\R?5;>+8IE1K(VKF(,LR6* <"( E1D! M7"I%$56Q\.OFWB=P;NS;Z%LFG3-[@.>;M=0#L)OC%1*VD0GW@-@QP5Q5!^LV MU;S6-V3*DALR83.6>F1.G+#DAL!IOI+C=8/+>)6YZ+NYYP=E=BC;!I[>?&TN\5[L]6VVB MKVJ]MD&BML;N&Y8S,/9O\*X#9V0N:"O77[SO HC[ENTZ8";:H_D!Y+4GNVQ_ MQR;LS$63[;HN*]S>9G5\:ICS4W=&J>?^HBRC'+(MAN]M]] M&QA=O6QNY#+E4HS,1R_SEA;1T9Q%=#3(GD0>3++_4!ME?U^OHK4K8 )Q((2# M9AU?J].TJNF&]O2I?:+F2V='QS8@*,<36T;7BNA5C]L Z^BHLX[5NP_ M/*FR#A$RB#*%%) ZQ?9D6P .M09:\A3E4M&$.S&;E]2YL5VM-%M7C146M?\5 M694CH[-7M:'!41R;,:P$=.*#>$:#P ^O[!+_! 'M'+,X/M'>]V-^_ M^E1WU_J@JC\_;V>!1KF69*631X2 A"V:3<)SH!@S':1E01JIXIR-W%S MXZ)2OT/S!\=""4=D^SVQL'B-S#*-LM$OC;I_BCYMH@I!E^X10S!T=]G"8CF1 M_W8UIEY^G3M$'4Z>PTTF\_C<#6J[?QY7^3-NQ>CJQ1V?ZQUW80C=AK[O[<%6 MTY]2R5N^7GVKON R423!'(,DQ]J>%L: J%P8,M80<9@*Z%:6=[4F<^-I\S6$ M[L1RW2+T\_9DT$[B.*J*;Q8'PGE>-)'48E'ZC]:>J#1H$1U-BHXV3;4T[J^# MR99HHC?%^$OE]2H) F_'6^:Z^T_V @H"0_O=%.:& XO$66$3=>T?'__GR>Q& MUE;HS?X]V^V>S1ZE*@:&E"*.5 Y8BE. ,I4 PC,!%,59!E,J-/(J^G&2.K?7 MD=6V/$D2]@=UU-NSTMH)<;>@17 <1W[W'" L?VBIO(C8/FJTKHJU Q9I^Z 4 MM'+;2?"TY=P^6)S4>'M=/+#!5C6<8O.MI,-RDN"M_FM1]_-+F#NI&ZW*_N+,*@ZT&3^8O93FB)QUU MXYUJQ&2"&$@0LBU#$ (\8QQ@K92=MHO3+/9J;A8*[>GB1",C[$;TP7 ;F>"/ M7\_:9_W2H&>4K2+5 =NCN8 2M%5:I\!IVZ:YV'[20LWIHH&Y>4V31?MFV#_; ME(3MIGP]V#,8D4HMM/$8$XEB@ Q7 TY1 O*,V;'=B=;*BTG!D,X9"\>KU2DW)O, Q?\W.X&X]S_O7KZL?Y\#ZE$&N6 M8Q"+! &DS!)SA6RH,<,ZH1E&[KD(UR@R-\9.XS0+>\1R<0G"''Z% '9.9U_6 MGDF.OBZN2]B3KQ#K,\>#KR'K%/S?2#X'GKUWF]HJ.+8 MW*':S2S33!"FN0+F520 0LR\?Y"P67$BR7.4(Z*ES^BC4Q%>KY?))B"U]?SW M?R-IDO]G5.GK&YPX@901$C,.->#8_ <)8M#4B?'? )WQ%" [HHLQ@0 UYB4)C['Y MUQK/CQO'$=HAT&R$C1@-JGIBAP+2-51V#30C^S%MY?[?^H&-;O;[W8H_[57NNEK(#0B974(D;)SL1,K$P;%+5IY&Q"Y^9AN]NO_LFJJ=:? MC)>U^;8RBUF-"5QRNQ]"*@-0$@40)L)LE/(4I)IKR#%#B'H-&NH6-[?M4%M; MVWEB==!WT*%<#]9N'!$.P9'YXC5X1U7K.:?A6,(-DY",T2-Q4O9PL_XUDSA> M-;A(;;4W+O8/V]CUY9W_POY[NWMO!Y'\9KX\36\R!!,F#6 M(X9T*G$NH%-/Q8'RY\8[E?J@U/_TN;$]<_[;QF.M$9&U8F";,]]5(0=.719W,33AWKM/AU$U'_)->7^ZESRU"$[PG8[ MJPNS[[;%RNKP\>=>;0K+:I]7Q7Z),IK$ DL ,ZD!RG,$2,QB('.4$XPP$GZ- M[H-H-3<^>G4 <)I%N(@.QE5]")MJ^,:^Z/>CA9$U<5!O@6L7V]E-FW8)ISUF M&W?U!C8R"(1V^$8'URKV!HT0 F%YOE%"J)M/W'*RB@A^VA3[W5.5A6'G%]]_ M9YN7[;>LUUMU?UAFBE$F<@8RC$69N@8()+I,C."9R#, MB7YH13]M&T9DH4-+2=M&LIJW.57OR &K[W@L,;,5_9?I"UD?DK0 B*KA[7L# MP4G72'/]H4?D#%I #E^\631\'*#^OT9[Q^'K$JR9XQ4J#&C=V.K_?+.1[1?T M,3OC?#_H3YOS3=>EY!PF,00BQWK(UP M7?-'6L[NM]C;+]+(+ZJ7'?4C8U_T8C/4RDU[V6/_MM5CWW8#.G;9OW7KLC_) ML^K>2_--%WFJ1IQOMMA^G3U'6XNNMJ#AA4[74W0TP%XT)!U/2J"CD7?/[]1& M?']@NW^4-88<*AACSD$L[12$C$([K!/;O\9,)!F-B5<"2I_ N04ESX3[#_H. M*NGL17S@8O\MQ#OV>/* M^,FK?ZK#$/-;;L=:*GG_?;=]^O;]T!]UJ:766C$)H)*V:IR;O;W6 D!">8*X M3CAV.I#UE#L[WCFJ'A6U[A$39N-7SB&OM(]^J(W<[B+=6.'N*?HL2;]_/Q+0 M8Q-3"^-&[:C1.ZH5CWX=%UQW_WHDD"=RG$.![>4&#X"LP[_UN=MDCNL $]L> MZ9#+!YZJB.]*/JW5K?ZBUO8HX([M]L_W.[8IF"C]WG?/+_[%YK0O288%R?(< MY# E *%4 T:8\42)B"EADC'IU85ND!9S>SDT1MASU%K9J-0V:ANRL-'QE__\ M>VF.;Q.200OG>+0Q]G*,?4@QUDKXGS-<@V30$X-!BDP;^[\&JY,H_E4W&YB5 MQ%:[LO&>K91<;PL[S^E>_=R_,U;^8YFI%"4IQX#0-#-[=FA<:,0)2"%3B7FE MD31/_!KF=1PGFC-KU(U^6'VC!\6LM@_^/3N[,79,\@F%V]C).Q:P4M&H MI:DA*:-K5"H;,A?'!92@.3:= J?-G7&Q_20GQNFB84QRK\3WS7:]_?9 M9&-7 [5R*O+,]H",'W?=!>S]& M<%+F\<+B-0/Y71R\9NU+ M<^C=+IJK$AN2I8(T)CPVC)0K:KP=C@!5"(($*9A*IA023J,TKM1C;FQ5%U.M MRV*JD\+9171,)&#M0M''[O2GH"OGZ$.-OQYC>U<]=6T',Z(7-;NA,]&N!'*B M&K=.5>92Z^:"ET?-F]/M@K/JYT.SQ5PG&B6$@ERF B"B"" LC8&""4RQ%$D& MDT 4^GFNS3*['](K>F$ZK<#55#@(US?EO9$:5OI@-!&E?7Z;MI,^2'B0U>FU MPYBIS'IYORWV94#L&%F1>C M4<)7/4B$Y)1+HB:ED1Y[7S-'W\<')*#;.S9= I$)L97B3,-&!8Q MX"S&5*.,$I@[YXZW[^Q%"%,UZ_-(_7V!4O=#?97MTSS&C69# ?!(6QX*Q%09 MQXZ ^.4'GS.Z*[7WQ>>GR\H]I^:+A-JS'Q@Z%N^0"F'K<9[,6[])B6CORY*E M5((*F1N7A!C:1K&-AB.S9V*"0DJ49@CZ]0QQ%#PWEZ6=TB,JQ=O):BW5?:?E M.2Z$F^LR!KPCDV ;V4;G0];4XD68*.3(/#^ \/T1.9^=Y7C^, MN-KU F4EH"TO6&H8LR1F&F0L8P!A:,>XQ1)(03-$8RTPI$UE^;T[69T5YO3H MO"P$OY^ H(X%-XQHD^/3RRUJL;T?8GI4>?HFUVVI^C :;3]U4?#; M;:;ZL.C<2?5>?,6(F$]%\:3DAZ>=G9=6GL"7F9=&Z _SW)>]NJN?]_9$[*L2 MYI/[E2J6"8D322 $B99FNY40"2C/"4@R@@31$&4Y])MV>X4VL^.S@\)V2V'> M-%KM;"9E88VTV4E;&T!Z,/]<_:8Z\C)?J_7ZT+_>?%ZIA_)*-S)FE'5%E2%194JUE[:ED'1T:+ \TBN!3;XZ)+!"DT_ MY>1:[,X.1+GZIOZ'@G<[LU5>'<)JMB/6HWT/+'.=:R)S;H@WMJUVN00DH3F@ M"!.$*9894G(W.BUUC.ZLRVABA6[8]+CX.PBE/V'B"$ &IG"&FP.8?2# MD@$0. Q#S.GOL@Z+C&/+BI9.=2/8IWSZ<[/WLP)%1U4#?XHL2 M:O7#.D1_WAGO]_W3SL[^6HH4=]WZY!VHW9S <@"-39:-H]*6%&E=ZNU/1S7J]_:-L MZ^JS;+Q "M# HZ3<@(LZ#BI;HG3CI-RLOYDG)3;5<&3R$LIRS0C M*5($ F6SR!&1&: "*@!SJK,4)RJ5H>9'E0+GYH!=*+;QK3CN@]F-;T*"-S+C M]%7&_+F3LD/FAK] 9J*\\$KF7'+"7R#@D0_^\KIA!&/NJ1=12-V1# M"#=@PO:"Z)$Y<1L(-P1..T X7C4? ] M%C W"FKTBZR"@[KAGT#H1C+7 #,REWAAXLT7EPP/20LG,B9]^B]9^/HAO_@Y M_UP"FV1_'*;5Y)>9]^E'MEL_VWD=JTW=DF7#UOOGFP<;:E\2(C"1YO%67)J- M$54"L$1ID-$TX5) K-R"WL-5F!L?M/2,M+K\F@RU MUD,0VN(]-).67H:,$B M:MD0E49$;=1K,Z+*CM$7P#W_8?R%F"@[8IP%\4J@N [+CO2*@3>>+/GB.L/; MJ1E7WLG_'?.;,O+$]D'9,_.;'VRU+MMC;-^7::]E%MWW[=KK-.+:E$7$K3'E!D]6YK@3X_!UZW\Y3;(:([^?[$)41I39(-'! MC.A^&U6&1&U+HM*4A^G6POT]- MD#.WG<[-9E/&6U79Y\39U>Y#TRWZ$0"CJ7 MTXK>[H_[\8!4JV5=N/'\\:?X;OMF_&:^ 4L4RUA D0%"[5@FG#' W[8__92ZM'G#SP^OG^N)M)WF@^XQJGN3>SPVL']CL5^4^:/6C58M5 MI5LI^:M1LZI8*+W36VUVQ#8+I;A3N_+4MPG]<)G$:4J DAP#!(D 3$H%%$,P MH2+-9>Z5\AM$J[F11=NHJ#A8%:G:K,A^*>K>:8="5U6;9GOQ5VDDPQ-*PJRU MFULR^0J.S&DO%N]H4/3QQ>*]?[EXC56V3+9*95D$=WR" AVTC"*(8M-66X3$ M\J0H(^C-!]=N5-W.CI4AQ5#V( M2"N2$2XXP!@1@$1L$_]P!GC*,XDEY(1X=6(9K,GL6/V;>?BW/\P#3N-(&FV] MRSP&KH@;#T^"\\C<6]M@MMAED<$B*@VP =[M+JJMB/;&#+L$UI#(6A(94T88 M(W4UH('K208J,W6AR768G:E N?*&U[?/6^(<)M)28L:$<7JQS@'3@H%,IC'1 ME%#J-YN@??.YL5Q;M^'=[P9TN9L1#3EA<%7'NG&B5:W[OUD'NLMQJ3.?"5)/ MH(735_QEO]RQ?9I&ZY"MEH:LC_$L[#'.O?F%F6V-!)"L,2XHF8K+FTQC "E)^.ONCX[ M[,G_3>UM*BK(E2[0]M M@_>T"KET'-Q89!]V1N<4" M6Y;)-6I'_#GZY:\5RG\:N2N#/V(AF7HKEN^7GTK0P%5'YE/F[KIQ^UN]6VU8>NRM:BMV"L/(C.NXU1P#1*19@#A M- 4\,YMW307-8H(R(1/GX7]7JS,WSJMZWTF;>V5SG:LY-ZJ>)KI>,;Y:EVMX M:.JVK:V*5M:L2-9V>W&?-,_;!_8RCR"B43>__6J<1G['^$/D[8AW0A#2YSXO:%+WNM/6UYYT M]X>'=D<4.TLY'U3UYZ=-4[#X]]7^^_NG8K]]4+O/M8/WO(S37$.FCD!$A'9E<&LVC M7QK=_V3#*X>)2G\8_:/&@$5T,"%D:\9!V(5MW>BGPL2M'0?A<]KZ<=AM_.M* M/M0._/V.;8J5=:F^J,?M;K],8*ITK!.0XP0!1%,*&(H1T KEF:$U3&,G(NL2 M,CNVJO6,CHI&E:;N-287 >TFIU PC]GKVOV7-6Q?OSYJ#:%L@V,.40P@SJW&<9V]*/&@))$@32+"I9ZW$15XCC/%42 X)LRT1%)""Y'4UG\$8$4VS0 M]4MYN@K92?.:#MC6F"ZBC1K89_L$5U=7[_IOX>@^70U2W2W@EUK+/RVBWSK0 M&MQ4^Q(48W37/I'U)FVV+UE\J=_VQ<\/C!\]/*ZWSTJ5_0%NR^R4NJ0 RCR6 MJ8Z!EJ+LN"T C0D%E,?<;".QQ(E7!LE%27,CW6JT8:6AYT'P930=XT]JV;21S>[G2U!K2KZ*[U'J+;H12=H>.FBL&E#3'TVGX29>B\8 M6NU0Q4JJ:@ME9^P6I6NF,",,)T!6TVUI;&D" V;8(]-FCT:H'I"5>T'< #=B MBLS;SZHH(ME$DW13D%(.YB[*(]>K#E3[UL"-7*Z!=,KF( :@\G2Z5#"PG]&# M0=A:B_.B)BZ[Z+3WM *C^^.AQA)^46O[:-ZQG"41YG'#'SAU?C #>Y<_,_;DY'%%X[F_ \WFZT,0**(]/(V6F%M=)1 MK?4DPPD[@1IW2N%YT6\\KK 3C_ZYA=V77U,$K\J#^[O=RKRV']FZ=FN+I=2Y M8M#V<(8D!D@BX]PHG -F[D42DM T1G[QD4YY\PN2'%2,;'BO+BUZF3[V6"L_ MI-3]$NZ:2T1$)LWW/+?M\G4&*,H52'0LDUP*Q*!7_L+UJ$\[,K)Q'P]IRG:T MZ@O8@\+M]B((!N+(]%_K6>5@+:+C5_BN[YLZL/Z_!Y+P-?Z7!+Y!'7^/[>=K M]?LN\L\@;J)CMN?_5Z$V;+?:5G50,80YXP00HNR\R#P%W&Q-@90H2R&.J5). M3-(E9&X$<@C:EH,F&DV]*J$Z,>VFBU!(3179'@DD]YS8$&!-E.EZ'K0P&:M] M,'3DH5Z\=++LTC[EVSFCO9_UI[^O3[P0NU49[;O9R*]J]V,E5%''GCG1"[]V_Q&&,9UPZ:#-[NLGXTXG,]H$ MZG;!L'C G[=;^<=JO?[T\,A6._MEL>W4EP+IE,B8 Y7'*4!)(@#A.009QBF$ M#"984Y\-Z7DQ<^//1LM%M#KH60[7\-M\7L#4;==Y/5(C,^81I*.*Y52%<-O, M;@Q"[B\O2)IT8]EM[>L=9<^GA[' H;RUW*@6OS[MGW;J+ZO-ZN'IH=FM?GA2 MGS;W!GSU7XKMBF7.B1(.V@ =YL8?YHT# M_:AB"/!N/#(RG".3S+%XOE)_$54&1+4%A]C6HNQTN=I$I1E1:4\]LUMQIX7+M>;_^P4;I?M[L/VR>^UT_K,XKRFC^^]W_O]24 M3$A#02$:Y!4%-XA?2-RN2'IL$3GM2\LX&(@)8(J#G_0)87*#D*I3PR0[@KZ3 MQ.2&$<9T,=D&46'A+'1(P\#4*,72Q-!,+!BKO;\9J%;WW,>/S+Y;]RGB5XRH1D"/(!\BRXX*) M G0!@@[+@!02P,$% @ <(&)497H1IA>IP 2+,' !0 !P:'(M,C R M,#$P,S%?<')E+GAM;-R]V9:;N8XN>%]/D;W/;6,GYZ%659WEM-.[W.V==MO. MKE-]H\4!M'6V0G))"J==3]^@%/.HD'[J9^1%.L,181'#1Q 0>!?_N?WD]E/ MWW"YFB[F__H7_E?VEY]PGA9Y.O_\KW_Y_=-K<'_YG__V3__T+_\'P/_ZY?OZQ_$DRPFS]=_G,)+J6B)=@H"JCD.7B,' 3RQ*+1R2O]?W[^9Q^X MM49I2$P[4 45!.$-Y!"DM2KPA';SH;/I_!__7/^(884_$7/SU>:O__J7+^OU MUW_^^><__OCCK]_C_W_K]/^3FM[GW_N?-3R]^ M=36]ZQ?I8_G/_^OO;S^F+W@28#I?K<,\U056TW]>;;[Y=I'">B/S1^GZZ=[? MJ'^#\U^#^BW@ B3_Z_=5_LN__=-//VW%L5S,\ .6G^K_?__PYMJ27[\L$5?3 M\->T./FY_L+/+Q<$A_?A]KG&?Z./%::_?EY\^YD^F/3"??T"ZA? ^)DV_L>M1;<2VH_Z7^?KZ?K' MBYQ)LBM+ >6Y51J1 M_9>?B/N"RR7FMUN=W#C[XA/]RQ??IZN)L\F0,4W@(D90 MS-)7W"JRMBSED@07-@V/C!M4C(>1P[5[/U0.$?7(H+E"^JO%29C.)[+$B"(Y M2(;3]DG.0Y""040BW$G) \8!<')KX6Z@<9 V%T.)=F1/):A*43SZY!%(X!"6+!6]2 )\2^BSIQ\P-?ZYXL!1-D)!/Z? MT["D3YS]^(!?%\OUA"EKO2L22HWME%C?^%V@HY/RS!?3:L.SA!N2HXY"@-1"0]*" 6A, \9?5&&9:&"&?) MN;'^3AA1SPHC!XFX"W?T]72&OYUN76DN3)&6S)Z,) PG7>4B $M<,!>RX'*( ML/7FNCO!0C\+6!PDTB[@\ $_3VL2<+[^+9P@P5DP1)GI3#1T)C*%0.XY!5LQ MRVB$5)8-$:_>M?9.L##/"!8'B';L#!>9NES-W>M9^#PIQBB1@@.!CDY"IAGY M2?2'+CK&'(PKV0Z1W;JZZ$Y@L,\"#/L+LPL#\9(H7X;9FWG&[_\W_IADAAHI M)H=B2J#(RD8(1#H42S!FWG!MV& 6XL;B.Z'"/0M4'"[<3IS.U]-5"K/_Q+!\ M3=]93:R7Q#(&L*Z00"S3X+!H\.B]$DY8,<@)2_V#(&RKY1'ALK+T^7R M&MC/XW!I>,PF9)!>TH'I?"*DRP(NUZ\#5VP0[^.^]7<#RO/(D XBXRZZ=9AI-PI5,2$<5X#?02I)/EE&1V$*I84N>.1 MI.2*: @5L1M4GE,*]E I]P25E_3EN^6GQ1_S26&*%T$.O- V@TJ2T!Y")#TK M+R-]1G%R:*!<+K\;3)Y32O8P"?<$DHWK]6[Y?KGX-ITGG%CTPMI,.&>)Y%)< MAL RAZ*C$8YV0$EY:*3+.>QDS"5AR6&LU@N1H&^ M0"FLTFTEQ"01T/DBT7CK!DG175US-T0\C_3MWK(<&0/U?=7L_9?%_/Q*6S"3 M@PT)+,5HH+SEX)BA$U+*S#3J@&:(JL2;Z^Y6@/8\,K0'R71D/'S$=+HD<7 1 M/TW7,YP4R:.(UE $1G&Z//T[B8C91#*VCN!LR8PF42A&<]PHH+M?2$?5>#N%$7%MT-R0\CZ3J M_M+LQ"S\^CU]"?//N"EQ<4P*,EZ60FQF@-P=+-LN@HZSVZ9MG63%.*GC=$5\Z)BUM 1OQRG@5AJ"BAY,R<%I;S(O M0QP?#]&P&U:>4Z9T %EW@9DW<_JTD-;3;_@JK,,96Q.G,_(L1+V]EK466X)S MQ8.5,=E06-)QN/=2=].P&V:>4\IT %EW@9E:?;M\&=;X>;'\,4DJ1HSD.O$2 M R@1-+CB FCFI3-<"B6'>#5SQ]*[(>0Y94OWEVP7P/AX$F:S7TY7)(W5:L*U MY%DJ"UB$J;Z5)BDP\JT2AFAD1!N'.W>N+;T;,)Y37G1_R78!C%]/WY[_=V@ M\CPRI8/(N NG:YK7[.:^)DDR8H3.8-#U+6=A0&O MC 0F&<'?"&%PN%*0ARC9#37/([\ZL-P'0]&__'Q+N,3L/_9M./=+F-7N>+0[ M<+VZ3NQ.3>>N__M!&L\]0-*!S>=.5_ YA*^3S65\+7=_5UY/Y[38-,S>+[;G MQD4_,YVT*[*6H 95Z.2PBO0L!7 LGFFIA!%WE&^>;ZH25G&CR;,UMSL+9^O5 M^7=N;K&G$+>O03E?XP7MD?7J@M7:!%(I\KXUA>VUTP6=CU)1T&[0:B.DC_F. M]S:'LWJ=C''ZB#3#Q+DQ&4#F(QY!UZD_2_!<,,&*#\X6#B+:>@=I D1K.%G MI(I$KT6Z(U,R%'!N4#,N?@Y1[YU(.436'0#F95A]>3'/]7^__M?I]%N8$3.K M%^N78;G\0:?G_QMFIS@IH? @502TDL1DF 76(18N Q M '40"A:M5=(!SC[B>CW;&.YK IM8C\FSE" QI\A>YP01D4%*WL;(D5, V.3X MOIN><7HAM@!%:&%WNR.8-<+H]0-0X/9/:X6@P!70 II?AZW0=9M/_QOQR,=_(YN5B MM;["4#%>.Z$0,EKR'Y%+\)8Y2%RF(+R,-MQQ"3G$.T66IYU VIB@ZP M]7Z)7\,T__K]*\Y7>,Z$M F9J(T)0^WU8*P!%QD#EHP5SG@RQ7?4UQZ.ISNI M&::Z!P=?JUI&IG$214S22@E@;!:B< M&(08!/W5J\*CM\+?T?MO"/-R/U$].-*#1/F#2;X#*W/MN#WY>DJ?_'%1UG^0 M3"LW1H5B@LH4"DA/>R)'"#D22UK)DI53%!@T=WMND=6#*ST(D@:4?@=8>D>[ M(M0"Q+<85OBACB]Z5WY?X49@%!)$QV/M:64SF5=#H:6O/8Q,X$++DDQT3:#T M(%4]>,^#(&DXV>\-I&^XC(OF =EOBWDZ.["U8BK'P.K=8*Z5))9,K;. AB=N M5:I3KHX;DUT2UX-+/;R)&D(3'1BJU]/Y=(UOI]\POR&MS#]/XVR[4U;5[&;. MB?JL(-"G M\/V2$Y:4]0G)ZD85ZURM2 =Y#)!X$D(9J0R_HR?,X3BZGZ1Q&JLVP-! 4N\ M/W];+/(?T]ELPB2C@[B6HV"2%,CJ!-[7]\(9E;#(O"A-3K-S L9IK]H &WM) MM ,DO%M_P>49CB^/UA0"0W+UP4>D>-*S!#%&TJ(460:=BDUWE(@-X#;?1JDV*]YX MDC@[2 .^G88XG4W74UR]F.=-O>.7Q8RDOJIIJ?6/"]$4EHU,LD9^EL M-*]= M*#18I37GZ*0)=W1R.!PFNQ(X;GJP>1%9$SUU8(2N\'4S->\ERYB3 O*Z:CV* M]A#JN@F]28W4_2N'5!;2!P/\X.T4<'R+HL5+G-TZ1X'4-Q")S+ M>@F<.=GX*"";C$([9\Q=+5J'+!*Z350WZ#I(\?>6"QVHA0X0]78Q__P)ER>O M,*XWY72;U-8F8_HNSJ:?-[JZ8 Z]%S*1#Y!J3^7X'D3AXD35B7D'*R()+?B(WAC'20A97V%+Y-J M@KJ'R1KWQJT1S ;41!>7)N<5>>_#CUJ.=\%'5D6F.@?"(NT/QA%"*+0_M$[& M>^8\;X*HN\D9]\:M$9(&D'P'EHFX6)[2JG><\T0_U\:#3O5^)S-R32U7]%=6 MLK,!>6KB;=U+T;C7:^U0-(#\.P#2>7;^ W[#^>G%=BA<><8#@M?:4/C,)#BO M,R!M!YL8LY(WB0?O)F?<^[1&$!I \AW@YXX=8"*+HA#Q4M74+$^U\W\J@#$H MARP8=U>'ZQ:YA''OT%IYW(=)O(<\Z$XQPP0#YT9K!":Y/CN2&?'GO).9,\M+ MN:,OP[&"NFZBN8;YJ>'UU('%NB>4N'JWE)(/P7LP)M0H520@[R\#*XD8Y=)& MVZ2 ^U'*N@GMVF%N6.UT$>M=D=M$:^9.:L;9/^OIN>L9?PW).Y_'J14JG)Z>SL,;\"LLT36L)4-02DP>A:G68$QZB)<\/LS68 M> X6F_C:CY,V;AS7"%@#:Z0#C'U:4@QZNOQQQ=#J4J(KI'97@J-=(C.XE 1@ ME,KKD)P731[KWB9EW#"N$88.E/C3,>.WF)GCYXK33PT][0FQKJ)6 92J.=_: M&-6CD2 U10F&9UULDT<#MTD9-VAK!)T#)=Y!Z/]8R#$QA4!OR'RB(/68WVV ,VCHN,B-CM;Q-0/2J0/$,$0EGR3>Y^3Q*-]NK[ARI MC=:H'T]?SW"SSCR_.*E#C?Y[\_U[&V],A(S1.5/JM)K:O,X6\%9$H/B"":]] MT*R)"S44 V-G% ;&X1V5+XM_'(3G-VJB(M.&*!Z4=!Q>E M!>&EY-G+HMHT<7DZJ6.G0QJCL['N.D#GE7PT>6+OEAN1YDW\_IZV8IWI,*DM MD)Q""4DJ58,Q U$["S848DKSY-M4A>U V]BIE-;6<6#M] 6X[<20%Z?K+XME M/0 F)7.EZH008[@!95F$(&O3P1)RX":'J)L\GGV IK$3+L<#V$':Z!%8;U:K M4V)#2\9MS Z"U[0_/"KP!CT8%VW(R:ODFK1VN(>><>_&CP^H/;30(YBNSC6* MKOB0@@>?N*,C7G @IB)D(XS*6?$DFA7S'#1:JEDB[_BPVE3C/Y MFOE"E*M%.:NHK"7+3\_B/?:)@Z3RGD3V0/F\;3>JBP6O]"@64@83 *-RM6^$ M!B>1@D,;A74J!-XFA781SZG5F!XW*9B'(P, MH]C;*#E0RB-"A8[SRS^X%S1OZ.)Q&7$^U45MXD$HTAP\I)2+$$ M"SE)[\AC3UCR(V[(HXN,CH9#%;AH(Y5&BC_@/EUD$JY,*G>GLQ M,YJ$H;U2"0(YWN1O1_*WXZ9QB^#H=!(:F]0!W":ED]O1_=W-@:3< 4[.FB%< M=@DMPL2,1#6SM3&P,4@!F:CY'C1:($$>FSP)N$E()R')GHJ]5:I]@)0[0LDD M:\/IV!/ ZP!#50H'QVCOF&"$3BIS[IK8D',"QD7%86J\!Q-/DFD'6*@3+NI1 M>S9![E(8@5'<^R;%@/>3-&[17Q/C,Y#\.T#2!](&$?"%6'E%?N%LL2GI/F=NHGVPG%7(J"I$;"L8S]4K1!+7 6M23K8I'SC*A'C%N,NX M'R_R_SY=;?HWO5XLKU?9,V:"(PO*1.;$B%#UN6;M).:IA,Y*&R[@$N=<+A;XOYXCHKY_Z8+!ALI_376I(3F'I4H MV 8Y#Y+5R:.I@4 TG 8Z.*I>A^ER\[SK\O!]5_XC+)=AOEY-3!$^,ZO)O:\# M"DI]D8.Y 'GV)G(T);$F-< /4M7)"ZEAT#2<_ ]M:#0(G-[,"9JX6E_;$W5\ M,S)35/ ()0DZXI7U$&H&@D5>?"PI)=;$ [J/H$Y>10T#HD&DWH$QNM^J>D[K M.:W !SV%'6OOG3\/@9QBY=^ =7?IUKTEFV_[+ MI\34Y0.A7[ LEG@Q7QY7OWZG&(3T-9V'Y8^-*&O_>/J71-IL(X_MWIH$K4U$ MIB$'7_=2$. T!2DN"VXCV6>?FE07->1IW'!P<"/8A^Z[V0;$XMDV_@7G6*;K MB23W4S**=;+Q%!J3!P"^OHZ5/M'_G>(\-SJ$[Z1GW+'S3>!WF,R[<.'(;[@2 M'AJ)6>O!KAGS%]_"=%9? M9GQ:7.D?<=;\]9>PFJ9:GC&=G=+*$^\3%][79(Y$4&%3-F@L2(K0BS7.8;E1 MQ'!GW=W>!.P&M-Y3^\?300>'[WF[_/-67#?9X45'%X0 R?RF!I%V3M0(O#:W M]CYP[9NT#7^$KMV0]ESR_T,JH8.LA2"V.0K)1KE)1A9(J,=ST-J$@SWU$]I>%0\TEWI*4+OX#"^H/[E+*Q69T+:](P)+B@= MC:_O*S6H8A@XZP2)R IKB_4B-&D!>"]%G0!I#S7?AYB#9-X!>*[2?]9$HB@C M5; H37[+TRR5++Q=S^NSU]#[NC$Y8N"B ]4I#U<='07D/MA@7 A=:W+PN M?P XNZ\[\G/3H3'42. CFY[_ZW0^72P?8TB*$A5G'F(2M4U>#9&#LN",RN0% MQL*$VP%!.RTV\@O3X6 SO&@[\&P>,:16I61+4H"1T1F.Q4!()+6L"SIK5-2L MT1O3@T^S=H],AX%4 PUT@*<+=W ;>-8Y0(MY3:!L7<(BB@Q9 F=53MJ8ZAQ* M\#Q8'T26H30:OOD 59UTA!DPW#I8]AT Z08/9QLMQ*"*4!F\H2VAE"?#ZB4' MY@5+WEDZEIL,@+B3FDX"K\.U??,:YF#1=X"?*S>49Y84G4=TA2B.:,F+*P6B M1PH*O-%"2D.[KHGQN47)N+@90+OW#W380]0=8.5%SIOQ%F'V/DSSF_G9(+N+ MSJXR(B(#&^M,63+/$!DQHR5';3*3P33)#SY(U;B'UO 8&DX%'>#I ZY)'IC/ M[[//N A.*32&@S5UG%P0=,H+5.!*%"XDEX-N\H+P;G+&CL0@O/9W;%\(-&%OM)^4.'Q)%BM0]C,0X8$XD):TQJ M\RCP*41V$G[M"8C;;US::*<#Y-W@Y/;0-VU*4L$FX)*,K4)A*4[U" R-UVZY;H&ZEV&Y_%';0IXL3N?K M%^OU6D04WVT41O+DWOJI(^@&1*;P6%J% CL2N&X[MY8P!Q( M8R/?'-\\!6I$M!WX^^IT2=ON_1;VF\-A>PFZ(C;?S:])X[]BW)W_S=Y\G'T? MHK%(_GPJP=0AQQ*<2AZL"G2<6,;MS8Y?!V!X-YK&;=#4$80;J'!\!._LD"NN M=9'2 E/.UMZO#GSM965JQVFNJZ?3I"QCD("I6>NG?@*FI^CG0#_TU_DPO2GV M<+:-X\IJ 0GSI@.6 >="!FNM2")RVZAQ5)MPJ5E#J9[#I2=HL!.8WI;F[=_TDZP6@<( MB)L'6'5NEBA8^U\5\B.8+J')V??T!F-'3 FV ]'^PN_@4+ML$K3ZM+BG&&MC MIFT]W-8!&" M>) "O*Q%DTXD\)P5,(QG9E(I(C89IOMD2GM+.!X=I@,IL0.4[G*\G$UOV(IA M0LQYY74"%X( I2V'N#DY6#*>>:]TFRSXDRGM+0$YKH^POQ([0.GU-YH7-__O MRN7-_ZOI*M64ZX0A45\D"3+D^@I&&G!1,B@\Z.AS1A&:E.$^@<9QV]0?$YFM M%-=%8_&+;L37N7P95E\FF47-1%& CEP4Q4N"4-]B\1A2DM*1)]/D+'^ IG&[ MTQ\3=4,III^[Z0?=Y=_PC\V/5I/"D\F)4)&"8O4%8.W $C4DE%E$7\OQFN2> M=B-OY*[W'?B-A^BK@V/X(6_XDJD072VR([]72%=GBT2(-@?"C(BEMFWQXICA M]G7J1NZ.WP$&#]!6OQ"\55M7[JY,TD6@LEH#EDC1&7H/$54$HYR*60KK2Y/J MB@;:'??M%\L\SN'F:C==G566;!DC^C"M<4Q"E)$F>"2\MR:.-C M'D3UR%WZ.\!R ^V.7,1^R2=)^&0\#\ =1E!"68B&22 Y MFICK*>1WF0^QTV(C=^@_!LK:"+YO)&UOK)*HPS[)+K%0N^S44OEH.2,C7UUF M);2S^G @[7[/V*[/?BKK8QVX%>VEY?_^ZF-? ?X:KU25G5YKG7,PF+JPF M/^O,]. U*(U(PO,9DHN%9>LX2[L\/-AG[=U@]JQO5(ZBEK&MUTX,\>)<<5R MCW5 7K(,HI>TCU :RQ/W9:<.Q ,"ZUE?@K01? ?!P4Z5'Y<[JOX9YHD\RQ7Q M*C)%.Q(%&*TH$-*^3CS& L+HXD/"9%B3V. 0HG<#ZY_B7N1HNAU]GMRU7C]U MD/'VQOQ\IZXF#%T=&6N Z61H5Y(8HPD4[ 0GI&:1&[.+.7QLG=W ]:RO/P87 M=T?W'[<*SXT)*NMB(7E9QQ [0=YH;0!=1&&^!*58FVY+>U7_BS_'K<9!6NCD M+=,=5>=&(%.2R$8?JHN9%$29'03C*&3F5L309";TOL7_?Y[KB?WU,"B:>AWJ MMGTQ^ 77TQ1FUSD_[H2WZX3T->[M 2$==?:;9B8Q7@)HU&X[>2=J7J P$QGM MAI);W2T=8?;;00ZKE\BYKDZ&JG>,-AOPCK:YI2WM34S>%OL\@Y%6AGAXQ T: M@3Q%H<]J\F8*JR]EMOAC-92QO?S =D;S'J*'-WXUS?*Z+G0YV=!HJT1&4-Y3 M*"IBG?]:"DA5HF$%K0A-WA<]1-0 S_GJ9[Y?+FH56?[EQ^\KPO_\'3D.I+'Y MYQ=I/?VVN:.[$$-P!;E6 KRW#%3F$2(:!=(G[:6@+WV3DI>GD]J-63L,2W>\ M FRILPZR@=??.3IO/3?!0^:J>LK*@>,Y@6.6IQ@*YZ5)[\ZG/S)MAJ76*G_P MG>E3Y-\!>*X=]O4%X#Q-9WB-I4^+ITHSF5PHQJME-HZ3-,G[\)@U&!\5EYC0 MR_9O2P=B9MQ']T>&\NAHZ&!'O*H!9IIN5$Q?SS;/$E[,\XN3Q7(]_>_-]R? M=4\HN,.0O GZYB?9)'.GD)&P*DD#(;,;PXB'3#S?8N<<2UG=S@<0&<=(.]U MF"XW13^7\KVL!IIHECUGRH VK):,1]I&DC$@_FK'C4"N>I-HYT&JQNUXTAT. MA]-@!W"\:L3?E5<8U^>/!M\O\61Z>C(I]=6JL>0$F4RB4@+)LGL+/$=,@5EB MJ,VCY,P'%:3'4#S;V$Z7U4YXNK=_-?O562GT]67[7ZK_$U\#DE: M@V!3;4FD!>TU= E$*MI9$YUA30;9/4K9N,U&NH/FL)HZF)NK?E?=G&>1_ M#\O\!^GE_>DR?:G>R2\_WJV_T"Z81..$,LF!T[4X/)%/'"P=!8QI\DSH3[%C M5?Y.RXW;.:0;S+52T-X&\1LNXV*H&;#;RZ/I?U+X14N7U6B0F!.T7[0Q8 MG26H( NXY /DD&5&+")XT\(H[D#;N&U#NH%H*VV.7*+]&PF4I'US.77 M[S52PTF*!A./'$I]=Z6XR20G$4!(22QXK8S=Y07 0VN,V_JC&W0-JHH.W,!7 M9\MNY?@I?"?YS#/]_R5]8?)$V*8 560"1:853G(SA$#L9& M+J+S6%(3!W$7XGKK]SX,,![%WX%:ZJ)EUVVNWB_Q:YCF<\-_YG^0T=^$7R]6 M*R2K+T/V7OH"IC"]O3ARG(X4X;TW*2GCU)'0N NYO760/Q(^!]=DIX@]9_#E ME[#\O.EY@LQ:)T#;RE)-$'A%1XU35EGT@4*P&/?#3OHY]> M/<+E*=$Q#7$ZV_;#L=E*(W4"BUE1;$=&.UIB42D?DTU8/>VC8>X&<;WU;3\> M[ [1TLBIP-O\;#)05[E!+"8Y%D$'98D;PR&*Q,AYD%X65J(HNR0$'U^IMX[J M@P*H@;"[-%KG^?'_F*Z_O#Q=K1^N:?B13-ISN.H#F[JFJ24Z.RU@KT3+64;U2T::+'F+*O"14 M,;/B[*N=1@3 MIE-2)7DZ7BP)#]%!##9#MN2&%#IRE&E247@O15V^MAH,"C?G1@RBERZR*9>L MO$C_=3I=(LF0S/GZQ_M9F*]KOT7Z[M?Z*Y.B6[A:D*S+;XBD(1"Y F<0A*&W!&%&LEDX5 MV>3NX^FDCHO18[N(0^FL!Q=QN4B(>56;Z9UW07E3!ZB&V?O3.)NF=X7HJLW0 MF!(&2[8@>*3MEK6DB$Q90&F5"IQKQ]NXC+M2V*4+.1A4;HT>:Z&W'@!YYI:\ M*_?,N2+/9/L-))8WWZ&30&;&S M&4@;Z[*?#IY7M^/=DU-5*MQJ84 HB=M)1%YR Z;H(IC&^@ZBM?G?PO>:Y:\MU4A\KQ?+>]YL2V65CHR1SUR[4>92_6A4 MP*71,N0@$VM2$+LOP5TFREL;SJ9:[.-!Q.!J2VR=!,O(:ZGYR!87+;0:.W4O1N&43(Y[,^^NEBR>B'_#KQ99YNYA_)D-Y M@R554A0U)R$*#S7-GR $5\MVDW9)<\YNH@ M&+FZH:ZR804W5M2RR6@5*%.^"AW1R.VKD]'; M?5S;*?/5Z;)NE4N)U;Y/GS<7 )-4? G64M >0@)E X(3H9#O8+DS%/U$]UBG MZR/-[;V&-E%(E!,S )-2A1 M-,1B*9#&Y$-B(=B<6Y^1%]2,/))]Q"-R/X5TY/M?7KD0$]<;?6TS-M$;;@4: M<+7MDBJLEDTD6^_#L] N:&1-*O4?I6SDV>GCW8T-H*@N#-MUEJ[G"56H+444 M\2'J>RG/'#A+?[76:\5\$E=F:;5#W1XS, (:6 M?#_'YNY2G)"7:1D/M?\;A3C*> ->I #,*RNS$E*[)@'![B2./&_]R(:MD>HZ MJ!BM;-7_:B'VMS#;7@B3Q*:)L%]_\&*>KW_CRF^^WPR"O/T4,,U.ZQ7RK]_3 MEQJP?Z!]]&LI2$K(SMCD38$0?7U[( S$6@BAM;/DLFDRC/D@JL@3YT_2Y($C M>$D"RW4/X#51:!TBB, E*,TM!"^Q)F.#I^-5QC8-VMN#MYD#TRMXGZ#)7J:1 MGW[].MN(,LS.1?EF7A;+DZTR+UX,1:9MHGB!,52@$J.@@:D"W-98(J*F_=H" MI#O2-VY51#,XMM!.!_6DP7NHVOD M#A%'P."0BAFY,]B5F0?G?0?.M]2G+\O%Z>5(4W4E3&XIZ"YYI M!LC0T;XR/B9Q'6]WST_9?' QI71[HP(\'7]%4T M9*EK6;EJ$V_L2N#(R9LC0+")JKJ#X+OE]//Y'=D%0\(XATH#EMI,1=2N\IFL MO$M")2YR]H:UQ]X=E(V<=#DZZ Y5SLANW(T=1"*;X6KU:1GF*Z+E77E+MAV7 MK['VZ&:.8\D!4M0!E \%O,P&I"P*0S0LB+2#%[?[BB,G3!H[<8TDWXGUNE8: ML)Y/BGY$ZA.F M3$G"4=Q%_Z_C-%0=3DG8JV-\%5KI7=[!;@Y!R[AO5MJ'Q4?65@>V]LVU*<3E1L28 :F;(I*BA2QR4NINX@9V2*VNO4X6.Z=8>S^4J1]NI\ M?ZT6I9[SI6ZP]QM!?\'U-(79=596TQ.ROH^<=D_Y])\O6;C)W-DBM] Q(#OX M?5V]]/R7 R^X'[)27EO!18Q@8GU!$JR :!0#G167SGD36)/VC0\1=:CEN7[/ M=N-FKH8[UC*;('HG07%7YX?R AC0\T@.0,E-[-"#5(U\03H40FY:I^$TT:NM M^B6D?WQ>+D[G.9]+?=&*;\_U]6DSY3%GS9 )#R[H M2-&64A!MDH#9%9T$ M0O@]H.B2_-_""7UYY>+CU>(D3.<3F7U.HA;U4=@&*F*-KG*$H%/T,3"/-^=E M#@2G1TD;NP9X$ S<1-:P"ND 8F_>O_L[GD1<3D10@1O/@6/-)%*LOW4.B1TR MWCF&5-I,^SVG8&3 #*S:FWG;O>3< 4#.VCW7"]@?5T2R^N7'U9]L=I8L%E-P M!J2M35$96@BUY3-ZR5W2*K/2J*7>KB2.4Q/>\JQKI)[.@'>V 6V1QG!'!MOK MN@&-(@YD@.*+(WOSO#M]B?W X=]]+083&@=F(V+>+0^4UW_ MJ),(%O-->+IQ_A"%$86#RG0"*S1T>ANF03CD,9E@I6OR;/Y!JL9Y7M(T AM, M"1T@Z@8/9SM,>V&CTPBV: 4JY 3>H )M&0LE$Q^B27[L3FHZN4X\7-N+H47? M 7ZNE(V=F=2L/ O6(]1QD: T\^!9]J"YH0A4%"RIS6NCFY2,BYL!M'OS$=%! MHA[98;G;&+^=SO$-;:_5)$9EBJ-P4;ID:"-E,LB.G#J=Z&0VE9W$=O!>'EEF MG)=F+0ZCH67:@2FY&'9S7B"][9*T&;RT^@W_V/QH-4&E2A+$4.21MI D;\T) M8\%X1EA GS&T:5VQ$WF])9SW1,,MEV=PU?0 N WY6[;>+Z<)B:O-]R8\:@HM M^:9-?QVR1#&E<]X"%B&*S5+(T,:3OH^BWG([ \%J$ 5T@*3=A\.:4%@,H0#& M>GV8BJ#-PA 8&?P29 K,-YE^/NQ0WR/&:\,@K8V"NAA^M7E4OL*+R86OIK6? M53S=7&4O/^+RVW33E7.>?Z^OY/Y83FL-X^:Q7!9"YS6 :.&&<.JL@/@WCV-[DJ69Y*-3U5@H&-] M=2<%R3)+!+1!2FV]*FTZGS]*V3CM!L9P$O=7R,@)MU]7Z^E)=2=^.ZVYPG?E M[XOY^LOJTQ>L.K'[57F M?OM3!JIN?X2\OHK:O8E%R@ ^BE)?R]+)Q\AOTXDL4PD!>9NAGUV\,]JHZEUY MD5+M*U0#>20_-OB0R1L0DL(CR2&4F$'$Y&*4/DG=Y [S%B5_BJKW)V#KYK%Z MF&J>D>G:/GM9#6/!SC^LE2&[D]BN[%EABD<=-I@XU,ND JO\,=O(IF+T]5^E8*A\Q-%DMUY,Z<>%, M0PRXM/YZ*G3$KTP[6X=U8 MV$.@_:#A1?[?IZMU_>JL-"KYQ(IR#EBJ?46E8$"D%PA".9\">E]V&;K[9)MR M@XXN$+*/9N^Q%X>(N8.4Z[X&]S+APR@TT5EFL*@I$+)>@/,^0DI&R%P<,[G) M,.>#*1]W8L3Q3[IQ5-X!QK?N*5X?R_*R]AV=DW\:=;(R17"!$2]1) CUI:C7 M,15C,&?9I%_40T0]3Q]L3WPL&BFKG\F^;Q?SS_1I)YLNW_-\SQR7OMK+V83YCAP3C#,]F MVT-;A7;#:^9 >OA1[%9[UO;KOLZ"#8Y HY,"9@5,3J6;'%-MG0[6W:KD&&SP(_MGY<[QEEMI4A(+F>D3:E$ M@!"T!=J0,4?C:4,U<=)V(Z];6_84O#Q:8G*X9KJ(3E.;/H MLHT2T31QGAZ@:=S9P(T0-)0..H#3 XF_N]U ZP.=Y9&#SRJ>E1]GK&\XO/*6 M&1%4DW>F3R5TW/G C8#75%O/.V6Z?_WXTS[_B,F'EE7F#P TQYB\5QIB")G< M>*YKFEW4(72\E!"3C<\LCWK+7F\K8Y(BUS"K.A(O%5"Z;@Y=%&0OLS#6Z6*: MU,C?34ZWN86GX.'1D_+IDN_@D+S%Q2\_?L%Y^D)[>-LY7L:LD1D)1K(ZS!4M MU(<]H'F2VDKMG6B27WB,L'$Q-83R'\/3(9KH$EGGW)S5G7J.TA01P!INZ "W M#J*GZ,3S;)*2Z(4]CHVZ05AGR#H(!H]B[ "==("Q,].^^H )I]_J%CRK/XZL MN"ALZ2-BDW*="YCZ#>,'6(VA<-=- !EN[8>)_HGV[V M')?2*F,L^=$62TCR"'T9(IE!H6U$ZIF==*E9T5F+%[OMG!;C.@AAP)!+CD<** M)$-TGB6_2X^P.S]\/-T/I+#%D-(;>^(4IL4\W\<&!J&9@*(=;0[C#$1;)-B@ M7)9:NW!SPOW=HZ?N7V*<**@-%(:29 \.Z\V3].W%8XJ2LA0Q.(BF=HQBM8,[ MJ@PBB9A3*C&V&05\/TGC5H(<(Y+>3_H]XN@]+NLWPF?D$S*+!E5D(+V,M<6U M@1!< 6U-0I98%+A+BX_#D72%J,Y"GCT5_QB>]M5"!X@Z:Y0Y_[QY@O5A^OG+ M^EWY?84O5BM<3VR@H-!5V41>NZ8CR8O3)O2Z=G"5EGG3I +D0:HZR_0-@ZGA M]- =J"Y>GTX)<5D\ !;#(?$03I, F9]T]]'067;< TGZR[[4\ M:#,E;C6M'[,H"9=K9>YB^8[*7S=/K-]>GW0$Q<8I$#H$*8.K!"J7O:5 MY=^5E]OE;W?NNZ@0$8&SX(VA2,S)&M]S\,PE\$YFPE?6/N\2PCQMU8.O17/> M+!5F%VN\F9?%\F3;X7.Z2K/%ZG2)E\5THA2,TB0R)A1:J,0IUDS>0+&6?+C&#Y[F+P^/:/"<-RX@6B MU!:4#P4<5P62*12=&F8U?TS@Q[=_'],7S*GA+,\2]?$!]R#UO&&48YB$]OHL".8+AYB\?7IFGS=%R>+Y?JL M#_O97,0;O$M=#+K((0OFMD6,3A2*^#,/62NE96S2@G5()L:;8SD"L(^N]8X0 M?]&48O7;8HVKMXLP7]')?+:MHK+]ZP))-" ND#'40^<0@A.N#D"67: MW2*&I@#?@^;QQF2.Y;PVU&D7WNSMW?Y+DP;48*[T?N>&,TCPC;(VBR X/[ZFS9S0S;L_:+ MT_^N<^7Q:YC6\7WOUE]PN3UT[DJMU4M,70>'6A,9*)D*>(4)ZIR]K+*.NC2I M_3^4\/%F<1X1PT?5[I\C<7KI?=U.M6R?93=/JNY P@@)UZ<*YOC)V.0C1]1U M G>N7;2-!%]8 H'!28KX N?R$44=/QG[*\%G\0//I]A?$>IYY2R9Y-Z?0HP;IK08?4SKS^KP5L>Z\C)(HS?8=O<]=G/)CVZ#T(&$6@'+N#6 M!;AET\_A'22*A"05X;DF_\,K"#)92$)['V+,+C5YD?)>_(M(QH!BGM18R8$DIVQ(CO&VC31. Q=/>09#T'7,/K8'UB+VNF_ M.Z___+(K7+GG.KK?_P 1HWK^NPKG^+Y_"2*9* ,8E>C,C=Q"S+6HJ*#U1?GB M?,^%&/=?L6Z>.Q"=+BIF0&IF02'3M:V;J#,(1 I/[ M\]@#:JN#<_E>;JYT&DC:Z< *0C"J@'*"6$ITXIA8>!(<.;_Y5*UQ!<83.WTT M>U/2!A2[%F#LJ:&>07>E#4$H:)(3!FHO"W)NK* XJCB@<%OZDD0*;5++.] V M+N@&Q\/.!3_[*6?DK,?[,__G?^A9]RW<*UP-:021D73N<-:F?BX*.L_ M2*QG/"AGM?*>@RZ!'%-NR3&-M7=A329&Z^LA!*1Z5RBGN\K;JW@7&?=C? M$A7#R+0#+_GUZ7(^W13ZU3JI[_6K\R,4@V2<0EE(16103&8(7BC@L4CILF:H MFSR>O9^D<0<^M#Y\!E)%!Z#:O 3^LICE-R=?EXMOVR$"YZRP8G.4I'59JF/F M!+@L++ 0:J=3X4QN,RGW?IK&'>?0&E9#*:,#7-TKJK<7+]GK*# ;R.C2":Q M&48[Q=H(QA.C&%&*-J4,CY,VKN<\;A9I/_WTC+C?5UA.9V^G!2=H!-)&U("& M599JO\GH&3!5DK(4;++2Q*+M0%NG68 ]X; KVO;43<]P^]MRL5I-@J -R.@$ MB+:VZ2BQ#K14JG)Z>;,K-72$2D MZ;:A 7Z=X49A\WSUP<^]S$^B0Y^U3F"0@EX*:BPY)(:12$ORWM%/39/67T,Q MT&F^8AC,CJ+EIZ/;;]$]Q\^;LL>F]O,W7$]T43YS%*!L8*""->"]5F2X\+J)".G M C\ZG:>HO>;]P,MQ-^!M[A+$8#UV9([0')2R==&V>0B"/HJ\A+1 M"RG"D0_5L[KOQ=RZ[XHR G&H:5'J*Z6-]=R4DUO:!B+K) MH-I#RBY&+>=YDMYW++MXBA(ZP-(#S51^^;$=5# +J^W$$EY?3@3FB#7MB#6N MJKOAP/G@F0I:&-7DGN()-/;^M.[P\[.5POK&XB5C=83&V?8M3)&'3]N726%H M^Y(C''E6D)G)+*,T_F9M8G,\WD7GN':P&5YVQ^7!RNL FY\P?9DO9HO//WX) MJSM8/*_@E#9%1=NY(!THT@5PA4=P0H:4E T.FR!R)^JZQ>'A^%BT5E8'"#P? M[K-Y/>L!T3 M;4,II@>,/3!65:M0, <'TM:A==HHB#E:2%9(XB*Q<+/PLM'DG"=F2T9\[GZX MMS>40GK$UI5 3$4>D?$,L;X]I.WG( 2)8*)UD='FU*G1@X%G.-_X27I_PGSC MIRBA!SQM>LW=-U"71Q]R%@F8,V30-1KP6 ]W+ZQD@C:D:!*K/DA59YC:5_V-]PO.TY>3L/S'9O$U6I+9D$?);O8% M:G8,7B.L]^8<3<["_573)=3.N3G;E,B3]$DX2%G3UF%> &U2VDG2YRQC#DDT MZ:W^&&&=F;/ HQ@[020<8N]VN]7PV;)%)UC(I-):$I#S%)!85F$(!"RO( MQW6;4Z/J,6R/XQ&L!C53@4G105B-Y+ M>/?4]*T9&GN*O0/(;&6"FR8#'Z:?OZS?E=]7V]OAJV_,)M87#!E)(+3'0 G. M(&BC:WD@AB)8DK8)FG:DK_=:MV& UD)9H[>[>H"I[1M=[B)9>)M(3O5EAPVQ MCN8.]:&'1HTRJK1+XZO'UNG] OTP" TNZ9YQ<^4![;5]@=Y:%K4!G4R=520I MH#<^UFC'. Q."*T.0](]*_=^(=446T-HHX.3\LIPK)L]YJ!L,I)\ M0C8]2$P"I"$>5^[@/(8R.S"/5UEX5VYR M.D&>N:G<).E<;9@2:0_J#"JRF(TL1;3)H#Q,UDX(],\=@0.JI@.@_6VQR'], M9[/M/GDS3\L:=;W"[?\G(3G%6$+@II"QYXGL?#(XBMKF>.B=@-]0\ M^RN#O>3= 4YN5:&20:W?")^13R2%S=8I#2*A!"4RAW\PN%[&'JJQ6*UKV+%?B?G.GQ) MOWXEQK[,)!J>M6*>0\2:NB:)TH%>+]VTTH&1 99YERJ-@*QC-N,HQ%> \D1)\=N!197!&DBN:R5MM\U:^"3>[@?_97W",CX0. MML-F[OEOBWGM:Q6J."C26IS@K]^_XGQ5Z\."ROW3[ ?5 M6 =G^E/Z :+T8LZ-D$(8BU@ K^919223243E-HT*QZZT><1YML/"Y,#>GT^ M16=]P_'.!FV2%<:"DZ %KSZ-BG6:8((0DZ'O*$O_/S(DGW>OSR?AYGT]1 M7@?8W*U]9'(\NY"JD(-=%-0IRA!E#BRB,MDWN1#\$_;Z?!(^]NKU^11E M=8# AUI**A^224* %;&Z-X'"QAI%UL?,.3'4J5')X9^EU^8H9%22Q?K,.(0$*@<$SUBJ-ZC.,<^-4$V,W"[$]3*<=BP7<#\M=8V\*U-0 M"[<)@T^T2T.DW53?\Q4A(:H0F4I2YMQD6N,NQ'5[NNX)B9TQMZ=^NL;O%0[[UZ]/UZ?7' MA6>W[4>^VSN(R!$O_883[O%O P7+Q0H=@!E.3H&/2,ZG9(#"Y"2XYS:X1Y1] M_-O AXZ7VX+>OA(CRU8#S%4*L__$L)R@5&16M"9V.7G=D@F(42407#K,2;,< M6G6X/)3V9W-_^!1P/<6%:*'CSCW>VRQ7#C_]L9B@49)SM*!K 9ZRQ&100@#7 M-KF0A6!*C0_D,VI[[[0T G3WT>/S!&L];B>E%O8GS\%&Q/J8G'8G^?V V0EN MN1#EYH3UT>!:Z>V]K]-8@'VR+I\E9%\O3I<3SGF)IC:K+]G5YO(%' D;DO!> M4T B?#QV5X 'R.V]6=1(@'VR)D=^8?0T#E\46O6"S9K%^FLUEM MNK5]>W>E@?TDA%1D5 8,M_\_>6^ZW%:.K(L^4<;&//QT37U\PU5VN-S=L7\Q M,"1LGBV1;E)RE<_3WP1%310E<5C@ KVC*]P>R1P^)#(3.210,62(B17@B7NC M _W/-6E">Y:BL\DZ[0.$39,ZC#XZN+7_.8N/6'FP,VN"B%Y:ZT S84%E+\$3 M&L#6AQ>Z';+032J 7Z#I;/)"QX!K*)UT *^GF]A6-08_7R^JO"?SVH?)L$C1' MH;"9WKJH_7C*"@53AV3 %3IG5L3LK>7*NWP:XW=/U-DD M9(8U?0=JY<>*AN?E[C26^>)FQ_A-P_M-X+8\88'':Y2,6L6QEYA.'^ 6%FTB MI2\@6:+/#5H8WU^ N]M%\'%^<4%"_RLL\D18[5(,!;3W&90* MC ZJ"2"R8E+QD )OLT]Y7TK/)B#>!SB'7>2'ZJ^'2&8O3T5IDI[Q 8P4Q)Q' MK+<( V.]#]9K8K=)MGMX#[-94T5CQ!SE:.ZCOH.Q^74UO)>.X>)J$(1^6,R_ M39>DO2TL3HJW09DB(?#,R5_2!0*)$:QSE@FE$A>^!2!?(FK<1HO3XF\PY9R- M*?SW8GJ%[TM9[<%!7^6632QUPKZ%P&0"'F3T04N29),4]9YTCMMKT:,Y/$R% M0\^V.M6=S8LCJ0D//M7=U(X %3AQF[,W47AI39N7E#/("O4,TD/4=^2=_>LL M]Q>\?UC@US#-RS#+J]F(:[D\'"EVR@A^)W)&#>/W%]CI8_DWY5 M\1!0&)""&4&?[(VVKRCP=+%\_::U4.\VDU9<.*>N0ZQC4SMVO%?OW/ M]?1KE=)$UB%RVFF0#LGS$$9 U#9#,$DHQJ+DFUM 7H++D\\_FP?E(U%RG&#[ M ,5Y8HN?6.("6TH;F?!2K1:V+P[.IY^P=D\ M!1\)CR-%VT%0NF;D[6QYO:@^X\0[E8.KH72J:R\3.G":W,^LHU7<%NMXD^J5 M34+.YAWW$ @-(OV1K*'J6B+%Z6>&?'^K21+<"!N:%,#M M2N"X+Y,MT+1I?)JH:K"+KXT%^G33'W"P'?KTH+]@(&NTC:03VZ3HI"9/QH-5 MD3P;5FJ<59,T&#S37GL?]!G;I*V?7>]8NG#?34.<7DROOJ_4<(]Y'5WTI:Y. M";4C3;!44_DU"/4R4R!:M&W2^W\ K>=AJ?;!V)9=C$T5V(&W_F!SV2VW=:'9 M!E,Y<>W(BZPX<.>;'N3/R);UNF)9DD"NA8<1Z4)?!YQ1A(Z^M2,*68 M;S+ZL_%M6T/GUUS*5?\8!<8E1"V@R+K(NTYX#5Q:T$$HP1F=0NU?0=*NWW4> M5^,^@'B8NAI@\O%52U0R]?IZOUBO>=SM;*$>\-\5!9RT &49Q)"C464 ML20W%;C?:688??Z#DT*_VCPESQ$PWAON\.J=#RCK/K!24[5K#I;K30_>&B>E MC77!,5V_(1>(1E+P6K)F/ADE\BX^TCZ >4K%.*@91K%/47*DE$=^7/GS.B[3 M8KJJO2%&5EL\\(Z?]1Z/H'R6GDO@QM5Y2RG6/+<=+J5=OFMT M;!RKSGE#V8Z,E5=L[KL'>UP=5SIJ8H*LK?(F 7%(QZH8Y04&Q[0ZWHEY-^[: MDZ:W4#-Q=Q#-O\.PQ)MMT!./60B9&$2BD2QN?;JQ28),WN1B+#>J2:+[ 0W= M^C '*G@^C+0[ ,HS&86'@]D^K.I])QBX,UDEL%B[C4,4$$3*)"_!3#:Z-J:? M,/7SE,)N3=0P(&NCJ?. X 13M+%N-A"FCGR)A8-+4@/3+$K$[(CAD< W7GE< M+[#;2SL' ^X;+N*\+>3>7GX-TT4MKJC-[)-8#U'=,R7)"06%-6@1R4.6KL@H MF3>Q27?U3M2-5U(W)NR.T%#GF>[[48(/6H?F):V9#ZN2G##+M[]QL7YVFM[. M7#@\'W[\5P^9-1]8$"?.K5/XB@XY!2*E!B(E"'($T8&5,0M,P8G29%7&"7+K MSSZ"5CW]MNYU,SH$F:*$;!2=R*0]Q"09704Q< KMC=JILV67[SJ/W/H^@'@8 MF0XN[1X\O>=XJB-X74%?C*_OY3G6,L, (=>%4\4;[KA/0K=Q\5X@:LS^J:'5 MOVM)P[ZZZ&;VP_,BPU27,4_+%/.G^8-!DM$7XH]GR"E1K"Y< /)7&21//H6. MSB5VVAJ;YR@=LT-K+!P.HK4N)N ]R^*'ZT7Z$I8X\3R8%*P&[YT 59M$7!8< M=/2*_@M*FB9>PZN4C=G[-1;P#M)*'V'M2S8]:65TG9EO=,J@ZC;;6 @20FJO MN.!TD)K46!Y]OS;J"QOS?MU'%X/.:1C.\[\K>WPHL*2M,589T+(84,H$<%&0 M[YN+(#EJQH0^T/O?]GWG4? W9 1PM-0[C0+N^)J@#IA1DI65UH/*T8+/9'ZS MYYI'(ZQM,S7N1:KZB@..!\$.MNHPC70=#-S+[>;DDD\Y_SRK*<8)RYGDI,C2 MN]I#ATJ!LP7!&TO^9+))J9-% L^3V5<8<%H8'J>S4>. 5P6X[K2\>;Y[RF@= M.BIK-0,&7==I* \4ZB1(CFL*QX7AFVL@][]57R:AKS!@,."=4C']3(1[F>,O M8?89W\X^32^Q+,(E$N^KVO59PO?Q8OIYI?4_Z<=E#C5W-C&AS33Y+TH@IG($5OUNEU+Y:&#US4T5U M>Q?<,O+F_BZH/"TGQ49R(HN@8$LJ5J:&N"4]6@BF*&)%:@"NU(M$$GE6),I@VT6C/=1&523'W75MTA6CW77[:&'D)]77 MN;D=O:>MP]I/!%G617PIZSJ\N@ KJ3#BUF8C3PNM?88CCO[R>HBKWD8Y?92' M/,O2'Q1KK[F2N2AOR6=,DA-7M9K>(UHHPN7BHLH%FPP'V86X<;?3C(NZ U74 M.? FA5MI1''D<\:Z]DE0B%(" LO2HO#$$C^E@S;:Y=D'R/921Z^S7G_!>!5F M^69B+JYZ<]_=]X@X!VRB&W4SD;P MR1=RI#! 4$Y#Y"F0>\YL:5. LYV<8TW/XT^]GY'F7?;%<+*AL6Y^"(Z\4&<2 M1)^+=%;**)IX5L_0,V[J

3>:\?>RV?UX FO.WWL"8Q-PWFPSP#- MZ!H2"@_H8UTUJ@40,"(4K!/('-,\-6G]:6-R'CYMQ:NW,_K4Z]JQNKP_!9%% M31SZVJU:AR!)#MX6 :)$R5TM-';8@N'72>O2$.V#CTU#-+ V.LA[WG/T>[BZ M7JS.[/OR;C[[_ D7EY7+C7F@43FO59&0%3&I0B!SJ[P$S:0S7GE69&.T[4;H MN$F%IMAKH*D!([N3WH_W0GE_?;6L?W$Z^WPQ#[,8+NK?/[RN89CO/<$->Y ( MVE[!S 4*]BCF"Z;Z>@4=A&PMH&4F2_I:E\_H"GYLZF]&A)4<%(KB(3I5VP8U M\9HUG>O 3W:K7*5[=6F?[-:FQE-,K; MS#58F\DSL*IV $9-J@XFF*0\3TV2H=N(&1\T1VEX+N$#+K4981>=!" MJSIOJSYPV?K 92CBY4Q983,RT<24;B=G7-@H+1X>H M_>GVH8%T,/+(V!I+O"/G<4VYQ,!\%H%B6$96N3ZRN]4YHY""6\-3$/$51_KI MIXX;F@VH_2,%UH'M>'P3O[N;MN;KOAG+$'RNQ-=V.&^5!Q&=088NA,VM!BW\ MVW?C#@QNY:X,(?3NL/-S6"R^DP%\:J2*DH*#EQ(A,!F5 MI'N9NUT6'1P)H,=$]>3T'JCU%Y%TA HZ@-.V],;WB3#&.L,M65$M0'E9**3$ M"%QG6P='*9F:/"!NI:8G,S0,@(X7>@?(6:V9?9@(G20O>-0H@:=,#E?0F>PT M":>NH-%((8%03=(S3R@9M\BH!6*.$_;(WNU#NM^DM+C&_'9&'XW+NGSO0_B^ M>LR9,!)/Y(A0@B+S2>82'.,(2%+*R6@;Q"YS)W?[MG%+A(:$2",)]X2965Z9 MROM6Y>4_%O/E\NTL75S7O/O[Q?3SM.YH6RZOL>9%5S>QR(;5(1)@7W]R18:Z^9P4K4CG&Y;[YV?6VO.FUJI1T3T;,D MZ/Q$JVO'C82((8(63FN90W"I4;BVE9YQMMVW=;2/%WP_0SLV#LZZA'/S_-P= MG76-^OVS\R1GX7A2$:2H,_HMQ<'!UVW:6J)-CF66FA2\'4OX3L"TYP3,DZJR M PNX&[^W715<16&<3Z"R=Q3() 4Q"PV9H>0H1)&A21RP%Y4[@=+]>* \1$GG M9D,G/$M14K @;2GD8*@$WL1/R7 &P7D!R81"]BO8 MP)H8]]/5N6F1ZK)4!A@8<1B8@D"7-3@77:KS68,-AG/DVB(VZX5Z3,KX@#E*NR^B96]1 M=P>6/\+E;>F%MM$4S32D*$DLWCH22ZV1*=%HAXRZOBP M;^\)1(=J?7Y2%9P9R-ZOUL2'"PHQ0Z(_>#M+B^K"KCEW4<7LZ)#J4$C0=>&5 M,R&!*B5Z$CD=7-< ?"]3U5,!PPB@'%!E?95I:):A<& ,L1(AM9V7M;72069^PP I92\\A*5_;FNO*=AXSR*QR2I'YX/Z7-RGM MH^;=FI3VD7D'R'FY0<9:S4.M3;9&DK]EM"?Y* $ZHY!*&N*IR3OM^34I[:7V MO9J4]M%!!X#Z5UA,JTW^2!?SZHR%(*P+(D*(7-3!&W5Y4Y(@?/:A9):8;&*$ M-@GIR6T^_M8Z2LR=P61]A(2/)@72I;.9@(ZQ0$Q.0D)&=MI%KG23#/534L:U M,,>I]@6<'"#G#I#R83&]7)&_MH=))>L-)A QD320&8B.CHY(#E5 :VUL,NAF M@XY^,'*(6N?#R7CD(/RVBKU2_V?"&0EFOCHU*B16N$ (TM:.3Y? 9:V!.SHT M%H/G?)=F@><^OZ>@^O#K9# )=HB"];GP.43%ZFEP@K#,2"Q.8 "I@R+W"55T M_$ Y5Z!P@!C'?C%84\[7U@PEDXZB.;)F=;J7]L0$=PJXB3P$'95- M=@<$;'QL7VH_1$OS8436B;;%FO3HO#%U-YS-L@[.YAJ"UQP0BZ#;"R7RO(>V MQ9@O-(VU?8C(.O (GZM/599<'Y,TV3I+H"WUZ4!E"W6*+:92]]N7_XT7RSF?]4TS/H94?_KWU<$^NOI M\LOJ$*PV V)&Y>K\?Y(#!8V6)9(.*Y#(CXQ"^RQXD\>>5RGK*=4R#)B&5<;( M =B:F=_FB_5@B=HX1W'P>7)M+MP!9MQ":XN)R89'WAGF[:4*TI-QE\5+)65ALF/<.8 M3]">4$GI,8,8R5(9T)[(+U$8I_##H8#V&#JZ0YX/X7E=/DGT1+R^]G#)S@^B2P'R2P' M)6KC*1^N5Z0M_AA MM:1V8BVJK(H#CW6K3?%8-P0:BEP+V7=K1%1MRD+W(++/809#9Z@&45$'\'LL M+W(N;Z>6)F9+#L1&*,1&-!*\3QEDC(:;*'V))^@XOJ-GM[0G.R=4#2'Y;D+! M)\PL)\5F9K00X(O@=:*1@YB2!XW9\F <9K]+,\Q+W[$;*LXB&SZH.#NP*]ML MYD>LSYAD*I_F];U7EB): 5';.FNF)'!21D OF?":)]EF0>E^9.Z&M[-*CS?4 MT\C&:2/QOUZ*?!TN?@V+B^\U+)[.5KK[@+-PX'EFL?S M.CB%S@'J57]KM."YKC-XE=5,)A]EV!MK>Q*Q&^3.(MU^6H5TA;S'?-PG8'[" M,E_@?V-8?/IK/M&U>T2*!)P;#2I8!LX4NA13-)X9[_1FUF('O.WTU;NA[&RR M]*V%?V[8JC/%)L4EZ9GFD)D,M=PHU\=T!!OK>G G;=YI2=%!7[X;OLXBC7\: M!9P9PGZ;7R\F62EM#9>@M2J@ZJAP<@?R(%_5!XN?YY>7TZC:4?C/+*_Z7R^N[(>(30^QXFQ(P:50=-:)J8%, MN5$I:5U2NW7U.U.Y&PK/+JW?1DMC[ZO8$EC_6IU/8J:ZFH8S887E@++V;PGR M"6(.'I3![(RC0[73K)A7OF8WQ)Q%-GYHH9[G/.'?IHOEU?@#:P\DXP3S:H<0 M4-MQM9Z3S1+H(:2Z%<[Z"OY2($M4W&>3$V>MKIK3C*N5!4NNASHK1-:B'.9ESM7HK>=5SM/E+O:SAC[>Z0P3&*'3(=(UXL>.\E,*U8"IRB MV[#+&-H#AC.>?KSL7EIZ?CCC/B([M^&,UF<5(PO$3*8 @04'SM-IUZ($'[7C M:J=D4I/AC*1>0?(>7DPH$E%6;IUP86ZCLLZ!5%3#.G(Q6-.)._:I W.;SCC7FK? M:SCC/CKH %#U+EY^"-^K7;YUZ;)"HY0%EO-*-@&"20DRW)N3.8K,]-DCESH3)8K#WQW%IPVDI PSDOIMI-U1HH/7@VQZGV]6&>^\BY M Z1L#IKT,DF&%&%*%5C=H&0ANA3 ,OQ25$)*8IK M8E=>I*JG 17'WT;#*: #-&WP<#LXSZOH?5TS[%VIH66 .M\'M,DVL6*4:--= MLI6:<8W/@-J>#RWZ#O!3:Y#FLS^OYNE_;D.^(CCWB4.)Z$"E[,$G(CDLR6N0,E,\8*FH"$XQ26W/LI3 ME,[<$]33 ^>!VGZY[_HPT7<'H1<&8@03'2O1 (\L@:+['9P2!8R0,J!52K,F M&Q0&G55R\J;:X2 VD&HZ@-SMT(M?__Z*LR7>S$6T&H76# S+N3[H >8^?DB+)?OR[_#8A%F5^\7'Z>?OUS] M<5T=OO=E724PQ>7/X>("\T_?UW]ON?Z+RXG3/$OE&"BTY"PHB1 2>9S*\^RB M*8RI)M;K2+I[RA$,@\53*K)7W/[Z-R[2=(D?%M.$=W]XQR.?L.*]QR)!!'(? M5.&UQC>0?VL$A<^*82I-ZE@/HK:GR* A1@=56J_(?']]M:Q=$=/9YXE+)C%= M;'UK#'4=#)VT:!288BE$3UGJ-DG3UPCK<]3FX'@[5!4=0.O=/K/X@Q?6Q%K MQ[DCYS4H"N,3 RXS#X:+P)QI ;-]B.QS^.8QD&NFH@[@]^*L?I>MP\@D6!L* M^0\Y053$E;$Y%^N,SZ8)W(Y>EW#R?MSA0M:]H- M9Q"L"I!BM%KQ%-'O,IG\N<_O<_KE(8@83(H=&)9_A.EL^6Z^7.+R_>SQ_/WU M>H>"R@84 HA^8BA1?.VUKXGI0+!V.?O-44S#6)=7*>MT\N4Q-F98;>P/+W\# MKQE^7C4LC-3)_?[J"ZX&/;;JT7[R!2?HOGZ9J;9]U6BTS3Y$*,A3[7?C0'>5 MH^# M@%WZJO>1=P>WW)8>T"*3UR@BJ"*)@^(T>,DL).Z%YEC71I\ ,7WV5>^EW=?[ MJO<1=7=@>=@*F)#9JE6=ZXA7C0%<7-WLF3Y%"JY$L_$49]%7O9>B=^ZKWD/J MHR_?)J-;+_\/"[R<7E_>N (U2MSH]226M$.6R!R3NI43)"@6+!A/[J)Q1?N= M1NGN^GT] >50S7]E2,, "(V@F\P M+G"GLZ@U.UV^6YR\JG,OK>^UYGD/%70'IQ?WZVDT@;E80#M-MMPY5C?M:9!H M,K'&',1A+LS5AO<3(+2T6==B)FZ R\57>>Y M6)!&!YF3+@9/L"=S@ZH^:S.',TG'**$K*_1I?A4N;@ULG0 ^*9Z[E&OQ@?!U MH 82*Z;.8W%6?$V?A9'#V)WC9-J=P7G0O^,81;#:>I#,2&(F M.N+#)W.* J$]6Z=.7NXXG)DY4/3G.7?]S_0%\_4%SLO%>G)0IK]_ MN4I]U#^_>>\>_ U_QZ\]P6E6783LO%6!)J%V0H,G)4O9D-O$(SD\"C%3 M-)48**>LY\:0O1D.V+M2-4Z6[0Q W42M/Q"@5XL#L['*>6M!F#JFTM+MZ&-) MD+B*)=2#[G:9A3XT7>.D_WX84.^MVA\'UJM]A387SSRY>Y*+N@R,(T6ZL/D2W\83.^KV+XPO F@I"*^17WM"LRCD>2&Y5W2^,=3,DZ.MB?DME;?B&"] M:YE^P/%/WY\(4FO)9- >=)#UP;5R4Q/DC!?)C7;6N"9#B5\F:_RZB8%R:0VT MT,$KU$-N7K'RVQ,HEMN$BBF0N;[#U#Y'EQ'I-&=KM$&N-RM2AT?=(82/O_%C M*!"]@,_F&CT8P=]P$>>GQ_!]GL1RY[RD,V]R79.!*"#Z&,%HC\I):P(V6B"R M/['CKQ@9'ZN':>Y,\;E*>123M"FZ0(YUT)B7 H)F$1)SP619U\0WF<%U&+GC MUKAUA=&]M7>>*+W)81B%N8ZY)D>JMBI[!1%9G8:L@A&,/'MLMD-P;VK'+9CK M":-[Z^Y,(5I3$E86IXHT)$E1EP&@@H Z@S?2>ZD(8+E)[_A!U(Y;LM<51/?5 M76?1U(39&(-$#[A*9UC/(#!F(*NDR(M.,2O?&G?CUNZ="$Y[2;J#/,XSE6FW ME?._7-\G*I).$7/=*6!J82M#3K&8T5"0?LV"34XU\0%W)W'\WH:!\SN-M#-R M9=0VKK[?\K0U#W";)<5\GU6=R&30.QE!"\_)'AL%WD4-FO-L)=8NM%V*1H:A M9MP43BNSKCB%G(JQ&8FAHDS1:+FTDB=O-E<9[X_ M-E\F8=P\S=B '% ]YX#"&N5O9=0(4Y)AF:19\Z>F"/ EW+QOZQ2PW8,#>-F M5GH!XA *ZB#1LI7729*JF#HWTQ59MQ00.SY8#5*8D+)'55B3SLFMU(R;>FF, MM^'T,%@^IL,VRLG&D3E9(^6$]]-*N2F$NV;*_VJCFC7*[8; MM;6^]%TG4,#.K+9M8)5*&HZ6+@NCZ.Y(0D%T!ND"D5FB$)FG)HGN-@.K;V<* MO)V1%G"]L>X/O)H0A\54#RUY71?2VPB1V[K<'EEDUC-5FLPH>HZ@+KM4]\'" M@3K)))8M:)QU^[\8RS0GC.60A-;@H$90C1D)DY+\Q M\MR-%]R(4VPN[?(A: AS=(B<.X+)C35]_Q47H6XHF7 ;I3.\]H8&#DH9BOF, M5O3+F&TRSFAY@FOLCI[QAU@UO<4.DWNOLV7^O)JG__DROR"E+'_]SW6-0$WWST'50B^B(<-Z"-T[6(BNQ#(=TF89(W(FBGFBRZ?TS& ML<;BJ>S^F%_A_P-0UG"6=3% [-92)V4A M:*OIP&3./8^.1]&_N?EY?GDYGZWD^.<7.E?+-]=77^:+Z?_#/&'H',5Y 4RP M E0L2 X7@3DR*7ED*6)J4J[Y DU=F91]$/!DS^] P>+^XF5G\ MKW!QC1]PL>)N4G)*7I+?EGTV=<--+1PER2%S-A;&K$M-W@-VH&W<,+L-I ;1 M0P?06C&SZA3.OZPV0MP,HKTY,7_@7ZL_6D[0.*\S8\"#<3>+(9R(A<(%ECTK MW++-R6 #>D*ODC=N.#X@P!IHHP>,KO#8IKN#XLU*4=;*30_@V7XD5D;W_D0P'3D7=0![1HH*F/'@ MK%3 D[.8/VQOD_6,=S+B4@^%,P:9-UWK()5$#UYDXQ^EW-% M@L.AOH M:>,(HL@JOS#XL(X'W,P+(RUEA;BFD2 M*K],UDY(LV> M &EWQV6GHUD6!9)"6D@99^(J[I>H&;VR+^4R'W2B37)]NY& MWD[8'K4&TT1W&'GJC$U.R1J?X>7]]M:P58O6%T6I4OC:_%F\S.9F\0!1: ,6^1?F$H80F-26O MT+5;]I2=*90.54"O3[PWXHIAB9E^KU8^W%3/[_\(\]PG#?(&LQ.90Y4]WCVY MO2\_/_BRCWA1[Z25[[P"PXJOAU#Q\Q8RH&!:".=#"]]N"3E&",158+;%1L M8KWV)73DLLO387%K^JR51OM]EG[&TJR6!B^',XOKSVMI'+>1W(>)-+HH[D." MS&0AI(@"+@H)(;""0D2TN^_KL;9ODE7TV^D MU)4.[X]8YCER;Q"0U])59FK;EDGT@U!"NX#28A.C>33I9VU&]\'K$S-Z6JUW M$+>\QO%')+%.T]7:K_[G;$JB_BLL\C/L*V>EM,Z"M84NL=IC%C+7H+'N!R4[ MZVV3Q-[ ?(Q<:=_O"6B)AS,+N^XS^&\':&8[X$M:^B,[,]>'DY*E-]H7#PFS M!Z6B R_(_G*G/8LJYM*FFJAO)^7-8A%FGW'UG3]]?Q(.K,[MZKQ.M++2,&TA M)I[JJC4-H;@"003#4P[T_VT*&X;BX*Q=EGW0NZ_!;H.!#CR7#Q=A]D>XQ#=_ M3Y<39I2Z66ABL#:%R-H44C@()R-G07(3FQ2F/B1B7 B.A(/-+.RA2ND(4+_, MZ_"V20A:898(07H)2@I&$A :6(DV">5&$VP]@WLSR'],9;K!%O_MVEDC(TV_X@,42=7#: MTDG@(M>!VQ&\]X585!Q+$=&(72;&'?CUXQ:M#P^G9J+OP)6Y\>;H+Z\N;ALX@*K'=DM6,=[V$9A;_2259**+K-7KP6S(SKFQV!K6UOR6,JN@.P_WKY M]6+^'?'!S;"^"1()M'">(029;A8C>&\3R&BEU$+)P)N\ZCU+TI&C96]90SSU$"\)CT,$9W6:DQ.XT=H&H M0Y"P6P1ZM%K. G&?_IK?OH%8'XMGEDYD-=6%!_ H&7B!04@>"D]-K-0>-(X; M!9P2<8>IY3P05XO"ULQ%YAASW()?+?!.DL+EQ.MSKZ*#%IG).!;F[JDH.5,W(+URO,U:W[JSYLD@$NB(A24U\29;!!5W :J%R$:$HN[8 MG.,!U%3&'=BLGZZ7TQDNEV_2?ZZGRU4AZLI1%27S:)T"H32%L#D9LKHJ %,R MB$R&5[,FR==GZ!D71GW$A$.HJE/$U9_6+77K_R#ZWP%3ARMCY+OP7ZNQ/FF^P+>SM#;'+C&5'=8R M7QU(."Y!4"0<';QF/N438@6( G#/D_[BN M)WRMKH>CJ\@S=EP8#;4I@D*?0$&0]AR"\B_%4\?"0B+;YA_FR]^N[ZZIOMN/09P8E (FTV@ZXY1M"A\ MJ?,A%-UY)2HD^6O3I%9J;TH[+PUH"^VV>AW9E_V BUH;&SY7+VQ1-QZ^G3T^ MDL^S*17W69<,TDD2*MV7$#U)5M?U&]9DY;W:P><]@H3.JP7:X/*4:NO%XXBO M2SEN2OG7O[].%ZN_?#,D>&*)K PS@Y#GHY (?(??7#.C5]PSJ?I! O!\0S*F$CZ< (H M]I?9)KH7>;M#,30WXPY7[^%TC(J/<[XP-F+Q;V%Z45-DY$+^@_[MU01U=CY' M 9QS07(H#"(*!VBM2%YXK3J[/%YA:-SI\#T_R5!,E[A\ MN_8O/\VOZHREJ\5TMIRFU0SUB1 MS(T[!_]<3U$K]'3AIKVY6/T=S-O%<[OCVX807-W2*F/=6A%0 WF?'GQD(ACZ M(;,F!;B[D3?N3/Z1<=U @QW8^KN>+EQ\FR;U &>"R1 MM)F3D&T'K)R:X]T.X(]:)7 >0#NSO0@/IRFNET(,O17A^:]HN1-A1\;ZV(C MI,LN<8*5B)J"%$\_\XZ!YSF1?&-@F\-F?XB-"$7 =#1Q8/+L7+X MU\UU.*O%!3U@39!U\YKZNHJ<_K\+BJHMS]SBJ^\=BOEQ.K-9I9]J0TA#P;;6] M/Y[]#9YG^+GZIEU< B3G@M/:H[.\N2?7[0KWV3Z9C.+!<,@N2E!>2KHEN898 M$(5-S&?%>[P27N7L3#M:^KT@AL72#W&\=O9 3?#!%4T'H=3I$TDEB$E:8-)* MRUVQ.79YR@:-;?KKF^GWL#5!UI&QS:^S/D[=^CZOE>%K(7B;HA>:@2L5TF/F6T[#A,]Q"Z'MA<],AB/&R@FQ?$@K"P@ M47&2@540BDG G"-]1,FS\,W.Q<#,C!O_C'TTQD1&+Z=CF!O^W[A:#9C??,-% M^(RWP>&'Q31AO?W+W>V/1N>L@+Q:LA].>I)09B RTT(D,BAM=O>R<3P7T^,9/([M'^:A MJ,FA.'F@-1A"S^=IZ=FYAEO?"EX44'*H/-EF,*%6$SJIP3.25[ ^:Z,B>2'C M-'8/Q^,/\Q35Q7D="7OG<-F^)IHG';\O2D>9E%- 7\-B\IP\TQ I)@9G&)<% M/4MBG"Z,0=G\89[-SN)PMD/@.9S/8Q]07O8T4BZND!U+JC:2*63@4!0H.:A0 M!V2'W&7MQE%<_S"/>%VG\NBGVCVN[(]8%R71[_\\GZVT>ATN M/N'BDD],K/N9+:OSIVMLG10$'PO8')WA=&B2;[?]IPL1C#N"<^QKK L5[(7" M'^#\/N\ /"\B)'D890SX1$I6IBXY$[5$71G%)*9B7;O2T-/R.NXXSS,^D:UQ MU;&J'=\8@>J,+8%7\5A&@F*JKFL@02FA@U",8PA]3:,ZEN-Q MIX^.?0R[QU@OAW$8>_58$'QB,7INM0$1:UFN(F<@*DF:+)P;7J3)L=UI:\+2 MR&-+QSY/X\/DS$;>?"230<$MZ699FQ3_.9M>+8>>>?/"=[0<>K,K:WU,O5%: M9%8X0HK6D%'V%F+ ",DS39Z24SHW,44C3[T9;+UM\(%YY11()ED=;1K!QU" MZQA"UJ3?J)J8\J$X..O9-ON@]XGA'@4#'3@V-Y337UZMG7>JKA'7'$B.JW4B M GRV'H*H6\>+])XU>81]1,7(U;[C(&%S)<#!:ND 4X<+[I[MV6H [A_A$G^9 MUX!^HD+"I!U"<21#E5%"<($#Y-3 SXR+\"&P-5ATWD*([ /N] MA_?GG8?W\<]__HZKGDM;2(K,9T =ZG;BNNO>A02*&Q-,Y+KX)KG,%ZGJO)VB M.6CFK338 1P/SNB\NQL)F[+,/GA) 7#=@.1T :]*K1G7QC(7A>UL:O8=Z2/W M'73A.9P8 .<,^5?G@-_-+EYWT!>2A2ZE0(Y.DI6Q"KSG ;AS7@:G..ML)^.^ M''9^,PP,W9/-DS\&1^?3(S?4N'V6@V%!1"C:98KC2R9GM(;UON2L>)+:]E5, MV&)K0W_=<;T?LB-0=-YCA5^5S./RLHGSR(I/]0F\EI#YG,!KA6!DQ)B*HCBP MKTK[/1D\TP:WWL_7$2@Z=K3=IS/P%=>]0@\DI(WBSJI 0:B@>%$Y ;$P"XF' MS+E''[#)QM43\GBFW6B]'[7CL'3>@R3W=J9-%%Y'GZ'XXLF9=@G(NY:0(B>? MVDFF;%]CB9H$9?WUB/5^R([!T:#M70,76:R2F"2!E3M\0 '%XW\_2''$"R0- M5/CP[_6'OYGEC[42TNR I%!5DP4U FX7V3 M^4D[TC=@*4,5^9?Y!1F'Y-U75 F\OU"0T5.: L6]+0W93-'6T/;O]F.'- MVE8"3VS=DE.:22&[K%-$'NC*W;SQ=AN7Q?UM^VAOW- MBXDG1*,R'J2J&W!E*!!\DE!49)[3*0NIR3OK\R2=AWW:!S&;]FD@=?3P@D2* M63F3-\:U>IKSV:JVK%9(!(\Y%L7()\P!5' !?"P"9,Y"Z20U8ILY,R]1-2Z\ MAE+]DP4F0^FA U!M\+ N5 B!>:F+!A\$,8&I0-3, %?)Z&CJF@.^U%$DRI:B8\STITTN MN4U*QL7- -K=O,F.$G4'6/GS.B[Q/]?U+'VC'^Z+^YAFR;L,KDABPU(TX#VW M8(LV63NGO6G3\[Z=GG%?/EM=6@/(OD\(K4\6Y\:N^HU"0 [*F#J>4(BZ1H*5 MF!#I)R<"41?7UA#Z?AU#!PB_/Q2MK6DP2G*7$X@B'-WE=?R!#!FL9UFP7%@T M;3SH;=1TAYY#-/TR?@X0>P?8V6J?[U\1IFL<8L-&EUI VJB5UP]:%&?R(R6_G/D*]+I4)Z<2%>R 6$9.7H*E6PS MD?TUPCJ,\0\$P2[X.E0CO2+LT=RNNS^\R];SB<@LV$(BL[Q0F,O(1OLB)%A- MH8QF'%&W"><.H;9#U[TA%@?5W<@#"U]D,$\43Y[SQ(#\CYILX1Q<9 F2+!D= MVF V4;AUQN#+W]+A+7D<>@86; \VK)9#+):DDO5[XZJL8GFS3II/ B%;EV+( M#G,#2O,,(9',#,N^,):XPS8/+"^2-6[]64NK-)PV>AT&\EN8+K[5V2:7&.J; MU*I(YX#WW>V?,\@#[PXD#O3"6[]I->CE_HWN?K !>4)8E!906%(U!J$BAL9>1"2%Y;O)* M\B)5X[KC@R%DT]0,IXE^2TFV'N15G#R8Q5E_6CN[LXW<4UB?HCE3Q@J0*,B/ M2;R.5#<-<7HQO9KB\O<;\>?W MLX^8KA<+"DU_"LOIC2KNSXC&Q))3'DPN@CP]"@:<#@J*8P(I%+"B-![[,P 7 M'5NW?1#X?!'=J35]5G[7G]>7EV'Q?7XOI?\SQ041_^7[X95WAWY3.QNZ+YLG M\>Y*%";S0LZ[IALV,E;S_A0PZ"!L%$I;UF3HVDF\NQW/&OV%/^:SQ:.C5__] M2N^?,'V93?]SC3>G<2($DX;7@:$EUXDU04*LC6@^Z>B+U*[8)N:V)5,=6]]] M\/FL;SDV#CI(L-S)XJ?OO]^;I-\6JW>[]'WUAER,42R$.MH35[-')015. BK M="2!.\.;O$3L0%LG"!T=2,\A?""M]@34;0RM'ZN)AXRQ(# 4F5C*%H(FR\"U MX/4/0I!-7O1WH*T3H Z%A^?P-I!R.L7;\NXDKVL9="H8%"//V[$Z)5PRB-8Y M,-;F$FQ"V68T[2[$=8*XH1"Q ^*.4D]/D/OI^]-(X!U^PXO508TJ>YLT ^'J M+ON @;A*LH[MR49KAU8WF92Q&WGC/LF>PXT\E&Y[0NS#4[@EBKTY[XSN$9N5 M B]JY9?P"8*,%I*4*IE0.'%Z,FOY')6=F,T!8;*+Y1Q$9ST!\NWLZ_75SK-$E$'G\G+R6WA]Y2F3L V/!*>P]R1:ND486+- MBBHF%AV)E:P1%,\1HD1R:+*4V:OB,*=3(4SL@;#VU_$H"#M$+9TB3-YZM,X4 M:5D&@[6$(Q1/W@D+8L%[RN[LB(\N2 ME=86**:."C;>U,@NTR_IK G/1)1-AC6W9JP3K'<;W/2 IP[.U\]A^85XK/]7 MVT*_A8M'5NG^/6.2I+%%Z0)6QUO#$FL!,/M0M@;59# M-M%R!_#];;[ Z>?9SR3$FJV[75FZTL$V]HI.7D2C0:2Z-5%G!*^9!(TF&N;H M3HUM:G'VH[,35[A'*+?4> > OA'Y-D;(;9N$4 MI4Q,2ZM22E#J2GOEM!X5D(J(E M+X<9@Q1 TH7?9M?DC_=\NA=,CGH^W4=G/0%RRRL*"]YFPR(=6JM !3_="PAZ/6_NHI5.$W;X$EV2\-]J D(&"0\T4>"L* M.&6*1>Z=4&T-W($/])T\GPZ-L$/4TA/"CO!AWCUHE]?1!F- %^- D:]>WXXM MB,(Y+X%9NDAZC87V>[8ZM\SG@$[ER9'2PS'9,^5KI8S!EP"(9 "4(SL331TU M8S*&)%)= GLN2?ZNXZ<#$75D1G\?]7: WG_0A?=NOER^GVTP^@LNIM]6^<8' M2W;^F%_]@DOZ6W61U)OE_\'\F:3]X"],DDHD4",AB$#LR[K)"A4G]@,)GSOF M0Y/1#@/S FX^^RZJBS]$G MQ2!G@Z0RKB%8+B%EYI %:2D\:G&B'Y-QK)U[AW24\/U7K&\HL\\W'W[?^5]$ MLL14@*Q-(9=?41BHE 'NO(]610S8Y/GR9;+&O8./P,&F&1E0^AW'Z>+Z\VV$@B"N]5 9L\L2%3 A?J(PC3V5J2H+>QV7%X M2D]?SLD!&!I2WEW YJD??WLROO\>KJX7]/\;+&:A/,>D2.NKH6JRMD($3[+C MT<0ZFL U>8PZ@-:^_):CX-963QU \:%3]AIKUIA8@LG @B 74-@,7DJ29W;* M>2R2MUGQN >-XXZZ'A!ZK?32 >0>#)N\)G[P]^EL>GE]^;%JZF*]G'[YVWRQ MF>?8,/E)X^IA69"))T_!1@B"; MG*?UD\+%VUF9+RY7'WMXL?P.'SI@N+@[\6V"R)3K(AM"@(]1UMUP#B)+CLR: MTIP)D3 V&234(D6^^LQ?<)D6TZ^K.H%5=4!PB9#T,?^@ H]*M-D#SZUK'A,) .Y\<*M <4K.O=DC R%I/ MJT2,IZP@H$?06%.G A/;:9+O[C@8LYCU"(UMZOP \8VL];7W=#IL/(<2QM1_^?D"X3#$I@P*, MJ]6SO-!5Z%0"[ADGIUQ&-=RI?_3-XR0+!]/^P4+L(#+^L)A3G'3U_<-%F%V] MF>4ZQN%K#:%^^GZW0!F=*SR8 A&Y E67E3H*U,A/8CE[78)NDX39@;:QT\S# M^@ZME-(SSAXL6K8\^ZAY %Y+2%1B'F*M9HY*"5NB90J;!&,[T#:NCSHX'G;% MVX'*Z0!O/\\OOU[3Q]VQLC;/R$LP20NPMHXI\PS)OX.E3O3Y8E'J^$D3TD$E&^3E?O%W_BXMLTW9PU1;(0.;.Z>XWH-S*#MTH# MBYE+\A)XU+N :"=':1L!8[]V#1\Q'RWF/F!2ZPW6'"S7YR=8'K,Q#C)S"90V M IP7%DSDWAJAI=QIXO,^6'E*Q7CAU?&*?8J2(Z4\\MKG/Z_CW:$A1C[B1:VY MO^5G;2%=BMRX@! 2KXV,3(#W%%**A"63J<2\N6]F:\7/+M\U.C:.5>>\H6P[ M\&2VF]MW=TTB3EDLA7/(J\EZT3 (BF)7I0,S"8W4L6&5QK-TC?TLWB8R&U(9 MW6#KXH=D;3R97\^N/I+S\ $7B70Q MP6QE+MR ];P0?X8.7Z8(%K5BF+5DILU>M7T)[3$T/ $DCU59!Y!\:/!W.7 " MC69(@$FNEJT'N@.\1?"9XB<*I#P+KG5EY$ 6\L1>X#!P;*BNOL&X[:@9C$6H MG(%9D>JC.0G2" '::VF)XQ!YFQ$Q>Y$Y=@GD*& \5ET=@/&QY?]8V7M?_KF\ MF;$P<9YCEG6UC2W5&=8!0FT.S/I8/$WP&(5L2_G:7Y M)4ZX\B':'($7OYJ2$L!'F8 EEKQWVJ!O,EGW 0T[P<6=(UP.%73?]?M_7G_] M>K&::Q@N?@H7]1[_\POBU8#5_'M\Q8"U_8C*J7G/;3Z+*#RW)K MD^'-:+)]N&;*L^@8.9:)O -EH@>7DJXE3]HE3W$-;S,G=Q#RQ\X;-X'PB;39 M*X;_F,_2WHPC4Q1X6PV,I1J(&P,^,P4ZQ,)CB4GFYDF\HS@8.]W<%LG-==H! MF+<-''C@N=\)UVJ*[;E58%)MV152@E?%0C3:6Z91,M4$JCO2-W:B>3 @MM!' M!S![)6T4D^6:9$5GI$;\MH!#9>@(62F9]XJK)CN=C\_A-:XP&!@'^^7R]E!* M=PC;]$8F4I5BGX*DQ=I1:^@79 MO:,P,M-FG>,S](SM>XV&K+T4,=C6U2'+/;<)*DON M(Q.L+E%RQ!2K];&>@^%12H5+ESKWHWWES.%U?3_[?2WR3R[+-#A!@+ ^7K#@I'/W/$5V+,H$I'(NB9;^[! M31\!4T/H87^4^1N4S?!S_>)/3=*VF[&N9TPS\@=!6$.QKE)U:@-JP""T"5I0 M"%Q:W'DOT-2#O]X"5$)CGXXNKC!O&"AD&V'B6R'%QL MLJ#D):)Z\-A/A:VC%-)!$/C*R\3$D)MI1:4_F 04T3@*/RHW)$[:6"P:[")H5NJQ]__?LKSJKLCJMHV_99 Y:NO4IJFQHU*XM2$AWX6D*M ME"5=Q^# +G>F+' OF"3I99V:&.7#0#7^6_$!H!I&^!V@Y^G)F#@9$Z(I4&P* M) _,9+D%X1]CY(YA8/X$=0<[XV?\!^ C\'.D^#O().T698001'"H(-DF^\1JM]U*R>BI\ M!L6%@6A# 58GO/$@#.]#Y-BNT<$8V:WH<@#-=. ( MO;CF]9:_FSE2I*_:=+9,X>*_,2PF-MM@(TF31:E!&54?%C4#XU.2*9:2<\.) MG(>0/"XBV\%HG]6]P^GT7-!+8JV\??IK/BG!ID(6 '02Q![R *O9'4GRXKGC MROJ&%<4[TSFNN]\73@_4WKF!L_I8DU@;3#(RHQVY42QJ0_=#4."YL(#$F3)<^&0;%0;L M1^BX=85= G1O_9T;/J??Z/S56:8D3DA"8BUVTQ T(2H;*9R2)J-H% KN1^BX M18E]XG-?_9T1/B<>G2[2)!DCH!%&:#26 M\=.[F\]1.^[PT3X0.H@F^^F#>JZ9F3D1(WH.1';=6RP,>&$0$E,YEX(I^B9/ MOL=TE3>;8WHRY VAC8--X3=Q^'31CM>8Y M6\Y.-KWOB"3ZJ8I8CDFB-])*!T[@UG:)E].L& +]EQ&$]L1AX0Q\L;D.:4NI MCC/"T*06;W]2QTV9MP+-+@TOPVFP=XP^2+'F9 LS@0'/QI(C$3.QE0P=\R)Y ME'05F"8#77:D;UQKV ,:#]35N4!PE43E+DKA0X'DLP&Z5 ($%A1$CZ$XXZ-O M\["X,X7CIK][@N'>^CH3(*Z2I5H8:4/RP#&390]*$5_D4ALM319:)],F#MF5 MP'&3W!W!<&]MG0L*:TI4&B<-KR*3.I*9YP)BIL/&41=&)CXQ?;JQ#=VELGM" MX;[:.@,43BPF8S4+D!$5G2IG(""O$^LR1UL?XK4= WWC)JP[0=U>VND@3;V5 MGV>3FMKZZ#+%5!X%(^8*,>>"@.P\,D?VW;?9^+P7E>.FIKHE,0\&MU^'%@QL;:7'@9,0H_7!C#9Z&D9 MNA%@PD_>"K#)TETSP'\=)\_;K_MG3=)]6."WZ?QZ^8_K::XX.K:K8J" JB"G($Q%,XK*Q&Q!TY>?G$< M5#L=A%8[0T?EY.HK \JDRSKIEJ%Z,%'5B>4*(=*1YM$'!%^]Y3V M]2C9'H$'ZNBL0%COHQL6N4F!A10@U"'U2CA%YZS0SU1,BCDEE#W!'NN=:!V[ M$78$(!ZFIW."8LWFWG"(QCENB#FQ>E@PQ5(D*0@XFO[G4&*C\HS]21U[CNWI M@7B8ELX'AW7N@)9H)900B"VOR-);AA"4]"ZPNI3J!+O7GZ5O[+&VIT;<7OKH M>P[ PWW4/X?EE]\NYG\U6K+]PLN,]2.^#)$DA*)B#6/D%F MI$I6>.YUD_J5EF'K[2&8N*Q1%,G)]Y1TMI"\T)BTAL28D"QI].D$3?^WY'05 MANZC]Y<-T$'2[N!:VS9"9\W+^]E](M45JX/($9#"9E!,J'I9.V ZZL0QNM2^ MXO5Y\KH*+(_!5 -M=(:Q#XOI+$V_AHN[ \.=Q5"W9?-<1X!)%B$&X>LJ>%X, M2\'$YM!Z0E57$>)0B#I.]B,/R7IL9:TU3)A*L_.J>HX"/)*.4^))F<#,@\UE M+TS(VO]F.E4P=HC.CQ-3!P_]&Y,"WT=R &>8W\Y^_3M]";//^-M\\5R_B73. M297K&CM/L40DZ^@\8^!)DCGHF$*;5LDC:.XJ%CO&R)Q*;QW<9;NPNOTM&KTE M[I( DU:,E@)>)@>:CJ8CKU'E-CWF!U,\]KZ2D\+S>)V-?#_NPN0&=[JN02_. M0+%%D!MI H3, A3.,/__W5W9;AO+$7W/OQ30^_(20%X"&$A\#5O(?22JMYBY M$NEP2,'Z^U13E$E+HL1E6C/V@P4*M*9K.7.ZJGHIJ9 [=T@[PN-''G;W4T\S M;6.#C[46]79^?3U=KL,+G*4XGU5.SQ17YE-*3\\]K9=*T\'B]E18VAGO8I;> M[H[W;MK%JWFW6FQW/!G) \_2@Z_IFV+UWA]&@ @$!<0D@FC36^\H*<^=,@\: M[)+L_X;^ZJ\)-SPRK6M*6QM&*6%@F-7>2-UJ]>8X,8)-GN4R7$X$BZ(@%2DR41IHL:SMH!W4YB'%M MI6C3%W&//./EDV,PL9=/SC#^N>=*>BDQO:^WXRRG-_F'1I_IV7>AUXJBKTTE M;3[K)LX@Y\@DY'6W!%'/\HOH(&9;BJ5 S^0F>^X.%W'8I;E66&ODHMY*2#W/ M8Q_SDHS7D5+=5[([+I>+:5@M:ZN[Y9S^US4I2A_^^CJ_(G^>$C,?.T(O<^!9 M:O4T0[['Q8P TWW*BR]5B&WG+R. 6+D*7E"0_RE M&.O^'.(?Y>$(;[";QHM9>C>]6M73Q-78VS?*)YNULP4<-Q%4TAR\3@9J0RID MQAM*C5O8X41Y1\IVQZ#I(=N]AN=&L!:]5?." L]45:*0]$N.]2CH-'=W7:US M^@=9_>W\^MOJSJV/K;*U (M*:.X%9 I/05F;:J\,"VB558E9D5B3=[A_589- M/!K#>A!__R:S_[T5YR5OS'+_EZ&2 \Y2NB.'DTMVC04:(IXXRVCM4R6ND-4+ MUWWM3B$D0G#6 SHF+9,LQ(*_4N!!OKFK*_R3//1#RVR*RTDC%!]SO5!90V#, M0@Z!T&<"SVW"JR>E&6G0< P2'K+K^58?04CPDQ*3P&.(Z&I;MAK/(%G"%6TA MD&6XMUPET61/Y$]2# N5'KSZ'$Z.,O$(\/'I?MPOE=S?36^FB:BYNU/H"[EE M?1SKP_6W]=MD2XHZ"V#));*2HS!%L0B2@@43D_>I#>,<(^2P85[_Z&KFH/%< MF769K[_-%[BX??^_U71Y>Q'C(E>'7U3[RW M+"00287:X(?"9BDR&&>9C3)S]$W.L)T@Z[!'1_I'9&MWC0>8/]ONAN+8=7E@ M_G8=#G_9"8?7980)HE*LWB?CE:CE B[ )73 2PE)N\*3;%+H.5+.8<^U-)Z M>W;3" [!_)GKQN*<+F[R O^3/ZZN0VTBL YTNS]6RVY)V19%OYL2UG9E\P/- M#5L+A\*SXH6#<(Y>P4S&]3(7"*2NH&2,86RRYZ ?\4=:O3DGOQC KR,(.)_3 M>D?I!W79"7=9154<1%.UY(84K(OSNH3">-(^FB8I_6GB#IOB# &L([#=DY=' MT2/JA>6$22FL-K?RX-&30BF2#96CN:T@"M3"&=F$=%^0:U@V'0$^^_3;;U<& MQYW%A.['8D+>+"94?\;M8L+C O#KE\G[$7C8,GH#H[)FM*_01[S.[^:UR>/$Y4+1HE> R4M0 MTD3 S H@%G0H/0^N"?6_)-BP8!X-@@Y"]HGN' $\UQ7/:LH\Z]:V_'2%LW_E MFF5-;*()4F/=QY9-K;-R<,%0PAT])B==:%1'>4:F,8+R5.<_C#1Z\L2@M8YZ MM\6?N%A0AM)=SC^M%O$K=GFGN+Y12#$G?%$:=&TFJFQ=]#84G.D0O"WU7PHO M9( '#C5L^:()8EH8>014=";E4^Y]5_29)._K1MQZ27D]-55,AL!T;14J$V>. M*VF;\%9?"@P+V=\GC#P-$;_^F[#IB2:DT5J;0JRB*-;1/H 3@:@EB<@UO?M% M-6FGTXOT8YSH6P.O7_2?@(*Q5J<_YZNZ68-\M[Q=TK378;P['WQ\W7COHWJI MZ!XF:$^UULU@G^I@ESN#_:A[B5*,C;& D:7>)LT=>!4S<.-$M $QV2:]I%\2 M[.QK%/<\_ZF[0+SPW%EG@5M/D3.C\-DY9<%9B2$QHR5O4G<^0L9AJ:Y7%#VZ M/+&1I\9[:\L^!CAYH>N%!S:EK88+12_"3K,2E:=,*(?:>O]IY3BBGTLXEC69)KAY< I]TSGC0R6F^I9=CEE[R,("AI 458%R*2C'[D4&5 $:UK# M;PRK):V<_@RV3O# @!CJ%LO)12G3JVE5X#UEULO;^RIIMKH8:8'2\4P:((.@ MD@"AO'?*,.'T(3W7:(0=_-!O#[&S7X3Q8.<4I\Y[M?#(>&;G9=H6=5"X6"Q+ M4'+MQVH\@J\)4A*IH*Y=Z$.3PMI+@HVE;CSP5'>:HT8!O)L\6^5:V=M1;9J[ MB:!71,2B0#*6:ZL=RHVYX&"XT,$65&B;=&G>*]%X*.M\QS]"51]>& &<+F*L M%>#NE/?MI_UN>]QCME&[0R9"(T%Q3&##]& ")0)!4]OIVH2PQ\HW["L MUA1J+3S4OH:_^:+^"-CEO__M_U!+ P04 " !P@8E1ZB%63,@( #@-0 M%0 '!HU;;7/B.!+^OK]"R]3N)E6\V08" M)),J!I@;JG))EI";W4];LBUC56S+*\D0[M=?2S+O8<+,93;,#/E L-5J=:L? M/=V2S<7/O9ONZ,_;/@IE'*';^W=7@RXJE"J5CTZW4NF->NC#Z-]7J%:N6FC$ M<2*HI"S!4:72ORZ@0BAEVJY4IM-I>>J4&1]71L.*4E6K1(P)4O:E7[B\4'?@ MDV#_\J>+GTLEU&->%I-$(H\3+(F/,D&3,?KH$_& 2J5BXJYOJBH@>Y<)D_N[SPZ011_VV!!E;+JS5:39O@:JU5 MK6'7;A K:%:K;L-M-(*_+#"R N*FCY"SB+PMQ#0IA42-WZ[9Y;-Z*L^GU)=A MVZI6?REHT%H\'[0[8P&-]?HYCVZ'0ZNNX/;SA7J_]'OWH\&_^G#;9#H#WZAZRZ;VZASAWJ M]&YN1_T>6E%S\"[?];LZ[?E6[^N.K_J2$,3)A)(ID+D,J4"_9Y@#RJ(9 M&I*4<8E8@MXS'B.K6OH=L0#=AIP007$1)LX#W?768J9>U+W&7MX93[XL5$YC M,U#JSBN%R=X9IG=80' @#/$,/21L&A%_3(HF6MS$R&=@2,(@+\,XF"8()S.4 M)9)G!/R 3*V3-@0/HQBN.,41"K 'MSAB,95(,B.W)9 0CPB!^4R)Q/B!P+@K M.@7<\\$8&#+2&1_&4 (>Y9#A02R![F")3SB:AM0+D;2?P1FM1^O5-T[;.SD4.K3QU*])@04#A4L=O@# G M&BD0>>I&1$44$8"G&U$1*G$E%@-A*M)4USX57L1$!OT4E7(6&*WB M.&@(-381U'"VZIVS5T,05-A?91;W&GY]7JQZN66IB>A!N316<-&Y[WF(%55: M]G F]N^B\J-+ )?Y2";CLHR# F"O"16:$T&*)%J/JG*7;+K*R)Q$\ 760IYR MEV MYFRM&BDP*]@B6$1]?1(@,E=0GV).E0/4% 8Z1R1*4R94LM;+5>C,KAF4 M"0(&26!LU2F%RI-Z6805\8-;VHAETH<>IH18K7S@FTN4(' S]"?^&A=_PSAV M#PG'3DU-!'"$[9S?8H[''*>AKAQ5Z-.,BTR1&<09MHFP<8 2#B)[S409.4ZI M:3O-DE,KUBN8T*M37-2R;=\B3TJ#KI M2DQ!KY" 5&Q7ZGRCRR0(2&3,\S*N8K^2-9[0&C,AX;XZ1P-=P@-%?YOC#G2R MHTL ((9MZ(9T;KBG6$[MJM6&.\D6=IT:JT(L%BD6,AK6H">^3N]Z/K!@"=2B M,]@[/Y HWV)OR!?_[RDJ[P3X^L'5V2:B6PM /W%2ODO-0>TGZB^\G]#G9?X< MV<4EMRBJ6T77DF84/O8.57&[Z%J8AJ'PDHP;3E0R^@:HC'4:)I\@%(J7X;\J_^8+A_R=43!?+Y(L\?2^^?33)Z+[(^ SD'18%/N5 M]A7[[,YV)/7U+=MK3$HGBI#:<%!8(ZK^4]MBCQ( =5X:+#884X(?5*XG8LZ= M9JNB#R#GIS.?M53RO8#9X3]!I-B'CH(L>'3GLG)I1*7N FN#<5C5NN 04&V( M+(8: "9$.Y/GKR?/L9XO)@X8V@>XU>A D1!P8+@BQ)EH4@:DZ /B'%)%DV-I M,F'1A*A$F^!Q?L[->,UP + 7J0*V9UB\QK295*RN&UX M4)T_D;F "Y CO 2S'>%4D/;\RSFDF33"LS9-])SI3N<3E9F@$LF?"$)IFC_; M;K7*S;JC'F]+X%?IS]7G3[[+^LEW1?K;;4ZMW+!K.YNK9>N+VNRR5;._J./JM?JJQR*+9\@@W\^@^A7:GK R;I M1#TH?V,72+)5U"__+'CQ^9G9TTO#I*_DZ,8I^8LBX[OT_^"A^VZVOK,YQNDP MXZ2/BH7^7'UM9\W%/>GT1U^31_]_3/_SG89^#2 %,]6C.S2W[YLA@N/B/X+_ MZ/_WF^B[(24!ZC\2+U,/"-'-R@%\+S^^/B[\(_"/_G]["U]K;%,)0WE[^'AR MRVGBT11'VWQPNLT!%7U$NG(&N\\3IXT?"J7,_%*J;=Z"FI"MGPXMJRE]HEM= M=L$NE%29W.[RS*^-\D_SVR?]*ZS+_P%02P,$% @ <(&)47\TL)^M" MJC4 !4 !P:'(M,C R,#$P,S%E>#,Q,BYH=&WM6VUSXC@2_GZ_0LO4S295 M8+ ->8%,JA@@.U1E298P-;N?KH0M8U5DRRO),-ROOY9DWD*R86:SEY=AJH88 MJ]7J5C]ZNB6;LY^Z5YW1']<]%*N$H>O/'R_['52J5*M?_$ZUVAUUT:?1KY>H M[M1<-!(XE511GF)6K?8&)52*EIL-G-FOL/%I#H:5K6J>I5Q+HD3JK!T M?J;OP"?!X?F_SGZJ5%"7!WE"4H4"0; B(WWLZH9Y&S,P_GY64BGB(8?2M2M!\<8XR,_ M(&$]/&F,W:-&/2(-+PP(]OVC_[A@9!7$;1^IYHQ\*"4TK<1$C]^L>\YQ(U.M M&0U5W'1KM7^7C.CY6<13!>,)Z&\OK9HM98I\517,Z"1M&I=*MNNB.>",B^:[ MFOG7TBV5"">4S9L_CVA")!J0&1KR!*<_ER6$H2*)H)$5E/2_!&P"\\S7F37Y M&/0PFI*%"ZZGC>Y]C>F8JO?OW*-:RW<=;]/L=>^QF, $*)Y!5]"]YD ,T[$ M,WG0Z0U'_8M^ISWJ7PW0U06Z'O8'G?YU^Q)=] =MN(2KJPN0Z T?=.ZE.'/] M>7CSN3T8H=$5ZOW>^=0>_-)#[[4$7N8UPX]8- M:G>OKD>]+EK3]>+]ONEU3/C\FJ=#./K40S?MX'F01H\6JU MG2'ZC_M2O]>7?AF-8E C49LI2D09!40H&LV1BC&LM,9)ZQL]N(=/UOID. R! M+"N,1*KI>4YCL3AI&D),FQ5[[YEFPW4L,+<_^RC&4X($F5(R \I7,97HMQP+ M@"&;HR')N%"(I^B"BP2YM[ MA%/KVXB4?W0W3OK.,T7)>S!*'[&$V$ 4DCFZ3?F,D7!"RC98PH8HY&!(RB%Y MPSB8I@BGN/5?\9 M$:10HAU(J&10+^C28T95# [*C 3&0*TW ]-X"&Y.H5N(QO/U:=A#\6F@Z'\[ M% F*: K!UKA9!;<,. 1Q:!9K[32-@$ZPKEKA.F!Y"#H!0&N1+ /XJ*:@#.*O MH:LAS=@*FP4LY)VA ?ZA*8?+6B)G( " Y( :,YPT]@18QBAB?"87:!5D0J6" M6EHAK&]:N\'*\AKHY,*8+6OWN'L:W-4?Q-UH(TCOWYUX[G%+%L@J:TN WGU-7SL+DVGF-2NE K331< M3.9['&)EG90#G,O=N^CL.": RV(DFV]Y+D !D->42D.)($52HT>7P2LR72=D M01A2.-_9B'M-/S62O+KQ4KR_-8U%G@BY ._;K_461H1_H")0A;>DU MYKEZV()=B!$OI8FN*Z/'MP1HO*A8#942.Q-@CR$*/< ;@%SXDB!GR:)KH[F- M"KTQ+4HFTW(O]*@^!TMM/:^1@'1LU\I\J\LF"$AD/ ARH6._EC7NT9IPJ>"^ M/F4#73( 17_:LPYT\$"7"$ ,F] [TH7A@68YO:?6V^TT7]IU:*V*L5RF6,AH MV(">A":]F_G DJ=0B\YAYWQ+6+'!OB-?_MM3Y+S^?4'CB?<%YM K7""TO.(( M35GK*%G1A8[SSE->WBZ>EJ9A** 4%Y;;M(RY 2H3DT[)7Q#RF&-A6"^D8)]1 M<@!8 OZ3FE_AKR[C%@N _)E3,-^ /4\#L_T]W.\SWNX^H\T8TO4_!:CK V'T%&2):T] MN#K&E%%EN@#$N8#%:?*_A.0O\P0 "A-BG"G2R;VG2H_G]A<,[1=8^;F"O%DZ9-:/HXB"P$Q@ Y(BHPVPQGDC07%RW(%AG#\R9-S9R9 M3JVI3C!0&!2/[X WBZ?1IZ?.2;OY>M=XB)*]A8NO.\?%N**@: MA(F%P&(QVZ>-2F^+F,QP^J'DE^Z07[.&3.9:CO&#BQ8S^5@?+_NJ>ZV_?*'9 M\AXR^/]G$/,23!LUS9L_3]6M]C?>__ZUOK1F.3 M*A@JV,''@VM!8=UGL/"W*, FMK;K@,11:N=KN\LCOAHI/^RLF\WNJ\_\! M4$L#!!0 ( '"!B5&93&4(#@4 )(? 5 <&AR+3(P,C Q,#,Q97@S M,C$N:'1M[5E;3]M(%'[?7W$:M!2D^)H+B9,BI4FJ(G4)):ZZ?5I-['$\JNUQ MQQ-"^NOWS#BF@<#"5MTME"!DV3Z7^*4D//ZM_\(P8,2#14HS"8&@1-(0%@7+YO Q MI,5G,(PUUY#G*\'FL037=FWXR,5G=D%*NF0RH<>5GKY5/O)]M]UJ'?WE($@+V4N90JX2^JJ6 MLLR(J5K?:[KF42N7O24+9>PYMOU[3;,>]R.>25Q/H'QY6ZK94B;II31(PN:9 MITVJE:(5.> )%]Z>K?]ZBF)$)&7)RGOILY06<$J7<,Y3DKVL%Q@&HZ""125C MP;Y2Q(3P]..RA'R$>A*6TT[5[#-9WKL#>M)V*.#I \ M1U'4O6% @!ZGXB=9,!R?^R=O3H8#_V1RBAE[/OTP./7!G]QIR6-![G3@@SDU MAR9,QT.%OHR"TVC9]40/^VS%,!^>O!Z?C MJ3'Y\]WX$PR&OJ*XMNW^NX)@68CF>6Y3]X?_W,CFK4:>9!#P+*.!ZLVP9#(& M&5-XOR "/9^LX)SF7$A XALN4G!LXSWP",YB06G!2!U.LL"$ R6TO]=Q7;LW MY&E.LI5^ F J*$#217B3+T2Q(!@SR6&C M0$M?;A2HLHB$/%>;U:;,-4Z58.N5ID3,2$8+8W*9T!4, JDH*L$44*)ETQ5\ MSO@2W32G)?QUH*)%@E$+$&RB_'7E0T&_+)B@:LU08ZJ%"KXE=^Z"R*[U[7[^8<2EYZK5U=Y!DEM"*8<9%2(6!U96T_;2!1^WU]Q&K242O$]@<1)D=(DJ$A=0HFK;I]6$WLV8CR3#X=#Z&1&8IG']X\^YT" W#LCYZ M0\L:!2-X&_SV#EJF[4 @2%XRR7A.4LL:GS6@D4A9^):U7"[-I6=R,;>""TNI M:EDIYR4U(QDUCOOJ&_RD)#K^I?_",&#$PT5&0%RO!YHD$UW9M^,C%9W9)*KID,J7'M9Z^5;WW+;U(?\:CU7$_8I? HM<- M1MM=BK^>:WMNJ]TYZI)9?.AUG!:)NW;;\_YP$*2%[)5,*5E*6T]H$QU6@QU<)FS&YO^<M)V*.#I"\0%'4O6% MB!ZGXB=9,!Q?!*1Y3D/5FV')9 (RH?!^001Z M/EW!!2VXD(#$$RXR<&SC/? 8SA-!:J\@YD+KC%D9DA2^5*J!HOD1P"24?(:OGM/4K;H)I$36%&G7:*8T7 CNO2CHEP435.UYI5)W"^8!>54]8KB<]D%4O\6W0W#M M_C4LI^NU*@LS'=.F#E(%$R59C@F0$9U?F&J28 Y&^.T-R(2I7"L$+16ZIB*3 M- 44P[3&2""A0+AE4*'7+&]%S]PJTA]=>.Z# M"J_R[GT=8\:EY)E_J/N#)+.4U@PS+B(J#(2;DJ*D?OW0BUA9I&3ELUPOJH5Z MERICL?K6?14;T7H>Z7;-3MM3(XG$.41&M?KUM&+J:<62T3;-:YF';NM.LFTZ MWT5S3:?E?I?DWX(UVYWV#]?J>&:W]6Z=4B>@F-Q]SIZ6!98.L-$S5!7 M0[7WH2!F<(D5^KKA-6J>@D01#O>^#8[FJM=XYJQK3]XGXQ972FIS_$YI++_1 M#/[[X4/_&S3"]KZ_U^[T8$1#FJDQH%M- ==]\7[//-#*JI/^)$-O-?L?FAG_ M2_L??>J^6>G$?>YY^NCCM+_7.NJ5^O/FQ'_#R E3O[GZ?]Z_\U]/%% M@3!YRB*H\3V95K K_UWZ[^S_/V_V=YS?[6I]E^L[^Y]>K6N-/I.X5/@ &P_. M!<.Z+[#PMX_PU?'P5_H@#/DBE^K>>,WP:KM)6/KH=.N@^!LWMAOGMK MW7K[@J9$LDNZ=0W\=<;2)[WV5Q$RPT%K(;=%[KDY7G]6]]CZ1OWX+U!+ 0(4 M Q0 ( '"!B5',\TXQ.@H# $QA'P 0 " 0 !P:'(M M,C R,#$P,S$N:'1M4$L! A0#% @ <(&)47@B9>6=%0 '?$ ! M ( !: H# '!H8;2DT "5+P( % @ $S( , <&AR+3(P,C Q,#,Q7V-A M;"YX;6Q02P$"% ,4 " !P@8E1.,BPXEAG #O400 % M@ &.5 , <&AR+3(P,C Q,#,Q7V1E9BYX;6Q02P$"% ,4 " !P@8E11C@] M&TP: 0!3K@L % @ $8O , <&AR+3(P,C Q,#,Q7VQA8BYX M;6Q02P$"% ,4 " !P@8E1E>A&F%ZG !(LP< % @ &6 MU@0 <&AR+3(P,C Q,#,Q7W!R92YX;6Q02P$"% ,4 " !P@8E1ZB%63,@( M #@-0 %0 @ $F?@4 <&AR+3(P,C Q,#,Q97@S,3$N:'1M M4$L! A0#% @ <(&)47\TL)^M" JC4 !4 ( !(8<% M '!H#,R,2YH=&U0 M2P$"% ,4 " !P@8E11?2-UA,% "L'P %0 @ %"E04 K<&AR+3(P,C Q,#,Q97@S,C(N:'1M4$L%!@ * H D ( (B:!0 $! end