0001412408-22-000019.txt : 20220331 0001412408-22-000019.hdr.sgml : 20220331 20220331160247 ACCESSION NUMBER: 0001412408-22-000019 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20220131 FILED AS OF DATE: 20220331 DATE AS OF CHANGE: 20220331 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38977 FILM NUMBER: 22792324 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-K 1 phr-20220131.htm 10-K phr-20220131
false00014124082022FYP1DP2DP1DP2DP3YP3YP3YP2Yhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations00014124082021-02-012022-01-3100014124082021-07-31iso4217:USD00014124082022-03-25xbrli:shares00014124082022-01-3100014124082021-01-31iso4217:USDxbrli:shares0001412408phr:SubscriptionAndServicesMember2021-02-012022-01-310001412408phr:SubscriptionAndServicesMember2020-02-012021-01-310001412408phr:SubscriptionAndServicesMember2019-02-012020-01-310001412408phr:PaymentProcessingFeesMember2021-02-012022-01-310001412408phr:PaymentProcessingFeesMember2020-02-012021-01-310001412408phr:PaymentProcessingFeesMember2019-02-012020-01-310001412408phr:LifeSciencesMember2021-02-012022-01-310001412408phr:LifeSciencesMember2020-02-012021-01-310001412408phr:LifeSciencesMember2019-02-012020-01-3100014124082020-02-012021-01-3100014124082019-02-012020-01-310001412408us-gaap:CommonStockMember2019-01-310001412408us-gaap:AdditionalPaidInCapitalMember2019-01-310001412408us-gaap:RetainedEarningsMember2019-01-310001412408us-gaap:TreasuryStockMember2019-01-3100014124082019-01-310001412408us-gaap:RetainedEarningsMember2019-02-012020-01-310001412408us-gaap:AdditionalPaidInCapitalMember2019-02-012020-01-310001412408us-gaap:CommonStockMember2019-02-012020-01-310001412408us-gaap:TreasuryStockMember2019-02-012020-01-310001412408us-gaap:CommonStockMember2020-01-310001412408us-gaap:AdditionalPaidInCapitalMember2020-01-310001412408us-gaap:RetainedEarningsMember2020-01-310001412408us-gaap:TreasuryStockMember2020-01-3100014124082020-01-310001412408us-gaap:RetainedEarningsMember2020-02-012021-01-310001412408us-gaap:AdditionalPaidInCapitalMember2020-02-012021-01-310001412408us-gaap:CommonStockMember2020-02-012021-01-310001412408us-gaap:TreasuryStockMember2020-02-012021-01-310001412408us-gaap:CommonStockMember2021-01-310001412408us-gaap:AdditionalPaidInCapitalMember2021-01-310001412408us-gaap:RetainedEarningsMember2021-01-310001412408us-gaap:TreasuryStockMember2021-01-310001412408us-gaap:RetainedEarningsMember2021-02-012022-01-310001412408us-gaap:AdditionalPaidInCapitalMember2021-02-012022-01-310001412408us-gaap:CommonStockMember2021-02-012022-01-310001412408us-gaap:TreasuryStockMember2021-02-012022-01-310001412408us-gaap:CommonStockMember2022-01-310001412408us-gaap:AdditionalPaidInCapitalMember2022-01-310001412408us-gaap:RetainedEarningsMember2022-01-310001412408us-gaap:TreasuryStockMember2022-01-310001412408us-gaap:SubsequentEventMemberphr:ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-03-280001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-05-050001412408srt:MinimumMember2022-01-310001412408srt:MaximumMember2022-01-310001412408srt:MinimumMember2021-02-012022-01-310001412408srt:MaximumMember2021-02-012022-01-31phr:processor0001412408us-gaap:CustomerConcentrationRiskMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberphr:CustomerOneMember2021-02-012022-01-31xbrli:pure0001412408srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-02-012022-01-310001412408us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2021-02-012022-01-31phr:segment0001412408us-gaap:EmployeeStockMember2021-02-012022-01-310001412408us-gaap:AccountingStandardsUpdate201602Member2020-02-010001412408phr:PhreesiaPadsAndArrivalsStationsMember2021-02-012022-01-310001412408phr:PhreesiaPadsAndArrivalsStationsMember2022-01-310001412408phr:PhreesiaPadsAndArrivalsStationsMember2021-01-310001412408us-gaap:ComputerEquipmentMember2021-02-012022-01-310001412408us-gaap:ComputerEquipmentMember2022-01-310001412408us-gaap:ComputerEquipmentMember2021-01-310001412408srt:MinimumMemberphr:ComputerSoftwareMember2021-02-012022-01-310001412408phr:ComputerSoftwareMembersrt:MaximumMember2021-02-012022-01-310001412408phr:ComputerSoftwareMember2022-01-310001412408phr:ComputerSoftwareMember2021-01-310001412408phr:HardwareDevelopmentMember2021-02-012022-01-310001412408phr:HardwareDevelopmentMember2022-01-310001412408phr:HardwareDevelopmentMember2021-01-310001412408us-gaap:FurnitureAndFixturesMember2021-02-012022-01-310001412408us-gaap:FurnitureAndFixturesMember2022-01-310001412408us-gaap:FurnitureAndFixturesMember2021-01-310001412408us-gaap:LeaseholdImprovementsMember2021-02-012022-01-310001412408us-gaap:LeaseholdImprovementsMember2022-01-310001412408us-gaap:LeaseholdImprovementsMember2021-01-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2021-02-012022-01-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-310001412408srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-02-012022-01-310001412408us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-02-012022-01-310001412408us-gaap:CustomerRelationshipsMember2022-01-310001412408us-gaap:CustomerRelationshipsMember2021-01-310001412408us-gaap:LicenseMember2021-02-012022-01-310001412408us-gaap:LicenseMember2022-01-310001412408us-gaap:LicenseMember2021-01-310001412408us-gaap:TechnologyBasedIntangibleAssetsMember2020-02-012021-01-310001412408us-gaap:CustomerRelationshipsMember2021-02-012022-01-310001412408us-gaap:CustomerRelationshipsMember2020-02-012021-01-310001412408phr:QueueDrMember2021-02-012022-01-310001412408phr:SubscriptionAndRelatedServicesMember2021-02-012022-01-310001412408phr:SubscriptionAndRelatedServicesMember2020-02-012021-01-310001412408phr:SubscriptionAndRelatedServicesMember2019-02-012020-01-310001412408phr:FinancingArrangementsMember2022-01-310001412408phr:FinancingArrangementsMember2021-01-310001412408phr:AccruedInterestAndPaymentsMember2022-01-310001412408phr:AccruedInterestAndPaymentsMember2021-01-310001412408phr:VendorFinancingAgreementMaturingJune2022Member2018-11-020001412408phr:VendorFinancingAgreementMaturingJune2022Member2022-01-310001412408phr:VendorFinancingAgreementMaturingJune2022Member2021-01-310001412408phr:VendorFinancingAgreementMaturingJune2022Member2018-11-022018-11-020001412408phr:VendorFinancingAgreementMaturingMay2023Member2020-04-100001412408phr:VendorFinancingAgreementMaturingMay2023Member2022-01-310001412408phr:VendorFinancingAgreementMaturingMay2023Member2021-01-310001412408phr:VendorFinancingAgreementMaturingMay2023Member2020-04-102020-04-100001412408phr:InsurancePremiumFinancingAgreementMember2022-01-310001412408phr:InsurancePremiumFinancingAgreementMember2021-01-310001412408phr:InsurancePremiumFinancingAgreementMember2020-07-210001412408phr:TermLoanMember2019-02-280001412408phr:TermLoanMember2019-02-012020-01-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-01-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-02-012022-01-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember2021-02-012022-01-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember2022-01-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-02-012021-01-310001412408phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-01-3100014124082019-07-220001412408us-gaap:CommonStockMemberus-gaap:IPOMember2019-07-222019-07-220001412408us-gaap:CommonStockMemberus-gaap:IPOMember2019-07-220001412408phr:CertainSellingStockholdersMemberus-gaap:CommonStockMemberus-gaap:IPOMember2019-07-222019-07-220001412408us-gaap:IPOMember2019-07-222019-07-220001412408phr:FollowOnOfferingMember2020-10-232020-10-230001412408phr:FollowOnOfferingMember2020-10-230001412408phr:FollowOnOfferingMember2021-04-122021-04-120001412408phr:FollowOnOfferingMember2021-04-120001412408phr:SeniorARedeemableConvertiblePreferredStockMember2019-01-310001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-01-310001412408phr:JuniorConvertiblePreferredStockMember2019-01-310001412408us-gaap:RedeemablePreferredStockMember2019-01-310001412408phr:SeniorARedeemableConvertiblePreferredStockMember2019-02-012020-01-310001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2019-02-012020-01-310001412408phr:JuniorConvertiblePreferredStockMember2019-02-012020-01-310001412408us-gaap:RedeemablePreferredStockMember2019-02-012020-01-310001412408phr:SeniorARedeemableConvertiblePreferredStockMember2020-01-310001412408phr:SeriesBRedeemableConvertiblePreferredStockMember2020-01-310001412408phr:JuniorConvertiblePreferredStockMember2020-01-310001412408us-gaap:RedeemablePreferredStockMember2020-01-310001412408phr:TwoThousandEighteenStockOptionPlanMember2018-01-310001412408phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2019-06-300001412408phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2019-06-012019-06-300001412408us-gaap:EmployeeStockMember2019-06-300001412408phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2022-01-310001412408us-gaap:EmployeeStockMember2022-01-310001412408us-gaap:EmployeeStockMemberphr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2021-02-012022-01-31phr:offering_period0001412408us-gaap:RestrictedStockUnitsRSUMember2021-02-012022-01-310001412408us-gaap:RestrictedStockUnitsRSUMember2020-02-012021-01-310001412408us-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001412408phr:LiabilityAwardsMember2021-02-012022-01-310001412408phr:LiabilityAwardsMember2020-02-012021-01-310001412408phr:LiabilityAwardsMember2019-02-012020-01-310001412408us-gaap:PerformanceSharesMember2021-02-012022-01-310001412408us-gaap:PerformanceSharesMember2020-02-012021-01-310001412408us-gaap:PerformanceSharesMember2019-02-012020-01-310001412408us-gaap:EmployeeStockOptionMember2021-02-012022-01-310001412408us-gaap:EmployeeStockOptionMember2020-02-012021-01-310001412408us-gaap:EmployeeStockOptionMember2019-02-012020-01-310001412408us-gaap:EmployeeStockMember2020-02-012021-01-310001412408us-gaap:EmployeeStockMember2019-02-012020-01-310001412408us-gaap:AdditionalPaidInCapitalMember2021-02-012022-01-310001412408us-gaap:AdditionalPaidInCapitalMember2020-02-012021-01-310001412408us-gaap:AdditionalPaidInCapitalMember2019-02-012020-01-310001412408us-gaap:AccruedLiabilitiesMember2021-02-012022-01-310001412408us-gaap:AccruedLiabilitiesMember2020-02-012021-01-310001412408us-gaap:AccruedLiabilitiesMember2019-02-012020-01-310001412408us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-12-312020-12-310001412408us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-12-312020-12-310001412408us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-12-312020-12-310001412408phr:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2020-12-312020-12-310001412408us-gaap:RestrictedStockUnitsRSUMember2020-12-312020-12-310001412408us-gaap:RestrictedStockUnitsRSUMemberphr:EmployeesOtherThanNamedExecutiveOfficersMember2021-01-012021-01-010001412408us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2021-01-012021-01-010001412408us-gaap:RestrictedStockUnitsRSUMember2019-01-310001412408us-gaap:RestrictedStockUnitsRSUMember2020-01-310001412408us-gaap:RestrictedStockUnitsRSUMember2021-01-310001412408us-gaap:RestrictedStockUnitsRSUMember2022-01-310001412408phr:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:EmployeeStockOptionMemberphr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2021-02-012022-01-310001412408us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMemberphr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2021-02-012022-01-310001412408us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:EmployeeStockOptionMemberphr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2021-02-012022-01-310001412408us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMemberphr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember2021-02-012022-01-310001412408srt:MinimumMemberus-gaap:PerformanceSharesMember2021-02-012022-01-310001412408us-gaap:PerformanceSharesMembersrt:MaximumMember2021-02-012022-01-310001412408us-gaap:PerformanceSharesMember2022-01-310001412408us-gaap:PerformanceSharesMember2021-01-310001412408us-gaap:PerformanceSharesMember2020-01-310001412408us-gaap:RestrictedStockUnitsRSUMember2021-08-012021-08-310001412408us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001412408us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001412408us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001412408us-gaap:FairValueMeasurementsRecurringMember2022-01-310001412408us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001412408us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001412408us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001412408us-gaap:FairValueMeasurementsRecurringMember2021-01-310001412408phr:QueueDrMember2021-01-080001412408phr:QueueDrMember2021-01-092021-01-310001412408phr:QueueDrMember2021-01-310001412408phr:QueueDrMember2022-01-310001412408srt:MinimumMemberus-gaap:ComputerEquipmentMember2022-01-310001412408us-gaap:ComputerEquipmentMembersrt:MaximumMember2022-01-310001412408us-gaap:DomesticCountryMember2022-01-310001412408us-gaap:DomesticCountryMember2021-01-310001412408us-gaap:ForeignCountryMember2022-01-310001412408us-gaap:StockCompensationPlanMember2021-02-012022-01-310001412408us-gaap:StockCompensationPlanMember2020-02-012021-01-310001412408us-gaap:StockCompensationPlanMember2019-02-012020-01-310001412408us-gaap:EmployeeStockMember2021-02-012022-01-310001412408us-gaap:EmployeeStockMember2020-02-012021-01-310001412408us-gaap:EmployeeStockMember2019-02-012020-01-310001412408us-gaap:WarrantMember2021-02-012022-01-310001412408us-gaap:WarrantMember2020-02-012021-01-310001412408us-gaap:WarrantMember2019-02-012020-01-310001412408phr:AffiliateOfDirectorMemberphr:AdvertisementsWithPharmaceuticalCompanyMember2021-02-012022-01-310001412408phr:AffiliateOfDirectorMemberphr:AdvertisementsWithPharmaceuticalCompanyMember2022-01-310001412408phr:AffiliateOfDirectorMemberphr:AdvertisementsWithPharmaceuticalCompanyMember2021-01-310001412408phr:AffiliateOfDirectorMemberphr:SoftwareAgreementMember2021-02-012022-01-310001412408phr:AffiliateOfDirectorMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberphr:SoftwareAgreementMember2022-01-310001412408phr:AffiliateOfDirectorMemberus-gaap:OtherAssetsMemberphr:SoftwareAgreementMember2022-01-310001412408srt:AffiliatedEntityMemberphr:RevenueFromAffiliateOfStockholderMember2020-02-012021-01-310001412408srt:AffiliatedEntityMemberphr:RevenueFromAffiliateOfStockholderMember2019-02-012020-01-310001412408srt:AffiliatedEntityMemberphr:RevenueFromAffiliateOfStockholderMember2020-01-310001412408phr:InsigniaHealthLLCMember2021-12-030001412408phr:InsigniaHealthLLCMember2021-12-032021-12-030001412408phr:InsigniaHealthLLCMemberus-gaap:LicenseMember2021-12-032021-12-030001412408phr:InsigniaHealthLLCMemberus-gaap:LicenseMember2021-12-030001412408us-gaap:CustomerRelationshipsMemberphr:InsigniaHealthLLCMember2021-12-032021-12-030001412408us-gaap:CustomerRelationshipsMemberphr:InsigniaHealthLLCMember2021-12-030001412408phr:InsigniaHealthLLCMember2021-01-082021-01-080001412408phr:InsigniaHealthLLCMember2021-02-012022-01-310001412408phr:QueueDrMember2021-01-082021-01-080001412408phr:QueueDrMembersrt:MaximumMember2021-01-080001412408phr:QueueDrMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-082021-01-080001412408phr:QueueDrMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-080001412408phr:QueueDrMemberus-gaap:CustomerRelationshipsMember2021-01-082021-01-080001412408phr:QueueDrMemberus-gaap:CustomerRelationshipsMember2021-01-080001412408phr:QueueDrMember2020-02-012021-01-310001412408phr:WallStreetJournalPrimeRateMemberus-gaap:SubsequentEventMemberphr:ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-03-282022-03-280001412408us-gaap:SubsequentEventMemberphr:ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-03-282022-03-28

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2022
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)(IRS 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)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common stock, $0.01 par value per sharePHRThe New York Stock Exchange


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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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.
Large accelerated filer
Accelerated filer ☐Non-accelerated filer ☐Smaller 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal controls over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes No
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No

The aggregate market value of the common stock held by non-affiliates of the registrant, based on the closing price of a share of common stock on July 31, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, as reported by the New York Stock Exchange on such date was approximately $3,560,759,139. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.

As of March 25, 2022, there were 51,946,395 shares of the registrant’s common stock, par value $0.01 per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Definitive Proxy Statement relating to its 2022 Annual Meeting of Stockholders to be filed hereafter are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.


1

Table of Contents

PART I.
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV.
Item 15.
Item 16.
Signatures

2

Table of Contents
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:

We have grown rapidly in recent periods, and as a result, our expenses have continued to increase. If we fail to manage our growth effectively, our revenue may not increase and we may be unable to implement our business strategy.
We operate in a highly competitive industry, and if we are not able to compete effectively, including with the electronic health records ("EHR") and practice management ("PM") systems with which we integrate, our business and results of operations will be harmed.
We have experienced net losses in the past and we may not achieve profitability in the future.
Business or economic disruptions or global health concerns have and may continue to harm our business and increase our costs and expenses.
Privacy concerns or security breaches relating to our SaaS-based technology platform (the "Phreesia Platform" or 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 previously identified a material weakness in our internal control over financial reporting. We may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements or cause us to fail to meet our reporting obligations.
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.
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 depend on our senior management team and certain key employees, 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.
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.

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 Annual Report on Form 10-K, including our consolidated 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.

3

Table of Contents
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K, including the sections entitled “Business,” “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains express or implied statements that are not historical facts and are considered 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. Forward-looking statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance and may contain projections of our future results of operations or of our financial information or state other forward-looking information. In some cases, you can identify forward-looking statements by the following words: “may,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue,” “ongoing,” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words.

Although we believe that the expectations reflected in these forward-looking statements are reasonable, these statements relate to future events or our future operational or financial performance, and involve known and unknown risks, uncertainties, and other factors that may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by these forward-looking statements. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:
 
our future financial performance, including our revenue, cash flows, costs of revenue and operating expenses;
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;
our potential competition 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;
our 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 and ongoing flux 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 services clients;
our ability to obtain, maintain and enforce intellectual property for our technology and products;
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 healthcare services clients, payment processing fees and fees charged to our life sciences clients by delivering targeted messages to patients;
our ability to realize the intended benefits of our acquisitions; and
4

Table of Contents
other risks and uncertainties, including those listed under the caption “Risk Factors.”

We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K. You should not rely upon forward-looking statements as predictions of future events. We have based our forward-looking statements primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors, including, without limitation, those described in the section titled “Risk Factors” in this Annual Report on Form 10-K.

Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. We cannot assure you that the results, events and circumstances reflected in these forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.

The forward-looking statements contained in this Annual Report on Form 10-K speak only as of the date on which the statements are made. We undertake no obligation to update, and expressly disclaim the obligation to update, any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements.

This Annual Report on Form 10-K includes statistical and other industry and market data that we obtained from industry publications and research, surveys and studies conducted by third parties. Industry publications and third-party research, surveys and studies generally indicate that their information has been obtained from sources believed to be reliable, although they do not guarantee the accuracy or completeness of such information. We have not independently verified the information contained in such sources.

NOTE REGARDING COMPANY REFERENCES

Unless the context otherwise requires, the terms “Phreesia,” “the Company,” “we,” “us,” and “our” in this Annual Report on Form 10-K refer to Phreesia, Inc.
5

Table of Contents
PART I
Item 1. Business
Overview
We are a leading provider of comprehensive software solutions that improve the operational and financial performance of healthcare organizations by activating patients in their care to optimize patient health outcomes. Through our SaaS-based technology platform, which we refer to as the Phreesia Platform or our Platform, we offer healthcare services clients a robust suite of integrated solutions that manage patient access, registration, payments and clinical support. Our Platform also provides life sciences companies, patient advocacy, public interest and other not-for-profit organizations with a channel for targeted and direct communication with patients. In fiscal 2022, we facilitated patient visits in over 2,000 healthcare services clients across all 50 states. We define a patient visit as an individual, in-person or telehealth visit to a healthcare services provider, which may include multiple encounters by the same patient. Additionally, our Platform processed nearly $2.8 billion in patient payments in fiscal 2022 of which 79% were credit and debit card patient payment volume that we processed as a payment facilitator. Payment facilitator volume is a major driver of our payment processing revenue.

Patient intake is a complex and time-consuming process involving numerous tasks, including registration, insurance verification, patient questionnaires, patient-reported outcomes, or PROs, payments and scheduling. Inefficiencies during the intake process often result in lower satisfaction for patients and healthcare services organizations, wasted time, missed revenue opportunities and diminished health outcomes. Phreesia’s mission is to create a better, more engaging healthcare experience. We have created an integrated and streamlined system that automates data capture and activates patients before, during and after their interaction with their healthcare services provider. As evidenced in industry survey reports from healthcare IT research firm KLAS, we have been recognized as a market leader based on our integration capabilities with healthcare services organizations, the broad adoption of our software solutions, our response to the COVID-19 pandemic and by overall client satisfaction.

The Phreesia Platform encompasses a comprehensive range of technologies and services, including, but not limited to, initial patient contact, registration, appointment scheduling, payments and post-appointment patient surveys. The Phreesia Platform securely collects and analyzes each patient’s information and provides engagement tools to efficiently guide each patient through their healthcare journey. We deploy our Platform across a range of modalities, including through patients’ mobile devices (Phreesia Mobile), through a web-based dashboard for healthcare services clients (Phreesia Dashboard) and through our proprietary, self-service intake tablets (PhreesiaPads) and on-site kiosks (Arrivals Kiosks), all of which provide an individualized experience for each patient based on age, gender, appointment type and other clinical and demographic factors. Our solutions are highly customizable and scalable to any size healthcare service organization and can seamlessly integrate within a client’s workflows and leading Practice Management, or PM, and Electronic Health Record, or EHR, systems. Our Platform additionally allows for secure time-of-service and post-explanation of benefits integrated payments.

We serve an array of healthcare services clients of all sizes across over 25 specialties, ranging from single-specialty practices, including internal and family medicine, urology, dermatology, and orthopedics, to large, multi-specialty groups, health systems as well as regional and national payers and other organizations that provide other types of healthcare-related services. Our life sciences revenue is generated from clients in the pharmaceutical, biotechnology and medical device industries as well as patient advocacy, public interest and other not-for-profit organizations seeking to activate, engage and educate patients about topics critical to their health. As the COVID-19 pandemic continues to persist, our solutions are providing our clients with tools to help them stay open, keep patients and staff safe, and navigate a shifting landscape. We offer solutions for managing COVID-19 vaccine delivery and identifying vaccine-hesitant patients, screening for self-reported COVID-19 risk factors, enabling contactless check-in during in-person visits, and collecting intake information during telehealth visits.
Our Platform
The Phreesia Platform offers our clients the following set of solutions that activate patients in their care:
Our access solution provides a comprehensive appointment scheduling system to provide clients with applications for online appointments, reminders and referral tracking and management.
Our registration solution automates patient self-registration via Phreesia Mobile—either before or at the time of the patient’s visit—or through the use of a purpose-built PhreesiaPad or Arrivals Kiosk for on-site check-in.
6

Table of Contents
The solution also includes the Phreesia Dashboard, which healthcare services organization staff use to monitor and manage the intake process.
Our revenue cycle solution provides insurance-verification processes, point-of-sale payments applications and cost estimation presentment tools, which help healthcare services clients maximize the timely collection of patient payments.
Our clinical support solution collects clinical intake and patient reported outcome ("PRO") data for more than 25 specialties, enabling our clients to ask the right clinical questions of the appropriate patients at the right time and gather key data that aligns with their quality-reporting goals. The solution also enables healthcare services clients to communicate with their patients through automated, tailored surveys, announcements, text and email messaging and targeted health campaigns.
Our life sciences solution provides a channel to our life sciences clients that leverages our large and growing network of over 2,000 healthcare services clients. We utilize this channel to activate patients through the delivery of targeted and clinically relevant content to patients, which allows them to have more informed conversations with their providers. We also enable our life sciences clients to receive direct patient feedback to incorporate into their business models.
The Phreesia Platform provides significant and measurable value to patients, healthcare services organizations and life sciences companies. For patients, we provide a safe, seamless, individualized intake experience and flexible payment options. For healthcare services clients, we enable them to increase collections, streamline the referral process, improve quality measures, increase patient satisfaction and consistently collect key clinical, demographic and social data. Based on client feedback and our internal analysis, we believe that the majority of our healthcare services clients have been able to increase time-of-service collections after subscribing to our solutions. For all of our clients, we aim to increase patient knowledge, skills, and confidence related to their health, and to increase their awareness of relevant marketed products. Based on ongoing analyses of client marketing campaigns conducted by data analytics companies, we believe patients exposed to a brand or disease awareness campaign using the Phreesia Platform are significantly more likely, on average, to take an action, such as having a prescription filled for that product, than control patients.
The Phreesia Platform has evolved to provide a comprehensive range of technology applications and modules that address the growing needs of the healthcare market, including during the COVID-19 pandemic.

Our market opportunity
The Phreesia Platform serves a range of healthcare services clients, including single-specialty practices, large multi-specialty groups and health systems. Through our life sciences solutions, we provide services to large and small pharmaceutical, medical device and biotechnology companies. We believe the current addressable market for our Platform and services is approximately $9.0 billion and is derived from: (1) the potential subscription and related services revenue generated from the approximately 1.3 million U.S.-based healthcare services organizations who take medical appointments in ambulatory care settings and who work in hospital settings, (2) consumer-related transaction and payment processing fees, which are based on a percentage of payments that can be processed via the Phreesia Platform and address approximately $93.0 billion of annual out of pocket patient spend in ambulatory healthcare related professional services, and (3) a portion of the $6.0 billion spent by life sciences companies on direct-to-consumer prescription drug marketing. We estimate that our target client universe in the ambulatory and hospital markets is approximately 50,000 unique healthcare services clients. As we develop new products and services on the Phreesia Platform and through our recent extension into the payer market, we expect our total addressable market to grow.

Our value proposition
We are focused on creating a better, more engaging healthcare experience for patients, healthcare services organizations and life sciences companies. We believe our solutions provide a unique value proposition that is differentiated from what is offered by the traditional healthcare system.
Value proposition for patients
Improved patient experience. Our Platform streamlines the patient intake process and provides consumer-centric options for check-in. We pre-populate information from prior visits, minimizing the frustration of repetitive questions during the intake process and streamlining the information for review by a clinician by the time the
7

Table of Contents
patient reaches the exam room. We also offer patients a convenient, flexible, secure intake experience that saves time and reduces the confusion and anxiety around payments. Additionally, our cost estimation presentment tools allow patients to receive an accurate estimate of their out-of-pocket spend for a particular service prior to receiving care. Patients are also able to save time by making their appointments using our technology.
Flexible payment options. Our Platform provides patients with flexibility and choice in how they pay for healthcare services. Patients are able to pay upfront or set up an automated payment plan that adheres to our healthcare services clients' financial policies. Patients can also choose to pay online on their healthcare services organization’s website or place a card on file. Our Platform also removes the need for difficult payment-related conversations with staff and ensures a level of personal privacy throughout the transaction.
Activation in care. By leveraging the power of self-service and providing individualized and flexible software solutions, we activate patients early in their healthcare journey and provide them with relevant information to further educate them so they can take an active role in their healthcare decisions.
Value proposition for healthcare services clients
Simplify operations and enhance staff efficiency. We enable healthcare services clients to streamline operations through automated patient intake and payments that are integrated into existing workflows and PM and EHR systems. By automating the numerous tasks of the intake process, our healthcare services clients have been able to save time on patient check-ins.
Improve cash flow and profitability. We enable our healthcare services clients to increase collections and reduce costs. Based on client feedback received and our internal analysis, we believe that our flexible patient payment options, including card on file, have led to an increase in time-of-service collections for the majority of our healthcare services clients. Our automated eligibility and benefits verification solution also reduces the number of denied claims.
Enhance clinical and cost outcomes. We enable our healthcare services clients to more efficiently and effectively capture the right clinical information to meet their clinical goals and align with quality reporting initiatives. Our logic-driven targeting and delivery of PROs and other questionnaires help healthcare services clients identify and target at-risk patients in need of specific care and reduce errors by avoiding the need to manually gather the information. These PROs enable our healthcare services clients to close gaps in care, identify successful treatments and engage patients in their care. Through our subsidiary, Insignia Health, LLC, ("Insignia"), we license the exclusive worldwide rights to the Patient Activation Measure ("PAM"®), which we believe is widely viewed as the gold standard of patient activation measures. Extensive research over the past decade suggests that the PAM could be a critical pathway in helping healthcare services clients achieve the goals of reducing costs and improving the health of those they care for.
Improve patient experience. We activate patients through their journey from access to registration to drive higher patient satisfaction, retention and safety. Our streamlined intake and payments offering provides a consumer-friendly experience and activates patients to take control of their care. Through our patient surveys, healthcare services clients are able to conduct outreach to patients within 24 hours of visit and generate real-time feedback that informs and drives improvement efforts.
Value proposition for life sciences organizations
Targeted, direct digital marketing. We provide life sciences companies with a channel to activate patients by identifying, reaching, educating and communicating with patients when they are most receptive and actively seeking care. Our data-driven solutions provide custom, targeted patient outreach based on various demographic, clinical, environmental and social data, allowing our clients to activate patients with clinically relevant medical content to help facilitate conversations with their providers about treatment and prevention options.
Improve brand conversion, treatment, and adherence. Our data and analytics capabilities identify patient populations that align with our life sciences clients’ target audiences. Based on our ongoing analyses of client marketing campaigns conducted by data analytics companies, we believe patients exposed to a brand campaign using the Phreesia Platform are more likely, on average, to take an action, such as having a prescription filled for that product, than control patients. Integration with our point-of-care solutions, which activates our patients in their own care, increases incremental prescriptions with existing patients, driving an adherence benefit and strong return to our clients.
Improve diagnosis and uptake of preventative health services. Our data and analytics capabilities identify patient populations that align with our life sciences clients’ target audiences. Based on our ongoing analyses of
8

Table of Contents
client marketing and education campaigns conducted by data analytics companies, we believe patients exposed to such campaigns using the Phreesia Platform are more likely, on average, to receive a relevant diagnosis, or undergo a preventative health screening, or receive a relevant treatment, than control patients.
Feedback from patient voice. Our Patient Insights solution provides a channel for our life sciences clients to deliver real-time, dynamic surveys to highly targeted patients and capture direct patient feedback and access relevant population insights.
Our competitive landscape
We compete in a dynamic patient intake market with direct and indirect competitors that maintain varying degrees of resources and capabilities. We believe many direct competitors are focused on the basic aspects of electronic patient intake and are only starting to expand into the multiple adjacencies beyond patient registration such as access and clinical support. Some of our existing and potential service providers, particularly EHR providers, have developed their own patient intake solutions and have become direct competitors. The Phreesia Platform is integrated with a majority of the leading EHR systems, and we have entered into agreements designed for shared financial success. KLAS, an independent healthcare information technology research firm, evaluates Phreesia against many of these direct competitors and named Phreesia the top-ranked patient intake management vendor for 2020, 2021 and 2022 based on direct feedback from healthcare organizations across the country.

We believe companies in the market for comprehensive software solutions, including patient intake, compete on the basis of several factors, including:
price;
breadth, depth, quality and reliability of product and service offerings;
ease of use;
ability to drive tangible return on investment;
client-focused implementation services and training programs;
healthcare domain expertise;
patient clinical content offerings;
client support and client services; and
ability to integrate with all of a client’s existing systems, including EHR and/or PM systems.

Life sciences marketing is highly competitive and rapidly evolving and consists of both traditional media platforms (e.g. television and print media) as well as more modern web-based and application-based platforms that provide direct-to-consumer marketing for the life sciences industries. Our targeted marketing solutions are unique and compete at the point of care as well as pre- and post-visit across an array of digital devices backed by our commitment to transparency and third-party auditing. We compete on the basis of several factors, including price, quality, transparency and the ability to demonstrate meaningful return on investment.
Our growth strategies
The success of our business depends on acquiring new clients and increasing utilization among our existing clients, which in turn drives growth across our Platform and solutions. We believe we are well-positioned to benefit from a number of prevailing industry tailwinds across our patient access, registration, revenue cycle, clinical support and life sciences solution areas. We intend to continue to proactively grow the business through the following strategies:

Expanding our Platform to new healthcare services organizations
The market for a technology-powered intake and payment platform in the U.S. healthcare industry is early, large and underserved, and we believe we have a substantial opportunity to grow our client base and market share. With the ability to support over 25 different medical specialties and existing agreements with leading PM and EHR providers, the Phreesia Platform is able to serve a large portion of the U.S. ambulatory and acute care market. The Phreesia Platform is currently used by a small percentage of ambulatory and acute care organizations, and we plan to continue to expand our direct sales force to win new clients.

Deepening our relationship with existing healthcare services clients
We generate recurring fees from our healthcare services clients based on the number of subscriptions to our base platform plus subscriptions for any add-on applications. As our healthcare services clients realize the value of the Phreesia Platform, they typically purchase additional subscriptions for their organizations. Our sales strategy is focused on expanding our revenue per healthcare services client and we believe there is a significant opportunity to sell new applications as well as add additional healthcare services clients.
9

Table of Contents

Continuing to innovate and leverage our Platform to optimize healthcare delivery
We believe the depth, scalability and robust capabilities of our Phreesia Platform allow us to address key challenges facing healthcare delivery. As an innovative leader in the patient intake market, we intend to continue to invest in new value-added offerings for our clients. We have a well-defined technology roadmap to introduce new features and functionality to the Phreesia Platform that activate patients in their care. We intend to leverage our patient database and patient activation capabilities to eliminate gaps in care and increase care coordination among all key healthcare constituents. By expanding and continuously enhancing the Phreesia Platform, we believe we can drive incremental revenue from existing clients as well as broaden the appeal of our solutions to potential new clients.

Pursuing opportunistic strategic investments, partnerships and acquisitions
Our strong growth has been mostly organic, as we have added healthcare services clients and life sciences companies to our Platform, while also expanding the solutions we offer those clients. Through our history, we have effectively partnered with leading PM and EHR solution providers and will continue to evaluate strategic and innovative investments and partnerships to accelerate growth. We also have acquired products and functionalities that complement our offering. We evaluate many investment, partnership and acquisition opportunities on an ongoing basis. We target opportunities that enhance the breadth or depth of our ability to activate patients in their care. Our acquisitions to date have all been consistent with this philosophy. In December 2018, we acquired Vital Score, Inc., which expanded our clinical and patient activation offerings and deepened our capabilities in motivational science. In October 2020, we acquired two software applications co-developed by Geisinger Health and Merck, which provide know-how around patient communication and care delivery. In January 2021, we acquired QueueDr to further address the need for healthcare services organizations to reduce patient appointment cancellations and no-shows, and ultimately accelerate patient access to care. In December 2021, we acquired Insignia, which gave us the exclusive worldwide license to the PAM, a measure that we believe is widely viewed as the gold standard for measuring patient activation. We will continue to evaluate growth opportunities that complement our internal initiatives.

Enhancing our margins through continued strategic growth
Our business model is based on developing and deploying new, value-added applications for our clients that increase revenue and enhance our attractive client unit economics. We have invested significantly and expect to continue investing significantly to create a comprehensive, scalable technology platform that allows us to gain operating leverage and enhance margins. Over time, we expect to increase profitability and margins by adding larger new clients to our Platform and by expanding our existing clients with minimal incremental investments in our Platform. Moreover, we continually aim to improve the effectiveness and efficiency of our Platform.

Our products and services
Our Platform and suite of solutions are specifically designed to cater to the needs of patients, healthcare services clients and life sciences companies while improving healthcare engagement. Our robust analytics suite provides real-time operational, financial and clinical insights across our portfolio of products and services.



10

Table of Contents
phr-20220131_g1.jpg
phr-20220131_g2.jpg
Access

Our Access solutions allow for convenient online appointment requests for patients, appointment tracking and appointment management in one place, and provide insight into past and upcoming appointments. Our Appointments solutions include:
Appointment reminders. Patients receive 24/7 access to book appointments on a practice’s website. Appointment requests populate into the Phreesia Appointments Hub for staff to track and schedule. Patients can confirm their appointment time and date via automated text or email.
Integrated patient scheduling. Our integrated patient scheduling solution gives patients 24/7 access to request or schedule their own in-person or virtual appointments online, either through a link or by responding patient-outreach by their provider. Once patients self-schedule or send an appointment request, their information automatically populates into the Phreesia Appointments Hub for staff to track and manage.
Automated appointment rescheduling. Our Automated appointment rescheduling tool is an automated, text-based solution designed to fill open slots on a healthcare services client's schedule with clinically relevant patients. The tool leverages artificial intelligence and a custom-rules engine to offer earlier appointments for eligible patients as soon as a time slot becomes available.
Referral management. Our referral management tool tracks all incoming referrals in a centralized list and allows referring healthcare services clients to send and check the status of each request.
11

Table of Contents
Patient text messaging. Our patient text messaging product allows healthcare services clients to send and receive text messages from individual patients about their in-person or virtual visits. This capability helps to reduce face-to-face interactions, decrease phone-call volume and improve patient communication.

Registration
Our Registration applications facilitate mobile and on-site check-in, create a more complete patient record and increase patient convenience and satisfaction. Our Registration solutions include:
Mobile and in-office intake modalities. Our Phreesia Mobile intake platform allows patients to check in securely and conveniently on their computer or mobile device, either prior to their visit or when they arrive at the office. Patients can also update their clinical and demographic information, take a photo to store in their patient record, capture images of their driver’s license and insurance card, sign forms and policies and pay copays and outstanding balances—all from the privacy and ease of their own device.
Registration for virtual visits. Our Registration for Virtual Visits offering supports healthcare services clients as they continue to shift visits to telehealth by allowing them to perform all the necessary intake tasks for each virtual visit, including gathering consents, at scale. Intake for Telehealth also provides patients with information about how their telehealth visit will work.
Specialty-specific workflows. Our workflows leverage our proprietary logic to guide patients through a tailored list of questions, allowing them to efficiently enter and verify their demographics, insurance data and clinical information.
Consent management. Our automated consent forms streamline the process of collecting consents by ensuring that each patient receives the right forms. These forms can be customized by appointment type and can capture electronic signatures and send required forms directly to the PM or EHR system.

Revenue cycle
We are able to improve key revenue cycle metrics with our payment solutions, increasing time-of-service and post-visit collections as well as improving patient convenience with online payments and card on file. Our Revenue Cycle solutions include:
Point-of-service payments. Our point-of-service payments solution offers self-service options on Phreesia Mobile, on the PhreesiaPad or at an Arrivals Kiosk. Healthcare services client staff can also process time-of-service or post-explanation of benefits payments on the Phreesia Dashboard. We are able to replace or support a client’s existing payment processor with a fast and secure way to process transactions, as we accept all major credit cards (Visa, MasterCard, American Express and Discover). Phreesia is a PCI DSS Level 1 Service Provider and offers PCI-compliant point-of-sale solutions that significantly reduce the client's PCI DSS reporting requirements.
Insurance verification. Our automated eligibility and benefits application streamlines verification, reduces staff’s manual workload and alerts staff when attention is needed. We can run eligibility and benefits checks in advance, so our clients know their patients’ primary and secondary insurance before their visit. We have achieved Coalition of Affordable Quality Healthcare ("CAQH") CORE Phase 1 Certification for seamless, secure healthcare administrative data exchange.
Payment plans. Our healthcare services clients can give patients the option to set up private, automated payment plans when they check in, or have the staff create payment plans for them on the Phreesia Dashboard. Each plan is configured according to the healthcare services client’s financial policies and managed automatically.
Online payments. Our online payments application allows practices to add a custom payment button to their website or send email reminders that direct patients to an online payment page.
Card on file and payment assurance. Patients may sign a financial policy that gives authorization to store their payment card on a secure platform, thus automatically collecting payments once claims are adjudicated.


12

Table of Contents
Clinical support
By providing patients with surveys, targeted messages and branded patient announcements before, during and after their visits, we are able to drive patient engagement and awareness of important practice information and available treatments and services. Patients can easily self-schedule or request appropriate appointments, such as vaccine visits, Medicare annual wellness visits or diabetic eye exams.

Our Clinical Support solutions include:
COVID-19 support modules. Through the COVID-19 pandemic, our solutions are providing our clients with tools to help them stay open, keep patients and staff safe, and navigate a shifting landscape. We offer solutions for managing COVID-19 vaccine delivery and identifying vaccine-hesitant patients, screening for self-reported COVID-19 risk factors
Self service patient-reported outcomes. We deliver targeted clinical assessments to screen patients for common morbidities and the appropriate PROs and assessments for a wide range of medical specialties including orthopedics, gastroenterology, otolaryngology, or ENT, and urology. We also own the worldwide exclusive license to the PAM, a measure that we believe is widely viewed as the gold standard for measuring patient activation.
Behavioral health screenings for primary care. Our Wellness for Primary Care application supports primary care providers as they take on increasing responsibility for their patients’ mental health needs. It identifies and screens patients for common behavioral and mental health conditions, including depression, anxiety and substance abuse, using questionnaires such as PHQ-2 and PHQ-9.
Social determinants of health screening. We allow healthcare services clients to ask patients privately about their access to healthy food, safe housing and other social determinants that can have a critical impact on their health. The gathered information is automatically integrated within PM and EHR systems, giving healthcare services clients key data to better understand patients and connect them to needed services.
Patient education and engagement. Our application allows healthcare services clients to send targeted messages to specific patients, educating them about the care they need and prompting them to schedule important appointments. Our surveys are designed to provide clients with a better understanding of their patients’ experiences as well as insights to drive improvements in outcomes. The surveys align with industry standards and capture key satisfaction metrics, such as Net Promoter Score.

Life sciences
Our partnerships with life sciences companies allow us to activate and engage patients by presenting targeted messages to appropriate patient populations, driving improved brand conversion. Our partnerships also provide insights to help life sciences companies better understand patient needs and perspectives.
Patient connect. Our Patient Connect feature enables clients to engage with relevant patients who voluntarily opt in and deliver pertinent, targeted content at the point at which they are actively seeking care. Our tools raise patient awareness and help patients to start the right medical conversations with their providers.
Patient insights. We leverage our Platform to conduct primary research to understand patient sentiments and uncover unmet patient needs, which aid life sciences companies in incorporating patient insights in their work.

Our technology
We have continued to enhance and develop our proprietary SaaS-based technology platform with a focus on delivering reliability, performance, security and privacy. The Phreesia Platform operates as a single, unified, multi-tenant platform that has demonstrated scalability and seamless integration within the operating infrastructure of our healthcare services clients. Our core technology capabilities include:
Robust integration. We integrate our technology into PMs, EHRs and ambulatory and acute system workflows for over 2,000 healthcare services client organizations. Data captured from the patient or generated by the use of our Platform automatically integrates into the PM and EHR systems of healthcare services clients. We currently contract with leading PM and EHR providers that collectively represent the majority of the total PM and EHR market. These providers of PM and EHR solutions and our healthcare services clients can leverage our expanding APIs to embed the functionality of the Phreesia Platform for their patients, while controlling the look and feel.
13

Table of Contents
Embedded payments. The payment processing features of our Platform have been designed to operate seamlessly within the workflows of our healthcare services clients, and our revenue cycle solutions can connect directly to payers, to multiple clearinghouses and directly with PM, EHR and other systems.
Scalable at cost. We have developed a robust and scalable SaaS-based platform that allows us to iterate on existing technology and develop new solutions quickly and efficiently to meet the needs of our clients. Our unique architecture also allows new integrated applications to be quickly deployed to clients and allows real-time integration without expensive and difficult-to-manage VPN tunnels. This is particularly important in a regulatory environment and industry that continues to evolve.
Consumer-oriented. Through technological innovation, we have continued to ensure our products and services evolve to meet growing and increasingly consumer-centric demands.
Reliable. Our technology is engineered to provide strong reliability and availability. The Phreesia Platform performs hundreds of thousands of transactions, including eligibility and benefits verifications, payment card processing and email and text messaging, quickly and reliably at a low cost every day.
Secure and private. We securely manage billions of data points for millions of patients using multiple devices. Maintaining the integrity of our Platform is critical to our business, our clients and the patients they treat. We continue to enhance and evolve our security program.

Privacy and security
Privacy and security are our top priorities. We maintain a comprehensive security program designed to safeguard the confidentiality, integrity and availability of our clients’ data. In particular, we deploy physical, administrative and technical controls to protect the security and privacy of patient information.

We operate a single, unified, multi-tenant platform that offers reliability, performance, security and privacy for our clients. We have infrastructure in place with four co-located data centers, and within Microsoft Azure and Amazon Web Service environments, to securely manage and maintain our clients’ patient information.

We use external security auditors and industry-leading vendors, such as Sikich, A-LIGN, CORE and Bluefin to ensure we have the controls and procedures in place to protect our clients’ sensitive information. We have industry certifications, including HITRUST, PCI-DSS Level 1 Service Provider, Security Organization Control 2, or SOC 2 and PCI Point-to-Point Encryption. As a PCI-DSS Level 1 Service Provider, we are committed to upholding industry security standards to cardholder data.

Sales and marketing
We market and sell our products and services to healthcare services clients throughout the United States using a direct sales organization. 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 leads, 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 Platform over time. Most of our 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 three months to six months, depending on the size of the potential client. In addition, through Phreesia University (Phreesia’s in-house training program), events, client conferences and webinars, we help our healthcare services clients optimize their businesses and, as a result, support client retention.
We also sell products and services to pharmaceutical brands and advertising agencies through our direct sales and
marketing teams.

Subscriber services and support
Our operations and support organizations differentiate and enhance our clients’ and patients’ experience. Our teams have significant experience integrating with various EHR and PM systems, which can help take our healthcare services clients from sale to go-live much quicker than other platforms. Our client-focused operations are structured to provide a seamless process.
Client services. Our dedicated Client Services team is responsible for pre-sales engagement, new client onboarding and implementation, existing client implementation and on-site optimization. Our client services are organized by market specialization, ensuring that our teams provide deep expertise in the markets they
14

Table of Contents
support. In addition, our implementation teams have extensive knowledge of the PM and EHR systems that our healthcare services clients use. Through our designed implementation approach and expertise, we are able to take healthcare services clients live efficiently and quickly. Our Client Services teams are also able to demonstrate early return on investment in land-and-expand deals, enabling us to roll out to additional locations.
Client success. Our success is driven by our ability to retain and expand relationships with existing and new clients. Our dedicated Client Success team is focused on the retention of our client base, coordinating directly with Sales and Client Services to meet this objective. Furthermore, we are continuously expanding our business by offering additional products to our clients and driving adoption and utilization.
Client support. We provide technical support to our healthcare services clients through our dedicated Client Support team to directly resolve any product and/or service issues. We serve as the single starting point for client issues and offer a collaborative support model in contrast to tiered support models. This model has proven to help large companies continue to scale, while leveraging the benefits of smaller operations.
We are committed to providing top-quality services and support, and we have been recognized for high performance in integration, implementation support and overall client satisfaction.

Regulatory Matters

Our business is subject to extensive, complex and rapidly changing federal and state laws and regulations. Various federal and state agencies have discretion to issue regulations and interpret and enforce healthcare laws. While we believe we comply in all material respects with applicable healthcare laws and regulations, these regulations can vary significantly from jurisdiction to jurisdiction, and interpretation and enforcement of existing laws and regulations may change periodically. Moreover, in many jurisdictions in which we operate, neither our current nor our anticipated business model has been the subject of judicial or administrative interpretation. We cannot be assured that a review of our business by courts or regulatory authorities will not result in determinations that could adversely affect our operations or that the healthcare regulatory environment will not change in a way that restricts our operations. Federal and state legislatures also may enact various legislative proposals that could materially impact certain aspects of our business. In addition, our consumer transactions business is subject to certain financial services laws, regulations and rules, such as the Payment Card Industry Data Security Standards.

U.S. state and federal health information privacy and security laws
There are numerous U.S. federal and state laws and regulations related to the privacy and security of personally identifiable information, including health information. In particular, the Health Insurance Portability and Accountability Act of 1996, or HIPAA, establishes privacy and security standards that limit the use and disclosure of protected health information, referred to as PHI, and require the implementation of administrative, physical, and technical safeguards to ensure the confidentiality, integrity and availability of individually identifiable health information in electronic form. Our healthcare services customers are regulated as covered entities under HIPAA. As a service provider who creates, receives, maintains or transmits PHI on behalf of our covered entity customers, Phreesia is a “business associate” as defined under HIPAA. Since the effective date of the HIPAA Omnibus Final Rule on September 23, 2013, certain HIPAA requirements are also directly applicable to business associates.
Violations of HIPAA may result in civil and criminal penalties and a single breach incident can result in violations of multiple standards. We must also comply with HIPAA’s breach notification rule. Under the breach notification rule, business associates must notify covered entities of a breach, and those covered entities must notify affected individuals without unreasonable delay in the case of a breach of unsecured PHI, which may compromise the privacy, security or integrity of the PHI. In addition, notification must be provided to the U.S. Department of Health and Human Services, or HHS, and the local media in cases where a breach affects more than 500 individuals. Breaches affecting fewer than 500 individuals must be reported to HHS on an annual basis. In the event of a breach, our covered entity customers may require we provide assistance in the breach notification process and may seek indemnification and other contractual remedies.
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 a HIPAA violation, 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 personal information. In addition, HIPAA mandates that HHS conduct periodic compliance audits of HIPAA covered entities and their business associates for compliance. It also tasks HHS with establishing a methodology whereby harmed individuals who were the victims of breaches of unsecured PHI may receive a percentage of the Civil Monetary Penalty fine paid by the violator. In light of the HIPAA Omnibus
15

Table of Contents
Final Rule, recent enforcement activity, and statements from HHS, we expect increased federal and state HIPAA privacy and security enforcement efforts.

Other federal and state laws restrict the use and protect the privacy and security of personally identifiable information. Many states in which we operate and in which our patients reside also have laws that protect the privacy and security of sensitive and personal information, including health information, and are, in many cases, not preempted by HIPAA and may be subject to varying interpretations by courts and government agencies. These laws may be similar to or even more protective than HIPAA and other federal privacy laws. For example, the laws of the State of California, in which we operate, are more restrictive than HIPAA. California recently enacted and has proposed companion regulations to the California Consumer Privacy Act, or CCPA. 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. The CCPA has been in effect since January 1, 2020, and the California State Attorney General began enforcement on 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). While any information we maintain in our role as a business associate may be exempt from the CCPA, other records and information we maintain on our customers may be subject to the CCPA.

The CCPA and CPRA have prompted a number of proposals for new federal and state-level privacy legislation and in some states efforts to pass comprehensive privacy laws have been successful. For example, on March 2, 2021, Virginia enacted the Consumer Data Protection Act, or CDPA. The CDPA will become effective January 1, 2023. The CDPA will regulate how businesses (which the CDPA refers to as “controllers”) collect and share personal information. While the CDPA incorporates many similar concepts of the CCPA and CPRA, there are also several key differences in the scope, application, and enforcement of the law that will change the operational practices of controllers. The new law will impact how controllers collect and process personal sensitive data, conduct data protection assessments, transfer personal data to affiliates, and respond to consumer rights requests.
Also, on July 8, 2021, Colorado’s governor signed the Colorado Privacy Act, or CPA, into law. The CPA is rather similar to Virginia’s CDPA, but also contains additional requirements. The new measure applies to companies conducting business in Colorado or who produce or deliver commercial products or services intentionally targeted to residents of the state that either: (1) control or process the personal data of at least 100,000 consumers during a calendar year; or (2) derive revenue or receive a discount on the price of goods or services from the sale of personal data and process or control the personal data of at least 25,000 consumers.

With the CPA, Colorado became the third state to enact a comprehensive privacy law but a number of additional other states have proposed bills for comprehensive consumer privacy laws and it is quite possible that other states certain of these bills will follow suit. The existence of comprehensive privacy laws in different states in the country, if enacted, will add additional complexity, variation in requirements, restrictions and potential legal risk, require additional investment of resources in compliance programs, impact strategies and the availability of previously useful data, and has resulted in and will result in increased compliance costs and/or changes in business practices and policies.

Where state laws are more protective than HIPAA, we must comply with these additional state laws. In certain cases, it may be necessary to modify our planned operations and procedures to comply with these more stringent state laws. Not only may some of these state laws impose fines and penalties upon violators, but also some state laws, unlike HIPAA, may afford private rights of action to individuals who believe their personal information has been misused. In addition, state laws are changing rapidly, and there is discussion of a new federal privacy law or federal breach notification law, to which we may be subject.

In addition to HIPAA, state health information privacy and state health information privacy laws, we may be subject to other state and federal privacy laws. Such laws, for example, could include state laws that prohibit unfair privacy and security practices and deceptive statements about privacy and security and laws that place specific requirements on certain types of activities, such as data security and texting.

In recent years, there have been a number of well publicized data breaches involving the improper use and disclosure of personally identifiable information and PHI. Many states have responded to these incidents by enacting laws requiring holders of personal information to maintain safeguards and to take certain actions in response to a data breach, such as providing prompt notification of the breach to affected individuals and state officials. In addition, under HIPAA and pursuant to the related contracts with our business associates, we must
16

Table of Contents
report breaches of unsecured PHI to our contractual partners following discovery of the breach. Notification must also be made in certain circumstances to affected individuals, federal authorities and others.
Telephone Consumer Protection Act (TCPA)
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. Our services that leverage text messaging are subject to the TCPA and the regulations thereunder.
U.S. corporate practice of medicine; fee splitting
Approximately 30 states have enacted laws prohibiting business corporations, such as Phreesia, from practicing medicine and employing or engaging physicians to practice medicine, generally referred to as the prohibition against the corporate practice of medicine. These laws, which vary among the states that have enacted them, are designed to prevent interference in the medical decision-making process by anyone who is not a licensed physician. We frequently enter into services contracts with healthcare services clients pursuant to which we provide them with revenue cycle management, insurance enrollment verification, patient intake, scheduling, appointment reminders and a range of other services. In addition, various state laws also generally prohibit the sharing of professional services income with nonprofessional or business interests. Activities other than those directly related to the delivery of healthcare may be considered an element of the practice of medicine in many states. Under the corporate practice of medicine restrictions of certain states, decisions and activities such as scheduling, contracting, setting rates, the provision of medical equipment and the hiring and management of clinical personnel may implicate the restrictions on the corporate practice of medicine.
Some of these requirements may apply to us even if we do not have a physical presence in the state, based solely on our agreements with healthcare services clients licensed in the state. However, regulatory authorities or other parties, including our healthcare services clients, may assert that we are engaged in the corporate practice of medicine or that our contractual arrangements with our healthcare services clients constitute unlawful fee splitting. In this event, failure to comply could lead to, among other things, adverse judicial or administrative action against us and/or our healthcare services clients, civil or criminal penalties, receipt of cease and desist orders from state regulators, loss of healthcare services organization licenses, the need to make changes to the terms of engagement of our healthcare services clients that interfere with our business and other materially adverse consequences.

U.S. federal contracting laws
Our subsidiary, Insignia, as a federal government contractor, is obligated to comply with applicable laws and regulations, including the Federal Acquisition Regulation, ("FAR"), in connection with its performance of its government contracts. Insignia’s obligations under the FAR include, for example, calculating overhead rates in accordance with the accounting procedures and internal controls required under the FAR standards. Consequences for violating the FAR and other laws and regulations applicable to government contracting include termination of contracts, suspension or debarment from doing future business with the government, criminal or civil remedies under the False Claims Act (as described below), and other penalties.

U.S. federal and state fraud and abuse laws
Federal Anti-Kickback Statute

We may be subject to the federal Anti-Kickback Statute. The Anti-Kickback Statute is broadly worded and prohibits the knowing and willful offer, payment, solicitation or receipt of any form of remuneration in return for, or to induce, (i) the referral of a person covered by Medicare, Medicaid or other governmental programs, (ii) the furnishing or arranging for the furnishing of items or services reimbursable under Medicare, Medicaid or other governmental programs or (iii) the purchasing, leasing, ordering, arranging, or recommending the purchasing, leasing or ordering of any item or service reimbursable under Medicare, Medicaid or other governmental programs. Certain federal courts have held that the Anti-Kickback Statute can be violated if “one purpose” of a payment is to induce referrals. In addition, a person or entity does not need to have actual knowledge of this statute or specific intent to violate it to have committed a violation, making it easier for the government to prove that a defendant had the requisite state of mind or “scienter” required for a violation. Moreover, the government may assert that a claim including items or services resulting from a violation of the Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act, as discussed below. Violations of the Anti-Kickback Statute can result in exclusion from Medicare, Medicaid or other governmental programs as well as civil and criminal penalties, including fines and penalties up to three times the amount of the unlawful remuneration. Imposition of any of these penalties could have a material adverse effect on our business, financial condition and results of operations. In addition to a few statutory exceptions and regulatory safe harbors, the U.S. Department of Health and Human Services Office of Inspector General, or OIG, has published safe-harbor regulations that outline categories of activities that are deemed
17

Table of Contents
protected from prosecution under the Anti-Kickback Statute provided all applicable criteria are met. The failure of a financial relationship to meet all of the applicable safe harbor criteria does not necessarily mean that the particular arrangement violates the Anti-Kickback Statute. However, conduct and business arrangements that do not fully satisfy each applicable safe harbor may result in increased scrutiny by government enforcement authorities, such as the OIG. On December 2, 2020, the OIG published further modifications to the federal Anti-Kickback Statute in the Federal Register. Under the final rule, the OIG added safe harbor protections under the Anti-Kickback Statute for certain coordinated care and value-based arrangements among clinicians, providers, and others. On the same day, CMS published a final rule that provides an exception for value-based compensation agreements under the federal physician self-referral prohibitions, commonly known as the Stark Law. However, the U.S. Government Accountability Office found that these final rules did not meet the sixty-day delay required under the Congressional Review Act ("CRA"). Additionally, on January 20, 2021, the Biden administration issued a moratorium on all Trump-era rules that have not yet taken effect. Due to the CRA delay and the Biden administration moratorium, it is not clear when these safe harbors and exceptions will be effective. We continue to monitor the impact this change may have on our business.
False Claims Act
Both federal and state government agencies have continued civil and criminal enforcement efforts as part of numerous ongoing investigations of healthcare companies and their executives and managers. Although there are a number of civil and criminal statutes that can be applied to healthcare services organizations and their service providers, a significant number of these investigations involve the federal False Claims Act. These investigations can be initiated not only by the government but also by a private party asserting direct knowledge of fraud. These “qui tam” whistleblower lawsuits may be initiated against any person or entity alleging such person or entity has knowingly or recklessly presented, or caused to be presented, a false or fraudulent request for payment from the federal government, or has made a false statement or used a false record to get a claim approved. In addition, the improper retention of an overpayment for 60 days or more is also a basis for a False Claim Act action, even if the claim was originally submitted appropriately. Penalties for False Claims Act violations include fines for each false claim, plus up to three times the amount of damages sustained by the federal government. A False Claims Act violation may provide the basis for exclusion from the federally funded healthcare programs. In addition, some states have adopted similar fraud, whistleblower and false claims provisions.
State fraud and abuse laws
Several states in which we operate have also adopted similar fraud and abuse laws as described above. The scope of these laws and the interpretations of them vary from state to state and are enforced by state courts and regulatory authorities, each with broad discretion. Some state fraud and abuse laws apply to items or services reimbursed by any third-party payor, including commercial insurers, not just those reimbursed by a federally funded healthcare program. A determination of liability under such state fraud and abuse laws could result in fines and penalties and restrictions on our ability to operate in these jurisdictions.
Other healthcare laws
HIPAA established several separate criminal penalties for making false or fraudulent claims to insurance companies and other non-governmental payers of healthcare services. Under HIPAA, these two additional federal crimes are: “Healthcare Fraud” and “False Statements Relating to Healthcare Matters.” The Healthcare Fraud statute prohibits knowingly and recklessly executing a scheme or artifice to defraud any healthcare benefit program, including private payers. A violation of this statute is a felony and may result in fines, imprisonment or exclusion from government sponsored programs. The False Statements Relating to Healthcare Matters statute prohibits knowingly and willfully falsifying, concealing or covering up a material fact by any trick, scheme or device or making any materially false, fictitious or fraudulent statement in connection with the delivery of or payment for healthcare benefits, items or services. A violation of this statute is a felony and may result in fines or imprisonment. This statute could be used by the government to assert criminal liability if a healthcare services organization knowingly fails to refund an overpayment. These provisions are intended to punish some of the same conduct in the submission of claims to private payers as the federal False Claims Act covers in connection with governmental health programs.

In addition, the Civil Monetary Penalties Law imposes civil administrative sanctions for, among other violations, inappropriate billing of services to federally funded healthcare programs and employing or contracting with individuals or entities who are excluded from participation in federally funded healthcare programs. Moreover, a person who offers or transfers to a Medicare or Medicaid beneficiary any remuneration, including waivers of co-payments and deductible amounts (or any part thereof), that the person knows or should know is likely to influence the beneficiary’s selection of a particular healthcare services organization, practitioner or supplier of Medicare or Medicaid payable items or services may be liable for civil monetary penalties for each wrongful act. Moreover, in certain cases, healthcare services organizations who routinely waive copayments and deductibles for Medicare and Medicaid beneficiaries can also be held liable under the Anti-Kickback Statute and civil False Claims Act, which can
18

Table of Contents
impose additional penalties associated with the wrongful act. One of the statutory exceptions to the prohibition is non routine, unadvertised waivers of copayments or deductible amounts based on individualized determinations of financial need or exhaustion of reasonable collection efforts. The OIG emphasizes, however, that this exception should only be used occasionally to address special financial needs of a particular patient. Further, in October 2020, OIG released an opinion indicating it also does not favor patient assistance programs. Although this prohibition applies only to federal healthcare program beneficiaries, the routine waivers of copayments and deductibles, as well as patient assistance programs, offered to patients covered by commercial payers may implicate applicable state laws related to, among other things, unlawful schemes to defraud, excessive fees for services, tortious interference with patient contracts and statutory or common law fraud.

Intellectual property
Our continued growth and success depend, in part, on our ability to protect our intellectual property and proprietary technology, including the Phreesia Platform. We primarily protect our intellectual property through a combination of trademarks, trade secrets and other contractual rights, including confidentiality, non-disclosure and assignment-of-invention agreements with our employees, independent contractors, consultants and companies with which we conduct business.
However, these intellectual property rights and procedures may not prevent others from creating a competitive SaaS platform or otherwise competing with us. We may be unable to obtain, maintain and enforce the intellectual property rights on which our business depends, and assertions by third parties that we violate their intellectual property rights could have a material adverse effect on our business, financial condition and results of operations.

Human Capital Resources

As of January 31, 2022, we had 1,701 full-time employees, including 359 in services and support, 762 in sales and marketing, 379 in research and development and 201 in general and administrative. As of January 31, 2022, we had 1,146 full-time employees in the United States and 555 full-time employees internationally. We also supplement our workforce with contractors and consultants, including a substantial number of developers working in research and development in international locations. None of our employees are represented by labor unions or covered by collective bargaining agreements. We consider our relationship with our employees to be good, and we have not experienced any work stoppages.

Talent and Culture: The success and continued evolution of our company has been due in large part to the talent and engagement of the entire Phreesia team. Our team members are key pillars of our success and fostering and developing their talent is central to our culture. Attracting and retaining top talent is a high priority for us, and we look to hire smart, passionate, diverse and driven individuals who want to be a part of our mission. Our strong company culture and investment in long-term career growth for our people is evidenced by the long tenure of many of our team members with our organization. We believe our success is due in large part to the continued engagement of our talented and committed team. During our fiscal year ended January 31, 2022, Modern Healthcare magazine recognized Phreesia as one of the “Best Places to Work in Healthcare” for the fifth time, and Inc. magazine recognized Phreesia as one of the "Best Led Companies of 2021", optimally positioning us to continue to attract top healthcare and technology talent.

Diversity and Inclusiveness: We are committed to hiring, developing and supporting a diverse and inclusive workplace. Our employee resource groups (ERGs) support our commitment to promoting and maintaining an inclusive culture for all employees by bringing together individuals from a wide range of backgrounds, experiences and perspectives. These groups seek to foster a sense of shared community and empowerment for employees who share a common social identity, such as gender, race, ethnicity and sexual orientation. Phreesians can voluntarily join an ERG to network, discuss and exchange ideas and enhance their professional development.

We recognize that our ability to execute on our mission of creating a better, more engaging experience depends on our people. We are committed to supporting gender equality in our organization, including through our inclusive culture, board representation, pathways to leadership for women, pay equity and strong family-leave policies.
We published our second Phreesia Gender Equality Report in 2021 based on the framework provided by the Bloomberg Gender Equality Index to which Phreesia was added in January 2022.

Remote Workforce: We have operated as a fully remote company since 2020, as we believe this arrangement allows us access to the best talent and creates optimal flexibility for our employees.

19

Table of Contents
Corporate Information

Our principal executive office is located at 434 Fayetteville Street, Suite 1400, Raleigh, North Carolina 27601, and our telephone number is (888) 654-7473. Our website address is http://www.phreesia.com. We do not incorporate the information on or accessible through our website into this report, and you should not consider any information on, or that can be accessed through, our website as part of this report.

Available Information

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and all amendments to these filings, are available free of charge from our investor relations website at https://ir.phreesia.com as soon as reasonably practicable following our filing with or furnishing to the Securities and Exchange Commission, or SEC, of any of these reports. The SEC maintains an Internet website at https://www.sec.gov that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.
Phreesia investors and others should note that we announce material information to the public about our company, products and services and other issues through a variety of means, including our website at https://www.phreesia.com, our investor relations website at https://ir.phreesia.com, press releases, SEC filings and public conference calls, in order to achieve broad, non-exclusionary distribution of information to the public. 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 Facebook Page (https://www.facebook.com/phreesia/)
PHREESIA LinkedIn Page (https://www.linkedin.com/company/phreesia)
PHREESIA News Page (https://www.phreesia.com/news/)
PHREESIA Life Sciences Twitter Account (https://twitter.com/PhreesiaLifeSci)
PHREESIA Life Sciences Facebook Page (https://www.facebook.com/PhreesiaLifeSciences/)
PHREESIA Life Sciences LinkedIn Page (https://www.linkedin.com/company/phreesia-life-sciences/)
PHREESIA Life Sciences Page (https://lifesciences.phreesia.com)

We encourage our investors and others to review the information we make public in these locations as such information could be deemed to be material information. Please note that this list may be updated from time to time.
The contents of any website referred to in this Annual Report on Form 10-K are not intended to be incorporated into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.

ITEM 1A.    RISK FACTORS
Risk factors
A description of the risks and uncertainties associated with our business and industry is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including our consolidated financial statements and notes thereto and the “Management’s discussion and analysis of financial condition and results of operations” section of Annual Report on Form 10-K 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 operations. Certain statements in this Annual Report on Form 10-K are forward-looking statements. See the section of this Annual Report on Form 10-K titled “Special Note Regarding Forward-Looking Statements.”


20


Risks relating to our business and industry
We have grown rapidly in recent periods, and as a result, our expenses have continued to increase. If we fail to manage our growth effectively, 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. As we continue to grow, both organically and through acquisitions, we must effectively integrate, develop, and manage an increasingly distributed employee base in a fully remote working environment. We may find it challenging to maintain the same level of employee productivity while executing our growth plan, fostering collaboration, and maintaining the beneficial aspects of our culture, and any such failures could negatively affect our future success, including our ability to attract and retain highly qualified employees and to achieve our business objectives.

In addition, 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 and continue to build our qualified work force in key areas of our company. 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 healthcare services 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. If we are unable to address the needs of our healthcare services clients or our healthcare services clients are unsatisfied with the quality of our solution or services due to our inability to manage our rapid growth, 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. In addition, our growth has required and 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 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 revenue may not increase (including sufficiently to offset our expenses) or may grow more slowly than expected and we may be unable to implement our business strategy.

We operate in a highly competitive industry, and if we are not able to compete effectively, including with the EHR and PM systems with which we integrate, our business and results of operations will be harmed.
The market for our products and services is fragmented, competitive and characterized by rapidly evolving technology standards, evolving regulatory requirements, changes in 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, including the EHR and PM systems with which we integrate. 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.

In order to remain competitive, we are continually involved in a number of projects to compete with new market entrants by developing new services, growing our client base and penetrating new markets. These projects carry risks, such as cost overruns, delays in delivery, performance problems and lack of acceptance by our clients.


Our success is dependent upon continued ability to maintain a network of qualified healthcare services clients. If we are unable to recruit and retain qualified healthcare services clients, 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, develop competing products and/or services or take other actions that could result in higher medical costs, less attractive service for our clients and the patients that they serve, direct competition from our existing clients, or find difficulty meeting regulatory or accreditation requirements.

Our success also depends on providing high-quality products and services that healthcare services clients use to improve clinical, financial and operational performance that are used and positively received by patients. If we cannot adapt to rapidly evolving industry standards and technology and increasingly sophisticated and varied




21


healthcare services organization and patient needs, our existing technology could become undesirable, obsolete or harm our reputation.

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. Our ability to streamline the intake process and critical workflows in order to improve healthcare services organization and staff efficiency and patient engagement to allow for optimal allocation of resources will be critical to our business. Our success also depends on the ability of our Platform to increase patient engagement, and our ability to demonstrate the value of our Platform to healthcare services 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 develop more slowly than we expect, which could adversely affect our operating results.

In addition, as we and the EHR and PM solutions with which we integrate, grow and expand product offerings, the EHR and PM solutions with which we integrate could offer more competitive services. Some of these EHR and PM systems 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, these EHR and PM systems may seek opportunities or target new clients in areas that may overlap with those that we have chosen to pursue. Such competition from these EHR and PM systems may adversely affect our business, market share and results from operations.
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, price 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 providers of PM and EHR solutions 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. We also 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.

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 years ended January 31, 2022 and January 31, 2021, we had net losses of $118.2 million and $27.3 million, respectively, and losses from operations of $116.8 million and $25.7 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 Phreesia Platform, develop new solutions and operate as a public company. 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.

Our operating results have in the past and may continue to fluctuate significantly and if we fail to meet the




22


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;
our ability to integrate our Platform with the systems, utilized by our healthcare services clients, including but not limited to, EHR and PM systems;
changes in client budgets and procurement policies;
amount and timing of our investment in research and development activities and other areas of our business;
technical difficulties or interruptions in our services;
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;
unforeseen legal expenses, including litigation and settlement costs; and
buying patterns of our clients and the related seasonality impacts on our business.

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.

Business or economic disruptions or global health concerns have harmed and may continue to harm our business and increase our costs and expenses.
Broad-based business or economic disruptions or global health concerns, such as the COVID-19 pandemic, could adversely affect our business. The COVID-19 pandemic has materially changed how we and our customers operate our businesses, including our company’s shift to a fully remote work environment. The pandemic 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 earlier in the pandemic;
the potential for closures and restrictions to be re-implemented as a result of certain locations continuing to experience renewed outbreaks and surges in infection rates, the emergence of new variants, and difficulties with vaccine distribution;
a disproportionate impact on the healthcare services clients 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 that 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.

In addition, 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




23


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.

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 sensitive, confidential and proprietary information, including personally identifiable information, such as payment data and protected health information, of patients received in connection with the utilization of our Platform by patients of our healthcare services clients and life sciences clients. While we believe 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. In addition, some of our third-party service providers and partners also collect and/or store our sensitive information and our clients' data on our behalf, and these service providers and partners are subject to similar threats of cyber attacks and other malicious internet-based activities, which could also expose us to risk of loss, litigation, and potential liability.

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 the Health Insurance Portability and Accountability Act of 1996. 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 healthcare services clients 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, violated applicable privacy laws and regulations 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. 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. 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, however, we cannot assure you that such measures will provide absolute security.

Further, the security systems in place at our employees’ and service providers’ offices and homes may be less secure than those used in our offices, and while we have implemented technical and administrative safeguards to help protect our systems as our employees and service providers work from their offices, homes and other remote locations, we may be subject to increased cybersecurity risk, which could expose us to risks of data or financial loss, and could disrupt our business operations. There is no guarantee that the data security and privacy safeguards we have put in place will be completely effective or that we will not encounter risks associated with employees and service providers accessing company data and systems remotely. 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, pay any applicable fines and address matters related to any such breach, including notifying users or regulators, and address reputational harm.

We previously identified a material weakness in our internal control over financial reporting. We may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of




24


internal controls, which may result in material misstatements of our financial statements or cause us to fail to meet our 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 (the "Sarbanes-Oxley Act") requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on the internal control over financial reporting.

In connection with the audit of our consolidated financial statements as of and for each of the fiscal years ended January 31, 2020 and 2021, we and our independent registered public accounting firm identified a material weakness in our internal control over financial reporting because we had deficiencies in our internal controls
over several areas, including segregation of duties and review and approval of manual journal entries. 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. These material weaknesses have been fully remediated, but we may in the future identify further material weaknesses in our internal control over financial reporting that we have not discovered to date.

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.

If additional material weaknesses in our internal control over financial reporting are discovered or occur in the future, our consolidated financial statements may contain material misstatements and we could be required to restate our financial results, which could materially and adversely affect our business, results of operations and financial condition, restrict our ability to access the capital markets, require us to expend significant resources to correct the material weakness, subject us to fines, penalties or judgments, harm our reputation or otherwise cause a decline in investor confidence.

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 efforts involve educating our clients and patients about the use, technical capabilities and benefits of our products and services. We do not provide access to the Platform and do not charge fees during this initial sales period. For clients that decide to enter into a contract with us, most of these contracts may provide for a preliminary trial period where a subset of healthcare services locations from the client is granted access to our Platform. Following any such trial period, we aim to increase the number of healthcare services locations 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 revenue growth, 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.
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.
The sales cycle for our services can be variable, typically ranging from three to six 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 cycle is dependent on numerous factors, including the discretionary nature of potential clients' purchasing and budget decisions and the size and complexity of the applicable client. 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




25


accounting principles do not allow us to recognize the resulting revenue until the service has been implemented, at which time we begin recognition of subscription and related implementation revenue over the life of the contract. This could harm our future operating results. 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, we may not recognize revenue due to variable contract start dates, and implementation may be delayed or the target dates for completion may be extended into the future for a variety of reasons. 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.
The growth of our business relies, in part, on the growth and success of our clients and certain revenues from our engagements, which is difficult to predict and is subject to factors outside of our control.
We enter into agreements with our healthcare services 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 services organizations on healthcare technology solutions, it may result in a reduction in fees generated from our healthcare services clients or a reduction in the number of add-on features subscribed for by our healthcare services clients. This could lead to a decrease in our revenue, which could harm our business, financial condition and results of operations.
In addition, the number of patients utilizing our payment processing tools, and the amounts those patients pay directly to our healthcare services clients 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 can be uncertain and unpredictable. If the number of patients utilizing our payment systems, or the aggregate amounts paid by such patients directly to our healthcare services clients 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.
We also generate revenue through fees charged to our life sciences clients by delivering targeted messages to patients who opt-in to such communications. The growth of our life sciences revenue stream is driven, in part, by our ability to grow our network of healthcare services clients and available population of patients to target, our ability to achieve adequate 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 sciences 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 the available population of patients to target or a decline 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.
If our existing clients are not satisfied with our services, it could have a material adverse effect on our business, financial condition, results of operations and reputation.
We depend on our existing clients’ satisfaction with our products and services. 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, we have recently focused on expanding our services amongst current clients. As a result, achieving a high client retention rate, expanding within clients and selling additional applications and services are critical to our future business, revenue growth and results of operations. We also 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. In addition, 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.




26


Factors that may affect our client satisfaction 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;
the business environment of our clients including healthcare staffing shortages and headcount reductions by our clients and
our ability to maintain and enhance our reputation and brand recognition.
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 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.

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 services organizations 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 in creating efficiencies in patient care than competing solutions.
If these assumptions prove inaccurate, our business, financial condition and results of operations could be adversely affected.

If we cannot implement our solution for clients or resolve any technical issues in a timely manner, we may incur costs in the form of service credits or other remedial steps and/or lose clients, and our reputation may be harmed.
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 healthcare services 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 could increase 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.




27


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 services clients 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 relationships 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 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 larger clients, or the renegotiation of any of their contracts on less favorable terms, 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 larger 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.

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 services organizations and life sciences companies consolidate to create larger and more integrated healthcare delivery systems with greater market power, these healthcare services organizations 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 services clients 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.

We depend on our senior management team and certain key employees, 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. In addition, our shift to a remote work environment could make it increasingly difficult to manage our business and adequately oversee our employees and business functions, potentially resulting in harm to our company culture, increased employee attrition, and the loss of key personnel.
In addition, we must attract, train and retain a significant number of highly skilled employees, including 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. We also 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. If we are unable to hire and




28


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.

Competition for qualified management and employees in our industry is intense, and identifying and recruiting qualified personnel and training them requires significant time, expense and attention. Many of the companies with which we compete for 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. The departure and replacement of one or more of our executive officers or other key employees would likely involve significant time and costs, may significantly delay or prevent the achievement of our business objectives and could materially harm our business. In addition, volatility or lack of performance in our stock price may affect our ability to attract replacement should key personnel depart.

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.
There are inherent risks in integrating and managing acquisitions, and 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. We cannot assure you that we will realize the anticipated benefits of these or any future acquisitions. 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;
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. 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, it may not perform as we expect or enhance the value of our business as a whole.
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 healthcare services clients, we receive a disproportionate increase in payment processing 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




29


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 business and growth strategy depend on our ability to maintain and expand a network of healthcare services 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 healthcare services clients. If we are unable to recruit and retain qualified healthcare services clients, 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 services organizations and consolidation activity among hospitals, physician groups and healthcare services organizations. 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 services organization 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.

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.

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.

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.





30



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, 2022, our payments platform generated 31% of our total revenue. Our future success depends in 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 our healthcare services clients through our payments platform, were to be reduced as a result of disruptions in the payment processing industry or other factors, it could result in a decrease to our revenue, which could harm our business, financial condition and results of operations. In addition, some potential or existing clients may not desire to use our payment processing services or to switch from their existing payment processing vendors for a variety of reasons, such as transition costs, business disruption, and loss of accustomed functionality. There can be no assurance that our efforts to overcome these factors will be successful, and this resistance may adversely affect our growth.

The attractiveness of our payment processing services may also depend on our ability to integrate emerging payment technologies, including crypto-currencies, other emerging or alternative payment methods, and credit card systems that we or our processing partners may not adequately support or for which we or they do not provide adequate processing rates. In the event such methods become popular among consumers, any failure to timely integrate emerging payment methods (such as ApplePay) into our software, anticipate client behavior changes, or contract with payment processing partners that support such emerging payment technologies could reduce the attractiveness of our payment processing services, potentially resulting in a corresponding loss of revenue.

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.

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




31


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 (the "Dodd-Frank Act") known as the Durbin Amendment empowered the Federal Reserve Board, ("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. The FRB is currently revisiting the rule and has proposed changes to the rule. While the currently proposed changes would not remove the exemption for HSA-linked payment cards, the final rule that is issued by the FRB could differ from the currently proposed rule. 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 increased, any such amendment, rule making, 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.

Risk relating to our data and intellectual property
If our intellectual property is not adequately protected, we may not be able to build name recognition, protect our technology and products, and our business 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, content and brand. 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 brand, competitive position and business could be harmed, as third parties may be able to dilute our brand or 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 brand or 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




32


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.

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

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 services clients, 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 and open source software 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




33


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





34


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.
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, political unrest (such as the current Ukrainian crisis with Russia) 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 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 healthcare services clients 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 services organizations 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 healthcare services clients or patients. 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.
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 healthcare services clients 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 services clients in handling patient intake and engagement, including patient health information. Our clients, their patients, or third parties provide us with 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 arising out of our intake, storage and display of information or erroneous health information. While we maintain




35


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.

Risks relating to regulation

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.
Numerous complex federal and state laws and regulations govern the collection, use, disclosure, storage and transmission of personally identifiable information, including protected health information. State laws may be even more restrictive and not preempted by HIPAA, and may be subject to varying interpretations by the courts and government agencies. These laws and regulations, including their interpretation by governmental agencies, are subject to frequent change and could have a negative impact on our business. Further, these varying interpretations could create complex compliance issues for us and our partners and potentially expose us to additional expense, liability, penalties, negatively impact our client relationships, and lead to adverse publicity, and all of these risks could adversely affect our business in the short and long term. In addition, contractual obligations and in the future, legislation may limit, forbid or regulate the use or transmission of health information outside of the United States or across other national borders. These developments, if adopted, could render our use of Canadian employees and other non-U.S. resources for work related to such data impracticable or substantially more expensive.

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 ("HITECH Act") and their implementing regulations, collectively referred to as HIPAA. The U.S. Department of Health and Human Services, ("HHS"), Office of Civil Rights, may impose civil penalties on a Business Associate for a failure to comply with any HIPAA requirement. The U.S. Department of Justice is responsible for criminal prosecutions under HIPAA. A Business Associate can also face criminal penalties for HIPAA violations. Penalties can vary significantly depending on a number of factors, such as whether the Business Associate’s failure to comply was due to willful neglect. 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 recklessness in misusing individuals’ health information.

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, malfeasance, 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.

Other federal and state laws restrict the use and protect the privacy and security of personally identifiable information are, in many cases, are not preempted by HIPAA and may be subject to varying interpretations by the courts and government agencies. These varying interpretations can create complex compliance issues for us and our partners and potentially expose 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 and states’ attorneys general to regulate the collection, use, storage and disclosure of personal or




36


personally identifiable information, through websites or otherwise, and to regulate the presentation of website content.

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 and amended laws, regulations and industry standards concerning privacy, data protection and information security in the United States, such as the CCPA, which went into effect on January 1, 2020 and has been amended several times. Further, a new California privacy law, the 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. Colorado and Virginia have enacted similar laws that will also become effective in 2023 and other U.S. states also are considering omnibus privacy legislation. While state laws discussed herein contain an exception for certain health information, we cannot yet determine the full impact these laws or other such future laws, regulations and standards may have on our business.

We also expect that there will continue to be new or amended laws, regulations, standards and obligations proposed and enacted in various jurisdictions. Most countries around the world have enacted comprehensive privacy and data protection laws that can impact our business. For example, in May 2018, the General Data Protection Regulation, or GDPR, went into effect in the European Union, or EU. The GDPR imposes more stringent data protection requirements and requires businesses subject to it to give more detailed disclosures about how they collect, use, and share personal information; contractually commit to data protection measures in contracts; maintain adequate data security measures; notify regulators and affected individuals of certain data breaches; obtain consent to collect sensitive personal information such as health information; meet extensive privacy governance and documentation requirements; and honor individuals’ data protection rights, including their rights to access, correct, and delete their personal information. The GDPR also imposes strict rules on the transfer of personal information to countries outside of the European Economic Area, or EEA, including the United States. A recent judicial decision from the EU and recent announcements from European regulators regarding transfers of personal information outside of the EEA have increased the legal risks and liabilities, and compliance and operational costs, of lawfully making such transfers. Companies that violate the GDPR can face private litigation, restrictions, or prohibitions on data processing, and fines of up to the greater of 20 million Euros or 4% of worldwide annual revenue.

In addition, further to the UK’s exit from the EU on January 31, 2020, the GDPR ceased to apply in the UK at
the end of the transition period on December 31, 2020. However, as of January 1, 2021, the UK’s European
Union (Withdrawal) Act 2018 incorporated the GDPR (as it existed on December 31, 2020 but subject to
certain UK specific amendments) into UK law, referred to as the UK GDPR. The UK GDPR and the UK Data
Protection Act 2018 set out the UK’s data protection regime, which is independent from but aligned to the
EU’s data protection regime. Non-compliance with the UK GDPR may result in monetary penalties of up to
£17.5 million or 4% of worldwide revenue, whichever is higher. Although the UK is regarded as a third
country under the EU’s GDPR, the European Commission, or EC, has now issued a decision recognizing
the UK as providing adequate protection under the EU GDPR and, therefore, transfers of personal data
originating in the EU to the UK remain unrestricted. Like the EU GDPR, the UK GDPR restricts personal data
transfers outside the UK to countries not regarded by the UK as providing adequate protection. The UK
government has confirmed that personal data transfers from the UK to the EEA remain free flowing.

To enable the transfer of personal data outside of the EEA or the UK, adequate safeguards must be
implemented in compliance with European and UK data protection laws. On June 4, 2021, the EC issued
new forms of standard contractual clauses for data transfers from controllers or processors in the EU/EEA
(or otherwise subject to the GDPR) to controllers or processors established outside the EU/EEA (and not
subject to the GDPR). The new standard contractual clauses replace the standard contractual clauses that
were adopted previously under the EU Data Protection Directive. The UK is not subject to the EC’s new
standard contractual clauses but has published a draft version of a UK-specific transfer mechanism, which, once finalized, will enable transfers from the UK. We will be required to implement these new safeguards
when conducting restricted data transfers under the EU and UK GDPR and doing so will require significant
effort and cost.

Upon the closing of our acquisition of Insignia in December 2021, we became subject to additional laws and regulations, including those in the EEA, such as the GDPR. Compliance with such laws and regulations will require resources and could be more costly and take more time than we anticipate, which could adversely affect our business.




37



We have operations in Canada and in Canada, our collection, use, disclosure, and management of personal
information must comply with both federal and provincial privacy laws, which impose separate
requirements, but may overlap in some instances. The Personal Information Protection and Electronic
Documents Act, or PIPEDA, applies in all Canadian provinces except Alberta, British Columbia and Québec, as well as to the transfer of consumer data across provincial borders. PIPEDA imposes stringent consumer
data protection obligations, requires privacy breach reporting, and limits the purposes for which
organizations may collect, use, and disclose consumer data. The provinces of Alberta, British Columbia, and Québec have enacted separate data privacy laws that are substantially similar to PIPEDA, but all three
additionally apply to our handling of our own employees’ personal data within their respective provinces. Notably, Québec’s Act respecting the protection of personal information in the private sector, or the Private
Sector Act, was recently amended by Bill 64, an Act to modernize legislative provisions as regards the
protection of personal information, which introduced major amendments to the Private Sector Act, notably, to impose significant and stringent new obligations on Québec businesses while increasing the powers of
Quebec’s supervisory authority. We may incur additional costs and expenses related to compliance with
these laws and may incur significant liability if we are not able to comply with these laws. We are also
subject to Canada’s anti-spam legislation, or CASL, which includes rules governing commercial electronic
messages, which include marketing emails, text messages, and social media advertisements. Under these
rules, we must follow certain standards when sending marketing communications, are prohibited from
sending them to customers without their consent, and can be held liable for violations.

Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal framework with which we or our customers must comply. Cross-border data transfers and other future developments regarding local data residency could increase the cost and complexity of delivering our services in some markets and may lead to governmental enforcement actions, litigation, fines, and penalties or adverse publicity, which could adversely affect our business and financial position could greatly increase our cost of providing our products and services, require significant changes to our operations or even prevent us from offering certain services in specific jurisdictions.

Future laws, regulations, standards, obligations amendments, 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. Accordingly, 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.

We are also 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 ("PCI-DSS") and Security Organization Control 2 ("SOC 2"), with which we are currently compliant, and HITRUST certification, which we currently maintain. In the event we fail to comply with the PCI-DSS or fail to maintain our SOC 2 or HITRUST certification, 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.

Any failure or perceived failure by us to comply with domestic or foreign 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 retention of our Platform by existing clients or adoption of our Platform by new clients.





38


The healthcare regulatory and political framework is uncertain and evolving.
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 ("ACA") was adopted, which is a healthcare reform measure that provides healthcare insurance for millions of 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. On June 17, 2021, the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA. Prior to the Supreme Court’s decision, President Biden issued an executive order to initiate a special enrollment period from February 15, 2021 through August 15, 2021 for purposes of obtaining health insurance coverage through the ACA marketplace. The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA. It is unclear how other healthcare reform measures of the Biden administration or other efforts, if any, to challenge, repeal or replace the ACA will impact our business.

Further, on March 9, 2020, the HHS, Office of the National Coordinator for Health Information Technology ("ONC") and CMS promulgated final rules aimed at supporting seamless and secure access, exchange, and use of electronic health information ("EHI"), by increasing innovation and competition by giving patients and their healthcare service 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 ("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 ("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 released an interim final rule delaying compliance dates for certain aspects of the final rule in light of pressures placed on the healthcare industry by the ongoing COVID-19 pandemic. We continue to monitor the impact of these rules and any delays that may take place. As currently drafted, certified API Developers had to 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 had to make patient data dating back to January 1, 2016 available through an APO. Recognizing the challenges faced by payers during the COVID-19 public health emergency, CMS exercised enforcement discretion for the Patient Access API and Provider Directory API policies for MA, Medicaid, CHIP and QHP issuers on the FFEs* effective January 1, 2021 through July 1, 2021. CMS began enforcing these new requirements on July 1, 2021.
Recent regulatory reform constitutes a significant departure from previous regulations regarding patient data. While these rules benefit us in that certain EHR vendors will no longer be permitted to interfere with our attempts at integration, they 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, anti-kickback laws, antitrust laws and the privacy and data protection laws described below.





39


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 services organizations, 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 comply with applicable laws and regulations and can be used by our clients in a manner that complies with applicable laws and regulations. The noncompliance use of our products and services could negatively affect the marketability of our products and services or our compliance with our client contracts, or even expose us to direct or indirect 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 services organizations 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.
In addition to the Anti-Kickback Statute, 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 payers) 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 payer (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.
Additionally, many states also have state 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 payers 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.
Moreover, 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 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 laws and 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. If any such actions are instituted against us and we are




40


not successful in our defense, those actions could have a significant impact on our business, including the imposition of significant civil, criminal and administrative penalties, damages, disgorgement, monetary fines, exclusion from participation in Medicare, Medicaid and other federal healthcare programs, integrity and oversight agreements to resolve allegations of non-compliance, contractual damages, reputational harm, diminished profits and future earnings, and curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations. In addition, the commercialization of any of our products outside the United States will also likely subject us to foreign equivalents of the healthcare laws mentioned above, among other foreign laws.
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. 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.
Individuals may claim our text messaging services are not compliant with the Telephone Consumer Protection Act.
The Telephone Consumer Protection Act ("TCPA") is a federal statute that protects consumers from unwanted telephone calls, faxes and text messages. We must ensure that our services that leverage text messaging for marketing purposes comply with TCPA regulations and agency guidance. While we strive to adhere to strict policies and procedures, the Federal Communications Commission ("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. Further, we could be subject to class action lawsuits for any claimed TCPA violations. 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.

Our employees in Canada are subject to the laws and regulations of the government of Canada and its subdivisions.

Certain of our employees are based in Canada and 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.

Due to the particular nature of certain services we provide or the manner in which we provide them, we may be subject to additional government regulation and foreign government regulation.

While our Platform is primarily subject to government regulations pertaining to healthcare, certain aspects of our Platform may require us to comply with regulatory schema from other areas. Examples of such regulatory schema include:
Foreign Corrupt Practices Act ("FCPA") and foreign anti-bribery laws. The FCPA makes it illegal for U.S. persons, including U.S. companies, and their subsidiaries, directors, officers, employees, and agents, to promise, authorize or make any corrupt payment, or otherwise provide anything of value, directly or indirectly, to any foreign official, any foreign political party or party official, or candidate for foreign political office to obtain or retain business. Violations of the FCPA can also result in violations of other U.S. laws, including anti-money laundering, mail and wire fraud, and conspiracy laws. There are severe penalties for violating the FCPA. In addition, the Company may also be subject to other non-U.S. anti-corruption or anti-bribery laws, such as the U.K. Bribery Act 2010. If our employees, contractors, vendors, or partners fail to comply with the FCPA and/or foreign anti-bribery laws, we may be subject to penalties or sanctions, and our ability to develop new prospects and retain existing customers could be adversely affected.




41


Economic sanctions and export controls. Economic and trade sanctions programs that are administered by the U.S. Treasury Department’s Office of Foreign Assets Control (OFAC) prohibit or restrict transactions to or from, and dealings with specified countries and territories, their governments, and in certain circumstances, with individuals and entities that are specially designated nationals of those countries, and other sanctioned persons, including narcotics traffickers and terrorists or terrorist organizations. As federal, state and foreign legislative regulatory scrutiny and enforcement actions in these areas increase, we expect our costs to comply with these requirements will increase as well. Failure to comply with any of these requirements could result in the limitation, suspension or termination of our services, imposition of significant civil and criminal penalties, including fines, and/or the seizure and/or forfeiture of our assets. Further, our Platform incorporates encryption technology. This encryption technology may be exported from the United States only with the required export authorizations, including by a license, a license exception or other appropriate government authorizations. Such solutions may also be subject to certain regulatory reporting requirements. Various countries also regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our customers’ ability to import our Platform into those countries. Governmental regulation of encryption technology and of exports and imports of encryption products, or our failure to obtain required approval for our Platform, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the provision of our Platform, including with respect to new applications, may delay the introduction of our Platform in various markets or, in some cases, prevent the provision of our Platform to some countries altogether.


Risks relating to our dependence on third parties

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. We also rely on third-party providers to enable automated eligibility and benefits verification through our Platform, and we outsource certain of our software development and design, quality assurance and operations activities to third-party contractors that have employees and consultants in international locations that may be subject to political and economic instability, including India, Russia and Ukraine. Our dependence on such third-party contractors creates numerous risks, in particular, the risk that we may not maintain service quality, control or effective management with respect to these operations.

In addition, the continued military incursion of Russia into Ukraine could impact macroeconomic conditions, give rise to regional instability, increase the threat of cyberwarfare and result in heightened economic sanctions from the U.S. and the international community in a manner that adversely affects us and our third-party contractors that have employees and consultants located in Russia and Ukraine. Further, although the route, length and impact of any military action are highly unpredictable, individuals located in these areas have been and could continue to be forced to evacuate or voluntarily choose to relocate, making them unavailable to provide services, such as software engineering, to support our business. It could also disrupt or delay our communications with such resources or the flow of funds to support their operations, or otherwise render some of our resources unavailable. Further, although the route, length and impact of any military action are highly unpredictable, individuals located in these areas could be forced to evacuate or voluntarily choose to relocate, making them unavailable to provide services, such as software engineering, to support our business. This may cause significant disruption, including delays in releases of new versions or updates of our software, which could materially and adversely affect our business. We anticipate that we will continue to depend on these and other third-party relationships in order to grow our business for the foreseeable future. If we are unsuccessful in maintaining existing and, if needed, establishing new relationships with third parties, our ability to efficiently operate existing services or develop new services could be impaired, and, as a result, our competitive position or our results of operations could suffer.
We also 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 for any losses our processing partners may suffer as a result of losses caused by our healthcare services 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,




42


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 contracts with providers of EHR and PM solutions, and we intend to pursue such agreements in the future. These contracts are typically structured as commercial and technical 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 providers of EHR and PM solutions. Our ability to form and maintain these agreements in order to facilitate the integration of our Platform into the EHR and PM systems used by our healthcare services 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 agreements with us, we may need to seek other ways of integrating our Platform with the EHR and PM systems of our healthcare services clients, which could be costly and time consuming, and could adversely affect our business results.
We or the providers of EHR and PM solutions with which we contract may terminate or seek to amend our 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 service providers secure access to health information and new tools, allowing for more choice in care and treatment.
We may also seek to enter into new agreements in the future, and we may not be successful in entering into future agreements on terms favorable to us. Any delay in entering agreements with providers of EHR or PM solutions or other technology providers could either delay the development and adoption of our products and services and reduce their competitiveness. Any such delay could adversely affect our business.

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 Kiosks. We rely on a sole supplier, for example, as the manufacturer of our PhreesiaPads and Arrivals Kiosks, which help drive our business and support our subscription, payment 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. 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.
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.





43


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

Risks relating to taxes and accounting standards
Changes in tax regulations and accounting standards, or changes in related judgments or assumptions 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 on our services. Although we believe our tax practices and provisions are reasonable, the final determination of tax audits and any related litigation, changes in the taxation of our activities and proposed changes in tax laws could cause the ultimate settlement of our tax liabilities to 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, 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.
Furthermore, changes in accounting rules and interpretations or in our accounting assumptions and/or judgments could significantly impact our consolidated financial statements. In some cases, we could be required to delay the filing of our consolidated financial statements, or to apply a new or revised standard retroactively, resulting in restating prior period consolidated financial statements. Any of these circumstances could have a material adverse effect on our business, prospects, liquidity, financial condition and results of operations.




44



Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of January 31, 2022, we had U.S. federal and state net operating loss carryforwards, or NOLs, of $332.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 ("Section 382") of the Internal Revenue Code of 1986, as amended (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. We have completed a Section 382 study and as a result of the analysis, it is more likely than not that we have experienced an "ownership change." In addition, it is more likely than not that our existing NOLs are 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 Cuts and Jobs Act of 2017, as amended by The Coronavirus Aid, Relief, and Economic Security ("CARES") Act of 2020, 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.

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 year ended January 31, 2022 our net cash used in operating activities was $74.7 million. As of January 31, 2022, we had $313.8 million of cash and cash equivalents, which are held for working capital purposes. As of January 31, 2022, we had no outstanding borrowings under our revolving line of credit, with the ability to borrow up to $50.0 million under the revolving line of credit included in the Second Amended and Restated Loan and Security Agreement (the "Second SVB Facility") with Silicon Valley Bank ("SVB"). On March 28, 2022, we entered into the First Loan Modification Agreement to the Second SVB Facility (as amended, the "Third SVB Facility") pursuant to which we have the ability to borrow up to $100.0 million. Borrowings under the 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
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.




45



Restrictive covenants in the agreements governing our credit facility may restrict our ability to pursue our business strategies.

The credit agreement governing the Third SVB 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.


Risks relating to ownership of our common stock

Our share price has been and may in the future be volatile, and you could lose all or part of your investment.
The trading price of our common stock has been and 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;
changes in the financial projections we provide to the public or our failure to meet these projections;
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;
additions or departures of key personnel;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
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.




46


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.

We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance requirements, including establishing and maintaining internal controls over financial reporting. We may be exposed to potential risks if we are unable to comply with these requirements.
As a public company, we are subject to the periodic reporting requirements of the Exchange Act and incur significant legal, accounting and other expenses under the Sarbanes-Oxley Act, together with rules implemented by the SEC and applicable market regulators. These rules impose various requirements on public companies, including requiring certain corporate governance practices. Our management and other personnel devote a substantial amount of time to these requirements. Moreover, these rules and regulations increase our legal and financial compliance costs and make some activities more time-consuming and costly.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective internal controls for financial reporting and disclosure controls and procedures. In particular, we must perform system and process evaluations and testing of our internal controls over financial reporting to allow management to report on the effectiveness of our internal controls over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. We have limited experience complying with Section 404, and such compliance may require that we incur substantial accounting expenses and expend significant management efforts. Our testing may reveal deficiencies in our internal controls over financial reporting that are deemed to be material weaknesses. In the event we identify significant deficiencies or material weaknesses in our internal controls that we cannot remediate in a timely manner, the market price of our stock could decline if investors and others lose confidence in the reliability of our financial statements, we could be subject to sanctions or investigations by the SEC or other applicable regulatory authorities and our business could be harmed.




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 ("certificate of incorporation") and our second amended and restated bylaws ("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;
47


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 ("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 stockholders to elect directors or cause us to take other corporate actions. 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 (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 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 (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 (the "Securities Act"), or Securities Exchange Act of 1934, 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 (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.

Item 1B. Unresolved Staff Comments

None.
48



Item 2. Properties

Our principal properties include 16,120 square feet of office space at 434 Fayetteville Street, Raleigh, NC 27601, which we lease for our corporate headquarters. We also lease 4,322 square feet at 1 Hines Road, Suite 110, Kanata Ontario K2K 3C7. Each of these leases expires in 2023.


Item 3. Legal Proceedings

From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition or cash flows.


Item 4. Mine Safety Disclosures

Not applicable.
49


PART II

Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market for Our Common Stock

Our common stock began trading on the New York Stock Exchange, or NYSE, under the symbol "PHR" on July 18, 2019. Prior to that time, there was no public market for our common stock.

Stock Performance Graph

The following performance graph shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission, or SEC, for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Phreesia, Inc. under the Securities Act of 1933, as amended, or the Securities Act, or the Exchange Act.
The following graph shows a comparison from July 18, 2019, the date on which our common stock first began trading the NYSE, through January 31, 2022 of the cumulative total stockholder return on our common stock, the NYSE Composite Index, S&P 500, and the S&P 1500 Composite Software and Services Index, each of which assumes an initial investment of $100 and reinvestment of all dividends. Such returns are based on historical results and are not intended to suggest future performance. We added the S&P 1500 Composite Software and Services Index to the graph this year to compare the total return on our stock to a peer group of similar companies.
The comparisons shown in the graph below are based upon historical data. We caution that the stock price performance shown in the graph below is not necessarily indicative of, nor is it intended to forecast, the potential future performance of our common stock.

phr-20220131_g3.jpg
50





Stockholders

We had approximately 49 stockholders of record as of March 25, 2022; however, because many of our outstanding shares are held in accounts with brokers and other institutions, we believe we have more beneficial owners. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.

Dividend Policy
We have never declared or paid any cash dividends on our common stock. We anticipate that we will retain all available funds and any future earnings, if any, for use in the operation of our business and do not anticipate declaring or paying cash dividends in the foreseeable future. In addition, future debt instruments may materially restrict our ability to pay dividends on our common stock. Payment of future cash dividends, if any, will be at the discretion of the board of directors after taking into account various factors, including our financial condition, operating results, current and anticipated cash needs, restrictions that may be imposed by applicable law and our contracts and other factors the board of directors deems relevant. Additionally, our ability to pay dividends on our common stock is limited by restrictions under the terms of the Third SVB Facility.

Securities Authorized for Issuance Under Equity Compensation Plans
Information about our equity compensation plans in Item 12 of Part III of this Annual Report on Form 10-K is incorporated herein by reference.

Recent Sales of Unregistered Securities
None.
Issuer Purchases of Equity Securities

Not applicable.
Use of Proceeds from Sales of Registered Securities
Not applicable.


Item 6. Reserved

Not applicable.
51



Item 7. 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 together with our consolidated financial statements and related notes and other financial information appearing elsewhere in this Annual Report on Form 10-K. Some of the information contained in this discussion and analysis or set forth elsewhere in this Annual Report on Form 10-K, including information with respect to our plans and strategy for our business, includes forward-looking statements based upon current plans, expectations and beliefs that involve risks and uncertainties. As a result of many factors, including those factors set forth in the “Risk Factors” section of this Annual Report on Form 10-K, our actual results could differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. Our fiscal year ends January 31. References to fiscal 2022, 2021, and 2020 refer to the fiscal years ended January 31, 2022, 2021, and 2020, respectively.

Basis of Presentation

This management's discussion and analysis discusses our financial condition and results of operations for the years ended January 31, 2022 and 2021. Please refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended January 31, 2021 for a comparison of the year ended January 31, 2021 to the year ended January 31, 2020.
Financial Highlights
Fiscal 2022
Total revenue increased 43% to $213.2 million in fiscal 2022, compared with $148.7 million in fiscal 2021.
Net loss was $118.2 million in fiscal 2022, compared with $27.3 million in fiscal 2021.
Adjusted EBITDA was negative $59.0 million in fiscal 2022, compared with positive $3.8 million in fiscal
    2021.
Cash used in operating activities was $74.7 million in fiscal 2022, compared with cash provided by operating activities of $2.9 million in fiscal 2021.
Free cash flow was negative $105.5 million in fiscal 2022 compared with negative $15.7 million in fiscal 2021.
Cash and cash equivalents was $313.8 million as of January 31, 2022, compared with $218.8 million as of January 31, 2021.
For a reconciliation of Adjusted EBITDA to net loss and free cash flow to cash (used in) provided by 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 software solutions that improve the operational and financial performance of healthcare organizations by activating patients in their care to optimize patient health outcomes. As evidenced in industry survey reports from KLAS, we have been recognized as a leader based on our integration capabilities with healthcare services client organizations, the broad adoption of our patient intake functionalities, our response to the COVID-19 pandemic and by overall client satisfaction. Through our SaaS-based technology platform, which we refer to as the Phreesia Platform or our Platform, we offer healthcare services clients a robust suite of integrated solutions that manage patient access, registration, payments and clinical support. Our Platform also provides life sciences companies, patient advocacy, public interest and other not-for-profit organizations with a channel for targeted and direct communication with patients.
We serve an array of healthcare services clients of all sizes across over 25 specialties, ranging from single-specialty practices, including internal and family medicine, urology, dermatology, and orthopedics, to large, multi-specialty
52


groups, health systems as well as regional and national payers and other organizations that provide other types of healthcare-related services. Our life sciences revenue is generated from clients in the pharmaceutical, biotechnology and medical device industries as well as patient advocacy, public interest and other not-for-profit organizations seeking to activate, engage and educate patients about topics critical to their health.
We derive revenue from (i) subscription fees from healthcare services clients for access to the Phreesia Platform and related professional services fees, (ii) payment processing fees based on levels of patient payment volume processed through the Phreesia Platform and (iii) fees from life sciences companies to deliver marketing 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 healthcare services clients throughout the United States using a direct sales organization. Our demand generation team develops content and identifies prospects that our sales development team researches and qualifies to generate high-grade, actionable sales leads. Our direct sales force executes on these qualified sales leads, 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 Platform over time. Most of our 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 three months to six months, depending on the size of the potential client. In addition, through Phreesia University (Phreesia’s in-house training program), events, client conferences and webinars, we help our healthcare services clients optimize their businesses and, as a result, support client retention.
We also sell products and services to pharmaceutical brands and advertising agencies through our direct sales and
marketing teams.

Since our inception, we have not marketed our products internationally. Accordingly, substantially all of our revenue from historical periods has come from the United States, and our current strategy is to continue to focus substantially all of our sales efforts within the United States.
Our revenue growth has been primarily organic and reflects our significant addition of new healthcare services clients and increased revenue from existing clients. New healthcare services clients are defined as clients that go live in the applicable period and existing healthcare services clients are defined as clients that go live in any period before the applicable period.

Investments in Growth

During the fiscal year ended January 31, 2022, we accelerated hiring and overall investments across all areas of Phreesia to prepare for our anticipated growth in clients and use of our platform. In fiscal 2023 and thereafter, we expect growth in our team and compensation to moderate.
Recent developments
COVID-19

In March 2020, the World Health Organization declared the ongoing outbreak of a novel strain of coronavirus, or COVID-19, a pandemic. There continues to be uncertainty as to the duration and extent to which the global COVID-19 pandemic, as well as the emergence of new variants, may adversely impact our business operations, financial performance, and results of operations, as well as macroeconomic conditions, at this time.

Acquisitions
On December 3, 2021, we acquired Insignia Health, LLC ("Insignia"), for cash consideration of $37.2 million. Insignia provides coaching and education solutions based on Insignia's exclusive worldwide license to the Patient Activation Measure ("PAM"®). We acquired Insignia to enable us to understand and engage patients in more personalized ways based on their level of activation.

On January 8, 2021, we acquired QueueDr Inc ("QueueDr"), a SaaS technology company. Over time, we believe the underlying QueueDr technology will enhance our appointments solutions and the overall value of the Phreesia
53


platform to healthcare services clients. The total consideration for the acquisition consists of $5.8 million in cash, $2.1 million of liabilities incurred and $2.2 million in performance-related contingent payments.
See Note 16 - Acquisitions in Part II - Item 8 of this Annual Report on Form 10-K for additional information regarding the acquisitions of Insignia and QueueDr.
Silicon Valley Bank Facility
On March 28, 2022, we entered into the First Loan Modification Agreement to the Second Amended and Restated Loan and Security Agreement (the “Second SVB Facility”) with Silicon Valley Bank (“SVB”) (as amended, the "Third SVB Facility") to increase the borrowing capacity from $50.0 million to $100.0 million. The Third SVB Facility also reduced the interest rate to the greater of 3.25% or the Wall Street Journal Prime Rate minus 0.5%, amended the annual commitment fees to approximately $0.3 million per year and amended the quarterly fee to 0.15% per annum of the average unused revolving line under the facility.
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.
For the fiscal years ended January 31,Change
20222021Amount%
Key Metrics:
Healthcare services clients (average over period)2,074 1,711 363 21 %
Average revenue per healthcare services client$77,478 $69,499 $7,979 11 %

Phreesia remains focused on building secure and reliable products that derive a strong return on investment for our clients and implementing them with speed and ease. This strategy continues to enable us to grow our network of healthcare services clients. With the expansion of our operations in the payer market in the fourth quarter of fiscal 2022, we have renamed our key metric "provider clients (average over period)" to "healthcare services clients (average over period)". We have also renamed our key metric "average revenue per provider client" to "average revenue per healthcare services client." While we believe the contribution of payers (including payer clients added in connection with the acquisition of Insignia) has not yet been material to our business, we intend to grow our footprint with payers and organizations who provide other types of healthcare-related services, and we believe it is an appropriate time to broaden the definition of these key metrics.

Healthcare services clients. We define healthcare services clients as the average number of healthcare services client organizations that generate revenue each month during the applicable period. In cases where we act as a subcontractor providing white-label services to our partner's clients, we treat the contractual relationship as a single healthcare services client. We believe growth in the number of healthcare services 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 services organizations that are not yet clients. While growth in the number of healthcare services 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 healthcare services client growth. For example, as the number of healthcare services 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 healthcare services clients and their patients.
Average revenue per healthcare services client. We define average revenue per healthcare services client as the total subscription and related services and payment processing revenue generated from healthcare services clients in a given period divided by the average number of healthcare services clients that generate revenue each month during that same period. We are focused on continually delivering value to our healthcare services clients and believe that our ability to increase average revenue per healthcare services client is an indicator of the long-term value of the Phreesia platform.

54


Additional Information
For the fiscal years ended January 31,Change
20222021Amount%
Patient payment volume (in millions)$2,769 $1,997 $772 39 %
Payment facilitator volume percentage79 %81 %(2)%(2)%

Patient payment volume. We believe that patient payment volume is an indicator of both the underlying health of our healthcare services clients’ businesses and the continuing shift of healthcare costs to patients. We measure patient payment volume as the total dollar volume of transactions between our healthcare services clients and their patients utilizing our payment platform, including via credit and debit cards that we process as a payment facilitator as well as cash and check payments and credit and debit transactions for which Phreesia acts as a gateway to other payment processors.

Payment facilitator volume percentage. We define payment facilitator volume percentage as the volume of credit and debit card patient payment volume that we process as a payment facilitator as a percentage of total patient payment volume. Payment facilitator volume is a major driver of our payment processing revenue. We anticipate that our payment facilitator volume percentage will decline slightly over time as we increase our penetration of larger health systems that are less likely to use Phreesia as a payment facilitator.


55


Results of operations

The following tables set forth our results of operations for the periods presented and as a percentage of revenue for those periods:
For the fiscal years ended January 31,For the fiscal years ended January 31,
(in thousands)2022202120222021
Revenue
Subscription and related services$95,514 $69,042 45 %46 %
Payment processing fees65,201 49,900 31 %34 %
Life sciences52,518 29,735 25 %20 %
Total revenue213,233 148,677 100 %100 %
Expenses
Cost of revenue (excluding depreciation and amortization)42,669 23,461 20 %16 %
Payment processing expense38,719 28,925 18 %19 %
Sales and marketing106,421 42,972 50 %29 %
Research and development52,265 22,622 25 %15 %
General and administrative68,674 40,460 32 %27 %
Depreciation14,985 9,770 %%
Amortization6,317 6,138 %%
Total expenses330,050 174,348 155 %117 %
Operating loss(116,817)(25,671)(55)%(17)%
Other (expense) income, net(78)— %— %
Interest (expense) income, net(1,084)(1,573)(1)%(1)%
Total other (expense) income, net(1,162)(1,572)(1)%(1)%
Net loss before provision for income taxes(117,979)(27,243)(55)%(18)%
Provision for income taxes(182)(49)— %— %
Net loss$(118,161)$(27,292)(55)%(18)%

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 healthcare services 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 healthcare services clients based on the number of healthcare services clients that subscribe to and utilize the Phreesia Platform. Our healthcare services clients are typically billed monthly in arrears, though in some instances, healthcare services clients may opt to be billed quarterly or annually in advance. Subscription fees are typically auto-debited from healthcare services clients’ accounts every month. As we target and add larger enterprise healthcare services clients, these clients may choose to contract differently than our typical per healthcare services client subscription model. To the extent we charge in an alternative manner with larger enterprise healthcare services clients, we expect that such a pricing model will recur and, combined with our per healthcare services client subscription fees, will increase as a percentage of our total revenue.
56


In addition, we receive certain fees from healthcare services 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 Kiosks), 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 through the Phreesia Platform. 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 79% and 81% of our patient payment volume in fiscal 2022 and 2021, 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. Utilization trends have been dynamic through the pandemic, diverging from our pre-pandemic seasonality. We expect the environment to remain dynamic through fiscal year 2023.
Life sciences. We generate revenue from the sale of digital marketing solutions to life sciences companies. As we expand our healthcare services 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, stock-based compensation, benefits and bonuses for implementation and technical support, and infrastructure costs to operate our Platform such as hosting fees and fees paid to various third-party providers for access to their technology, as well as costs to verify insurance eligibility and benefits.
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 increase as a percentage of payment processing revenue if card networks raise pricing for interchange and assessment fees or if we reduce pricing to our clients.
Sales and marketing
Sales and marketing expense consists primarily of personnel costs, including salaries, stock-based compensation, commissions, bonuses and benefits 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 to develop our products and services that do not meet the criteria for capitalization as internal-use software. These costs consist primarily of personnel costs, including salaries, stock-based compensation, benefits and bonuses for our development personnel. Research and development expense also includes third-party partner fees and third-party consulting fees, offset by any internal-use software development cost capitalized during the same period.
General and administrative
General and administrative expense consists primarily of personnel costs, including salaries, stock-based compensation, bonuses and benefits for our executive, finance, legal, security, human resources, information technology and other administrative personnel. General and administrative expense also includes software costs to support our finance, legal and human resources operations, insurance costs as well as fees to third-party providers for accounting, legal and consulting services, costs for various non income-based taxes 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 begin to decline as a percentage of total revenue over time.
Depreciation
Depreciation represents depreciation expense for PhreesiaPads and Arrivals Kiosks, data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.
57


Amortization
Amortization primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets.
Other (expense) income, net
Our other expense and income line items consist of the following:
Other (expense) income, net. Other (expense) income, net consists of foreign currency-related losses and gains and other miscellaneous (expense) income.
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 our financing obligations as well as amortization of discounts and deferred financing costs.
Provision for income taxes
Based upon our cumulative pre-tax losses in recent years and available evidence, we have determined that it is more likely than not that certain deferred tax assets as of January 31, 2022 will not be realized in the near term. Consequently, we have established a valuation allowance against our net deferred tax assets totaling approximately $97.3 million and $54.6 million as of January 31, 2022 and 2021, respectively, to recognize only the portion of the deferred tax asset that is more likely than not to be realized. In future periods, if we conclude we have future taxable income sufficient to realize the deferred tax assets, we may reduce or eliminate the valuation allowance.
Comparison of fiscal 2022 versus fiscal 2021
Revenue (in thousands)
Fiscal years ended January 31,
20222021$ Change% Change
Subscription and related services$95,514 $69,042 $26,472 38 %
Payment processing fees65,201 49,900 15,301 31 %
Life sciences52,518 29,735 22,783 77 %
Total revenue$213,233 $148,677 $64,556 43 %
Subscription and related services. Our subscription and related services revenue from health services organizations increased $26.5 million to $95.5 million for fiscal 2022, as compared to $69.0 million for fiscal 2021, primarily due to new health services clients added in fiscal 2022 as well as expansion of and cross-selling to existing health services clients.
Payment processing fees. Our revenue from patient payments processed through the Phreesia Platform increased $15.3 million to $65.2 million for fiscal 2022, as compared to $49.9 million for fiscal 2021, due to the addition of more healthcare services clients, expansion of existing healthcare services clients, as well as the reduced impact of COVID-19, which had decreased patient visits in fiscal 2021.
Life sciences. Our revenue from life science clients for digital marketing increased $22.8 million to $52.5 million for fiscal 2022, as compared to $29.7 million for fiscal 2021 due to an increase in new digital marketing solutions programs and deeper patient outreach among the existing programs.
Cost of revenue (excluding depreciation and amortization)
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Cost of revenue (excluding depreciation and amortization)
$42,669 $23,461 $19,208 82 %
Cost of revenue (excluding depreciation and amortization) increased $19.2 million to $42.7 million for fiscal 2022, as compared to $23.5 million for fiscal 2021. The increase resulted primarily from a $13.4 million increase in employee compensation costs driven by higher compensation for existing employees and increased headcount, as well as increases in expenses related to the expansion of our data centers, all driven by client growth.
58


Stock compensation incurred related to cost of revenue was $2.1 million and $0.6 million for fiscal 2022 and fiscal 2021, respectively.
Payment processing expense
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Payment processing expense$38,719 $28,925 $9,794 34 %
Payment processing expense increased $9.8 million to $38.7 million in fiscal 2022, as compared to $28.9 million for fiscal 2021. 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.
Sales and marketing
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Sales and marketing
$106,421 $42,972 $63,449 148 %
Sales and marketing expense increased $63.4 million to $106.4 million for fiscal 2022, as compared to $43.0 million for fiscal 2021. The increase was primarily attributable to a $54.1 million increase in total compensation and benefits costs driven by higher compensation for existing employees and increased headcount, a $6.4 million increase in third-party marketing and advertising costs, as well as higher software expenses.
Stock compensation incurred related to sales and marketing expense was $12.5 million and $3.5 million for fiscal 2022 and fiscal 2021, respectively.
Research and development
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Research and development
$52,265 $22,622 $29,643 131 %
Research and development expense increased $29.6 million to $52.3 million for fiscal 2022, as compared to $22.6 million for fiscal 2021. The increase resulted primarily from a $19.8 million increase in total compensation costs driven by higher compensation for existing employees and increased headcount, a $6.3 million increase in outside services costs, as well as higher software costs.
Stock compensation incurred related to research and development expense was $6.0 million and $2.0 million in fiscal 2022 and fiscal 2021, respectively.
General and administrative
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
General and administrative
$68,674 $40,460 $28,214 70 %
General and administrative expense increased $28.2 million to $68.7 million for fiscal 2022, as compared to $40.5 million for fiscal 2021. The increase resulted primarily from a $17.8 million increase in total compensation and benefits costs driven by higher compensation for existing employees and increased headcount to support our growth as a public company, a $4.2 million increase in outside services costs, as well as a $2.4 million increase in software costs and higher costs for non-income based taxes, recruiting and equipment.
Stock compensation incurred related to general and administrative expense was $15.7 million and $7.4 million in fiscal 2022 and fiscal 2021, respectively.
59


Depreciation
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Depreciation
$14,985 $9,770 $5,215 53 %
Depreciation expense increased $5.2 million to $15.0 million for fiscal 2022, as compared to $9.8 million for fiscal 2021. The increase was primarily attributable to higher data center depreciation.
Amortization
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Amortization
$6,317 $6,138 $179 %
Amortization expense increased $0.2 million to $6.3 million for fiscal 2022, as compared to $6.1 million for fiscal 2021. The increase was primarily driven by higher amortization of acquired intangible assets.

Other (expense) income, net
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Other (expense) income, net$(78)$$(79)(7,900 %)
Other (expense) income, net changed by $0.1 million to expense of $0.1 million for fiscal 2022 as compared to income of less than $0.1 million for fiscal 2021.
Interest (expense) income, net
Fiscal years ended January 31,
(in thousands)
20222021
$ Change
% Change
Interest (expense) income, net$(1,084)$(1,573)$489 (31 %)
Interest expense, net decreased $0.5 million to $1.1 million for fiscal 2022, as compared to $1.6 million for fiscal 2021. The decrease is primarily attributable to lower average debt balances due to repayment of debt with the proceeds of our equity offerings, as well as higher average cash balances.
Provision for income taxes
Fiscal years ended January 31,
(in thousands)20222021$ Change% Change
Provision for income taxes$(182)$(49)$(133)271 %
Provision for income taxes increased by $0.1 million to $0.2 million for fiscal 2022, as compared to less than $0.1 million for fiscal 2021. Provision for income taxes relates primarily to utilization of Canadian net operating loss carryforwards and state income taxes.
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 interest expense (income), net, provision for income taxes, depreciation and
60


amortization, and before stock-based compensation expense, change in fair value of contingent consideration liabilities and other expense (income), net.
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 Annual Report on Form 10-K 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.
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; (3) tax payments that may represent a reduction in cash available to us; or (4) interest expense (income), net; 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:

For the fiscal years ended January 31,
(in thousands)20222021
Net loss$(118,161)$(27,292)
Interest expense (income), net1,084 1,573 
Provision for income taxes182 49 
Depreciation and amortization21,302 15,908 
Stock-based compensation expense36,234 13,489 
Change in fair value of contingent consideration liabilities258 71 
Other expense (income), net78 (1)
Adjusted EBITDA$(59,023)$3,797 

We calculate free cash flow as net cash (used in) provided by operating activities less capitalized internal-use software development costs and purchases of property and equipment.
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.
61


The following table presents a reconciliation of free cash flow from net cash provided by operating activities, the most directly comparable GAAP financial measure, for each of the periods indicated:
For the fiscal years ended January 31,
(in thousands)20222021
Net cash (used in) provided by operating activities$(74,710)$2,890 
Less:
Capitalized internal-use software(12,385)(7,334)
Purchases of property and equipment(18,420)(11,241)
Free cash flow$(105,515)$(15,685)

Liquidity and capital resources
On October 23, 2020, we completed a follow-on offering of our common stock, in which we 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, and before deducting third-party offering costs of $290.
On April 12, 2021, we completed a follow-on offering of our common stock. In connection with this offering, we issued and sold 5,175,000 shares of common stock at an issuance price of $50.00 per share resulting in net proceeds of $245,813, after deducting underwriting discounts and commissions.
As of January 31, 2022 and 2021, we had cash and cash equivalents of $313.8 million and $218.8 million, respectively. Cash and cash equivalents consist of money market accounts and cash on deposit.
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
Second Amended and Restated Loan and Security Agreement
On May 5, 2020, we entered into the Second SVB Facility. The Second SVB Facility provided for a revolving line of credit of up to $50.0 million (with options to increase up to $65.0 million). We transferred the $20.0 million outstanding balance on a previous SVB Facility, the First SVB Facility term loan, plus related prepayment fees, into the revolving credit borrowings outstanding under the Second SVB Facility. As of January 31, 2022, the interest rate on the Second SVB Facility was 4.5%. Borrowings under the Second SVB Facility were payable on May 5, 2025. We repaid the outstanding balance on the Second SVB Facility in January 2021. As of January 31, 2022 and 2021, we had no outstanding balance on the Second SVB Facility and $50.0 million of available borrowings under the facility. We were in compliance with all covenants related to the Second SVB Facility as of January 31, 2022.
Third SVB Facility
On March 28, 2022, we entered into the Third SVB Facility to increase the borrowing capacity from $50.0 million to $100.0 million. The Third SVB Facility also reduced the interest rate to the greater of 3.25% or the Wall Street Journal Prime Rate minus 0.5%, amended the annual commitment fees to approximately $0.3 million per year and amended the quarterly fee to 0.15% per annum of the average unused revolving line under the facility.
In the event that we terminate the Third SVB Facility prior to the Maturity Date and do not replace the facility with another SVB facility, we are required to pay a termination fee equal to $0.2 million plus a percent of total borrowing capacity, both of which would be reduced based on the amount of time elapsed before the termination.
Any of our obligations under the Third SVB Facility are secured by a first priority security interest in substantially all of our assets, other than intellectual property. The Third SVB Facility includes a financial covenant that requires us to maintain a minimum Adjusted Quick Ratio, as defined in the Third SVB Facility.

62


The following table summarizes our sources and uses of cash for each of the periods presented:
Fiscal years ended
January 31,
(in thousands)
20222021
Cash (used in) provided by operating activities$(74,710)$2,890 
Cash used in investing activities
(65,228)(25,085)
Cash provided by financing activities234,969 150,661 
Net increase in cash and cash equivalents$95,031 $128,466 
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 payroll, payments to suppliers and employees, payments for operating leases, as well as cash paid for interest on our finance leases and other borrowings and cash paid for various sales, property and income taxes.

During the fiscal year ended January 31, 2022, cash used in operating activities was $74.7 million, as our cash paid to employees and suppliers exceeded our cash received from customers.

During the fiscal year ended January 31, 2021, cash provided by operating activities was $2.9 million, as our cash received from customers exceeded our cash paid to employees and suppliers in connection with our normal operations.

The change in cash used in operating activities was driven primarily by higher employee compensation costs, primarily due to higher employee headcount as well as an increase in compensation costs for existing employees, partially offset by an increase in cash received from customers driven by higher revenues.


Investing activities
During the fiscal year ended January 31, 2022, cash used in investing activities was $65.2 million, principally resulting from $34.4 million of net cash paid for the acquisition of Insignia, $18.4 million of purchases of property and equipment, principally driven by the purchase of data center equipment, as well as $12.4 million of cash paid for capitalized internal-use software.
During the fiscal year ended January 31, 2021, cash used in investing activities was $25.1 million, principally resulting from capital expenditures, the bulk of which consists of hardware used by clients and the purchase of data center equipment of $11.2 million, capitalized internal-use software costs of $7.3 million and $6.5 million used for the acquisition of QueueDr, net of cash acquired.
Financing activities
During the fiscal year ended January 31, 2022, net cash provided by financing activities was $235.0 million, primarily consisting of $245.8 million in proceeds from the April 2021 offering of our common stock, net of underwriters' discounts and commissions, and $6.9 million in proceeds from our equity compensation plans, partially offset by $9.0 million used for treasury stock to satisfy tax withholdings on stock compensation awards, $5.3 million used for principal payments on finance leases and financing arrangements and $3.3 million used for payments of acquisition-related liabilities.
During the fiscal year ended January 31, 2021, net cash provided by financing activities was $150.7 million, consisting of $174.8 million in proceeds from the October 2020 offering of our common stock, net of underwriters' discounts and commissions, $4.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 $20.7 million used to repay the outstanding principal balance of the Second SVB Facility, $5.0 million used for treasury stock to satisfy tax withholdings on stock compensation awards, $4.3 million used for principal payments on finance leases and financing arrangements, $0.4 million used for debt and equity issuance and offering costs and $0.2 million for loan facility fee payments. 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 the transfer of the balance of the First SVB
63


Facility and the fees that were transferred in connection with the Second SVB Facility within the supplemental non-cash investing and financing information on our consolidated statements of cash flows included in Part II, Item 8 of this Annual Report on Form 10-K.
Material Cash Requirements
Our material cash requirements relate to leases, financing arrangements and contractual purchase commitments and human capital. Refer to Note 4 - Composition of certain financial statement accounts in Part II - Item 8 of this Annual Report on Form 10-K for additional information on accrued payroll related liabilities. Refer to Note 6 - Finance leases and other debt, Note 10 - Leases and Note 11 - Commitments and contingencies in Part II - Item 8 of this Annual Report on Form 10-K for additional information on cash requirements for leases, financing arrangements and contractual purchase commitments.
Critical accounting policies and estimates
The preparation of the consolidated financial statements in conformity with GAAP requires us to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. Our most significant estimates and judgments involve revenue recognition, the fair value of assets acquired in business combinations, capitalized internal-use software, income taxes, and valuation of our stock-based compensation. Actual results may differ from these estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
We believe that the accounting policies described below involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our financial condition and results of operations.

Revenue recognition
We account for revenue from contracts with clients by applying the requirements of Topic 606, which includes the following steps:
Identification of the contract, or contracts, with a client.
Identification of the performance obligations in a contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, performance obligations are satisfied.
Revenues are recognized when control of these services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We believe the areas in which we apply the most critical judgements when determining revenue recognition relate to the identification of distinct performance obligations, the assessment of the standalone selling price (“SSP”) for each performance obligation identified, the determination of the amount of variable consideration to include in the transaction price of our contracts with customers and the determination of whether we are the principal or the agent for certain performance obligations.

Determination of Performance Obligations
A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Our contracts with customers may include multiple promises to transfer services to a customer. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as a single performance obligation may require significant judgment that requires us to assess the nature of the promise and the value delivered to the customer.
Our subscription and related services revenue includes certain fees from clients for professional services associated with implementation services.
64


In determining whether professional services for implementation are distinct, we consider the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services and the complexity of interfaces created between systems.
We determined that the majority of implementation services were not distinct from the related subscription service because they are proprietary such that they cannot be performed by another entity, because we generally do not sell professional services on a stand-alone basis, and because they are integral to the customer’s ability to derive the intended benefit of the subscription service, indicating that the implementation services and related subscription are inputs to a combined output.
Determination of Standalone Selling Prices

We allocate the transaction price of our customer contracts to the performance obligations within those contracts based on the relative SSP of the performance obligations.

The SSP is the price that we would sell a product separately to a customer. The best evidence of this is an observable price from stand-alone sales of that product to similarly situated customers. However, as we do not typically transfer our performance obligations on a standalone basis, but rather we transfer bundles of performance obligations, we use an adjusted market assessment approach to estimate the price a customer would be willing to pay for our performance obligations using historical price information as priced in previous bundled contracts, our cost structure and our expectations for profit margins.

In determining SSPs, we stratify the population of customer transactions by product, type, size of customer and geographic area. We typically establish a range of SSPs for each of our performance obligations.

The prices we charge for digital messaging solutions provided to life sciences companies have historically been highly variable. We consider pricing to be highly variable if we have a history of selling the services at a wide range of prices to similar customers in similar geographic areas within the same time periods. As the pricing of our digital messaging solutions has historically been highly variable, we use the residual method to estimate the SSP of performance obligations for digital messaging solutions. We estimate the residual SSP of our digital messaging solutions as the total transaction price of the customer contract less the SSPs of the remaining performance obligations pursuant to the contract.

Variable Consideration

We estimate the transaction price at contract inception, including any variable consideration, and we update the estimate each reporting period for any changes in circumstances. When determining the transaction price, we assume the products will be transferred to the customer based on the terms of the existing contract and our assumption does not take into consideration the possibility of a contract being canceled, renewed, or modified.

We occasionally provide credits to customers representing adjustments to the transaction price. Known and estimable credits and adjustments represent a form of variable consideration, which are estimated at contract inception and generally result in reductions to revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. We estimate the amount of variable consideration based on its expected probability-weighted value or its most likely amount. We include variable consideration in the transaction price to the extent it is probable there will not be a significant reversal of revenue when the uncertainty with respect to the variable consideration is resolved. We believe that there will not be significant changes to our estimates of variable consideration as of January 31, 2022.

Principal vs Agent Considerations
As part of our revenue recognition process, we evaluate whether we are the principal or agent for the performance obligations in our contracts with customers. When we determine that we are the principal for a performance obligation, we recognize revenue for that performance obligation on a gross basis. When we determine that we are an agent for a performance obligation, we recognize revenue for that performance obligation net of the related costs. In determining whether we are the principal or the agent, we evaluate whether we have control of the services before we transfer the services to the customer by considering whether we are primarily obligated for transferring the services to the customer, whether we have inventory risk for the services before the services are transferred to the customer, and whether we have latitude in establishing prices. We recognize payment processing fees collected from customers as revenue on a gross basis because, as the merchant of record, we control the services before delivery to the customer, we are primarily responsible for the delivery of the services to our customers, we have latitude in establishing pricing with respect to the customer and other terms of service, we have
65


sole discretion in selecting the third party to perform the settlement, and we assume the credit risk for the transaction processed. We also have the unilateral ability to accept or reject a transaction based on our established criteria.
Business combinations
We use our best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. With the assistance of third-party appraisers, we assess the fair value of the assets acquired in business combinations. The fair value of the acquired licenses and technology was estimated using the relief from royalty method. The fair value of customer relationships was estimated using a multi period excess earnings method. To calculate fair value, we used cash flows discounted at a rate considered appropriate given the inherent risks associated with each client grouping. Our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Where applicable, the consideration transferred for business combinations includes the acquisition date fair value of contingent consideration. In connection with the QueueDr acquisition, we recorded contingent consideration liabilities within accrued expenses for amounts payable to the selling shareholders based on collections from QueueDr customers. The fair value of our contingent consideration liabilities was determined using a Monte-Carlo simulation which uses estimated cash flows and likelihoods of contract cancellation to estimate the expected payout based on collections and active status of the underlying customer contracts. The fair value of our contingent consideration liabilities was determined based on inputs which are not readily available in public markets. Therefore, we categorized the liabilities as Level 3 in the fair value hierarchy. In connection with the acquisition of QueueDr, we recorded contingent consideration liabilities with an acquisition-date fair value of $2,240. During the fiscal years ended January 31, 2021 and 2022, we paid a total of $2,574 to settle the contingent consideration liabilities, which represented the maximum amount payable for the contingent consideration liabilities. Changes in the fair value of contingent consideration liabilities are included in general and administrative expense in the accompanying consolidated statements of operations.
Capitalized internal-use software
We capitalize certain costs incurred for the development of computer software for internal use pursuant to ASC Topic 350-40, Intangibles—Goodwill and Other—Internal use software. These costs relate to the development of our Phreesia Platform. We capitalize the costs during the development of the project, when it is determined that it is probable that the project will be completed, and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three to five years. We evaluate the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. We exercise judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that we change the manner in which we develop and test new features and functionalities related to our solutions, assess the ongoing value of capitalized assets or determine the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs we capitalize and amortize could change in future periods.
66


Income taxes
An asset and liability approach is used for financial accounting and reporting of current and deferred income taxes. Deferred income tax assets and liabilities are computed for temporary differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income or loss. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. We follow ASC 740, Accounting for Uncertainty in Income Taxes. ASC 740 clarifies the accounting for uncertainty in income taxes recognized in a company’s consolidated financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in the interim periods, disclosure, and transition.
We have accumulated U.S. federal and state net operating loss carryforwards of approximately $332.5 million, and $199.1 million as of January 31, 2022 and 2021, respectively. These carryforwards will begin to expire in 2025. As of January 31, 2022, our foreign branch had net operating loss carryforwards of approximately $1.9 million, which may be available to offset future income tax liabilities and will expire beginning in 2030.
In assessing the realizability of the net deferred tax asset we consider all relevant positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The realization of the gross deferred tax assets is dependent on several factors, including the generation of sufficient taxable income prior to the expiration of the net operating loss carryforwards.
Due to uncertainty regarding the ability to realize the benefit of U.S. deferred tax assets primarily relating to net operating loss carryforwards, we have established valuation allowances to reduce deferred the U.S. deferred tax assets to an amount that is more likely than not to be realized. On the basis of this evaluation, we have recorded valuation allowances of $97.3 million and $54.6 million as of January 31, 2022 and 2021.
Under Section 382 of the Code, if a corporation undergoes an “ownership change” (generally defined as a greater than 50% change by value in its equity ownership over a three-year period), the corporation’s ability to use its pre-ownership change net operating loss carryforwards and other pre-ownership change tax attributes to offset its post-change income may be limited. As of January 31, 2022, we have U.S. net operating loss carryforwards of approximately $332.5 million. We have completed a Section 382 study and, as a result of the analysis, it is more likely than not that we have experienced an "ownership change". We may also experience ownership changes in the future as a result of subsequent shifts in our stock ownership. Accordingly, if we earn net taxable income, it is more likely than not that our ability to use our pre-ownership change net operating loss carryforwards to offset U.S. federal taxable income will be subject to limitations, which could potentially result in increased future tax liability.
We review and evaluate tax positions in major jurisdictions and determine whether we record unrecognized tax benefits as reductions of deferred tax assets or as liabilities in accordance with ASC 740 and adjust these unrecognized tax benefits when our judgment changes as a result of the evaluation of new information not previously available. We recognize interest and penalties related to uncertain tax positions in income tax expense. There was no outstanding balance for unrecognized tax benefits as of January 31, 2022.
Stock-based compensation for market-based performance stock units ("PSUs")
We recognize the grant-date fair value of stock-based awards issued as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period of the award. We granted market-based PSUs during fiscal 2022.
Each award vests in zero to two shares of common stock based on our total stockholder return (TSR), relative to a peer group of companies on the Russell 3000 stock index. We estimate the fair value of the PSUs using a Monte Carlo Simulation model which projects TSR for Phreesia and each member of the peer group over a performance period of approximately three years. The most critical and judgmental assumptions used in the Monte Carlo Simulation to estimate the fair value of the PSUs are set forth below:

Correlation coefficient: The correlation coefficient measures the correlation of our stock to the stock of the companies in the peer group. This coefficient is used to project the performance of our stock against our peers to estimate projected performance under the plan.
67


Expected volatility: The expected volatility is based on historical volatilities of peer companies within our industry which were commensurate with the simulation term assumption.
Recent accounting pronouncements
There are no recently issued accounting pronouncements that we have not yet adopted that will materially impact our consolidated financial statements.

See Note 3 to our Consolidated financial statements of this Annual Report on Form 10-K for a discussion of recent accounting pronouncements.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

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 primarily of money market accounts and cash on deposit. 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. 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.

Foreign currency exchange risk

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. As of January 31, 2022, no foreign currency forward contracts remained outstanding.
68


Item 8. Consolidated Financial Statements and Supplementary Data

PHREESIA, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
Report of Independent Registered Public Accounting Firm (KPMG LLP , Philadelphia, PA, Auditor Firm ID: 185)
Consolidated Balance Sheets as of January 31, 2022 and 2021
Consolidated Statements of Operations for the years ended January 31, 2022, 2021 and 2020
Consolidated Statements of Stockholders’ Equity (Deficit) for the years ended January 31, 2022, 2021 and 2020
Consolidated Statements of Cash Flows for the years ended January 31, 2022, 2021 and 2020
Notes to Consolidated Financial Statements


69





Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
Phreesia, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Phreesia, Inc. and subsidiaries (the Company) as of January 31, 2022 and 2021, the related consolidated statements of operations, stockholders’ equity (deficit), and cash flows for each of the years in the three-year period ended January 31, 2022, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of January 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended January 31, 2022, in conformity with U.S. generally accepted accounting principles.

We also were engaged to audit, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of January 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 31, 2022 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

Change in Accounting Principle

As discussed in Note 3 to the consolidated financial statements, the Company has changed its method of accounting for leases as of February 1, 2020, due to the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842).

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Identification of performance obligations for larger enterprise healthcare services contracts
70



As discussed in Note 5 to the consolidated financial statements, the Company executes contracts that may include various combinations of performance obligations related to software, hardware, and services comprised of customized solutions, on-site support and training, as well as different contract terms. When these contracts are executed or modified, the Company performs a detailed evaluation to identify the performance obligations in the contract. During the year ended January 31, 2022, the Company recognized $95,514 thousand of subscription and related services revenue, a portion of which related to larger enterprise healthcare services clients that may choose to contract differently than typical customers that use a per provider subscription model.

We identified the evaluation of the Company’s identification of performance obligations for larger enterprise healthcare services contracts that were entered into or modified during the year as a critical audit matter. Specifically, for certain contracts with larger enterprise healthcare services clients, evaluating the Company’s determination of distinct performance obligations required challenging auditor judgment due to the varying nature of the underlying promises and the associated contract terms.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s revenue recognition process, including an internal control related to the Company’s identification of performance obligations in larger enterprise healthcare services contracts entered into or modified during the year.

For larger enterprise healthcare services contracts that were entered into or modified during the year ended January 31, 2022, we (1) read the contracts to understand their terms and conditions and (2) evaluated the identification of performance obligations in each arrangement by considering the nature of the promises within the contract and whether they were distinct from other promised goods and services. For a sample of invoices, we compared the invoiced items to a performance obligation identified in the contract by the Company.

Evaluation of acquisition-date fair value of acquired intangible assets

As discussed in Note 16 to the financial statements, on December 3, 2021, the Company acquired Insignia Health, LLC (“Insignia”) in a business combination. The fair value of the total consideration for the acquired business was $37,208 thousand, of which $6,200 thousand was allocated to acquired Patient Activation Measure (“PAM”) License intangible asset and $4,500 thousand was allocated to customer relationships intangible asset. Fair values of the acquired PAM License and customer relationships intangible asset are estimated using valuation models with assistance from a third-party appraiser.

We identified the evaluation of the fair value of the PAM License and customer relationships intangible asset acquired in the Insignia business combination as a critical audit matter. There was a high degree of subjectivity in evaluating the discounted cash flows used to measure the acquisition-date fair value of the intangible assets. Specifically, the measurement of the fair value of the intangible assets was sensitive to possible changes in the following internally developed assumptions:
• forecasted revenue growth rates used to measure the PAM License intangible asset
• forecasted earnings before interest, taxes, depreciation, and amortization (EBITDA) margins used to measure the customer relationships intangible asset
• estimated royalty rate in the relief from royalty method used to measure acquired PAM License intangible asset
• estimated discount rate used to measure the PAM License intangible asset and customer relationships intangible asset.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s acquisition-date valuation process, including controls related to the assumptions noted above. We evaluated the Company’s forecasted revenue growth assumptions related to the PAM License intangible asset by comparing the forecasted revenue growth rates to those of the Company’s peers. We evaluated the Company’s EBITDA margin assumptions related to customer relationships by comparing them to EBITDA margin assumptions of the Company’s peers and to historical EBITDA margin achieved. In addition, we involved valuation professionals with specialized skills and
71


knowledge, who assisted in:
• recalculating an estimate of the acquired PAM License intangible asset fair value using the Company’s forecasted cash flows, discount rate and royalty rate, and comparing the result to the Company’s fair value estimate
• evaluating the Company’s estimated royalty rate, by comparing the rate to publicly available third-party market data for comparable entities
• recalculating an estimate of the customer relationships intangible asset fair value using the Company’s forecasted cash flows and discount rate, and comparing the result to the Company’s fair value estimate
• evaluating the Company’s discount rate by performing a parallel analysis using inputs and assumptions deemed reasonable and comparing the results used to the appraiser’s calculation.

/s/ KPMG LLP

We have served as the Company’s auditor since 2019.

Philadelphia, Pennsylvania
March 31, 2022

72



Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors
Phreesia, Inc.:

Opinion on Internal Control Over Financial Reporting
We have audited Phreesia, Inc. and subsidiaries' (the Company) internal control over financial reporting as of January 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of January 31, 2022 and 2021, the related consolidated statements of operations, stockholders’ equity (deficit), and cash flows for each of the years in the three-year period ended January 31, 2022, and the related notes (collectively, the consolidated financial statements), and our report dated March 31, 2022 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
73



Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ KPMG LLP

Philadelphia, Pennsylvania
March 31, 2022

74


Phreesia, Inc.
Consolidated Balance Sheets
(in thousands, except share and per share data)
January 31,
20222021
Assets
Current:
Cash and cash equivalents$313,812 $218,781 
Settlement assets19,590 15,488 
Accounts receivable, net of allowance for doubtful accounts of $863 and $699 as of January 31, 2022 and 2021, respectively
40,262 29,052 
Deferred contract acquisition costs1,642 1,693 
Prepaid expenses and other current assets11,043 7,254 
Total current assets386,349 272,268 
Property and equipment, net of accumulated depreciation and amortization of $53,321 and $40,148 as of January 31, 2022 and 2021, respectively
34,645 26,660 
Capitalized internal-use software, net of accumulated amortization of $31,139 and $25,476 as of January 31, 2022 and 2021, respectively
17,643 10,476 
Operating lease right-of-use assets2,337 2,654 
Deferred contract acquisition costs2,437 1,248 
Intangible assets, net of accumulated amortization of $1,178 and $525 as of January 31, 2022 and 2021, respectively
12,772 2,725 
Deferred tax asset515 658 
Goodwill33,621 8,307 
Other assets4,157 1,670 
Total Assets$494,476 $326,666 
Liabilities and Stockholders’ Equity
Current:
Settlement obligations$19,590 $15,488 
Current portion of finance lease liabilities and other debt5,821 4,864 
Current portion of operating lease liabilities1,281 1,087 
Accounts payable5,119 4,389 
Accrued expenses20,128 18,324 
Deferred revenue16,493 10,838 
Total current liabilities68,432 54,990 
Long-term finance lease liabilities and other debt7,423 6,471 
Operating lease liabilities, non-current1,276 1,899 
Long-term deferred revenue65  
Total liabilities77,196 63,360 
Commitments and contingencies (Note 11)


Stockholders’ Equity:
Common stock, $0.01 par value—500,000,000 shares authorized as of January 31, 2022 and 2021, respectively; 52,095,964 and 44,880,883 shares issued as of January 31, 2022 and 2021, respectively
521 449 
Additional paid-in capital860,657 579,599 
Accumulated deficit(429,938)(311,777)
Treasury stock, at cost, 301,003 and 99,520 shares as of January 31, 2022 and 2021, respectively
(13,960)(4,965)
Total Stockholders’ Equity417,280 263,306 
Total Liabilities and Stockholders’ Equity$494,476 $326,666 
See notes to consolidated financial statements.
75


Phreesia, Inc.
Consolidated Statements of Operations
(in thousands, except share and per share data)
For the fiscal years ended January 31,
202220212020
Revenue:
Subscription and related services$95,514 $69,042 $56,357 
Payment processing fees65,201 49,900 46,500 
Life sciences52,518 29,735 21,927 
Total revenue213,233 148,677 124,784 
Expenses:
Cost of revenue (excluding depreciation and amortization)42,669 23,461 16,831 
Payment processing expense38,719 28,925 27,889 
Sales and marketing106,421 42,972 32,357 
Research and development52,265 22,622 18,623 
General and administrative68,674 40,460 30,458 
Depreciation14,985 9,770 8,753 
Amortization6,317 6,138 5,171 
Total expenses330,050 174,348 140,082 
Operating loss(116,817)(25,671)(15,298)
Other (expense) income, net(78)1(1,023)
Change in fair value of warrant liability  (3,307)
Interest (expense) income, net(1,084)(1,573)(2,445)
Total other expense, net(1,162)(1,572)(6,775)
Loss before (provision for) benefit from income taxes(117,979)(27,243)(22,073)
(Provision for) benefit from income taxes(182)(49)1,780 
Net loss(118,161)(27,292)(20,293)
Preferred stock dividends paid  (14,955)
Accretion of redeemable preferred stock  (56,175)
Net loss attributable to common stockholders, basic and diluted$(118,161)$(27,292)$(91,423)
Net loss per share attributable to common stockholders, basic and diluted$(2.37)$(0.69)$(4.50)
Weighted-average common shares outstanding, basic and diluted49,888,436 39,519,640 20,301,189 
See notes to consolidated financial statements.
76


Phreesia, Inc.
Consolidated Statements of Stockholders’ Equity (Deficit)
(in thousands, except share data)
Stockholders’ equity
Common stock
SharesAmountAdditional
paid-in
capital
Accumulated
deficit
Treasury stockTotal
Balance, January 31, 20191,994,721 $20 $ $(210,994)$ $(210,974)
Net loss— — — (20,293)— (20,293)
Stock-based compensation expense— — 6,177 — — 6,177 
Exercise of stock options and vesting of restricted stock units734,382 7 1,802 — — 1,809 
Issuance of common stock warrants— — 833 — — 833 
Accretion of redeemable preferred stock (See Note 7)— — (2,977)(53,198)— (56,175)
Payment of preferred stock dividends (See Note 7)— — (14,955)— — (14,955)
Issuance of common stock in initial public offering, net of issuance costs of $6,412
7,812,500 78 124,292 — — 124,370 
Conversion of preferred stock into common stock (See Note 7)25,311,535 253 262,412 — — 262,665 
Cashless exercise of common stock warrants168,862 2 — — — 2 
Conversion and exercise of preferred stock warrants into common stock (See Note 7)588,763 6 8,799 — — 8,805 
Treasury stock from vesting of restricted stock units— — — — (399)(399)
Balance, January 31, 202036,610,763 366 386,383 (284,485)(399)101,865 
Net loss — — — (27,292) — (27,292)
Stock-based compensation expense — — 13,489 —  — 13,489 
Exercise of stock options and vesting of restricted stock units 2,459,782 25 5,275 —  — 5,300 
Treasury stock from vesting of restricted stock units - satisfaction of tax withholdings — — — —  (4,566)(4,566)
Issuance of common stock in follow-on public offering, net of issuance costs of $290
 5,750,000 57 174,453 —  — 174,510 
Cashless exercise of common stock warrants 60,338 1 (1)—  —  
Balance, January 31, 2021 44,880,883 449 579,599 (311,777) (4,965)263,306 
Net loss— — — (118,161)— (118,161)
Stock-based compensation expense— — 29,668 — — 29,668 
Exercise of stock options and vesting of restricted stock units1,997,551 204,123 — — 4,143 
Issuance of common stock for employee stock purchase plan42,530 — 1,506 — — 1,506 
Treasury stock from vesting of restricted stock units - satisfaction of tax withholdings— — — — (8,995)(8,995)
Issuance of common stock in follow-on public offering, net5,175,000 52 245,761 — — 245,813 
Balance, January 31, 202252,095,964 $521 $860,657 $(429,938)$(13,960)$417,280 
See notes to consolidated financial statements
77


Phreesia, Inc.
Consolidated Statements of Cash Flows
(in thousands)
For the fiscal years ended January 31,
202220212020
Operating activities:
Net loss$(118,161)$(27,292)$(20,293)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization21,302 15,908 13,924 
Non-cash stock-based compensation expense36,144 13,489 6,177 
Change in fair value of warrants liability  3,307 
Amortization of deferred financing costs and debt discount288 389 445 
Loss on extinguishment of debt  1,073 
Cost of Phreesia hardware purchased by customers672 762 741 
Deferred contract acquisition costs amortization2,211 2,025 1,977 
Non-cash operating lease expense1,004 1,766  
Change in fair value of contingent consideration liabilities258   
Deferred tax asset143 (65)(775)
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable(10,216)(6,619)(5,905)
Prepaid expenses and other assets(7,192)(1,600)(312)
Deferred contract acquisition costs(3,349)(1,652)(2,097)
Accounts payable2,881 (3,821)(30)
Accrued expenses and other liabilities(2,983)6,004 3,681 
Lease liability(1,060)(1,786) 
Deferred revenue3,348 5,382 (1,087)
Net cash (used in) provided by operating activities(74,710)2,890 826 
Investing activities:
Acquisitions, net of cash acquired(34,423)(6,510) 
Capitalized internal-use software(12,385)(7,334)(5,305)
Purchases of property and equipment(18,420)(11,241)(7,015)
Net cash used in investing activities(65,228)(25,085)(12,320)
Financing activities:
Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions245,813 174,800 130,781 
Payment of preferred stock dividends  (14,955)
Proceeds from issuance of common stock upon exercise of stock options4,889 4,385 1,809 
Treasury stock to satisfy tax withholdings on stock compensation awards(8,995)(4,965) 
Payment of offering costs (290)(6,217)
Proceeds from employee stock purchase plan1,979   
Insurance financing agreement 2,009  
Finance lease payments(4,267)(2,630)(1,898)
Principal payments on financing agreements(1,039)(1,691) 
Debt issuance costs (69)(112)
Loan facility fee payment(125)(225) 
Financing payments of acquisition-related liabilities(3,286)  
Proceeds from revolving line of credit  9,876 
Payments of revolving line of credit (20,663)(17,676)
Proceeds from term loan  20,000 
Repayment of term loan and loan payable  (21,042)
Debt extinguishment costs  (300)
Net cash provided by financing activities234,969 150,661 100,266 
Net increase in cash and cash equivalents95,031 128,466 88,772 
Cash and cash equivalents—beginning of year218,781 90,315 1,543 
Cash and cash equivalents—end of year$313,812 $218,781 $90,315 
78


Supplemental information of non-cash investing and financing information:
Right-of-use assets recorded in exchange for operating lease liabilities$81 $4,359 $ 
Property and equipment acquisitions through finance leases$7,394 $8,885 $2,047 
Capitalized software acquired through vendor financing$ $174 $ 
Purchase of property and equipment and capitalized software included in accounts payable$1,124 $3,359 $1,253 
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 $ 
Issuance of warrants related to debt$ $ $833 
Receivables for cash in-transit on stock option exercises$169 $915 $ 
Cashless exercise of common stock warrants$ $3,060 $3,530 
Capitalized stock based compensation$489 $ $ 
Cash paid for:
Interest$802 $1,465 $2,310 
Income taxes$49 $64 $ 
See notes to consolidated financial statements
79


Phreesia, Inc.
Notes to Consolidated 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 software solutions that improve the operational and financial performance of healthcare organizations by activating patients in their care to optimize patient health outcomes. Through the SaaS-based technology platform (the "Phreesia Platform" or "Platform"), the Company offers healthcare services clients a robust suite of integrated solutions that manage patient access, registration, payments and clinical support. The Company’s Platform also provides life sciences companies, patient advocacy, public interest and other not-for-profit organizations with a channel for targeted and direct communication with patients. In connection with the patient intake and registration process, Phreesia offers its healthcare services clients the ability to lease tablets ("PhreesiaPads") and on-site kiosks ("Arrivals Kiosks") along with their monthly subscription. The Company was formed in May 2005, and has several offices in the U.S. and Canada. The Company completed an initial public offering ("IPO") in July 2019.
During fiscal 2021, the Company changed its headquarters from New York, New York to Raleigh, North Carolina.
b) 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 common stock, debt and preferred stock 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 January 31, 2022, along with cash generated in the normal course of business, and available borrowing capacity under its Second Amended and Restated Loan and Security Agreement (the "Second SVB Facility") with Silicon Valley Bank ("SVB") (Note 6), are sufficient to fund its operations for at least the next 12 months.
On March 28, 2022, the Company entered into the First Loan Modification Agreement to the Second SVB Facility (as amended, the "Third SVB Facility"), to increase the available borrowing capacity to $100.0 million from $50.0 million.
The Company will seek to obtain additional financing, if needed, to successfully implement its long-term strategy.
2. Basis of presentation
(a) Consolidated Financial Statements
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and regulations of the Securities and Exchange Commission ("SEC") regarding annual financial reporting and include the accounts of Phreesia, Inc; its branch operation in Canada and its consolidated subsidiaries (collectively, the "Company").
(b) Fiscal year
The Company’s fiscal year ends on January 31. References to fiscal 2022, 2021 and 2020, refer to the fiscal years ended January 31, 2022, 2021 and 2020, respectively.
3. Summary of significant accounting policies

(a) Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The most significant
80


assumptions and estimates relate to the allowance for doubtful accounts, capitalized internal-use software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of identifiable assets and liabilities and contingent consideration in business acquisitions, and the realization of deferred tax assets.
(b) Revenue recognition

The Company evaluates its contractual arrangements to determine the performance obligations and transaction prices. Revenue is allocated to each performance obligation and recognized when the related performance obligations are satisfied. See Note 5 for additional information regarding ASC 606, Revenue from Contracts with Customers, as well as for additional details about the Company's products and service lines.
(c) Concentrations of credit risk
Financial instruments that 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 and other healthcare services organizations located in the United States as well as pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the years ended January 31, 2022 and January 31, 2021. As of January 31, 2022, the Company had receivables from one entity that accounted for at least 10% of total accounts receivable.

(d) Risks and uncertainties
Risks Related to the COVID-19 Pandemic
In March 2020, the World Health Organization declared the ongoing outbreak of a novel strain of coronavirus ("COVID-19") a pandemic. There continues to be uncertainty as to the duration and extent to which the global COVID-19 pandemic, as well as the emergence of new variants, may adversely impact the Company's business operations, financial performance, and results of operations, as well as macroeconomic conditions, at this time.
Other Risks and Uncertainties
The Company is subject to a variety of risk factors, including the economy, data privacy and security laws and government regulations. Additionally, the Company is subject to other risks associated with the markets in which it operates including reliance on third party vendors, partners, and service providers. Certain of the Company's service providers, including certain third-party software developers, are located in international locations subject to warfare and/or political and economic instability, such as Russia, Ukraine and India. As with any business, operation of the Company involves risk, including the risk of service interruption impacting the operations of our business and our customer’s facilities below expected levels of operation, shut downs due to the breakdown or failure of information technology and communications systems, changes in laws or regulations, political and economic instability, or catastrophic events such as fires, earthquakes, floods, explosions, global health concerns such as pandemics or other similar occurrences affecting the delivery of our productions and services. The occurrence of any of these events could significantly reduce or eliminate revenues generated, or significantly increase the expenses of our operations, adversely impacting the Company’s operating results and our ability to meet our obligations and commitments. See Note 6 - Finance leases and other debt, for a summary of our contractual commitments as of January 31, 2022.
(e) Cost of revenue (excluding depreciation and amortization)
Cost of revenue (excluding depreciation and amortization) primarily consists of personnel expenses for implementation and technical support, costs to verify insurance eligibility and benefits, infrastructure costs for operation of our SaaS-based Phreesia Platform such as hosting fees and certain fees paid to various third party providers for the use of their technology. Personnel expenses consist of salaries, benefits, bonuses and stock-based compensation.
81


(f) Payment processing expense
Payment processing expense consists primarily of interchange fees set by payment card networks that are ultimately paid to the card-issuing financial institution, and assessment fees paid to payment card networks that are ultimately paid to third-party payment processors and gateways.
(g) 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 include costs for advertising, promotional and other marketing activities, as well as certain fees paid to various third-party partners for sales lead generation. Advertising is expensed as incurred. Advertising expense was $4,007, $558 and $251 for the fiscal years ended 2022, 2021 and 2020, respectively.
(h) Research and development
Research and development expense consists of costs for the design, development, testing and enhancement of the Company’s 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, offset by any internal-use software development cost capitalized during the same period.
(i) 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.
(j) Depreciation
Depreciation represents depreciation expense for PhreesiaPads and Arrivals Kiosks (collectively, Phreesia hardware), data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.
(k) Amortization
Amortization primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets.
(l) Cash and cash equivalents
The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. The Company's money market account meets the definition of cash equivalents.
(m) Settlement assets
Settlement assets represent amounts due from the Company’s payment processor for customer electronic processing transactions. Settlement assets are typically settled within one to two business days of the transaction date.
(n) Settlement obligations
Settlement obligations represent amounts due to customers for electronic processing transactions that have not been funded by the Company due to timing of settlement from the Company’s payment processor.
(o) Accounts receivable
Accounts receivable represent trade receivables, net of allowances for doubtful accounts. The Company estimates the allowance for doubtful accounts as its current estimate of expected credit loss over the life of the instrument. The Company determines the allowance based on historical trends of accounts receivable balances that have been written off and specific account analysis of at-risk customers, the length of time accounts are past due, a customer's current ability to pay its obligations to the Company, the condition of the industry as a whole, as well as expected
82


future changes in credit losses. Accounts receivable are written off at the point that internal collections efforts have been exhausted. As of January 31, 2022 and 2021, the Company has reserved $863 and $699, respectively, for the allowance for doubtful accounts.
Account receivable also includes unbilled accounts receivable (see Contract Balances in Note 5).
(p) Property and equipment
Property and equipment, including PhreesiaPads and Arrivals Kiosks, are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives of the Company’s property and equipment have been estimated to be between three and seven years, with the useful lives of leasehold improvements being the shorter of the useful life of the asset or the life of the underlying lease. Maintenance and repair costs are charged to operations as incurred while expenditures for major improvements are capitalized.
Upon sale or disposition of property and equipment, the cost and related accumulated depreciation are removed from their respective accounts and any gain or loss is reflected in the statements of operations.
(q) Capitalized internal-use software
The Company capitalizes certain costs incurred for the development of computer software for internal use pursuant to ASC 350-40, Intangibles—Goodwill and Other—Internal use software. These costs relate to the development of its Phreesia Platform. The Company capitalizes the costs during the development of the project, when it is determined that it is probable that the project will be completed, and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that the Company changes the manner in which it develops and tests new features and functionalities related to its solutions, assesses the ongoing value of capitalized assets or determines the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs the Company capitalizes and amortizes could change in future periods. Refer to Note 4(c) for further detail on internal-use software costs capitalized during the period.
(r) Business combinations
The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluate these estimates and assumptions quarterly and records any adjustments to its preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.
When applicable, the consideration transferred for business combinations includes the acquisition-date fair value of contingent consideration. Changes in the fair value of contingent consideration liabilities are included in general and administrative expense in the accompanying consolidated statements of operations.
(s) Goodwill and intangible assets
Goodwill represents the excess of the consideration transferred over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed in connection with business combinations accounted for using the acquisition method of accounting. Goodwill is not amortized, but instead goodwill is required to be tested for impairment annually and under certain circumstances. We perform such testing of goodwill in the fourth quarter of each fiscal year, or as events occur or circumstances change that would more likely than not reduce the fair value below its carrying amount.
The testing of goodwill is performed at the reporting unit level. The Company’s reporting unit is the same as its operating segment. The test begins with a qualitative assessment to determine whether it is “more likely than not”
83


that the fair value of the reporting unit is less than its carrying amount. If it is concluded that it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount, the Company performs a quantitative goodwill impairment test by calculating the fair value of the reporting unit and comparing that fair value to the carrying value of the reporting unit. If the estimated fair value of the reporting unit is less than its carrying amount, the Company records a goodwill impairment to reduce the carrying amount of goodwill by the amount by which the fair value of the reporting unit is less than its carrying amount.
All other intangible assets associated with purchased intangibles, consisting of customer relationships, acquired technology and acquired licenses, are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives.
(t) Long-lived assets
Long-lived assets, such as property and equipment, intangible assets, capitalized internal-use software and operating lease right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares the undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.
(u) Income taxes
An asset and liability approach is used for financial accounting and reporting of current and deferred income taxes. Deferred income tax assets and liabilities are computed for temporary differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income or loss. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. The Company follows the guidance in ASC 740, Accounting for Uncertainty in Income Taxes. ASC 740 clarifies the accounting for uncertainty in income taxes recognized in a Company’s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in the interim periods, and disclosure.
The Company reviews and evaluates tax positions in its major jurisdictions and determines whether or not there are uncertain tax positions that require financial statement recognition and the recording of a tax liability or the reduction of a tax asset. The Company would recognize tax related interest and penalties, if applicable, as a component of its provision for income taxes.
(v) Segment information
Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company defines the term “chief operating decision maker” to be its Chief Executive Officer. The Company’s Chief Executive Officer reviews the financial information presented on an entire company basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Additionally, substantially all of the Company's revenues and long-lived assets are located in the U.S. Since the Company operates in one operating segment and substantially all of the Company's revenues and long-lived assets are located in the U.S., all required financial segment information can be found in the consolidated financial statements.
(w) Stock-based compensation
The Company has stock-based compensation plans under which various types of equity-based awards are granted, including stock options, restricted stock units ("RSUs"), performance-based RSUs, and market-based performance stock units ("PSUs"). The compensation for the stock-based awards is recognized in accordance with ASC 718, Compensation — Stock Compensation, which requires that compensation cost be recognized for awards based on the grant-date fair value of the award. That cost is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. For performance-based RSUs, the number of shares
84


expected to vest is estimated at each reporting date based on management's expectations regarding the relevant performance criteria.
The fair value of stock options is estimated at the time of grant using the Black-Scholes option pricing model, which requires the use of inputs and assumptions such as the exercise price of the option, expected term, risk-free interest rate, expected volatility and dividend yield, and the value of the Company's common stock (which is estimated for awards granted prior to our IPO). The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company's common stock on the grant date of the award. The fair value of market-based PSUs is estimated at the time of grant using a Monte Carlo simulation which compares Phreesia's projected total shareholder return ("TSR") to the projected TSR of the Russell 3000 Index (the "Peer Group") and estimates the value of shares to be issued based on the vesting conditions of the PSUs. The Monte Carlo simulation requires the use of inputs and assumptions such as the grant-date closing stock price, simulation, expected volatility, correlation coefficient to the Russell 3000 Index, risk-free interest rate and dividend yield.

During fiscal 2022, the Company activated the Phreesia, Inc. 2019 Employee Stock Purchase Plan ("ESPP" or "the Plan"). The Company will record compensation expense based on the grant date fair value per award granted multiplied by the number of awards granted to the employee for the purchase period. The number of awards granted to the employee for the purchase period is equal to the expected employee contributions divided by 85% of the closing stock price on the offering date.

For liability-classified performance based stock bonus awards, the Company offered eligible employees the option to elect to receive their year-end performance bonus in stock. Bonuses settled in stock are accounted for as stock-based compensation awards vesting based on a performance condition and are classified as liabilities because they represent a liability settled in a variable number of shares.
See Note 8 - Equity Based Compensation, for additional information on stock-based compensation.
(x) Fair value of financial instruments
Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for the sale of 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 required 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.
(y) Equity offering costs
The Company capitalizes certain legal, accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of the equity financing, these costs will be recorded in stockholders’ equity as a reduction of additional paid-in capital generated as a result of the offering. Should the equity financing no longer be considered probable of being consummated, all deferred offering costs would be charged to operating expenses in the consolidated statement of operations.
85


(z) Foreign currency
The Company has a branch office in Canada that provides operational support. The functional currency of the Company’s foreign branch is the U.S. dollar. Accordingly, assets and liabilities of the Company’s foreign branch are re-measured into U.S. dollars at the exchange rates in effect at the reporting date with differences recorded as transaction gains and losses within other (expense) income, net.
(aa) New accounting pronouncements
Impact of recently adopted accounting pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update creates an exception to the recognition and measurement principles in ASC 805, Business Combinations. The amendments require an acquirer to recognize and measure contracts assets and liabilities related to customer contracts acquired in a business combination under the guidance in ASC 606, Revenue from Contracts with Customers, rather than using fair value. The Company adopted the new guidance for the fiscal year ended January 31, 2022 and applied the new guidance to the acquisition of Insignia Health, LLC, ("Insignia") which occurred during the year ended January 31, 2022. For the acquisition of Insignia, the Company recognized and measured acquired deferred revenue in accordance with ASC 606. The Company measured acquired deferred revenue as if the Company had originated the related acquired customer contracts. In accordance with practical expedients available in ASU 2021-08, the Company reflected in acquired deferred revenue the aggregate effect of all contract modifications that occurred prior to the acquisition date, and the Company determined the standalone selling price of each performance obligation included in acquired deferred revenue as of the acquisition date. The effect of applying the practical expedients was not significant. See Note 16 - Acquisitions for additional information regarding the acquisition of Insignia.
On February 1, 2020, the Company adopted ASU No. 2016-02, Leases (Topic 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 its 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 the Company's 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.
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 consolidated financial statements.
86


4. Composition of certain financial statement captions
(a) Accrued expenses
Accrued expenses at January 31, 2022 and 2021 are as follows:
January 31,
20222021
Payroll-related expenses and taxes$10,780 $8,946 
Payment processing fees liability3,502 2,853 
Acquisition-related liabilities96 3,386 
Tax liabilities2,093 700 
Other3,657 2,439 
Total$20,128 $18,324 
Accrued expenses for payroll-related expenses and taxes include approximately $7.5 million of liabilities expected to be settled in shares. See Note 8 - Equity-based compensation for additional information.
(b) Property and equipment
Property and equipment at January 31, 2022 and 2021 are as follows:
Useful life
(years)
January 31,
20222021
PhreesiaPads and Arrivals Kiosks3$26,387 $25,837 
Computer equipment
353,957 33,558 
Computer software
3 to 5
5,311 5,105 
Hardware development
31,024 1,024 
Furniture and fixtures
7539 539 
Leasehold improvements
2748 745 
Total property and equipment
$87,966 $66,808 
Less accumulated depreciation(53,321)(40,148)
Property and equipment — net$34,645 $26,660 
Depreciation expense related to property and equipment amounted to $14,985, $9,770 and $8,753 for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.
Assets acquired under finance leases included in computer equipment were $27,310 and $19,933 at January 31, 2022 and 2021, respectively. Accumulated amortization of assets under finance lease was $15,025 and $10,389 at January 31, 2022 and 2021, respectively.
87


(c) Capitalized internal-use software
For the fiscal years ended January 31, 2022, 2021 and 2020, the Company capitalized $12,830, $7,663 and $5,852 of costs related to the Phreesia Platform, respectively.
During the fiscal years ended January 31, 2022, 2021 and 2020 amortization expense of capitalized internal-use software was $5,664, $5,884 and $4,933, respectively.
(d) Intangible assets and goodwill
The following presents the details of intangible assets as of January 31, 2022 and January 31, 2021.
Useful LifeJanuary 31,
(years)20222021
Acquired technology5$1,410 $1,410 
Customer relationship
7 to 10
6,340 1,840 
License156,200  
Total intangible assets, gross carrying value$13,950 $3,250 
Less accumulated amortization(1,178)(525)
Net carrying value$12,772 $2,725 

The remaining useful life for acquired technology in years is 3.5 and 4.4 as of January 31, 2022 and 2021, respectively. The remaining useful life for customer relationships in years is 9.2 and 7.7 as of January 31, 2022 and 2021, respectively. The remaining useful life for the license to the Patient Activation Measure ("PAM"®) in years is 14.8 as of January 31, 2022. Refer to Note 16 for details of intangible assets acquired in connection with the acquisition of QueueDr and Insignia.
Amortization expense associated with intangible assets for the fiscal years ended January 31, 2022, 2021 and 2020 was $653, $254 and $238, respectively.
The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of January 31, 2022:
January 31, 2022
2023$1,371 
20241,358 
20251,273 
20261,242 
2027-Thereafter7,528 
Total$12,772 
The following table presents a roll-forward of goodwill for the years ended January 31, 2020, 2021 and 2022:
Balance at January 31, 2020$250 
Goodwill acquired during the year ended January 31, 20218,057 
Balance at January 31, 20218,307 
Goodwill acquired during the year ended January 31, 202225,314 
Balance at January 31, 2022$33,621 
The Company did not record any impairments of goodwill during the years ended January 31, 2022, 2021 or 2020. Additions to goodwill during the year ended January 31, 2022 are net of a $96 measurement period adjustment for the QueueDr acquisition.
88


(e) Accounts receivable
Accounts Receivable as of January 31, 2022 and 2021 are as follows:
January 31,
20222021
Billed$40,733 $28,464 
Unbilled392 1,287 
Total accounts receivable, gross41,125 29,751 
Less accounts receivable allowances(863)(699)
Total accounts receivable$40,262 $29,052 

Activity in our allowance for doubtful accounts was as follows for the years ended January 31, 2021 and 2022:
Balance, January 31, 2020$943 
Bad debt expense454 
Write-offs and adjustments(698)
Balance, January 31, 2021699 
Bad debt expense212 
Write-offs and adjustments(48)
Balance, January 31, 2022
$863 

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. 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 January 31, 2022 and 2021 are as follows:
January 31,
20222021
Prepaid software and business systems$3,738 $2,322 
Prepaid PhreesiaPads 18 
Prepaid data center expenses3,230 1,211 
Prepaid insurance1,924 1,311 
Other prepaid expenses and other current assets2,151 2,392 
Total prepaid and other current assets$11,043 $7,254 

(g) Cloud computing implementation costs

The Company enters into cloud computing service contracts to support its sales and marketing, product development and administrative activities. Subsequent to the adoption of ASU 2018-15 in May 2020, the Company capitalizes certain implementation costs for cloud computing arrangements that meet the definition of a service contract. The Company includes these capitalized implementation costs within Prepaid expenses and other current assets and within other assets on its consolidated balance sheets. Once placed in service, the Company amortizes these costs over the remaining subscription term to the same caption in the statements of operations as the related cloud subscription. Capitalized implementation costs for cloud computing arrangements accounted for as service contracts were $1,514 as of January 31, 2022. Accumulated amortization of capitalized implementation costs for these arrangements was $199 as of January 31, 2022.

89


(h) Other (expense) income, net

Other (expense) income, net for the year ended January 31, 2022 was expense of $78, driven by foreign exchange losses, partially offset by other miscellaneous income. Other (expense) income, net for the year ended January 31, 2020 was expense of $1,023 and was composed primarily of loss on extinguishment of debt of $1,073.
5. Revenue and Contract Costs
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 healthcare services clients for access to the Phreesia Platform, payment processing fees based on patient payment volume, and fees from life sciences companies to deliver marketing content to its patients using the Phreesia Platform.
The Company accounts for revenue from contracts with customers by applying the requirements of ASC 606. Accordingly, the Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services.
The majority of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type.
(a) Subscription and related services
In most cases, the Company generates subscription fees from clients based on the number of healthcare services clients that utilize the Phreesia Platform and subscription fees for the Company’s self-service intake tablets (PhreesiaPads), on-site kiosks (Arrivals Kiosks) and any other applications. The Company’s healthcare services clients are typically billed monthly in arrears, though in some instances healthcare services clients may opt to be billed quarterly or annually in advance. Subscription fees are typically auto-debited from client’s accounts every month. Revenue for healthcare services client subscriptions is recognized over the term of the respective healthcare services client contract. The Company’s subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software. Revenue for related services is recognized as it is delivered if the services are distinct from the subscription service and is recognized over the remaining non-cancelable subscription term if it is not distinct from the subscription service. In certain arrangements, the Company leases its PhreesiaPads and Arrivals Kiosks through operating leases to its customers. Accordingly, these revenue transactions are accounted for using ASC 842, Leases.
The amount of subscription and related services revenues recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrivals Kiosks was $6,489, $6,312 and $5,985 for the years ended January 31, 2022, 2021 and 2020, respectively.
In addition, subscription and related services includes certain fees from clients for professional services associated with implementation services as well as travel and expense reimbursements, shipping and handling fees, sales of hardware (PhreesiaPads and Arrivals Kiosks), on-site support and training. Certain professional services for implementation are not distinct from Phreesia’s Platform and are therefore recognized over the term of the contract. Revenue from sales of Phreesia hardware and training are recognized in the period they are delivered to clients.
(b) Payment processing fees
The Company generates revenue from payment processing fees based on the levels of patient payment volume resulting from credit and debit card transactions (dollar value and number of card transactions) processed through Phreesia’s payment facilitator model. Payment processing fees are generally calculated as a percentage of the total
90


transaction dollar value processed and/or a fee per transaction. The remainder of patient payment volume is composed of credit and debit card transactions for which Phreesia acts as a gateway to payment processors, and cash and check transactions.
The Company recognizes the payment processing fees when the transaction occurs (i.e., when the processing services are completed). The transaction amount is collected from the cardholder’s bank via the Company’s third party payment processing partner and the card networks. The transaction amount is then remitted to its customers approximately two business days after the transaction occurs. At the end of each month, the Company bills its customers for any payment processing fees owed per its customer contractual agreements. Similarly, at the end of each month, the Company remits payments to third-party payment processors and financial institutions for interchange and assessment fees, processing fees, and bank settlement fees.
The Company acts as the merchant of record for its customers and works with payment card networks and banks so that its customers do not need to manage the complex systems, rules, and requirements of the payment industry. The Company satisfies its performance obligations and therefore recognizes the transaction fees as revenue upon completion of a transaction. Revenue is recognized net of refunds, which arise from reversals of transactions initiated by the Company’s customers.
The payment processing fees collected from customers are recognized as revenue on a gross basis as the Company is the principal in the delivery of the managed payment solutions to the customer. The Company has concluded it is the principal because as the merchant of record, it controls the services before delivery to the customer, it is primarily responsible for the delivery of the services to its customers, it has latitude in establishing pricing with respect to the customer and other terms of service, it has sole discretion in selecting the third party to perform the settlement, and it assumes the credit risk for the transaction processed. The Company also has the unilateral ability to accept or reject a transaction based on criteria established by the Company.
As the merchant of record, the Company is liable for settlement of the transactions processed and, accordingly, such costs are included in payment processing fees expense on the accompanying statements of operations.
(c) Life sciences
The Company generates revenue from sales of digital marketing solutions to life sciences companies which is based largely on the delivery of messages at a contracted price per message to targeted patients. Messaging campaigns are sold for a specified number of messages delivered to qualified patients over an expected time frame. Revenue is recognized as the messages are delivered.
(d) Disaggregation of revenue
Revenue from the Company’s contracts with its customers are disaggregated by revenue source on the accompanying statements of operations. The Company’s core service offerings are subscription and related services, payment processing fees and digital marketing solutions sold to life sciences companies. In addition, substantially all of the Company’s revenue is derived from customers in the United States.
(e) Remaining performance obligations
The Company does not disclose the value of unsatisfied performance obligations as the majority of its contracts relate to either contracts with an original term of one year or less or contracts with variable consideration (i.e., the Company’s payment processing fees revenue).
(f) Contract balances
Unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription and related services and for its life sciences revenue for which the related billings will occur in a future period. Deferred revenue is a contract liability primarily related to billings in advance of revenue recognition from the Company's subscription and life sciences services and, to a lesser extent, professional services and other revenues described above. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly or quarterly installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of a subscription arrangement. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue on the accompanying balance sheets. Deferred revenue that will be recognized subsequent to the succeeding 12-month period is recorded as long-term deferred revenue on the accompanying balance sheets.
91



The following table represents a roll-forward of contract assets:
January 31,
20222021
Beginning Balance$1,287 $676 
Amount transferred to receivables from beginning balance of contract assets(1,287)(676)
Increases in contract assets due to acquisitions243  
Contract asset additions, net of reclassification to receivables149 1,287 
Ending Balance$392 $1,287 

The following table represents a roll-forward of deferred revenue:
 January 31,
20222021
Beginning Balance$10,838 $5,401 
Revenue recognized that was included in deferred revenue at the beginning of the period(10,838)(5,097)
Revenue recognized that was not included in deferred revenue at the beginning of the period(18,334)(1,512)
Increases in deferred revenue due to acquisitions2,372 55 
Increases due to invoicing prior to satisfaction of performance obligations32,520 11,991 
Ending Balance$16,558 $10,838 
(g) 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 to five 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 $2,211 and $2,025 for the years ended January 31, 2022 and 2021, 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:
January 31,
2022 2021 
Beginning balance$2,941 $3,314 
Additions to deferred contract acquisition costs3,349 1,652 
Amortization of deferred contract acquisition costs(2,211)(2,025)
Ending balance4,079 2,941 
Deferred contract acquisition costs, current (to be amortized in next 12 months)1,642 1,693 
Deferred contract acquisition costs, non-current2,437 1,248 
Total deferred contract acquisition costs$4,079 $2,941 

92


6. Finance leases and other debt
As of January 31, 2022 and 2021, the Company had the following outstanding finance leases and other debt balances:
January 31,
20222021
Finance leases$12,884 $9,702 
Financing arrangements266 1,533 
Accrued interest and payments94 100 
Total finance lease liabilities and other debt$13,244 $11,335 
Less - current portion of finance lease liabilities and other debt(5,821)(4,864)
Long-term finance leases and other debt$7,423 $6,471 
(a) Financing arrangements

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 January 31, 2022 and 2021, the outstanding principal balance of the financing agreement was $175 and $504, respectively. Interest accrues at an annual rate of 9.83%. The Company is required to repay $183 for the financing arrangement in June 2022, which includes principal and interest.

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 January 31, 2022 and 2021, the outstanding principal balance of the financing agreement was $90 and $133, respectively. Interest accrues at an annual rate of 2.94%. The Company is required to make equal annual payments of $46 in May 2022 and May 2023, which includes principal and interest.

On July 21, 2020, the Company entered into an insurance premium financing agreement in order to finance its premium payments for directors' and officers' insurance. As of January 31, 2022 and 2021, there was no outstanding principal amount and $673 in outstanding principal under the agreement, respectively. The agreement bears interest of 2.6% per annum. The balance of the financing agreement was paid off during the first quarter of fiscal 2022, and there was no balance outstanding as of January 31, 2022.

(b) Finance leases

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

(c) Amended and Restated Loan and Security Agreement

On February 28, 2019 (the "Effective Date"), the Company entered into the Amended and Restated Loan and Security Agreement (the "First SVB Facility") that provided for a $20,000 term loan. In connection with the transaction, the Company recorded a $1,073 loss on extinguishment of debt within other (expense) income, net for the settlement of previously outstanding loans payable.
On May 5, 2020 (the "Second SVB Effective Date"), the Company entered into the Second SVB Facility. The Second SVB Facility modified the First SVB Facility. The Second SVB Facility provided for a revolving credit facility with an initial borrowing capacity of $50,000. The borrowing capacity could 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 and used the proceeds to repay all amounts due under the First SVB Facility term loan.
Borrowings under the Second SVB Facility were payable on May 5, 2025. Borrowings under the Second SVB Facility bore interest, which was payable monthly, at a floating rate equal to the greater of the Wall Street Journal Prime Rate or 4.5%. The interest rate would decrease by 0.5% upon reaching a defined level of Adjusted EBITDA as defined in the Second SVB Facility. For the year ended January 31, 2022, 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 was required to pay an annual commitment fee of $125 per year. The Second SVB Facility was paid off in December 2020. The Company had $50,000 of availability as of January 31, 2022.
93



In the event that the Company terminated the Second SVB Facility prior to May 5, 2024, the Company would be required to pay a termination fee of up to 1.5% of borrowing capacity based on the length of time between termination and maturity. Any Company obligations under the Second SVB Facility were secured by a first priority security interest in substantially all of its assets, other than intellectual property. The Second SVB Facility included a financial covenant that required the Company to achieve certain profitability and liquidity thresholds. The financial covenant would not be effective if the Company maintained certain levels of liquidity as defined. Additionally, the Second SVB Facility contained customary events of default. The Company was in compliance with all covenants related to the Second SVB Facility as of January 31, 2022.

During the year ended January 31, 2021, 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 debt and deferred $531 of fees including $406 of fees to terminate the First SVB Facility and $125 of fees to enter into the Second SVB Facility.

As of January 31, 2022 and 2021, there was no debt outstanding related to the Second SVB Facility. As a result, the Company presented all unamortized deferred costs within other assets as of January 31, 2022 and 2021, respectively. The Company was amortizing the remaining unamortized costs over the remaining term of the Second SVB Facility.
Maturities of finance leases and other debt in each of the next five years and thereafter are as follows:
 TotalFinance LeasesOther Debt
Fiscal year ending January 31:
2023$5,821 $5,600 $221 
20244,866 4,727 139 
20252,401 2,401  
2026156 156  
2027   
Total maturities of finance leases and other debt$13,244 $12,884 $360 
The following table presents the components of interest (expense) income, net:
Fiscal years ended January 31,
 202220212020
Interest expense (1)
$(1,163)$(1,695)$(3,043)
Interest income79 122 598 
Interest (expense) income, net$(1,084)$(1,573)$(2,445)
(1) Includes amortization of deferred financing costs and original issue discount

7. Stockholders' Equity and Preferred Stock
(a) Common stock
The Company closed an IPO on July 22, 2019 and filed an amended and restated certification of incorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share.
In connection with the IPO, 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 2,868,923 shares of common stock as part of the IPO, and 588,763 shares of common stock were issued upon the cashless exercise of common stock warrants.
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
94


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.
On April 12, 2021, the Company completed a follow-on offering of its common stock. In connection with this offering, the Company issued and sold 5,175,000 shares of common stock at an issuance price of $50.00 per share resulting in net proceeds of $245,813, after deducting underwriting discounts and commissions.
(b) Treasury stock
The Company's equity based compensation plan allows for the grant of non-vested stock options, RSUs and TSR PSUs 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 and PSU 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 or PSU, 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.
(c) Preferred Stock
Upon closing of the IPO, the Company's outstanding shares of Senior A redeemable convertible preferred stock ("Senior A Preferred"), Senior B redeemable convertible preferred stock ("Senior B Preferred", and together with the Senior A Preferred, the "Senior Preferred"), and the Junior convertible preferred stock (the "Junior Preferred", and together with the Senior Preferred, the "Convertible Preferred") automatically converted into shares of common stock and all outstanding shares of the Company's redeemable preferred stock ("Redeemable Preferred") were automatically extinguished and cancelled at the closing of the IPO. In addition, the Company's warrants to purchase shares of Senior Preferred were converted into warrants to purchase shares of the Company's common stock upon the closing of the IPO. Also, in connection with the IPO, the Company paid $14,955 in dividends to the Senior Preferred stockholders.
The following table summarizes changes in the Company's Series A Convertible Preferred and Redeemable Preferred for the fiscal year ended January 31, 2020:
Redeemable preferred stock
Senior ASenior BJuniorRedeemable
SharesAmountSharesAmountSharesAmountSharesAmountsTotal
Balance, January 31, 201913,674,365 $79,311 9,197,142 $51,872 32,746,041 $32,746 42,560,530 $42,561 $206,490 
Accretion of redeemable preferred stock— 32,706 — 23,469 — — — — 56,175 
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)
Balance, January 31, 2020 $ $ $ $ $ $ $ $ 
During the years ended January 31, 2022 and 2021, there were no new issuances of preferred stock, and there was no outstanding balance of preferred stock as of January 31, 2022 and 2021.
8. Equity-based compensation
(a) Equity award plans
In January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan as amended, (the "2018 Stock Option Plan") which provided 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 (the "2019 Plan"), which replaced the 2018 Stock Option Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee of the Board of Directors (the "Compensation Committee") to make equity-based incentive awards including stock options, RSUs and PSUs 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
95


on the immediately preceding January 31 (or such lesser number of shares determined by the Compensation Committee). As the 2018 Stock Option Plan was replaced by the 2019 Plan, all grants of stock options, RSUs and PSUs during the years ended January 31, 2022 and 2021 were made pursuant to the 2019 plan, respectively.

In June 2019, the Board of Directors also adopted 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.

As of January 31, 2022, there are 2,803,377 shares available for future grant pursuant to the 2019 plan after factoring in the automatic increase which occurs on February 1 of each fiscal year, as well as an additional 737,800 shares available for future grant pursuant to the ESPP. During the second quarter of fiscal 2022, the Company activated its ESPP. The ESPP has two six-month offering periods each year beginning in January and July. The ESPP allows eligible employees to purchase shares of the Company’s common stock at a 15% discount through payroll deductions.
(b) Summary of stock-based compensation

The following table sets forth stock-based compensation by type of award:

For the fiscal years ended
January 31,
 202220212020
RSUs$24,222 $10,693 $3,397 
Liability awards7,055   
PSUs2,389 93  
Stock options2,294 2,703 2,780 
ESPP763   
Total stock-based compensation$36,723 $13,489 $6,177 

The following table sets forth the presentation of stock-based compensation in the Company's financial statements:


For the fiscal years ended
January 31,
 202220212020
Stock-based compensation expense recorded to additional paid-in capital(1)
$29,668 $13,489 $6,177 
Stock-based compensation expense recorded to accrued expenses7,055   
Total stock-based compensation36,723 13,489 6,177 
Less stock-based compensation expense capitalized as internal-use software(489)  
Stock-based compensation expense per consolidated statements of operations(2)
$36,234 $13,489 $6,177 
(1) Stock-based compensation included in the Company's consolidated statements of stockholders' equity is consistent with these amounts.
(2) Non-cash stock-based compensation expense included in the Company's consolidated statements of cash flows is $36,144, and excludes $90 of cash-settled stock-based compensation expense included in the Company's statements of operations.

(c) Restricted stock units

During fiscal 2020, prior to the IPO, the Company issued restricted 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
96


therein. 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 compensation committee of the Board of Directors 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 predefined performance targets. These performance-based awards were released in April 2020, after final approval by the Compensation Committee.

The Company has issued restricted stock units to employees and directors that vest based on a time-based condition. For RSUs granted prior to January 2021, pursuant to a 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 restricted stock units expire seven years from the grant date. During the year ended January 31, 2022, the Company modified the vesting of RSUs granted subsequent to January 1, 2021 for employees other than its named executive officers listed in its most recent proxy statement ("NEOs") and other members of its executive management team. Pursuant to the modified vesting schedule, RSUs granted after January 1, 2021 for employees other than NEOs and other members of its executive management team, vest 6.25% each quarter over four years based on continued service. For NEOs and other members of the Company's executive management team, RSUs granted after January 1, 2022 vest 6.25% each quarter over four years based on continued service.
  Restricted stock units
Unvested, February 1, 201920,164 
Granted during year
1,493,678 
Vested(43,011)
Forfeited and expired(23,413)
Unvested, February 1, 20201,447,418 
Granted during year
972,271 
Vested(242,049)
Forfeited and expired(124,602)
Unvested, January 31, 20212,053,038 
Granted during year
1,836,534 
Vested(559,767)
Forfeited and expired (195,966)
Unvested, January 31, 2022
3,133,839 

As of January 31, 2022, there is $102,442 remaining of total unrecognized compensation costs related to these awards. The total unrecognized costs are expected to be recognized over a weighted-average term of 3.2 years.
For the years ended January 31, 2022, 2021 and 2020, the weighted average grant date fair value of restricted stock units granted was $46.60, $32.78 and $21.31 respectively.
(d) Stock options
Options granted under the equity award 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.
The fair value of stock options is estimated on the date of the grant using the Black-Scholes option pricing model for each of the stock option awards granted. The assumptions are provided below. Expected volatility was based on the stock volatility for comparable publicly traded companies. The Company uses the simplified method as described in SEC Staff Accounting Bulletin (SAB) 107 to estimate the expected life of stock options. Forfeitures are recorded when they occur. The risk-free rate was based on the U.S. Treasury yield curve at the time of the grant over the
97


expected term of the stock option grants. The Company did not grant any options during the years ended January 31, 2022 and 2021.
Fiscal year ended
January 31,
2020
Risk-free interest rate
2.18 %
Expected dividends
none
Expected term (in years)
6.25
Volatility
45.15 %
Weighted average fair value of grants
$4.99

Stock option activity for the fiscal years ended January 31, 2022, 2021 and 2020 is as follows:
Number of
options
Weighted-
average
exercise price
Weighted-
average
remaining
contractual life
(in years)
Aggregate Intrinsic
value
Outstanding—January 31, 20195,055,505 $2.45 
Granted during the year1,230,382 $8.78 
Exercised(691,371)$2.62 
Forfeited(78,064)$5.20 
Outstanding and expected to vest — January 31, 20205,516,452 $3.80 6.22$150,152 
Outstanding—January 31, 20205,516,452 $3.80 
Granted during the year $ 
Exercised(2,216,368)$2.39 
Forfeited and expired(88,730)$7.45 
Outstanding and expected to vest — January 31, 20213,211,354 $4.67 5.99$194,676 
Outstanding—January 31, 20213,211,354 $4.67 
Granted during the year $ 
Exercised(1,439,186)$2.88 
Forfeited and expired(67,018)$9.02 
Outstanding and expected to vest — January 31, 2022
1,705,150 $6.01 5.94$42,938 
Exercisable — January 31, 2022
1,419,497 $5.46 5.69$36,519 
Amount vested during year ended January 31, 2022
551,341 $6.56 

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 years ended January 31, 2022, 2021 and 2020 (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 $73,624, $33,575 and $13,960, respectively.
As of January 31, 2022, there is $1,415 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 0.99 years.
For the year ended January 31, 2022, stock-based compensation expense for stock options includes $363 related to the modification of stock options.
(e) TSR performance-based restricted stock units (PSUs)

The Company grants PSUs to certain members of its management team. PSUs vest over approximately three years from the grant date upon satisfaction of both time-based requirements and market targets based on Phreesia's TSR relative to the TSR of each member of the Peer Group. Depending on the percentage level at which the market-
98


based condition is satisfied, the number of shares vesting could be between 0% and 200% of the number of PSUs originally granted. To earn the target number of PSUs (which represents 100% of the number of PSUs granted), the Company must perform at the 60th percentile, with the maximum number of PSUs earned if the Company performed at least at the 90th percentile. If Phreesia's TSR for the performance period is negative, the maximum number of PSUs that can be earned will be capped at 100%.

The Company estimated the fair value of the PSUs using a Monte Carlo Simulation model which projected TSR for Phreesia and each member of the Peer Group over the performance period. The Company recognizes the grant date fair value of PSUs as compensation expense over the vesting period.

Fiscal years ended
January 31,
 20222021
Correlation coefficient0.3878 0.4230 
Valuation date stock price$36.03 $62.96 
Simulation term2.99 Years3.00 Years
Volatility44.32 %43.71 %
Risk-free rate1.23 %0.20 %
Dividend yield % %
Weighted average fair value of grants
$48.47 $84.38 


Market based PSU activity for the years ended January 31, 2021 and 2022 are as follows:
Performance
stock units
Outstanding February 1, 2020 
Granted during the year ended January 31, 202170,806 
Outstanding, February 1, 202170,806 
Granted during the year ended January 31, 2022
325,410 
Vested 
Forfeited and expired 
Outstanding, January 31, 2022
396,216 

As of January 31, 2022, unrecognized compensation cost for the PSUs was $19,265, to be recognized on a straight-line basis over 2.7 years, subject to the participants' continued employment with the Company.
(f) Employee stock purchase plan
The ESPP is a compensatory plan because it provides participants with terms that are more favorable than those offered to other holders of the Company's common stock. Employees purchase shares at the lesser of (1) 85% of the closing stock price on the first day of the offering period or (2) 85% of the closing stock price on the last day of the offering period. The ESPP is structured as a qualified employee stock purchase plan under Section 423 of the U.S. Internal Revenue Code of 1986.

The fair value of shares granted under the ESPP during the year ended January 31, 2022 was estimated using a Black-Scholes pricing model with the following assumptions:
Year ended
January 31, 2022
Risk-free interest rate
0.17 %
Expected dividends
none
Expected term (in years)
0.49 years
Volatility
55.7 %

In January 2022, the Company issued 42,530 shares of common stock for the ESPP purchase period ended on
99


December 31, 2021. In connection with this issuance, the Company recorded a $1,506 increase to additional paid-in capital within stockholders' equity. As of January 31, 2022, unrecognized compensation cost related to the ESPP was $830, to be recognized over the next five months.
(g) Liability awards
In August 2021, the Company approved allowing eligible employees to elect to receive all or a portion of their fiscal 2022 year end bonus in the form of immediately vested restricted stock units instead of cash. Restricted stock units issued to settle liability awards are covered by the 2019 Plan. Bonuses to be settled in shares will be settled at a value equal to 115% of the bonuses converted. These share settled bonuses vest based on the achievement of the Company’s predefined performance targets. The immediately vested restricted stock units will be issued in April 2022, after final approval by the Compensation Committee of the Board of Directors. As the share settled bonuses will be settled in a variable number of shares, the Company has classified the share settled bonuses as a liability, which is included within accrued expenses on the accompanying consolidated balance sheet as of January 31, 2022.
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.
9. Fair Value Measurements
The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2022 and indicates the classification of each item within the fair value hierarchy:
 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, 2022
 
Money market mutual funds$197,601 $ $ $197,601 
Total assets$197,601 $ $ $197,601 

The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2021 and indicates the classification of each item within the fair value hierarchy:
 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, 2021
 
Money market mutual funds$197,522 $ $ $197,522 
Foreign currency derivative contracts 148  148 
Total assets$197,522 $148 $ $197,670 
Acquisition related contingent consideration liabilities$ $ $(1,286)$(1,286)
Total liabilities$ $ $(1,286)$(1,286)

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 carrying value of the Company's debt approximates fair value because the interest rates approximate market rates and the debt maturities are relatively short-term.
100


The Company used 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 recognized all derivatives on the consolidated balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency forward contracts as of January 31, 2021 was an asset of $148, which was included in prepaid and other current assets on the accompanying consolidated balance sheet. The fair value of the foreign currency forward contracts were considered Level 2 in the fair value hierarchy as of January 31, 2021. The foreign currency forward contracts matured during the year ended January 31, 2022, and no foreign currency forward contracts remain outstanding as of January 31, 2022.
In connection with the QueueDr acquisition, the Company recorded contingent consideration liabilities within accrued expenses on the accompanying consolidated balance sheet as of January 31, 2021 for amounts payable to the selling shareholders based on collections from QueueDr customers. The Company was required to pay the selling shareholders a multiple of the amount collected on certain customer contracts through November 2022. Certain payments are reduced to the amount of customer collections if the customer contract is canceled. The fair value of the Company's contingent consideration liabilities was determined using estimated cash flows and likelihoods of contract cancellation to estimate the expected payout based on collections and active status of the underlying customer contracts. The fair value of the Company's contingent consideration liabilities was determined based on inputs which are not readily available in public markets. Therefore, the Company categorized the liabilities as Level 3 in the fair value hierarchy. Based on the performance of the underlying customer contracts, the Company paid the maximum amount payable on the contingent consideration liabilities during the fiscal years ended January 31, 2021 and 2022.
The following table presents a roll-forward of our contingent consideration liabilities:
Balance at acquisition date$2,240 
Change in fair value recognized in earnings71 
Settlements(1,025)
Balance at January 31, 2021
1,286 
Change in fair value recognized in earnings258 
Settlements(1,544)
Balance at January 31, 2022
$ 
The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the years ended January 31, 2022 and 2021.

10. Leases
(a) Phreesia as Lessee
The Company leases several office premises and third-party data center space in the U.S and Canada under operating leases which expire on various dates through March 2027. The Company's principal offices are located in Raleigh, North Carolina. 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. The Company is 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 lease 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 has also entered into various finance lease arrangements for computer equipment. These agreements are typically for two to three years and are secured by the underlying equipment.

101

Table of Contents
Supplemental balance sheet information related to operating and finance leases as of January 31, 2022 and 2021 was as follows:
January 31,
20222021
Operating leases:
Lease right-of-use assets$2,337 $2,654 
Lease liabilities, current1,281 1,087 
Lease liabilities, non-current1,276 1,899 
Total operating lease liabilities$2,557 $2,986 
Finance leases:
Property and equipment, at cost$27,310 $19,933 
Accumulated depreciation(15,025)(10,389)
Property and equipment, net$12,285 $9,544 
Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)5,6003,820 
Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)7,284 5,882 
Total finance lease liabilities$12,884 $9,702 

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 January 31, 2022, for operating leases, the weighted-average remaining lease term is 2.2 years and the weighted-average discount rate is 3.5%. As of January 31, 2022, for finance leases, the weighted-average remaining lease term is 2.5 years, and the weighted-average discount rate is 3.7%.

The components of lease expense for the years ended January 31, 2022 and 2021 were as follows:
Fiscal years ended
January 31,
20222021
Operating leases:
Operating lease cost$1,096 $1,766 
Variable lease cost223 257 
Total operating lease cost$1,319 $2,023 
Finance leases:
Amortization of right-of-use assets$4,636 $2,876 
Interest on lease liabilities378 326 
Total finance lease cost$5,014 $3,202 



102

Table of Contents
The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:
January 31, 2022
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2023$1,348 $5,956 
2024960 4,894 
2025225 2,444 
202686 158 
202742  
Total future minimum lease payments$2,661 $13,452 
Less: interest(104)(568)
Present value of lease liabilities$2,557 $12,884 

Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:
Fiscal years ended
January 31,
20222021
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,206 $1,629 
Operating cash used for finance leases377 326 
Financing cash used for finance leases4,267 2,630 
Total$5,850 $4,585 
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrivals Kiosks 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 years ended January 31, 2022 and 2021 the Company recognized $6,489 and $6,312, respectively in subscription and related services revenue related to the leasing of PhreesiaPads and Arrivals Kiosks.
Future lease payments receivable under operating leases were immaterial as of January 31, 2022 and 2021, except for those with terms less than one year.
11. Commitments and contingencies
(a) Indemnifications
The Company’s agreements with certain customers include certain provisions for indemnifying customers against liabilities if its services infringe a third party’s intellectual property rights. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances that may be involved in each particular agreement. To date, the Company


103

Table of Contents
has not incurred any material costs as a result of such provisions and have not accrued any liabilities related to such obligations in our consolidated financial statements.
In addition, the Company has indemnification agreements with its directors and its executive officers that require it, among other things, to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of those persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as a director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable it to recover a portion of any future indemnification amounts paid. To date, there have been no claims under any of its directors and executive officers indemnification provisions.
(b) Legal proceedings
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.
(c) Contingent consideration for acquisitions
Consideration transferred for the QueueDr acquisition included consideration payable contingent upon future events. The Company recorded a $1,286 contingent consideration liability on its consolidated balance sheet as of January 31, 2021, which was payable based upon the performance of certain acquired customer contracts. The Company paid $1,544 to settle the liability during the year ended January 31, 2022, and no liability remains outstanding as of January 31, 2022. See Note 16 - Acquisitions for additional discussion regarding contingent consideration.

(d) Other contractual commitments

Other contractual commitments consist primarily of non-cancelable purchase commitments to support our technology infrastructure. Future minimum payments under our non-cancelable purchase commitments as of January 31, 2022 are presented in the table below.
Purchase obligations
Year ending January 31,
2023$6,638 
20247,200 
20253,261 
2026810 
Thereafter150 
Total$18,059 

12. Income taxes
For the year ended January 31, 2022, the Company recorded a tax provision of $182, compared to a tax provision of $49, for the corresponding period in the prior year. Our provision for income taxes was 0.2% and 0.2% of loss before income taxes for the year ended January 31, 2022 and 2021, respectively. Our benefit from income taxes was 8.1% of loss before income taxes for the year ended January 31, 2020. 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 related to the use of net operating loss carry forwards to offset current income.
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


104

Table of Contents
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 both January 31, 2022 and January 31, 2021.
The Company’s loss before income taxes was primarily generated in the United States for fiscal 2022, fiscal 2021 and fiscal 2020.
The Company's income tax provision (benefit) consisted of the following for fiscal 2022, 2021 and 2020:
Fiscal years ended January 31,
202220212020
Current tax
Federal$ $ $ 
State39 114  
Foreign  (1,005)
Deferred tax
Federal (116) 
State (65) 
Foreign143 116 (775)
Total provision for (benefit from) income taxes$182 $49 $(1,780)
A reconciliation of the statutory U.S. federal income tax rate to the Company's effective tax rate for the years ended January 31, 2022, 2021 and 2020 is as follows:
Fiscal years ended January 31,
202220212020
Federal income tax benefit at statutory rate21 %21 %21 %
State and local tax, net of federal benefit9 %10 %3 %
Permanent differences % %(2)%
Equity compensation6 %44 %7 %
Foreign taxes % %8 %
Other %(4)%(4)%
Change in valuation allowance(36)%(71)%(25)%
Effective income tax rate % %8 %


105

Table of Contents

The significant components of the Company's deferred income tax assets and liabilities as of January 31, 2022 and 2021 are as follows:
January 31,
Deferred tax assets (liabilities)20222021
Net operating loss carryforwards$88,979 $51,973 
Stock based compensation5,374 1,162 
Accruals, reserves, and other expenses3,6972,823
Reserve for bad debts521 443 
Disallowed interest expense1,9341,586
Total deferred tax assets100,505 57,987 
Less valuation allowance(97,279)(54,563)
Net deferred tax assets3,226 3,424 
Depreciation and amortization(1,250)(1,568)
Intangible assets(373)(440)
Deferred contract acquisition costs(1,088)(758)
Total deferred tax liabilities(2,711)(2,766)
Deferred taxes, net$515 $658 

The Company has accumulated a Federal net operating loss carryforward of approximately $332,544 and $199,079 as of January 31, 2022 and 2021, respectively. This carryforward may be available to offset future income tax liabilities and will expire beginning in 2025. As of January 31, 2022, the Company's foreign branch had net operating loss carryforwards of approximately $1,943, which may be available to offset future income in Canada and will expire beginning in 2030.
Due to the uncertainty regarding the ability to realize the benefit of the U.S. deferred tax assets primarily relating to net operating loss carryforwards, valuation allowances have been established to reduce the U.S. deferred tax assets to an amount that is more likely than not to be realized.
On the basis of this evaluation, as of January 31, 2022 and 2021, the Company recorded a valuation allowance of $97,279 and $54,563, respectively, to recognize only the portion of the deferred tax asset that is more likely than not to be realized. The $42,716 increase in the valuation allowance recorded during the fiscal year ended January 31, 2022 relates primarily to deferred tax assets established and recorded during the fiscal year ended January 31, 2022. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable foreign income during the carryforward period are reduced.
Under Section 382 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change” (generally defined as a greater than 50% change by value in its equity ownership over a three-year period), the corporation’s ability to use its pre-ownership change net operating loss carryforwards and other pre-ownership change tax attributes to offset its post-change income may be limited. As of January 31, 2022, the Company has U.S. net operating loss carryforwards of approximately $332.5 million. The Company has completed a Section 382 study and as a result of the analysis, it is more likely than not that the Company has experienced an “ownership change”. The Company may also experience ownership changes in the future as a result of subsequent shifts in its stock ownership. Accordingly, if the Company earns net taxable income, it is more likely than not that the Company's ability to use its pre-ownership change net operating loss carryforwards to offset U.S. federal taxable income will be subject to limitations, which could potentially result in increased future tax liability.
The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal, state, and foreign jurisdictions, where applicable. The Company’s tax years are still open from 2018 to present and, to the extent utilized in future years' tax returns, net operating loss carryforwards at January 31, 2022 will remain subject to examination until the respective tax year is closed. The Company records unrecognized tax benefits as liabilities or as reductions to deferred tax assets in accordance with ASC 740 and adjusts these balances when its judgement changes as a result of the evaluation of new information previously not available. The Company recognized interest and penalties


106

Table of Contents
related to uncertain tax positions in income tax expense. As of January 31, 2022, the Company had no accrued interest or penalties related to uncertain tax positions.
The following is a roll forward of the Company's total gross unrecognized tax benefits:
January 31,
202220212020
Unrecognized income tax benefits, opening balance$ $ $1,000 
Increase for income tax positions of prior years   
Lapse of statute of limitations  (1,000)
Unrecognized income tax benefits, ending balance$ $ $ 

13. Net loss per share attributable to common stockholders
(a) Net loss per share attributable to common stockholders
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
Fiscal years ended January 31,
202220212020
Numerator:
Net loss$(118,161)$(27,292)$(20,293)
Preferred stock dividend paid  (14,955)
Accretion of redeemable convertible preferred stock to redemption value  (56,175)
Net loss attributable to common stockholders$(118,161)$(27,292)$(91,423)
Denominator:
Weighted-average shares of common stock outstanding, basic and diluted49,888,436 39,519,640 20,301,189 
Net loss per share attributable to common stockholders$(2.37)$(0.69)$(4.50)
(b) Potential dilutive securities
The Company’s potential dilutive securities, which include stock options, restricted stock units, performance stock units, grants under the Company's ESPP and outstanding warrants to purchase shares of common 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:
Fiscal years ended January 31,
202220212020
Stock options to purchase common stock, restricted stock units and performance stock units5,632,823 5,406,004 6,963,870 
Employee stock purchase plan75,370   
Warrants to purchase common stock  75,137 
Total5,708,193 5,406,004 7,039,007 

14. Retirement savings plan
On February 20, 2008, the Company established a retirement savings plan under Section 401(k) of the Internal Revenue Code (the “Plan”). The Plan covers substantially all U.S. full-time employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax and post-


107

Table of Contents
tax basis. Company contributions to the Plan may be made at the discretion of the Board of Directors of the Company. The Company did not make any contributions in years ended January 31, 2022, 2021 or 2020.
15. Related party transactions
For the year ended January 31, 2022, the Company recognized revenue totaling $482 for advertisements placed by a pharmaceutical company. One of the Company's independent members of its board of directors serves on the board of directors for this pharmaceutical company. For the years ended January 31, 2022 and 2021, accounts receivable from the pharmaceutical company totaled $173 and $68, respectively.
On September 29, 2021, the Company appointed a new independent member to its board of directors, effective October 1, 2021. The new board member is the chief executive officer and serves on the board of directors of a software company that has received payments from the Company pursuant to an existing software agreement since February 1, 2020. During the period from October 1, 2021 through January 31, 2022, the Company paid $412 to this software company. The Company has included $374 and $51 of payments to this software company within prepaid expenses and other current assets and other assets, respectively, in its consolidated balance sheet as of January 31, 2022. During the period from October 1, 2021 through January 31, 2022, the Company has included $182 of expenses related to the agreement with this software company within General and administrative expenses in its consolidated statement of operations for the year ended January 31, 2022.

The Company recognized revenue totaling approximately $2,425 and $5,318 from an affiliate of a stockholder of the Company for the years ended January 31, 2021 and 2020 respectively. Accounts receivable from the affiliate totaled approximately $2,072 as of January 31, 2020. The revenue presented above includes revenue earned while the entity was a related party. The entity was a related party for a portion of the year ended January 31, 2021 and was no longer a related party as of January 31, 2021 or during the fiscal year ended January 31, 2022.
16. Acquisitions
Acquisition of Insignia Health, LLC

On December 3, 2021, the Company entered into an agreement to acquire 100% of the outstanding equity of Insignia, a founder-led and mission-oriented company for cash consideration of $37,208. Insignia provides coaching and education solutions in conjunction with Insignia's exclusive worldwide license to the PAM. The PAM is a survey measuring a patient's knowledge, skills and ability to manage their care. The Company acquired Insignia to enable the Company to understand and engage patients in more personalized ways based on their level of activation. The acquisition of Insignia was accounted for as a business combination.
The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:
Cash consideration paid to sellers$37,112 
Liabilities incurred to sellers96 
Total fair value of acquisition consideration$37,208 

The following table summarizes the calculation of cash paid for the acquisition of Insignia, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2022.
Cash consideration paid to sellers$37,112 
Less: Cash acquired(2,689)
Cash paid for acquisition of Insignia, net of cash acquired per statement of cash flows$34,423 


108

Table of Contents
The purchase price was allocated to the tangible assets acquired, the identifiable intangible assets acquired and the liabilities assumed based on their acquisition-date estimated fair values or other measurement bases specified by ASC 805 - Business Combinations.

The following table summarizes the final allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition:
Cash$2,689 
Accounts receivable994 
Prepaid expenses and other assets358 
Operating lease right-of-use assets606 
Intangibles10,700 
Goodwill25,410 
Total assets acquired40,757 
Accounts payable(84)
Accrued liabilities(487)
Deferred revenue(2,372)
Operating lease liabilities(606)
Total purchase price$37,208 
The components of intangible assets acquired were as follows:
Estimated Useful Life
(in Years)
Fair Value
PAM license15$6,200 
Customer relationships104,500 
Total identifiable intangible assets acquired$10,700 
The weighted average amortization period for acquired intangible assets as of the date of acquisition is 13 years.
The Company, with the assistance of a third-party appraiser, assessed the fair value of the assets of Insignia. The fair value of the acquired PAM license was estimated using the relief from royalty method. The fair value of customer relationships was estimated using a multi period excess earnings method. To calculate fair value, the Company used cash flows discounted at a rate considered appropriate given the inherent risks associated with each asset.
The useful lives of the intangible assets were estimated based on the expected future economic benefit of the assets and are being amortized over the estimated useful life in proportion to the economic benefits consumed using the straight-line method. The amortization of intangible assets is not expected to be deductible for income tax purposes.
The goodwill recognized in the acquisition of Insignia is primarily attributable to expected synergies of the combined businesses driven by integrating the PAM into the Phreesia Platform and engaging with patients in more personalized ways based on their level of activation, as well as the acquisition of an assembled workforce. The goodwill is not expected to be deductible for tax purposes.

During the fiscal year ended January 31, 2022, the Company incurred $720 of acquisition related costs for the acquisition of Insignia. These costs are primarily included within general and administrative expenses in our consolidated statement of operations.


Acquisition of QueueDr
On January 8, 2021, the Company entered into a stock purchase agreement with QueueDr to acquire 100% of the outstanding equity of QueueDr, an early-stage software company that automates the process of rescheduling cancellations and no-shows. We acquired QueueDr to enhance our appointments solution. The total acquisition-date fair value of consideration transferred for the acquisition consisted of $5.8 million in cash, $2.1 million of


109

Table of Contents
liabilities incurred and $2.2 million in performance-related contingent payments. The acquisition of QueueDr was accounted for as a business combination.
The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:
Cash consideration paid on acquisition date$5,773 
Liabilities incurred2,111 
Contingent consideration2,240 
Total fair value of acquisition consideration$10,124 

The following table summarizes the calculation of cash paid for the acquisition of QueueDr, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2021:
Cash consideration paid on acquisition date$5,773 
Payments of acquisition date fair value of contingent consideration954 
Less cash acquired(217)
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows$6,510 
Liabilities incurred were primarily related to hold-backs for general representations and warranties. The maximum amount payable for contingent consideration was $2,574, based upon the performance of certain customer contracts.
The purchase price was allocated to the tangible assets and identifiable intangible assets acquired and liabilities assumed based on their acquisition-date estimated fair values.
The following table summarizes the final allocation of the purchase price based on the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
Cash$217 
Accounts receivable455 
Other current assets192 
Identified intangible assets acquired1,780 
Deferred tax asset262 
Goodwill8,057 
Other assets223 
Total assets acquired11,186 
Accounts payable(86)
Accrued liabilities(254)
Deferred revenue(55)
Long-term debt(223)
Deferred tax liability(444)
Total purchase price$10,124 

The components of intangible assets acquired were as follows:
Estimated Useful Life
(in Years)
Fair Value
Acquired technology5$920 
Customer relationships10860 
Total identifiable intangible assets acquired$1,780 

The weighted average amortization period for acquired intangible assets as of the date of acquisition was 7.4 years.


110

Table of Contents
The Company, with the assistance of a third-party appraiser, assessed the fair value of the assets of QueueDr. The fair value of the acquired technology was estimated using the relief from royalty method. The fair value of customer relationships was estimated using a multi period excess earnings method. To calculate fair value, the Company used cash flows discounted at a rate considered appropriate given the inherent risks associated with each client grouping.
The useful lives of the intangible assets were estimated based on the expected future economic benefit of the assets and are being amortized over the estimated useful life in proportion to the economic benefits consumed using the straight-line method. The amortization of intangible assets is not deductible for income tax purposes.
The goodwill recognized in the acquisition of QueueDr is primarily attributable to expected synergies of the combined businesses and the acquisition of an assembled workforce. The goodwill is not expected to be deductible for tax purposes.
During the fiscal year ended January 31, 2021, the Company incurred $282 of acquisition related costs for the acquisition of QueueDr. These costs were included within General and Administrative Expenses in our consolidated statement of operations.

17. Subsequent events
On March 28, 2022, the Company entered into the Third SVB Facility to increase the available revolving line of credit to $100 million. Borrowings under the Third SVB Facility are payable on May 5, 2025. Borrowings under the Third SVB Facility bear interest, which is payable monthly, at a floating rate equal to the greater of 3.25% or the Wall Street Journal Prime Rate minus 0.50%. In addition to principal and interest due under the Third SVB Facility, the Company is required to pay an annual commitment fee of approximately $0.3 million per year, plus an annual fee equal to 0.15% of the unused balance of the facility, payable quarterly.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

As required by Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act, our management, including our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation as of January 31, 2022 of the effectiveness of the design and operation of our disclosure controls and procedures. Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level in ensuring that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports we file under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

Management believes that the consolidated financial statements included in this Annual Report on Form 10-K fairly present, in all material respects, our financial position, results of operations, and cash flows as of and for the periods presented, in accordance with GAAP.

Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. Internal control over financial reporting is defined in Rules 13a-15(f) and 15(d)-15(f) promulgated under the Exchange Act. Our management, including our Chief Executive Officer and Chief Financial Officer, under the oversight of our Board of Directors, has conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2022. In conducting this evaluation, we used the criteria set forth by the


111

Table of Contents
Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework (2013).

Our internal control over financial reporting includes those policies and procedures that:

pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and disposition of our assets;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorization of our management and directors of the Company; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.

Our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2022, based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and has concluded that we maintained effective internal control over financial reporting as of January 31, 2022.

Our independent registered public accounting firm, KPMG LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 of this Form 10-K.
Remediation of Previously Disclosed Material Weakness
In connection with the audit of our financial statements as of and for the fiscal year ended January 31, 2021, we had identified a material weakness in our internal control over financial reporting. As of January 31, 2021, we had determined that we had a material weakness because at that time we did not maintain effective user access and program change controls. 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.
During the fiscal year ended January 31, 2022, management, under the oversight of the audit committee, implemented measures designed to remediate the January 31, 2021 material weakness described above. The remediation actions included (i) hiring additional IT personnel including an IT compliance oversight function; (ii) developing enhanced risk assessment policies and procedures and developing and implementing enhanced controls with a focus on those related to user and privileged access and change management over IT systems impacting financial reporting; and (iii) enhancing documentation underlying information technology controls related to user access and change management on systems supporting financial reporting processes. The above remediation was completed during the fiscal year ended January 31, 2022.
We have tested and evaluated the implementation of these new and revised processes and internal controls to ascertain whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in our financial statements and have concluded that our internal control over financial reporting was effective as of January 31, 2022.

Changes in Internal Control Over Financial Reporting
Subject to the above changes discussed in response to the remediated material weakness, there were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) during the quarter ended January 31, 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.




112

Table of Contents
Item 9B. Other Information

Not Applicable.


Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not Applicable.


113

Table of Contents
PART III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this Item is incorporated herein by reference to the information that will be contained in our proxy statement related to the 2022 Annual Meeting of Stockholders, which we intend to file with the Securities and Exchange Commission within 120 days of the end of our fiscal year pursuant to General Instruction G(3) of Form 10-K.

Item 11. Executive Compensation

The information required by this Item is incorporated herein by reference to the information that will be contained in our proxy statement related to the 2022 Annual Meeting of Stockholders, which we intend to file with the Securities and Exchange Commission within 120 days of the end of our fiscal year pursuant to General Instruction G(3) of Form 10-K.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this Item is incorporated herein by reference to the information that will be contained in our proxy statement related to the 2022 Annual Meeting of Stockholders, which we intend to file with the Securities and Exchange Commission within 120 days of the end of our fiscal year pursuant to General Instruction G(3) of Form 10-K.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this Item is incorporated herein by reference to the information that will be contained in our proxy statement related to the 2022 Annual Meeting of Stockholders, which we intend to file with the Securities and Exchange Commission within 120 days of the end of our fiscal year pursuant to General Instruction G(3) of Form 10-K.
Item 14. Principal Accountant Fees and Services

The information required by this Item is incorporated herein by reference to the information that will be contained in our proxy statement related to the 2022 Annual Meeting of Stockholders, which we intend to file with the Securities and Exchange Commission within 120 days of the end of our fiscal year pursuant to General Instruction G(3) of Form 10-K.


114

PART IV

Item 15. Exhibits, Financial Statement Schedules

The following documents are filed as part of this report:

(1) Consolidated Financial Statements. Reference is made to these consolidated financial statements included in this Annual Report on Form 10-K in Item 8, Consolidated Financial Statements and Supplementary Data.

(2) Financial Statement Schedules. All financial statement schedules have been omitted because they are not required, not applicable or the information required is shown in the consolidated financial statements or notes thereto.

(3) Exhibits. The following exhibits are filed, furnished or incorporated by reference as part of this Annual Report on Form 10-K.
Incorporated by Reference
Exhibit No.Exhibit IndexFormFile No.Exhibit No.Date Filed
3.110-Q001-389773.1September 10, 2019
3.210-K001-389773.2March 31, 2021
4.1S-1333-2322644.1June 21, 2019
4.2S-1333-2322644.2June 21, 2019
4.310-K001-389774.4April 23, 2020
10.1#S-1333-23226410.1June 21, 2019
10.2#S-1333-23226410.2June 21, 2019
10.3#   Filed herewith
10.4#S-1/A333-23226410.4July 8, 2019
10.5#10-Q001-3897710.5June 4, 2021
10.6#S-1333-23226410.19June 21, 2019
10.7#S-1333-23226410.6June 21, 2019
10.8#8-K001-3897710.1January 28, 2021
10.9#8-K001-3897710.3January 28, 2021
10.10#8-K001-3897710.2May 4, 2021
10.11#8-K001-3897710.1May 4, 2021
115

10.12#10-Q001-3897710.3June 4, 2021
10.13#10-Q001-3897710.4June 4, 2021
10.14#S-1333-23226410.21June 21, 2019
10.15#S-1333-23226410.12June 21, 2019
10.168-K001-3897710.1May 11, 2020
10.178-K001-3897710.1March 30, 2022
10.18†S-1333-23226410.14June 21, 2019
10.19†10-Q001-3897710.1December 10, 2019
21.1Filed herewith
23.1Filed herewith
24.1Power of Attorney (included on signature page hereto).Filed herewith
31.1Filed herewith
31.2Filed herewith
32.1+Filed herewith
32.2+Filed herewith
101.INSInline XBRL Instance Document.Filed herewith
101.SCHInline XBRL Taxonomy Extension Schema Document.Filed herewith
116

101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.Filed herewith
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.Filed herewith
101.LABInline XBRL Taxonomy Extension Labels Linkbase Document.Filed herewith
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.Filed herewith
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).Filed herewith

Portions of this exhibit (indicated by asterisks) have been omitted in accordance with the rules of the Securities and Exchange Commission.
#Indicates a management contract or any compensatory plan, contract or arrangement.
+



The certifications furnished in Exhibit 32.1 and 32.2 hereto are deemed to accompany this Annual Report on Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates them by reference.

Item 16. Form 10-K Summary

Not applicable.





SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

PHREESIA, INC.
Date: March 31, 2022By:/s/ Chaim Indig
Name: Chaim Indig
Title: Chief Executive Officer

117


POWER OF ATTORNEY AND SIGNATURES

Each individual whose signature appears below hereby constitutes and appoints each of Chaim Indig and Randy Rasmussen as such person’s true and lawful attorney-in-fact and agent with full power of substitution and resubstitution, for such person in such person’s name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and all documents in connection therewith, with the Securities and Exchange Commission granting unto each said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as such person might or could do in person, hereby ratifying and confirming all that any said attorney-in-fact and agent, or any substitute or substitutes of any of them, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
NameTitleDate
/s/ Chaim IndigChief Executive Officer and Director (Principal Executive Officer)March 31, 2022
Chaim Indig
/s/ Randy RasmussenChief Financial Officer
(Principal Financial and Accounting Officer)
March 31, 2022
Randy Rasmussen
/s/ Michael WeintraubChairman and DirectorMarch 31, 2022
Michael Weintraub
/s/ Edward CahillDirectorMarch 31, 2022
Edward Cahill
/s/ Lainie GoldsteinDirectorMarch 31, 2022
Lainie Goldstein
/s/ Gillian MunsonDirectorMarch 31, 2022
Gillian Munson
/s/ Ramin SayarDirectorMarch 31, 2022
Ramin Sayar
/s/ Mark Smith, M.D.DirectorMarch 31, 2022
Mark Smith, M.D.

118
EX-10.3 2 phr-exh1032019stockoptiona.htm EX-10.3 Document

Exhibit 10.3
PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
SECTION 1. GENERAL PURPOSE OF THE PLAN; DEFINITIONS
The name of the plan is the Phreesia, Inc. 2019 Stock Option and Incentive Plan (the “Plan”). The purpose of the Plan is to encourage and enable the officers, employees, Non-Employee Directors and Consultants of Phreesia, Inc. (the “Company”) and its Affiliates upon whose judgment, initiative and efforts the Company largely depends for the successful conduct of its businesses to acquire a proprietary interest in the Company. It is anticipated that providing such persons with a direct stake in the Company’s welfare will assure a closer identification of their interests with those of the Company and its stockholders, thereby stimulating their efforts on the Company’s behalf and strengthening their desire to remain with the Company.
The following terms shall be defined as set forth below:
“Act” means the Securities Act of 1933, as amended, and the rules and regulations thereunder.
“Administrator” means either the Board or the compensation committee of the Board or a similar committee performing the functions of the compensation committee and which is comprised of not less than two Non-Employee Directors who are independent.
Affiliate” means, at the time of determination, any “parent” or “subsidiary” of the Company as such terms are defined in Rule 405 of the Act. The Board will have the authority to determine the time or times at which “parent” or “subsidiary” status is determined within the foregoing definition.
“Award” or “Awards,” except where referring to a particular category of grant under the Plan, shall include Incentive Stock Options, Non-Qualified Stock Options, Stock Appreciation Rights, Restricted Stock Awards, Restricted Stock Units, Unrestricted Stock Awards, Cash-Based Awards, and Dividend Equivalent Rights.
“Award Certificate” means a written or electronic document setting forth the terms and provisions applicable to an Award granted under the Plan. Each Award Certificate is subject to the terms and conditions of the Plan.
“Board” means the Board of Directors of the Company.
“Cash-Based Award” means an Award entitling the recipient to receive a cash-denominated payment.
“Code” means the Internal Revenue Code of 1986, as amended, and any successor Code, and related rules, regulations and interpretations.

“Consultant” means a consultant or adviser who provides bona fide services to the Company or an Affiliate as an independent contractor and who qualifies as a consultant or advisor under Instruction A.1.(a)(1) of Form S-8 under the Act.
“Dividend Equivalent Right” means an Award entitling the grantee to receive credits based on cash dividends that would have been paid on the shares of Stock specified in the Dividend Equivalent Right (or other award to which it relates) if such shares had been issued to and held by the grantee.
“Effective Date” means the date on which the Plan becomes effective as set forth in Section 19.
“Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder.
“Fair Market Value” of the Stock on any given date means the fair market value of the Stock determined in good faith by the Administrator; provided, however, that if the Stock is listed on the National Association of Securities Dealers Automated Quotation System (“NASDAQ”), NASDAQ Global Market, The New York Stock Exchange or another national securities exchange or traded on any established market, the determination shall be made by reference to market quotations. If there are no market quotations for such date, the determination shall be made by reference to the last date preceding such date for which there are market quotations; provided further,



however, that if the date for which Fair Market Value is determined is the Registration Date, the Fair Market Value shall be the “Price to the Public” (or equivalent) set forth on the cover page for the final prospectus relating to the Company’s initial public offering.
“Incentive Stock Option” means any Stock Option designated and qualified as an “incentive stock option” as defined in Section 422 of the Code.
“Non-Employee Director” means a member of the Board who is not also an employee of the Company or any Subsidiary.
“Non-Qualified Stock Option” means any Stock Option that is not an Incentive Stock Option.
“Option” or “Stock Option” means any option to purchase shares of Stock granted pursuant to Section 5.
“Registration Date” means the date upon which the registration statement on Form S-1 that is filed by the Company with respect to its initial public offering is declared effective by the Securities and Exchange Commission.
“Restricted Shares” means the shares of Stock underlying a Restricted Stock Award that remain subject to a risk of forfeiture or the Company’s right of repurchase.
“Restricted Stock Award” means an Award of Restricted Shares subject to such restrictions and conditions as the Administrator may determine at the time of grant.
 
2

“Restricted Stock Units” means an Award of stock units subject to such restrictions and conditions as the Administrator may determine at the time of grant.
“Sale Event” means (i) the sale of all or substantially all of the assets of the Company on a consolidated basis to an unrelated person or entity, (ii) a merger, reorganization or consolidation pursuant to which the holders of the Company’s outstanding voting power and outstanding stock immediately prior to such transaction do not own a majority of the outstanding voting power and outstanding stock or other equity interests of the resulting or successor entity (or its ultimate parent, if applicable) immediately upon completion of such transaction, (iii) the sale of all of the Stock of the Company to an unrelated person, entity or group thereof acting in concert, or (iv) any other transaction in which the owners of the Company’s outstanding voting power immediately prior to such transaction do not own at least a majority of the outstanding voting power of the Company or any successor entity immediately upon completion of the transaction other than as a result of the acquisition of securities directly from the Company.
“ Sale Price” means the value as determined by the Administrator of the consideration payable, or otherwise to be received by stockholders, per share of Stock pursuant to a Sale Event.
“Section 409A” means Section 409A of the Code and the regulations and other guidance promulgated thereunder.
“Service Relationship” means any relationship as an employee, director or Consultant of the Company or any Affiliate (e.g., a Service Relationship shall be deemed to continue without interruption in the event an individual’s status changes from full-time employee to part-time employee or Consultant).
“Stock” means the Common Stock, par value $0.001 per share, of the Company, subject to adjustments pursuant to Section 3.
“Stock Appreciation Right” means an Award entitling the recipient to receive shares of Stock (or cash, to the extent explicitly provided for in the applicable Award Certificate) having a value equal to the excess of the Fair Market Value of the Stock on the date of exercise over the exercise price of the Stock Appreciation Right multiplied by the number of shares of Stock with respect to which the Stock Appreciation Right shall have been exercised.
“Subsidiary” means any corporation or other entity (other than the Company) in which the Company has at least a 50 percent interest, either directly or indirectly.



“Ten Percent Owner” means an employee who owns or is deemed to own (by reason of the attribution rules of Section 424(d) of the Code) more than 10 percent of the combined voting power of all classes of stock of the Company or any parent or subsidiary corporation.
“Unrestricted Stock Award” means an Award of shares of Stock free of any restrictions.
SECTION 2. ADMINISTRATION OF PLAN; ADMINISTRATOR AUTHORITY TO SELECT GRANTEES AND DETERMINE AWARDS
(a)    Administration of Plan. The Plan shall be administered by the Administrator.
 
3

(b)    Powers of Administrator. The Administrator shall have the power and authority to grant Awards consistent with the terms of the Plan, including the power and authority:
(i)    to select the individuals to whom Awards may from time to time be granted;
(ii)    to determine the time or times of grant, and the extent, if any, of Incentive Stock Options, Non-Qualified Stock Options, Stock Appreciation Rights, Restricted Stock Awards, Restricted Stock Units, Unrestricted Stock Awards, Cash-Based Awards, and Dividend Equivalent Rights, or any combination of the foregoing, granted to any one or more grantees;
(iii)    to determine the number of shares of Stock to be covered by any Award;
(iv)    to determine and modify from time to time the terms and conditions, including restrictions, not inconsistent with the terms of the Plan, of any Award, which terms and conditions may differ among individual Awards and grantees, and to approve the forms of Award Certificates;
(v)    to accelerate at any time the exercisability or vesting of all or any portion of any Award;
(vi)    subject to the provisions of Section 5(c), to extend at any time the period in which Stock Options may be exercised; and
(vii)    at any time to adopt, alter and repeal such rules, guidelines and practices for administration of the Plan and for its own acts and proceedings as it shall deem advisable; to interpret the terms and provisions of the Plan and any Award (including related written instruments); to make all determinations it deems advisable for the administration of the Plan; to decide all disputes arising in connection with the Plan; and to otherwise supervise the administration of the Plan.
All decisions and interpretations of the Administrator shall be binding on all persons, including the Company and Plan grantees.
(c)    Delegation of Authority to Grant Awards. Subject to applicable law, the Administrator, in its discretion, may delegate to a committee consisting of one or more officers of the Company including the Chief Executive Officer of the Company all or part of the Administrator’s authority and duties with respect to the granting of Awards to individuals who are (i) not subject to the reporting and other provisions of Section 16 of the Exchange Act and (ii) not members of the delegated committee. Any such delegation by the Administrator shall include a limitation as to the amount of Stock underlying Awards that may be granted during the period of the delegation and shall contain guidelines as to the determination of the exercise price and the vesting criteria. The Administrator may revoke or amend the terms of a delegation at any time but such action shall not invalidate any prior actions of the Administrator’s delegate or delegates that were consistent with the terms of the Plan.
(d)    Award Certificate. Awards under the Plan shall be evidenced by Award Certificates that set forth the terms, conditions and limitations for each Award which may include, without limitation, the term of an Award and the provisions applicable in the event employment or service terminates.
 
4

(e)    Indemnification. Neither the Board nor the Administrator, nor any member of either or any delegate thereof, shall be liable for any act, omission, interpretation, construction or determination made in good faith in



connection with the Plan, and the members of the Board and the Administrator (and any delegate thereof) shall be entitled in all cases to indemnification and reimbursement by the Company in respect of any claim, loss, damage or expense (including, without limitation, reasonable attorneys’ fees) arising or resulting therefrom to the fullest extent permitted by law and/or under the Company’s articles or bylaws or any directors’ and officers’ liability insurance coverage which may be in effect from time to time and/or any indemnification agreement between such individual and the Company.
(f)    Foreign Award Recipients. Notwithstanding any provision of the Plan to the contrary, in order to comply with the laws in other countries in which the Company and its Subsidiaries operate or have employees or other individuals eligible for Awards, the Administrator, in its sole discretion, shall have the power and authority to: (i) determine which Subsidiaries shall be covered by the Plan; (ii) determine which individuals outside the United States are eligible to participate in the Plan; (iii) modify the terms and conditions of any Award granted to individuals outside the United States to comply with applicable foreign laws; (iv) establish subplans and modify exercise procedures and other terms and procedures, to the extent the Administrator determines such actions to be necessary or advisable (and such subplans and/or modifications shall be attached to this Plan as appendices); provided, however, that no such subplans and/or modifications shall increase the share limitations contained in Section 3(a) hereof; and (v) take any action, before or after an Award is made, that the Administrator determines to be necessary or advisable to obtain approval or comply with any local governmental regulatory exemptions or approvals. Notwithstanding the foregoing, the Administrator may not take any actions hereunder, and no Awards shall be granted, that would violate the Exchange Act or any other applicable United States securities law, the Code, or any other applicable United States governing statute or law.
SECTION 3. STOCK ISSUABLE UNDER THE PLAN; MERGERS; SUBSTITUTION
(a)    Stock Issuable. The maximum number of shares of Stock reserved and available for issuance under the Plan shall be 2,139,683 shares (the “Initial Limit”), subject to adjustment as provided in Section 3(c), plus on February 1, 2020 and each February 1 thereafter, the number of shares of Stock reserved and available for issuance under the Plan shall be cumulatively increased by 5% of the number of shares of Stock issued and outstanding on the immediately preceding January 31 or such lesser number of shares of Stock as determined by the Administrator (the “Annual Increase”). Subject to such overall limitation, the maximum aggregate number of shares of Stock that may be issued in the form of Incentive Stock Options shall not exceed the Initial Limit cumulatively increased on February 1, 2020 and on each February 1 thereafter by the lesser of the Annual Increase for such year or 4,279,366 shares of Stock, subject in all cases to adjustment as provided in Section 3(b). Shares of Stock underlying any awards under the Plan, Company’s 2018 Stock Option and Grant Plan (the “2018 Plan”) and the Company’s Amended and Restated 2006 Stock Option and Grant Plan (the “2006 Plan”) that are forfeited, canceled, held back upon exercise of an Option or settlement of an Award to cover
 
5
the exercise price or tax withholding, reacquired by the Company prior to vesting, satisfied without the issuance of Stock or otherwise terminated (other than by exercise) shall be added back to the shares of Stock available for issuance under the Plan and, to the extent permitted under Section 422 of the Code and the regulations promulgated thereunder, the shares of Stock that may be issued as Incentive Stock Options. In the event the Company repurchases shares of Stock on the open market, such shares shall not be added to the shares of Stock available for issuance under the Plan. Subject to such overall limitations, shares of Stock may be issued up to such maximum number pursuant to any type or types of Award. The shares available for issuance under the Plan may be authorized but unissued shares of Stock or shares of Stock reacquired by the Company.
(b)    Changes in Stock. Subject to Section 3(c) hereof, if, as a result of any reorganization, recapitalization, reclassification, stock dividend, stock split, reverse stock split or other similar change in the Company’s capital stock, the outstanding shares of Stock are increased or decreased or are exchanged for a different number or kind of shares or other securities of the Company, or additional shares or new or different shares or other securities of the Company or other non-cash assets are distributed with respect to such shares of Stock or other securities, or, if, as a result of any merger or consolidation, sale of all or substantially all of the assets of the Company, the outstanding shares of Stock are converted into or exchanged for securities of the Company or any successor entity (or a parent or subsidiary thereof), the Administrator shall make an appropriate or proportionate adjustment in (i) the maximum number of shares reserved for issuance under the Plan, including the maximum number of shares that may be issued in the form of Incentive Stock Options, (ii) the number and kind of shares or other securities subject to any then outstanding Awards under the Plan, (iii) the repurchase price, if any, per share subject to each outstanding Restricted Stock Award, and (iv) the exercise price for each share subject to any then outstanding Stock Options and Stock Appreciation Rights under the Plan, without changing the aggregate exercise price (i.e., the exercise price multiplied by the number of shares subject to Stock Options and Stock Appreciation Rights) as to which such Stock Options and Stock Appreciation Rights remain exercisable. The Administrator shall also make equitable or proportionate adjustments in the number of shares subject to outstanding Awards and the exercise price and the terms of



outstanding Awards to take into consideration cash dividends paid other than in the ordinary course or any other extraordinary corporate event. The adjustment by the Administrator shall be final, binding and conclusive. No fractional shares of Stock shall be issued under the Plan resulting from any such adjustment, but the Administrator in its discretion may make a cash payment in lieu of fractional shares.
(c)    Mergers and Other Transactions. In the case of and subject to the consummation of a Sale Event, the parties thereto may cause the assumption or continuation of Awards theretofore granted by the successor entity, or the substitution of such Awards with new Awards of the successor entity or parent thereof, with appropriate adjustment as to the number and kind of shares and, if appropriate, the per share exercise prices, as such parties shall agree. To the extent the parties to such Sale Event do not provide for the assumption, continuation or substitution of Awards, upon the effective time of the Sale Event, the Plan and all outstanding Awards granted hereunder shall terminate. In such case, except as may be otherwise provided in the relevant Award Certificate, all Options and Stock Appreciation Rights with time based vesting conditions or restrictions that are not vested and/or exercisable immediately prior to the effective time of the Sale Event shall become fully vested and exercisable as of the effective time
 
6

of the Sale Event, all other Awards with time-based vesting, conditions or restrictions shall become fully vested and nonforfeitable as of the effective time of the Sale Event, and all Awards with conditions and restrictions relating to the attainment of performance goals may become vested and nonforfeitable in connection with a Sale Event in the Administrator’s discretion or to the extent specified in the relevant Award Certificate. In the event of such termination, (i) the Company shall have the option (in its sole discretion) to make or provide for a payment, in cash or in kind, to the grantees holding Options and Stock Appreciation Rights, in exchange for the cancellation thereof, in an amount equal to the difference between (A) the Sale Price multiplied by the number of shares of Stock subject to outstanding Options and Stock Appreciation Rights (to the extent then exercisable at prices not in excess of the Sale Price) and (B) the aggregate exercise price of all such outstanding Options and Stock Appreciation Rights (provided that, in the case of an Option or Stock Appreciation Right with an exercise price equal to or less than the Sale Price, such Option or Stock Appreciation Right shall be cancelled for no consideration); or (ii) each grantee shall be permitted, within a specified period of time prior to the consummation of the Sale Event as determined by the Administrator, to exercise all outstanding Options and Stock Appreciation Rights (to the extent then exercisable) held by such grantee. The Company shall also have the option (in its sole discretion) to make or provide for a payment, in cash or in kind, to the grantees holding other Awards in an amount equal to the Sale Price multiplied by the number of vested shares of Stock under such Awards.
(d)    Maximum Awards to Non-Employee Directors. Notwithstanding anything to the contrary in this Plan, the value of all Awards awarded under this Plan and all other cash compensation paid by the Company to any Non-Employee Director in any calendar year shall not exceed $750,000. For the purpose of these limitations, the value of any Award shall be its grant date fair value, as determined in accordance with ASC 718 or successor provision but excluding the impact of estimated forfeitures related to service-based vesting provisions.
SECTION 4. ELIGIBILITY
Grantees under the Plan will be such employees, Non-Employee Directors and Consultants of the Company and its Affiliates as are selected from time to time by the Administrator in its sole discretion; provided that Awards may not be granted to employees, Directors or Consultants who are providing services only to any “parent” of the Company, as such term is defined in Rule 405 of the Act, unless (i) the stock underlying the Awards is treated as “service recipient stock” under Section 409A or (ii) the Company, in consultation with its legal counsel, has determined that such Awards are exempt from or otherwise comply with Section 409A.
SECTION 5. STOCK OPTIONS
(a)    Award of Stock Options. The Administrator may grant Stock Options under the Plan. Any Stock Option granted under the Plan shall be in such form as the Administrator may from time to time approve.
Stock Options granted under the Plan may be either Incentive Stock Options or Non-Qualified Stock Options. Incentive Stock Options may be granted only to employees of the Company or any Subsidiary that is a “subsidiary corporation” within the meaning of Section 424(f) of the Code. To the extent that any Option does not qualify as an Incentive Stock Option, it shall be deemed a Non-Qualified Stock Option.
 
7




Stock Options granted pursuant to this Section 5 shall be subject to the following terms and conditions and shall contain such additional terms and conditions, not inconsistent with the terms of the Plan, as the Administrator shall deem desirable. If the Administrator so determines, Stock Options may be granted in lieu of cash compensation at the optionee’s election, subject to such terms and conditions as the Administrator may establish.
(b)    Exercise Price. The exercise price per share for the Stock covered by a Stock Option granted pursuant to this Section 5 shall be determined by the Administrator at the time of grant but shall not be less than 100 percent of the Fair Market Value on the date of grant. In the case of an Incentive Stock Option that is granted to a Ten Percent Owner, the exercise price of such Incentive Stock Option shall be not less than 110 percent of the Fair Market Value on the grant date. Notwithstanding the foregoing, Stock Options may be granted with an exercise price per share that is less than 100 percent of the Fair Market Value on the date of grant (i) pursuant to a transaction described in, and in a manner consistent with, Section 424(a) of the Code, (ii) to individuals who are not subject to U.S. income tax on the date of grant, or (iii) the Stock Option is otherwise compliant with Section 409A.
(c)    Option Term. The term of each Stock Option shall be fixed by the Administrator, but no Stock Option shall be exercisable more than ten years after the date the Stock Option is granted. In the case of an Incentive Stock Option that is granted to a Ten Percent Owner, the term of such Stock Option shall be no more than five years from the date of grant.
(d)    Exercisability; Rights of a Stockholder. Stock Options shall become exercisable at such time or times, whether or not in installments, as shall be determined by the Administrator at or after the grant date. The Administrator may at any time accelerate the exercisability of all or any portion of any Stock Option. An optionee shall have the rights of a stockholder only as to shares acquired upon the exercise of a Stock Option and not as to unexercised Stock Options.
(e)    Method of Exercise. Stock Options may be exercised in whole or in part, by giving written or electronic notice of exercise to the Company, specifying the number of shares to be purchased. Payment of the purchase price may be made by one or more of the following methods except to the extent otherwise provided in the Option Award Certificate:
(i)    In cash, by certified or bank check or other instrument acceptable to the Administrator;
(ii)    Through the delivery (or attestation to the ownership following such procedures as the Company may prescribe) of shares of Stock that are not then subject to restrictions under any Company plan. Such surrendered shares shall be valued at Fair Market Value on the exercise date;
(iii)    By the optionee delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to the Company for the purchase price; provided that in the event the optionee chooses to pay the purchase price as so provided, the optionee and the broker shall comply with such procedures and enter into such agreements of indemnity and other agreements as the Company shall prescribe as a condition of such payment procedure; or
 
8

(iv)    With respect to Stock Options that are not Incentive Stock Options, by a “net exercise” arrangement pursuant to which the Company will reduce the number of shares of Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value that does not exceed the aggregate exercise price.
Payment instruments will be received subject to collection. The transfer to the optionee on the records of the Company or of the transfer agent of the shares of Stock to be purchased pursuant to the exercise of a Stock Option will be contingent upon receipt from the optionee (or a purchaser acting in his stead in accordance with the provisions of the Stock Option) by the Company of the full purchase price for such shares and the fulfillment of any other requirements contained in the Option Award Certificate or applicable provisions of laws (including the satisfaction of any withholding taxes that the Company is obligated to withhold with respect to the optionee). In the event an optionee chooses to pay the purchase price by previously-owned shares of Stock through the attestation method, the number of shares of Stock transferred to the optionee upon the exercise of the Stock Option shall be net of the number of attested shares. In the event that the Company establishes, for itself or using the services of a third party, an automated system for the exercise of Stock Options, such as a system using an internet website or interactive voice response, then the paperless exercise of Stock Options may be permitted through the use of such an automated system.



(f)    Annual Limit on Incentive Stock Options. To the extent required for “incentive stock option” treatment under Section 422 of the Code, the aggregate Fair Market Value (determined as of the time of grant) of the shares of Stock with respect to which Incentive Stock Options granted under this Plan and any other plan of the Company or its parent and subsidiary corporations become exercisable for the first time by an optionee during any calendar year shall not exceed $100,000. To the extent that any Stock Option exceeds this limit, it shall constitute a Non-Qualified Stock Option.
SECTION 6. STOCK APPRECIATION RIGHTS
(a)    Award of Stock Appreciation Rights. The Administrator may grant Stock Appreciation Rights under the Plan. A Stock Appreciation Right is an Award entitling the recipient to receive shares of Stock (or cash, to the extent explicitly provided for in the applicable Award Certificate) having a value equal to the excess of the Fair Market Value of a share of Stock on the date of exercise over the exercise price of the Stock Appreciation Right multiplied by the number of shares of Stock with respect to which the Stock Appreciation Right shall have been exercised.
(b)    Exercise Price of Stock Appreciation Rights. The exercise price of a Stock Appreciation Right shall not be less than 100 percent of the Fair Market Value of the Stock on the date of grant.
 
9

(c)    Grant and Exercise of Stock Appreciation Rights. Stock Appreciation Rights may be granted by the Administrator independently of any Stock Option granted pursuant to Section 5 of the Plan.
(d)    Terms and Conditions of Stock Appreciation Rights. Stock Appreciation Rights shall be subject to such terms and conditions as shall be determined on the date of grant by the Administrator. The term of a Stock Appreciation Right may not exceed ten years. The terms and conditions of each such Award shall be determined by the Administrator, and such terms and conditions may differ among individual Awards and grantees.
SECTION 7. RESTRICTED STOCK AWARDS
(a)    Nature of Restricted Stock Awards. The Administrator may grant Restricted Stock Awards under the Plan. A Restricted Stock Award is any Award of Restricted Shares subject to such restrictions and conditions as the Administrator may determine at the time of grant. Conditions may be based on continuing employment (or other Service Relationship) and/or achievement of pre-established performance goals and objectives.
(b)    Rights as a Stockholder. Upon the grant of the Restricted Stock Award and payment of any applicable purchase price, a grantee shall have the rights of a stockholder with respect to the voting of the Restricted Shares and receipt of dividends; provided that if the lapse of restrictions with respect to the Restricted Stock Award is tied to the attainment of performance goals, any dividends paid by the Company during the performance period shall accrue and shall not be paid to the grantee until and to the extent the performance goals are met with respect to the Restricted Stock Award. Unless the Administrator shall otherwise determine, (i) uncertificated Restricted Shares shall be accompanied by a notation on the records of the Company or the transfer agent to the effect that they are subject to forfeiture until such Restricted Shares are vested as provided in Section 7(d) below, and (ii) certificated Restricted Shares shall remain in the possession of the Company until such Restricted Shares are vested as provided in Section 7(d) below, and the grantee shall be required, as a condition of the grant, to deliver to the Company such instruments of transfer as the Administrator may prescribe.
(c)    Restrictions. Restricted Shares may not be sold, assigned, transferred, pledged or otherwise encumbered or disposed of except as specifically provided herein or in the Restricted Stock Award Certificate. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section 16 below, in writing after the Award is issued, if a grantee’s employment (or other Service Relationship) with the Company and its Subsidiaries terminates for any reason, any Restricted Shares that have not vested at the time of termination shall automatically and without any requirement of notice to such grantee from or other action by or on behalf of, the Company be deemed to have been reacquired by the Company at its original purchase price (if any) from such grantee or such grantee’s legal representative simultaneously with such termination of employment (or other Service Relationship), and thereafter shall cease to represent any ownership of the Company by the grantee or rights of the grantee as a stockholder. Following such deemed reacquisition of Restricted Shares that are represented by physical certificates, a grantee shall surrender such certificates to the Company upon request without consideration.
 
10




(d)    Vesting of Restricted Shares. The Administrator at the time of grant shall specify the date or dates and/or the attainment of pre-established performance goals, objectives and other conditions on which the non-transferability of the Restricted Shares and the Company’s right of repurchase or forfeiture shall lapse. Subsequent to such date or dates and/or the attainment of such pre-established performance goals, objectives and other conditions, the shares on which all restrictions have lapsed shall no longer be Restricted Shares and shall be deemed “vested.”
SECTION 8. RESTRICTED STOCK UNITS
(a)    Nature of Restricted Stock Units. The Administrator may grant Restricted Stock Units under the Plan. A Restricted Stock Unit is an Award of stock units that may be settled in shares of Stock (or cash, to the extent explicitly provided for in the Award Certificate) upon the satisfaction of such restrictions and conditions at the time of grant. Conditions may be based on continuing employment (or other Service Relationship) and/or achievement of pre-established performance goals and objectives. The terms and conditions of each such Award shall be determined by the Administrator, and such terms and conditions may differ among individual Awards and grantees. Except in the case of Restricted Stock Units with a deferred settlement date that complies with Section 409A, at the end of the vesting period, the Restricted Stock Units, to the extent vested, shall be settled in the form of shares of Stock. Restricted Stock Units with deferred settlement dates are subject to Section 409A and shall contain such additional terms and conditions as the Administrator shall determine in its sole discretion in order to comply with the requirements of Section 409A.
(b)    Election to Receive Restricted Stock Units in Lieu of Compensation. The Administrator may, in its sole discretion, permit a grantee to elect to receive a portion of future cash compensation otherwise due to such grantee in the form of an award of Restricted Stock Units. Any such election shall be made in writing and shall be delivered to the Company no later than the date specified by the Administrator and in accordance with Section 409A and such other rules and procedures established by the Administrator. Any such future cash compensation that the grantee elects to defer shall be converted to a fixed number of Restricted Stock Units based on the Fair Market Value of Stock on the date the compensation would otherwise have been paid to the grantee if such payment had not been deferred as provided herein. The Administrator shall have the sole right to determine whether and under what circumstances to permit such elections and to impose such limitations and other terms and conditions thereon as the Administrator deems appropriate. Any Restricted Stock Units that are elected to be received in lieu of cash compensation shall be fully vested, unless otherwise provided in the Award Certificate.
(c)    Rights as a Stockholder. A grantee shall have the rights as a stockholder only as to shares of Stock acquired by the grantee upon settlement of Restricted Stock Units; provided, however, that the grantee may be credited with Dividend Equivalent Rights with respect to the stock units underlying his Restricted Stock Units, subject to the provisions of Section 11 and such terms and conditions as the Administrator may determine.
(d)    Termination. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section 16 below, in writing after the Award is issued, a grantee’s right in all Restricted Stock Units that have not vested shall automatically terminate upon the grantee’s termination of employment (or cessation of Service Relationship) with the Company and its Subsidiaries for any reason.
 
11

SECTION 9. UNRESTRICTED STOCK AWARDS
Grant or Sale of Unrestricted Stock. The Administrator may grant (or sell at par value or such higher purchase price determined by the Administrator) an Unrestricted Stock Award under the Plan. An Unrestricted Stock Award is an Award pursuant to which the grantee may receive shares of Stock free of any restrictions under the Plan. Unrestricted Stock Awards may be granted in respect of past services or other valid consideration, or in lieu of cash compensation due to such grantee.
SECTION 10. CASH-BASED AWARDS
Grant of Cash-Based Awards. The Administrator may grant Cash-Based Awards under the Plan. A Cash-Based Award is an Award that entitles the grantee to a payment in cash upon the attainment of specified performance goals. The Administrator shall determine the maximum duration of the Cash-Based Award, the amount of cash to which the Cash-Based Award pertains, the conditions upon which the Cash-Based Award shall become vested or payable, and such other provisions as the Administrator shall determine. Each Cash-Based Award shall specify a cash-denominated payment amount, formula or payment ranges as determined by the Administrator.



Payment, if any, with respect to a Cash-Based Award shall be made in accordance with the terms of the Award and may be made in cash.
SECTION 11. DIVIDEND EQUIVALENT RIGHTS
(a)    Dividend Equivalent Rights. The Administrator may grant Dividend Equivalent Rights under the Plan. A Dividend Equivalent Right is an Award entitling the grantee to receive credits based on cash dividends that would have been paid on the shares of Stock specified in the Dividend Equivalent Right (or other Award to which it relates) if such shares had been issued to the grantee. A Dividend Equivalent Right may be granted hereunder to any grantee as a component of an award of Restricted Stock Units or as a freestanding award. The terms and conditions of Dividend Equivalent Rights shall be specified in the Award Certificate. Dividend equivalents credited to the holder of a Dividend Equivalent Right may be paid currently or may be deemed to be reinvested in additional shares of Stock, which may thereafter accrue additional equivalents. Any such reinvestment shall be at Fair Market Value on the date of reinvestment or such other price as may then apply under a dividend reinvestment plan sponsored by the Company, if any. Dividend Equivalent Rights may be settled in cash or shares of Stock or a combination thereof, in a single installment or installments. A Dividend Equivalent Right granted as a component of an Award of Restricted Stock Units shall provide that such Dividend Equivalent Right shall be settled only upon settlement or payment of, or lapse of restrictions on, such other Award, and that such Dividend Equivalent Right shall expire or be forfeited or annulled under the same conditions as such other Award.
(b)    Termination. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section 16 below, in writing after the Award is issued, a grantee’s rights in all Dividend Equivalent Rights shall automatically terminate upon the grantee’s termination of employment (or cessation of Service Relationship) with the Company and its Subsidiaries for any reason.
 
12

SECTION 12. TRANSFERABILITY OF AWARDS
(a)    Transferability. Except as provided in Section 12(b) below, during a grantee’s lifetime, his or her Awards shall be exercisable only by the grantee, or by the grantee’s legal representative or guardian in the event of the grantee’s incapacity. No Awards shall be sold, assigned, transferred or otherwise encumbered or disposed of by a grantee other than by will or by the laws of descent and distribution or pursuant to a domestic relations order. No Awards shall be subject, in whole or in part, to attachment, execution, or levy of any kind, and any purported transfer in violation hereof shall be null and void.
(b)    Administrator Action. Notwithstanding Section 12(a), the Administrator, in its discretion, may provide either in the Award Certificate regarding a given Award or by subsequent written approval that the grantee (who is an employee or director) may transfer his or her Non-Qualified Stock Options to his or her immediate family members, to trusts for the benefit of such family members, or to partnerships in which such family members are the only partners, provided that the transferee agrees in writing with the Company to be bound by all of the terms and conditions of this Plan and the applicable Award. In no event may an Award be transferred by a grantee for value.
(c)    Family Member. For purposes of Section 12(b), “family member” shall mean a grantee’s child, stepchild, grandchild, parent, stepparent, grandparent, spouse, former spouse, sibling, niece, nephew, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, or sister-in-law, including adoptive relationships, any person sharing the grantee’s household (other than a tenant of the grantee), a trust in which these persons (or the grantee) have more than 50 percent of the beneficial interest, a foundation in which these persons (or the grantee) control the management of assets, and any other entity in which these persons (or the grantee) own more than 50 percent of the voting interests.
(d)    Designation of Beneficiary. To the extent permitted by the Company, each grantee to whom an Award has been made under the Plan may designate a beneficiary or beneficiaries to exercise any Award or receive any payment under any Award payable on or after the grantee’s death. Any such designation shall be on a form provided for that purpose by the Administrator and shall not be effective until received by the Administrator. If no beneficiary has been designated by a deceased grantee, or if the designated beneficiaries have predeceased the grantee, the beneficiary shall be the grantee’s estate.
SECTION 13. TAX WITHHOLDING
(a)    Payment by Grantee. Each grantee shall, no later than the date as of which the value of an Award or of any Stock or other amounts received thereunder first becomes includable in the gross income of the grantee for



Federal income tax purposes, pay to the Company, or make arrangements satisfactory to the Administrator regarding payment of, any Federal, state, or local taxes of any kind required by law to be withheld by the Company with respect to such income. The Company and its Subsidiaries shall, to the extent permitted by law,
 
13

have the right to deduct any such taxes from any payment of any kind otherwise due to the grantee. The Company’s obligation to deliver evidence of book entry (or stock certificates) to any grantee is subject to and conditioned on tax withholding obligations being satisfied by the grantee.
(b)    Payment in Stock. Subject to approval by the Administrator, a grantee may elect to have the Company’s required tax withholding obligation satisfied, in whole or in part, by authorizing the Company to withhold from shares of Stock to be issued pursuant to any Award a number of shares with an aggregate Fair Market Value (as of the date the withholding is effected) that would satisfy the withholding amount due; provided, however, that the amount withheld does not exceed the maximum statutory tax rate or such lesser amount as is necessary to avoid liability accounting treatment. The Administrator may also require Awards to be subject to mandatory share withholding up to the required withholding amount. For purposes of share withholding, the Fair Market Value of withheld shares shall be determined in the same manner as the value of Stock includible in income of the Participants. The required tax withholding obligation may also be satisfied, in whole or in part, by an arrangement whereby a certain number of shares of Stock issued pursuant to any Award are immediately sold and proceeds from such sale are remitted to the Company in an amount that would satisfy the withholding amount due.
SECTION 14. SECTION 409A AWARDS
Awards are intended to be exempt from Section 409A to the greatest extent possible and to otherwise comply with Section 409A. The Plan and all Awards shall be interpreted in accordance with such intent. To the extent that any Award is determined to constitute “nonqualified deferred compensation” within the meaning of Section 409A (a “409A Award”), the Award shall be subject to such additional rules and requirements as specified by the Administrator from time to time in order to comply with Section 409A. In this regard, if any amount under a 409A Award is payable upon a “separation from service” (within the meaning of Section 409A) to a grantee who is then considered a “specified employee” (within the meaning of Section 409A), then no such payment shall be made prior to the date that is the earlier of (i) six months and one day after the grantee’s separation from service, or (ii) the grantee’s death, but only to the extent such delay is necessary to prevent such payment from being subject to interest, penalties and/or additional tax imposed pursuant to Section 409A. Further, the settlement of any 409A Award may not be accelerated except to the extent permitted by Section 409A.
SECTION 15. TERMINATION OF SERVICE RELATIONSHIP, TRANSFER, LEAVE OF ABSENCE, ETC.
(a)    Termination of Service Relationship. If the grantee’s Service Relationship is with an Affiliate and such Affiliate ceases to be an Affiliate, the grantee shall be deemed to have terminated his or her Service Relationship for purposes of the Plan.
 
14

(b)    For purposes of the Plan, the following events shall not be deemed a termination of the grantee’s Service Relationship:
(i)    a transfer to the employment of the Company from an Affiliate or from the Company to an Affiliate, or from one Affiliate to another; or
(ii)    an approved leave of absence for military service or sickness, or for any other purpose approved by the Company, if the employee’s right to re-employment is guaranteed either by a statute or by contract or under the policy pursuant to which the leave of absence was granted or if the Administrator otherwise so provides in writing.
SECTION 16. AMENDMENTS AND TERMINATION
The Board may, at any time, amend or discontinue the Plan and the Administrator may, at any time, amend or cancel any outstanding Award for the purpose of satisfying changes in law or for any other lawful purpose, but no such action shall adversely affect rights under any outstanding Award without the holder’s consent. The Administrator is specifically authorized to exercise its discretion to reduce the exercise price of outstanding Stock



Options or Stock Appreciation Rights or effect the repricing of such Awards through cancellation and re-grants without stockholder approval. To the extent required under the rules of any securities exchange or market system on which the Stock is listed, or to the extent determined by the Administrator to be required by the Code to ensure that Incentive Stock Options granted under the Plan are qualified under Section 422 of the Code, Plan amendments shall be subject to approval by the Company stockholders entitled to vote at a meeting of stockholders. Nothing in this Section 16 shall limit the Administrator’s authority to take any action permitted pursuant to Section 3(b) or 3(c).
SECTION 17. STATUS OF PLAN
With respect to the portion of any Award that has not been exercised and any payments in cash, Stock or other consideration not received by a grantee, a grantee shall have no rights greater than those of a general creditor of the Company unless the Administrator shall otherwise expressly determine in connection with any Award or Awards. In its sole discretion, the Administrator may authorize the creation of trusts or other arrangements to meet the Company’s obligations to deliver Stock or make payments with respect to Awards hereunder, provided that the existence of such trusts or other arrangements is consistent with the foregoing sentence.
SECTION 18. GENERAL PROVISIONS
(a)    No Distribution. The Administrator may require each person acquiring Stock pursuant to an Award to represent to and agree with the Company in writing that such person is acquiring the shares without a view to distribution thereof.
(b)    Issuance of Stock. To the extent certificated, stock certificates to grantees under this Plan shall be deemed delivered for all purposes when the Company or a stock transfer agent of the Company shall have mailed such certificates in the United States mail, addressed to the grantee, at the grantee’s last known address on file with the Company. Uncertificated Stock shall be deemed delivered for all purposes when the Company or a Stock transfer agent of the Company shall have given to the grantee by electronic mail (with proof of receipt) or by United States mail, addressed to the grantee, at the grantee’s last known address on file with the Company, notice of issuance and recorded the issuance in its records (which may include
 
15

electronic “book entry” records). Notwithstanding anything herein to the contrary, the Company shall not be required to issue or deliver any evidence of book entry or certificates evidencing shares of Stock pursuant to the exercise or settlement of any Award, unless and until the Administrator has determined, with advice of counsel (to the extent the Administrator deems such advice necessary or advisable), that the issuance and delivery is in compliance with all applicable laws, regulations of governmental authorities and, if applicable, the requirements of any exchange on which the shares of Stock are listed, quoted or traded. Any Stock issued pursuant to the Plan shall be subject to any stop-transfer orders and other restrictions as the Administrator deems necessary or advisable to comply with federal, state or foreign jurisdiction, securities or other laws, rules and quotation system on which the Stock is listed, quoted or traded. The Administrator may place legends on any Stock certificate or notations on any book entry to reference restrictions applicable to the Stock. In addition to the terms and conditions provided herein, the Administrator may require that an individual make such reasonable covenants, agreements, and representations as the Administrator, in its discretion, deems necessary or advisable in order to comply with any such laws, regulations, or requirements. The Administrator shall have the right to require any individual to comply with any timing or other restrictions with respect to the settlement or exercise of any Award, including a window-period limitation, as may be imposed in the discretion of the Administrator.
(c)    Stockholder Rights. Until Stock is deemed delivered in accordance with Section 18(b), no right to vote or receive dividends or any other rights of a stockholder will exist with respect to shares of Stock to be issued in connection with an Award, notwithstanding the exercise of a Stock Option or any other action by the grantee with respect to an Award.
(d)    Other Compensation Arrangements; No Employment Rights. Nothing contained in this Plan shall prevent the Board from adopting other or additional compensation arrangements, including trusts, and such arrangements may be either generally applicable or applicable only in specific cases. The adoption of this Plan and the grant of Awards do not confer upon any employee any right to continued employment with the Company or any Subsidiary.
(e)    Trading Policy Restrictions. Option exercises and other Awards under the Plan shall be subject to the Company’s insider trading policies and procedures, as in effect from time to time.



(f)    Clawback Policy. Awards under the Plan shall be subject to the Company’s clawback policy, as in effect from time to time.
SECTION 19. EFFECTIVE DATE OF PLAN
This Plan shall become effective upon the date immediately preceding the Registration Date subject to prior stockholder approval in accordance with applicable state law, the Company’s bylaws and articles of incorporation, and applicable stock exchange rules. No grants of Stock Options and other Awards may be made hereunder after the tenth anniversary of the Effective Date and no grants of Incentive Stock Options may be made hereunder after the tenth anniversary of the date the Plan is approved by the Board.
 
16

SECTION 20. GOVERNING LAW
This Plan and all Awards and actions taken thereunder shall be governed by, and construed in accordance with the General Corporation Law of the State of Delaware as to matters within the scope thereof, and as to all other matters shall be governed by and construed in accordance with the internal laws of the State of New York, applied without regard to conflict of law principles.
DATE APPROVED BY BOARD OF DIRECTORS:    June 5, 2019
DATE APPROVED BY STOCKHOLDERS:    July 3, 2019
 
17

INCENTIVE STOCK OPTION AGREEMENT
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
 
Name of Optionee: 
No. of Option Shares:                                           
Option Exercise Price per Share:
$                                         
[FMV on Grant Date (110% of FMV if a 10% owner)]
Grant Date:                                           
Expiration Date:                                           
[up to 10 years (5 if a 10% owner)]
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), Phreesia, Inc. (the “Company”) hereby grants to the Optionee named above an option (the “Stock Option”) to purchase on or prior to the Expiration Date specified above all or part of the number of shares of Common Stock, par value $0.001 per share (the “Stock”), of the Company specified above at the Option Exercise Price per Share specified above subject to the terms and conditions set forth herein and in the Plan.
1.    Exercisability Schedule. No portion of this Stock Option may be exercised until such portion shall have become exercisable. Except as set forth below, and subject to the discretion of the Administrator (as defined in Section 2 of the Plan) to accelerate the exercisability schedule hereunder, this Stock Option shall be exercisable with respect to the following number of Option Shares on the dates indicated so long as the Optionee remains an employee of the Company or a Subsidiary on such dates:
 



Incremental Number of   
Option Shares Exercisable*  Exercisability Date
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
 
*Max. of $100,000 per yr.    
Once exercisable, this Stock Option shall continue to be exercisable at any time or times prior to the close of business on the Expiration Date, subject to the provisions hereof and of the Plan.

 2.
Manner of Exercise.
(a)    The Optionee may exercise this Stock Option only in the following manner: from time to time on or prior to the Expiration Date of this Stock Option, the Optionee may give written notice to the Administrator of his or her election to purchase some or all of the Option Shares purchasable at the time of such notice. This notice shall specify the number of Option Shares to be purchased.
Payment of the purchase price for the Option Shares may be made by one or more of the following methods: (i) in cash, by certified or bank check or other instrument acceptable to the Administrator; (ii) through the delivery (or attestation to the ownership) of shares of Stock that have been purchased by the Optionee on the open market or that are beneficially owned by the Optionee and are not then subject to any restrictions under any Company plan and that otherwise satisfy any holding periods as may be required by the Administrator; or (iii) by the Optionee delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to the Company to pay the option purchase price, provided that in the event the Optionee chooses to pay the option purchase price as so provided, the Optionee and the broker shall comply with such procedures and enter into such agreements of indemnity and other agreements as the Administrator shall prescribe as a condition of such payment procedure; or (iv) a combination of (i), (ii) and (iii) above. Payment instruments will be received subject to collection.
The transfer to the Optionee on the records of the Company or of the transfer agent of the Option Shares will be contingent upon (i) the Company’s receipt from the Optionee of the full purchase price for the Option Shares, as set forth above, (ii) the fulfillment of any other requirements contained herein or in the Plan or in any other agreement or provision of laws, and (iii) the receipt by the Company of any agreement, statement or other evidence that the Company may require to satisfy itself that the issuance of Stock to be purchased pursuant to the exercise of Stock Options under the Plan and any subsequent resale of the shares of Stock will be in compliance with applicable laws and regulations. In the event the Optionee chooses to pay the purchase price by previously-owned shares of Stock through the attestation method, the number of shares of Stock transferred to the Optionee upon the exercise of the Stock Option shall be net of the Shares attested to.
(b)    The shares of Stock purchased upon exercise of this Stock Option shall be transferred to the Optionee on the records of the Company or of the transfer agent upon compliance to the satisfaction of the Administrator with all requirements under applicable laws or regulations in connection with such transfer and with the requirements hereof and of the Plan. The determination of the Administrator as to such compliance shall be final and binding on the Optionee. The Optionee shall not be deemed to be the holder of, or to have any of the rights of a holder with respect to, any shares of Stock subject to this Stock Option unless and until this Stock Option shall have been exercised pursuant to the terms hereof, the Company or the transfer agent shall have transferred the shares to the Optionee, and the Optionee’s name shall have been entered as the stockholder of record on the books of the Company. Thereupon, the Optionee shall have full voting, dividend and other ownership rights with respect to such shares of Stock.
 
2




(c)    The minimum number of shares with respect to which this Stock Option may be exercised at any one time shall be 100 shares, unless the number of shares with respect to which this Stock Option is being exercised is the total number of shares subject to exercise under this Stock Option at the time.
(d)    Notwithstanding any other provision hereof or of the Plan, no portion of this Stock Option shall be exercisable after the Expiration Date hereof.
3.    Termination of Employment. If the Optionee’s employment by the Company or a Subsidiary (as defined in the Plan) is terminated, the period within which to exercise the Stock Option may be subject to earlier termination as set forth below.
(a)    Termination Due to Death. If the Optionee’s employment terminates by reason of the Optionee’s death, any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of death, may thereafter be exercised by the Optionee’s legal representative or legatee for a period of 12 months from the date of death or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of death shall terminate immediately and be of no further force or effect.
(b)    Termination Due to Disability. If the Optionee’s employment terminates by reason of the Optionee’s disability (as determined by the Administrator), any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of such termination of employment, may thereafter be exercised by the Optionee for a period of 12 months from the date of disability or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of disability shall terminate immediately and be of no further force or effect.
(c)    Termination for Cause. If the Optionee’s employment terminates for Cause, any portion of this Stock Option outstanding on such date shall terminate immediately and be of no further force and effect. For purposes hereof, “Cause” shall mean, unless otherwise provided in an employment agreement between the Company and the Optionee, a determination by the Administrator that the Optionee shall be dismissed as a result of (i) any material breach by the Optionee of any agreement between the Optionee and the Company; (ii) the conviction of, indictment for or plea of nolo contendere by the Optionee to a felony or a crime involving moral turpitude; or (iii) any material misconduct or willful and deliberate non-performance (other than by reason of disability) by the Optionee of the Optionee’s duties to the Company.
(d)    Other Termination. If the Optionee’s employment terminates for any reason other than the Optionee’s death, the Optionee’s disability, or Cause, and unless otherwise determined by the Administrator, any portion of this Stock Option outstanding on such date may be exercised, to the extent exercisable on the date of termination, for a period of three months from the date of termination or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no further force or effect.
 
3

The Administrator’s determination of the reason for termination of the Optionee’s employment shall be conclusive and binding on the Optionee and his or her representatives or legatees.
4.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Stock Option shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
5.    Transferability. This Agreement is personal to the Optionee, is non-assignable and is not transferable in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. This Stock Option is exercisable, during the Optionee’s lifetime, only by the Optionee, and thereafter, only by the Optionee’s legal representative or legatee.
6.    Status of the Stock Option. This Stock Option is intended to qualify as an “incentive stock option” under Section 422 of the Internal Revenue Code of 1986, as amended (the “Code”), but the Company does not represent or warrant that this Stock Option qualifies as such. The Optionee should consult with his or her own tax advisors regarding the tax effects of this Stock Option and the requirements necessary to obtain favorable income tax treatment under Section 422 of the Code, including, but not limited to, holding period requirements. To the extent any portion of this Stock Option does not so qualify as an “incentive stock option,” such portion shall be deemed to be a non-qualified stock option. If the Optionee intends to dispose or does dispose (whether by sale, gift, transfer or



otherwise) of any Option Shares within the one-year period beginning on the date after the transfer of such shares to him or her, or within the two-year period beginning on the day after the grant of this Stock Option, he or she will so notify the Company within 30 days after such disposition.
7.    Tax Withholding. The Optionee shall, not later than the date as of which the exercise of this Stock Option becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Administrator for payment of any Federal, state, and local taxes required by law to be withheld on account of such taxable event. The Company shall have the authority to cause the required tax withholding obligation to be satisfied, in whole or in part, by withholding from shares of Stock to be issued to the Optionee a number of shares of Stock with an aggregate Fair Market Value that would satisfy the minimum withholding amount due.
8.    No Obligation to Continue Employment. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Optionee in employment and neither the Plan nor this Agreement shall interfere in any way with the right of the Company or any Subsidiary to terminate the employment of the Optionee at any time.
9.    Integration. This Agreement constitutes the entire agreement between the parties with respect to this Stock Option and supersedes all prior agreements and discussions between the parties concerning such subject matter.
 
4

10.    Data Privacy Consent. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the “Relevant Companies”) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the “Relevant Information”). By entering into this Agreement, the Optionee (i) authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii) waives any privacy rights the Optionee may have with respect to the Relevant Information; (iii) authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Optionee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.
11.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Optionee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.


PHREESIA, INC.
By: ______________________________
Title:
 

The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Optionee (including through an online acceptance process) is acceptable.




Dated: _______________________________________________________________
Optionee's Signature
Optionee's name and address:
____________________________________
____________________________________
____________________________________


 
 
5















NON-QUALIFIED STOCK OPTION AGREEMENT
FOR NON-EMPLOYEE DIRECTORS
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
 
Name of Optionee:     
No. of Option Shares:                                               
Option Exercise Price per Share:  
$                                         
  
Grant Date:                                               
Expiration Date:                                               
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), Phreesia, Inc. (the “Company”) hereby grants to the Optionee named above, who is a Director of the Company but is not an employee of the Company, an option (the “Stock Option”) to purchase on or prior to the Expiration Date specified above all or part of the number of shares of Common Stock, par value $0.001 per share (the “Stock”), of the Company specified above at the Option Exercise Price per Share specified above subject to the terms and conditions set forth herein and in the Plan. This Stock Option is not intended to be an “incentive stock option” under Section 422 of the Internal Revenue Code of 1986, as amended.
1.    Exercisability Schedule. No portion of this Stock Option may be exercised until such portion shall have become exercisable. Except as set forth below, and subject to the discretion of the Administrator (as defined in Section 2 of the Plan) to accelerate the exercisability schedule hereunder, this Stock Option shall be exercisable with respect to the following number of Option Shares on the dates indicated so long as the Optionee remains in service as a member of the Board on such dates:
 



Incremental Number of   
Option Shares Exercisable  Exercisability Date
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      

Once exercisable, this Stock Option shall continue to be exercisable at any time or times prior to the close of business on the Expiration Date, subject to the provisions hereof and of the Plan. Notwithstanding the foregoing, 100% of the Option Shares shall immediately become exercisable upon immediately prior to the consummation of a Sale Event, provided that the Grantee continues to provide services as a Director through the date of such Sale Event.
 
 2.
Manner of Exercise.
(a)    The Optionee may exercise this Stock Option only in the following manner: from time to time on or prior to the Expiration Date of this Stock Option, the Optionee may give written notice to the Administrator of his or her election to purchase some or all of the Option Shares purchasable at the time of such notice. This notice shall specify the number of Option Shares to be purchased.
Payment of the purchase price for the Option Shares may be made by one or more of the following methods: (i) in cash, by certified or bank check or other instrument acceptable to the Administrator; (ii) through the delivery (or attestation to the ownership) of shares of Stock that have been purchased by the Optionee on the open market or that are beneficially owned by the Optionee and are not then subject to any restrictions under any Company plan and that otherwise satisfy any holding periods as may be required by the Administrator; (iii) by the Optionee delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to the Company to pay the option purchase price, provided that in the event the Optionee chooses to pay the option purchase price as so provided, the Optionee and the broker shall comply with such procedures and enter into such agreements of indemnity and other agreements as the Administrator shall prescribe as a condition of such payment procedure; (iv) by a “net exercise” arrangement pursuant to which the Company will reduce the number of shares of Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value that does not exceed the aggregate exercise price; or (v) a combination of (i), (ii), (iii) and (iv) above. Payment instruments will be received subject to collection.
The transfer to the Optionee on the records of the Company or of the transfer agent of the Option Shares will be contingent upon (i) the Company’s receipt from the Optionee of the full purchase price for the Option Shares, as set forth above, (ii) the fulfillment of any other requirements contained herein or in the Plan or in any other agreement or provision of laws, and (iii) the receipt by the Company of any agreement, statement or other evidence that the Company may require to satisfy itself that the issuance of Stock to be purchased pursuant to the exercise of Stock Options under the Plan and any subsequent resale of the shares of Stock will be in compliance with applicable laws and regulations. In the event the Optionee chooses to pay the purchase price by previously-owned shares of Stock through the attestation method, the number of shares of Stock transferred to the Optionee upon the exercise of the Stock Option shall be net of the Shares attested to.
(b)    The shares of Stock purchased upon exercise of this Stock Option shall be transferred to the Optionee on the records of the Company or of the transfer agent upon compliance to the satisfaction of the Administrator with all requirements under applicable laws or regulations in connection with such transfer and with the requirements hereof and of the Plan. The determination of the Administrator as to such compliance shall be final and binding on the Optionee. The Optionee shall not be deemed to be the holder of, or to have any of the rights of a
 
2

holder with respect to, any shares of Stock subject to this Stock Option unless and until this Stock Option shall have been exercised pursuant to the terms hereof, the Company or the transfer agent shall have transferred the shares to the Optionee, and the Optionee’s name shall have been entered as the stockholder of record on the books of the



Company. Thereupon, the Optionee shall have full voting, dividend and other ownership rights with respect to such shares of Stock.
(c)    The minimum number of shares with respect to which this Stock Option may be exercised at any one time shall be 100 shares, unless the number of shares with respect to which this Stock Option is being exercised is the total number of shares subject to exercise under this Stock Option at the time.
(d)    Notwithstanding any other provision hereof or of the Plan, no portion of this Stock Option shall be exercisable after the Expiration Date hereof.
3.    Termination as Director. If the Optionee ceases to be a Director of the Company, the period within which to exercise the Stock Option may be subject to earlier termination as set forth below.
(a)    Termination Due to Death. If the Optionee’s service as a Director terminates by reason of the Optionee’s death, any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of death, may thereafter be exercised by the Optionee’s legal representative or legatee for a period of 12 months from the date of death or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of death shall terminate immediately and be of no further force or effect.
(b)    Other Termination. If the Optionee ceases to be a Director for any reason other than the Optionee’s death, any portion of this Stock Option outstanding on such date may be exercised, to the extent exercisable on the date the Optionee ceased to be a Director, for a period of 12 months from the date the Optionee ceased to be a Director or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date the Optionee ceases to be a Director shall terminate immediately and be of no further force or effect.
4.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Stock Option shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
5.    Transferability. This Agreement is personal to the Optionee, is non-assignable and is not transferable in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. This Stock Option is exercisable, during the Optionee’s lifetime, only by the Optionee, and thereafter, only by the Optionee’s legal representative or legatee.
6.    No Obligation to Continue as a Director. Neither the Plan nor this Stock Option confers upon the Optionee any rights with respect to continuance as a Director.
 
3

7.    Integration. This Agreement constitutes the entire agreement between the parties with respect to this Stock Option and supersedes all prior agreements and discussions between the parties concerning such subject matter.
8.    Data Privacy Consent. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the “Relevant Companies”) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the “Relevant Information”). By entering into this Agreement, the Optionee (i) authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii) waives any privacy rights the Optionee may have with respect to the Relevant Information; (iii) authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Optionee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.
 
4

9.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Optionee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.



 

PHREESIA, INC.
By: ______________________________
Title:

The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Optionee (including through an online acceptance process) is acceptable.

Dated: _______________________________________________________________
Optionee's Signature
Optionee's name and address:
____________________________________
____________________________________
____________________________________
 
 
5

NON-QUALIFIED STOCK OPTION AGREEMENT
FOR COMPANY EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
 
Name of Optionee:     
No. of Option Shares:                                               
Option Exercise Price per Share:  
                                        
  
  [FMV on Grant Date]  
Grant Date:                                               
Expiration Date:                                               
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), Phreesia, Inc. (the “Company”) hereby grants to the Optionee named above an option (the “Stock Option”) to purchase on or prior to the Expiration Date specified above all or part of the number of shares of Common Stock, par value $0.001 per share (the “Stock”) of the Company specified above at the Option Exercise Price per Share specified above subject to the terms and conditions set forth herein and in the Plan. This Stock Option is not intended to be an “incentive stock option” under Section 422 of the Internal Revenue Code of 1986, as amended.
1.    Exercisability Schedule. No portion of this Stock Option may be exercised until such portion shall have become exercisable. Except as set forth below, and subject to the discretion of the Administrator (as defined in Section 2 of the Plan) to accelerate the exercisability schedule hereunder, this Stock Option shall be exercisable with respect to the following number of Option Shares on the dates indicated so long as Optionee maintains a continuous Service Relationship with the Company or a Subsidiary on such dates:



 
Incremental Number of   
Option Shares Exercisable  Exercisability Date
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
Once exercisable, this Stock Option shall continue to be exercisable at any time or times prior to the close of business on the Expiration Date, subject to the provisions hereof and of the Plan.



 2.
Manner of Exercise.
(a)    The Optionee may exercise this Stock Option only in the following manner: from time to time on or prior to the Expiration Date of this Stock Option, the Optionee may give written notice to the Administrator of his or her election to purchase some or all of the Option Shares purchasable at the time of such notice. This notice shall specify the number of Option Shares to be purchased.
Payment of the purchase price for the Option Shares may be made by one or more of the following methods: (i) in cash, by certified or bank check or other instrument acceptable to the Administrator; (ii) through the delivery (or attestation to the ownership) of shares of Stock that have been purchased by the Optionee on the open market or that are beneficially owned by the Optionee and are not then subject to any restrictions under any Company plan and that otherwise satisfy any holding periods as may be required by the Administrator; (iii) by the Optionee delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to the Company to pay the option purchase price, provided that in the event the Optionee chooses to pay the option purchase price as so provided, the Optionee and the broker shall comply with such procedures and enter into such agreements of indemnity and other agreements as the Administrator shall prescribe as a condition of such payment procedure; (iv) by a “net exercise” arrangement pursuant to which the Company will reduce the number of shares of Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value that does not exceed the aggregate exercise price; or (v) a combination of (i), (ii), (iii) and (iv) above. Payment instruments will be received subject to collection.
The transfer to the Optionee on the records of the Company or of the transfer agent of the Option Shares will be contingent upon (i) the Company’s receipt from the Optionee of the full purchase price for the Option Shares, as set forth above, (ii) the fulfillment of any other requirements contained herein or in the Plan or in any other agreement or provision of laws, and (iii) the receipt by the Company of any agreement, statement or other evidence that the Company may require to satisfy itself that the issuance of Stock to be purchased pursuant to the exercise of Stock Options under the Plan and any subsequent resale of the shares of Stock will be in compliance with applicable laws and regulations. In the event the Optionee chooses to pay the purchase price by previously-owned shares of Stock through the attestation method, the number of shares of Stock transferred to the Optionee upon the exercise of the Stock Option shall be net of the Shares attested to.
(b)    The shares of Stock purchased upon exercise of this Stock Option shall be transferred to the Optionee on the records of the Company or of the transfer agent upon compliance to the satisfaction of the Administrator with all requirements under applicable laws or regulations in connection with such transfer and with the requirements hereof and of the Plan. The determination of the Administrator as to such compliance shall be final and binding on the Optionee. The Optionee shall not be deemed to be the holder of, or to have any of the rights of a holder with respect to, any shares of Stock subject to this Stock Option unless and until this Stock Option shall have been exercised pursuant to the terms hereof, the Company or the transfer agent shall have transferred the shares to the Optionee, and the Optionee’s name shall have been entered as the stockholder of record on the books of the Company. Thereupon, the Optionee shall have full voting, dividend and other ownership rights with respect to such shares of Stock.
 
2




(c)    The minimum number of shares with respect to which this Stock Option may be exercised at any one time shall be 100 shares, unless the number of shares with respect to which this Stock Option is being exercised is the total number of shares subject to exercise under this Stock Option at the time.
(d)    Notwithstanding any other provision hereof or of the Plan, no portion of this Stock Option shall be exercisable after the Expiration Date hereof.
3.    Termination of Service Relationship. If the Optionee’s Service Relationship with the Company or a Subsidiary (as defined in the Plan) is terminated, the period within which to exercise the Stock Option may be subject to earlier termination as set forth below.
(a)    Termination Due to Death. If the Optionee’s Service Relationship terminates by reason of the Optionee’s death, any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of death, may thereafter be exercised by the Optionee’s legal representative or legatee for a period of 12 months from the date of death or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of death shall terminate immediately and be of no further force or effect.
(b)    Termination Due to Disability. If the Optionee’s Service Relationship terminates by reason of the Optionee’s disability (as determined by the Administrator), any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of such termination of Service Relationship, may thereafter be exercised by the Optionee for a period of 12 months from the date of disability or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of disability shall terminate immediately and be of no further force or effect.
(c)    Termination for Cause. If the Optionee’s Service Relationship terminates for Cause, any portion of this Stock Option outstanding on such date shall terminate immediately and be of no further force and effect. For purposes hereof, “Cause” shall mean, unless otherwise provided in an employment or other form of agreement between the Company and the Optionee, a determination by the Administrator that the Optionee shall be dismissed as a result of (i) any material breach by the Optionee of any agreement between the Optionee and the Company; (ii) the conviction of, indictment for or plea of nolo contendere by the Optionee to a felony or a crime involving moral turpitude; or (iii) any material misconduct or willful and deliberate non-performance (other than by reason of disability) by the Optionee of the Optionee’s duties to the Company.
(d)    Other Termination. If the Optionee’s Service Relationship terminates for any reason other than the Optionee’s death, the Optionee’s disability or Cause, and unless otherwise determined by the Administrator, any portion of this Stock Option outstanding on such date may be exercised, to the extent exercisable on the date of termination, for a period of three months from the date of termination or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no further force or effect.
 
3

The Administrator’s determination of the reason for termination of the Optionee’s Service Relationship shall be conclusive and binding on the Optionee and his or her representatives or legatees.
4.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Stock Option shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
5.    Transferability. This Agreement is personal to the Optionee, is non-assignable and is not transferable in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. This Stock Option is exercisable, during the Optionee’s lifetime, only by the Optionee, and thereafter, only by the Optionee’s legal representative or legatee.
6.    Tax Withholding. The Optionee shall, not later than the date as of which the exercise of this Stock Option becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Administrator for payment of any Federal, state, and local taxes required by law to be withheld on account of such taxable event. The Company shall have the authority to cause the required tax withholding obligation to be satisfied, in whole or in part, by withholding from shares of Stock to be issued to the Optionee a number of shares of Stock with an aggregate Fair Market Value that would satisfy the minimum withholding amount due.



7.    No Obligation to Continue Service Relationship. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Optionee in a Service Relationship and neither the Plan nor this Agreement shall interfere in any way with the right of the Company or any Subsidiary to terminate the Service Relationship of the Optionee at any time.
8.    Integration. This Agreement constitutes the entire agreement between the parties with respect to this Stock Option and supersedes all prior agreements and discussions between the parties concerning such subject matter.
9.    Data Privacy Consent. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the “Relevant Companies”) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the “Relevant Information”). By entering into this Agreement, the Optionee (i) authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii) waives any privacy rights the Optionee may have with respect to the Relevant Information; (iii) authorizes the
 
4

Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Optionee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.
10.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Optionee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
 


PHREESIA, INC.
By: ______________________________
Title:



The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Optionee (including through an online acceptance process) is acceptable.
 


Dated: _______________________________________________________________
Optionee's Signature
Optionee's name and address:
____________________________________
____________________________________
____________________________________



 
5












GLOBAL NON-QUALIFIED STOCK OPTION AGREEMENT
FOR EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
 
Name of Optionee:
No. of Option Shares:
Option Exercise Price per Share:
$
[FMV on Grant Date]
Grant Date:
Expiration Date:


Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), and this Global Non-Qualified Stock Option Award Agreement for Employees, including any special terms and conditions for the Optionee’s country set forth in the appendix attached hereto (the “Appendix” and together with the Global Non-Qualified Stock Option Agreement for Employees, the “Agreement”), Phreesia, Inc. (the “Company”) hereby grants to the Optionee named above an option (the “Stock Option”) to purchase on or prior to the Expiration Date specified above all or part of the number of shares of Common Stock, par value $0.001 per share (the “Stock”) of the Company specified above at the Option Exercise Price per Share specified above subject to the terms and conditions set forth herein and in the Plan. This Stock Option is not intended to be an “incentive stock option” under Section 422 of the U.S. Internal Revenue Code of 1986, as amended. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
1.    Exercisability Schedule. No portion of this Stock Option may be exercised until such portion shall have become exercisable. Except as set forth below, and subject to the discretion of the Administrator to accelerate the exercisability schedule hereunder, this Stock Option shall be exercisable with respect to the following number of Option Shares on the dates indicated so long as Optionee remains an employee of the Company or any Affiliate on such dates:
 
Incremental Number of
Option Shares Exercisable
  Exercisability Date
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      

Once exercisable, this Stock Option shall continue to be exercisable at any time or times prior to the close of business on the Expiration Date, subject to the provisions hereof and of the Plan.



2.    Manner of Exercise.
(a)    The Optionee may exercise this Stock Option only in the following manner: from time to time on or prior to the Expiration Date of this Stock Option, the Optionee may give written notice to the Administrator or an agent designated by the Administrator of his or her election to purchase some or all of the Option Shares purchasable at the time of such notice. This notice shall specify the number of Option Shares to be purchased.
Payment of the purchase price for the Option Shares may be made by one or more of the following methods: (i) in cash, by certified or bank check or other instrument acceptable to the Administrator; (ii) if permitted by the Administrator, through the delivery (or attestation to the ownership) of shares of Stock that have been purchased by the Optionee on the open market or that are beneficially owned by the Optionee and are not then subject to any restrictions under any Company plan and that otherwise satisfy any holding periods as may be required by the Administrator; (iii) by the Optionee delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to the Company to pay the purchase price, provided that in the event the Optionee chooses to pay the purchase price as so provided, the Optionee and the broker shall comply with such procedures and enter into such agreements of indemnity and other agreements as the Administrator shall prescribe as a condition of such payment procedure; (iv) if permitted by the Administrator, by a “net exercise” arrangement pursuant to which the Company will reduce the number of shares of Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value that does not exceed the aggregate purchase price; or (v) a combination of (i), (ii), (iii) and (iv) above. Payment instruments will be received subject to collection.
The transfer to the Optionee on the records of the Company or of the transfer agent of the Option Shares will be contingent upon (i) the Company’s receipt from the Optionee of the full purchase price for the Option Shares, as set forth above, (ii) the fulfillment of any other requirements contained herein or in the Plan or in any other agreement or provision of laws, and (iii) the receipt by the Company of any agreement, statement or other evidence that the Company may require to satisfy itself that the issuance of Stock to be purchased pursuant to the exercise of Stock Options under the Plan and any subsequent resale of the shares of Stock will be in compliance with applicable laws and regulations. In the event the Optionee chooses (and the Administrator permits to) to pay the purchase price by previously-owned shares of Stock through the attestation method, the number of shares of Stock transferred to the Optionee upon the exercise of the Stock Option shall be net of the shares attested to.
(b)    The shares of Stock purchased upon exercise of this Stock Option shall be transferred to the Optionee on the records of the Company or of the transfer agent upon compliance to the satisfaction of the Administrator with all requirements under applicable laws or regulations in connection with such transfer and with the requirements hereof and of the Plan. The determination of the Administrator as to such compliance shall be final and binding on the
 
2

Optionee. The Optionee shall not be deemed to be the holder of, or to have any of the rights of a holder with respect to, any shares of Stock subject to this Stock Option unless and until this Stock Option shall have been exercised pursuant to the terms hereof, the Company or the transfer agent shall have transferred the shares to the Optionee, and the Optionee’s name shall have been entered as the stockholder of record on the books of the Company. Thereupon, the Optionee shall have full voting, dividend and other ownership rights with respect to such shares of Stock.
(c)    The minimum number of shares with respect to which this Stock Option may be exercised at any one time shall be 100 shares, unless the number of shares with respect to which this Stock Option is being exercised is the total number of shares subject to exercise under this Stock Option at the time.
(d)    Notwithstanding any other provision hereof or of the Plan, no portion of this Stock Option shall be exercisable after the Expiration Date hereof.
3.    Termination of Employment. If the Optionee’s employment by the Company or an Affiliate is terminated, the period within which to exercise the Stock Option may be subject to earlier termination as set forth below.
(a)    For purposes of this Stock Option, the Optionee’s employment shall be considered terminated as of the date the Optionee is no longer actively providing services to the Company or any of its Affiliates (regardless of the reason for such termination and whether or not later found to be invalid or in breach of labor laws in the jurisdiction where the Optionee is employed or the terms of the Optionee’s employment agreement, if any) and such date will not be extended by any notice period (e.g., the date would not be delayed by any contractual notice period or any period of “garden leave” or similar period mandated under employment or other laws in the jurisdiction



where the Optionee is employed or the terms of the Optionee’s employment agreement, if any). The Administrator shall have the exclusive discretion to determine when the Optionee is no longer actively providing services for purposes of this Stock Option (including whether the Optionee may still be considered to be providing services while on a leave of absence).
(b)    Termination Due to Death. If the Optionee’s employment terminates by reason of the Optionee’s death, any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of death, may thereafter be exercised by the Optionee’s legal representative or legatee for a period of 12 months from the date of death or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of death shall terminate immediately and be of no further force or effect.
(c)    Termination Due to Disability. If the Optionee’s employment terminates by reason of the Optionee’s disability (as determined by the Administrator), any portion of this Stock Option outstanding on such date, to the extent exercisable on the date of such termination of employment, may thereafter be exercised by the Optionee for a period of 12 months from the date of termination or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no further force or effect.
 
3

(d)    Termination for Cause. If the Optionee’s employment terminates for Cause, any portion of this Stock Option outstanding on such date shall terminate immediately and be of no further force and effect. For purposes hereof, “Cause” shall mean, unless otherwise provided in an employment service agreement, if any, between the Company or an Affiliate and the Optionee, a determination by the Administrator that the Optionee shall be dismissed as a result of (i) any material breach by the Optionee of any agreement between the Optionee and the Company or an Affiliate; (ii) the conviction of, indictment for or plea of nolo contendere by the Optionee to a felony (or crime of similar magnitude under non-U.S. laws, as determined by the Administrator) or a crime involving moral turpitude; or (iii) any material misconduct or willful and deliberate non-performance (other than by reason of disability) by the Optionee of the Optionee’s duties to the Company or an Affiliate.
(e)    Other Termination. If the Optionee’s employment terminates for any reason other than the Optionee’s death, the Optionee’s disability or Cause, and unless otherwise determined by the Administrator, any portion of this Stock Option outstanding on such date may be exercised, to the extent exercisable on the date of termination, for a period of three months from the date of termination or until the Expiration Date, if earlier. Any portion of this Stock Option that is not exercisable on the date of termination shall terminate immediately and be of no further force or effect.
The Administrator’s determination of the reason for termination of the Optionee’s employment shall be conclusive and binding on the Optionee and his or her representatives or legatees.
4.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Stock Option shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan.
5.    Transferability. This Agreement is personal to the Optionee, is non-assignable and is not transferable in any manner, by operation of law or otherwise, other than by will or the laws of descent and distribution. This Stock Option is exercisable, during the Optionee’s lifetime, only by the Optionee, and thereafter, only by the Optionee’s legal representative or legatee.
6.    Responsibility for Taxes.
(a)    The Optionee acknowledges that, regardless of any action taken by the Company or, if different, the Affiliate employing the Optionee (the “Employer”), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Optionee’s participation in the Plan and legally applicable to the Optionee (“Tax-Related Items”) is and remains the Optionee’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. The Optionee further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of this Stock Option, including, but not limited to, the grant, vesting or exercise of this Stock Option, the subsequent sale of shares of Stock acquired pursuant to such exercise and the receipt of any dividends; and (ii) do not commit to and are under no obligation to
 



4

structure the terms of the grant or any aspect of this Stock Option to reduce or eliminate the Optionee’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Optionee is subject to Tax-Related Items in more than one jurisdiction, the Optionee acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
(b)    Prior to any relevant taxable or tax withholding event, as applicable, the Optionee agrees to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, the Optionee authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following: (i) withholding from the Optionee’s wages or other cash compensation paid to the Optionee by the Company and/or the Employer; (ii) allowing or requiring the Optionee to make a cash payment to cover the Tax-Related Items; (iii) withholding from proceeds of the sale of shares of Stock acquired upon exercise of this Stock Option either through a voluntary sale or through a mandatory sale arranged by the Company (on the Optionee’s behalf pursuant to this authorization without further consent); (iv) withholding from the shares of Stock to be issued to the Optionee upon exercise of this Stock Option; or (v) any other method of withholding determined by the Company and permitted by applicable law; provided, however, that that if the Optionee is a Section 16 officer of the Company under the Exchange Act, then the Administrator shall establish the method of withholding from alternatives (i)-(iv) herein and, if the Administrator does not exercise its discretion prior to the applicable withholding event, then the Optionee shall be entitled to elect the method of withholding from the alternatives above.
(c)    The Company and/or the Employer may withhold or account for Tax-Related Items by considering applicable statutory withholding amounts or other applicable withholding rates, including maximum rates applicable in the Optionee’s jurisdiction, in which case the Optionee may receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in shares of Stock. If the obligation for Tax-Related Items is satisfied by withholding in shares of Stock, for tax purposes, the Optionee is deemed to have been issued the full number of shares of Stock subject to the exercised Stock Option, notwithstanding that a number of the shares of Stock is held back solely for the purpose of paying the Tax-Related Items.
(d)    The Optionee agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Optionee’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the shares of Stock, or the proceeds of the sale of shares of Stock, if the Optionee fails to comply with his or her obligations in connection with the Tax-Related Items.
7.    No Obligation to Continue Employment. The grant of this Stock Option shall not be construed as giving the Optionee the right to be retained in the employ or other service of the Employer, or to be employed or providing services to the Company or any other Affiliate. Neither the Plan nor this Agreement shall interfere in any way with the right of the Employer to terminate the employment of the Optionee at any time.
 
5

8.    Integration. This Agreement constitutes the entire agreement between the parties with respect to this Stock Option and supersedes all prior agreements and discussions between the parties concerning such subject matter.
9.    Data Privacy Notification and Consent
(a)    By accepting this Stock Option, the Optionee explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Optionee’s personal data as described in the Agreement by and among, as applicable, the Employer, the Company and its other Affiliates for the exclusive purpose of implementing, administering and managing the Optionee’s participation in the Plan.
(b)    The Optionee understands that the Company, the Employer and other Affiliates may hold certain personal information about the Optionee, including, but not limited to, the Optionee’s name, home address and telephone number, email address, date of birth, social security number, passport or other identification number (e.g., resident registration number), salary, nationality, job title, any shares of Stock or directorships held in the Company, details of all Stock Options or any other entitlement to shares awarded, canceled, vested, unvested or outstanding in the Optionee’s favor (“Data”), for the purpose of implementing, administering and managing the Plan



(c)    The Optionee understands that Data will be transferred to the stock plan service provider selected by the Company, which assist in the implementation, administration and management of the Plan. The Optionee understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipient’s country (e.g. the United States) may have different data privacy laws and protections than the Optionee’s country. The Optionee understands that if he or she resides outside the United States, the Optionee may request a list with the names and addresses of any potential recipients of the Data by contacting the Optionee’s local human resources representative. The Optionee authorizes the Company, stock plan service provider and other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Optionee’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom the shares of Stock received upon exercise of the Stock Option may be deposited. The Optionee understands that Data will be held only as long as is necessary to implement, administer and manage the Optionee’s participation in the Plan. The Optionee understands that if the Optionee resides outside the United States, he or she may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting the Optionee’s local human resources representative. Further, the Optionee understands that he or she is providing the consents herein on a purely voluntary basis. If the Optionee does not consent, or if the Optionee later seeks to revoke his or her consent, the Optionee’s employment status or service with the Employer will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant Stock Options or other equity awards to the Optionee or administer or maintain such awards. Therefore, the Optionee understands that refusing or withdrawing the
 
6

Optionee’s consent may affect his or her ability to participate in the Plan. For more information on the consequences of the Optionee’s refusal to consent or withdrawal of consent, the Optionee understands that he or she may contact his or her local human resources representative.
(d)    Upon request of the Company or the Employer, the Optionee agrees to provide a separate executed data privacy consent form (or any other agreements or consents that may be required by the Company and/or the Employer) that the Company and/or the Employer may deem necessary to obtain from the Optionee for the purpose of administering the Optionee’s participation in the Plan in compliance with the data privacy laws in the Optionee’s country, either now or in the future. The Optionee understands and agrees that he or she will not be able to participate in the Plan if the Optionee fails to provide any such consent or agreement requested by the Company and/or the Employer.
10.    Nature of Grant. In accepting this Stock Option, the Optionee acknowledges, understands and agrees that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature, and may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of this Stock Option is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of stock options, or benefits in lieu of stock options, even if stock options have been granted in the past;
(c)    all decisions with respect to future stock option or other grants, if any, will be at the sole discretion of the Company;
(d)    the Optionee is voluntarily participating in the Plan;
(e)    if the Optionee is not employed by the Company, the grant of this Stock Option shall not be interpreted as forming an employment contract with the Company;
(f)    this Stock Option and the shares of Stock subject to this Stock Option, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)    unless otherwise agreed with the Company, this Stock Option and the shares of Stock subject to this Stock Option, and the income from and value of same, are not granted as consideration for, or in connection with, the service the Optionee may provide as a director of an Affiliate;



(h)    this Stock Option and the shares of Stock subject to this Stock Option, and the income from and value of same, are not part of normal or expected compensation for purposes of, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday-pay, long-service awards, pension or retirement or welfare benefits or similar payments;
 
7

(i)    the future value of the shares of Stock subject to this Stock Option is unknown, indeterminable, and cannot be predicted with certainty;
(j)    if the shares of Stock subject to this Stock Option do not increase in value, this Stock Option will have no value;
(k)    if the Optionee exercises this Stock Option and acquires shares of Stock, the value of such shares may increase or decrease in value, even below the Option Exercise Price;
(l)    no claim or entitlement to compensation or damages shall arise from forfeiture of this Stock Option resulting from the termination of the Optionee’s employment (for any reason whatsoever, whether or not later found to be invalid or in breach of employment or other laws in the jurisdiction where the Optionee is employed or the terms of the Optionee’s employment agreement, if any);
(m)    unless otherwise provided in the Plan or by the Company in its discretion, this Stock Option and the benefits evidenced by this Agreement do not create any entitlement to have this Stock Option or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the shares of Stock; and
(n)    if the Optionee resides and/or works in a country outside the United States, the following shall apply:
(i)    this Stock Option and any shares of Stock subject to this Stock Option, and the income from and value of same, are not part of normal or expected compensation for any purpose;
(ii)    neither the Company, the Employer nor any other Affiliate shall be liable for any foreign exchange rate fluctuation between the Optionee’s local currency and the United States Dollar that may affect the value of this Stock Option or of any amounts due to the Optionee pursuant to the exercise of this Stock Option or the subsequent sale of any shares of Stock acquired upon exercise.
11.    Appendix. Notwithstanding any provision of this Global Non-Qualified Stock Option Agreement for Employees, if the Optionee resides in a country outside the United States or is otherwise subject to the laws of a country other than the United States, this Stock Option shall be subject to the special terms and conditions set forth in the Appendix for the Optionee’s country, if any. Moreover, if the Optionee relocates to one of the countries included in the Appendix during the term of the Stock Option, the terms and conditions for such country shall apply to the Optionee, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix forms part of this Agreement.
12.    Language. The Optionee acknowledges that he or she is proficient in the English language and understands the terms of this Agreement. If the Optionee has received this Agreement, or any other documents related to this Stock Option and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
 
8

13.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Optionee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
14.    Waivers. The Optionee acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Optionee or any other Optionee.



15.    Governing Law. This Agreement shall be governed by, and construed in accordance with, the General Corporation Law of the State of Delaware as to matters within the scope thereof, and as to all other matters shall be governed by and construed in accordance with the internal laws of the State of New York, applied without regard to conflict of law principles..
16.    Venue. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of New York, and agree that such litigation shall be conducted only in the courts of New York County, New York, or the federal courts for the United States for the Southern District of New York, where this grant is made and/or to be performed, and no other courts.
17.    Severability. The provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
18.    Imposition of Other Requirements. The Company reserves the right to impose other requirements on this Stock Option and the shares of Stock acquired upon exercise of this Stock Option, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Optionee to accept any additional agreements or undertakings that may be necessary to accomplish the foregoing.
19.    Electronic Delivery and Acceptance of Documents. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. The Optionee hereby consents to receive such documents by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.
20.    Compliance with Law. Notwithstanding any other provision of the Plan or this Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the Stock, the Company shall not be required to permit the exercise of this Stock Option and/or deliver any shares of Stock prior to the completion of any registration or qualification of the shares of Stock under any U.S. or non-U.S. local, state or federal securities or other applicable law or under rulings or regulations of the U.S. Securities and Exchange Commission (“SEC”) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance from any U.S. or non-U.S. local, state or federal
 
9

governmental agency, which registration, qualification or approval the Company shall, in its absolute discretion, deem necessary or advisable. The Optionee understands that the Company is under no obligation to register or qualify the shares of Stock with the SEC or any state or non-U.S. securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the shares of Stock subject to this Stock Option. Further, the Optionee agrees that the Company shall have unilateral authority to amend this Agreement without the Optionee’s consent to the extent necessary to comply with securities or other laws applicable to issuance of the shares of Stock subject to this Stock Option.
21.    Insider Trading Restrictions / Market Abuse Laws. By accepting this Stock Option, the Optionee acknowledges that he or she is bound by all the terms and conditions of any Company’s insider trading policy as may be in effect from time to time. The Optionee further acknowledges that, depending on the Optionee’s country, the broker’s country or the country in which the shares of Stock are listed, the Optionee may be or may become subject to insider trading restrictions and/or market abuse laws which may affect the Optionee’s ability to accept, acquire, sell or otherwise dispose of shares of Stock, rights to shares of Stock (e.g., Stock Options) or rights linked to the value of shares of Stock under the Plan during such times as the Optionee is considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Optionee placed before the Optionee possessed inside information. Furthermore, the Optionee could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any Company’s insider trading policy as may be in effect from time to time. The Optionee acknowledges that it is the Optionee’s responsibility to comply with any applicable restrictions, and the Optionee should speak to his or her personal advisor on this matter.
 
10




22.    Foreign Asset/Account, Exchange Control and Tax Reporting. Depending on the Optionee’s country, the Optionee may be subject to foreign asset/account, exchange control, tax reporting or other requirements which may affect the Optionee’s ability acquire or hold Stock Options or shares of Stock under the Plan or cash received from participating in the Plan (including dividends and the proceeds arising from the sale of shares of Stock) in a brokerage/bank account outside the Optionee’s country. The applicable laws of the Optionee’s country may require that he or she report such Stock Options, shares of Stock, accounts, assets or transactions to the applicable authorities in such country and/or repatriate funds received in connection with the Plan to the Optionee’s country within a certain time period or according to certain procedures. The Optionee acknowledges that he or she is responsible for ensuring compliance with any applicable requirements and should consult his or her personal legal advisor to ensure compliance with applicable laws.


PHREESIA, INC.
By: ______________________________
Title:
 

The Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Optionee (including through an online acceptance process) is acceptable.

Dated: _______________________________________________________________
<Optionee Name>
 
 
11

APPENDIX
GLOBAL NON-QUALIFIED STOCK OPTION AGREEMENT
FOR EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
Capitalized terms used but not defined in this Appendix shall have the same meanings assigned to them in the Plan and/or the Global Non-Qualified Stock Option Agreement for Employees (the “Option Agreement”).
Terms and Conditions
This Appendix includes special terms and conditions that govern the Optionee’s Stock Option if the Optionee works and/or resides in one of the countries listed below. If the Optionee is a citizen or resident of a country other than the one in which the Optionee is currently working and/or residing (or is considered as such for local law purposes), or the Optionee transfers employment and/or residency to a different country after the grant of this Stock Option, the Company will, in its discretion, determine the extent to which the terms and conditions contained herein will apply to the Optionee.
Notifications
This Appendix also includes information regarding certain other issues of which the Optionee should be aware with respect to the Optionee’s participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of May 2019. Such laws are often complex and change frequently. As a result, the Company strongly recommends that the Optionee not rely on the information noted herein as the only source of information relating to the consequences of participation in the Plan because the information may



be out-of-date at the time the Optionee exercises the Stock Option or sells any shares of Stock acquired under the Plan.
In addition, the information contained herein is general in nature and may not apply to the Optionee’s particular situation. As a result, the Company is not in a position to assure the Optionee of any particular result. Accordingly, the Optionee is strongly advised to seek appropriate professional advice as to how the relevant laws in the Optionee’s country may apply to the Optionee’s individual situation.
If the Optionee is a citizen or resident of a country other than the one in which the Optionee is currently working and/or residing (or is considered as such for local law purposes), or if the Optionee transfers employment and/or residency to a different country after the Stock Option is granted, the notifications contained in this Appendix may not be applicable to the Optionee in the same manner.
 
12

CANADA
Terms and Conditions
Method of Exercise. Notwithstanding any provision of the Plan or the Option Agreement, the Optionee may not pay the Option Exercise Price by using the methods of exercise set forth in Section 2(a)(ii) and (iv) of the Option Agreement or the corresponding provisions of the Plan.
The following terms and conditions apply to employees resident in Quebec:
Language. The parties acknowledge that it is their express wish that this Agreement, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be drawn up in English.
Data Privacy. The following provision supplements Section 9 of the Option Agreement:
The Optionee hereby authorizes the Company and the Company’s representatives to discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan. The Optionee further authorizes the Company and any Affiliate and the Administrator to disclose and discuss the Plan with their advisors and to record all relevant information and keep such information in the Optionee’s employee file.
Notifications
Securities Law Information. The Optionee is permitted to sell shares of Stock acquired under the Plan through the designated broker appointed under the Plan, if any, provided the resale of shares of Stock acquired under the Plan takes place outside Canada through the facilities of a stock exchange on which the shares of Stock are listed.
Foreign Asset/Account Reporting Information. The Optionee is required to report any foreign specified property on form T1135 (Foreign Income Verification Statement) if the total cost of the Optionee’s foreign specified property exceeds C$100,000 at any time in the year. Foreign specified property includes shares of Stock acquired under the Plan and their cost generally is the adjusted cost base (“ACB”) of the shares of Stock. The ACB ordinarily would equal the fair market value of the shares of Stock at the time of acquisition, but if the Optionee owns other shares of Stock (e.g., acquired under other circumstances or at another time), this ACB may have to be averaged with the ACB of the other shares of Stock. The form T1135 generally must be filed by April 30 of the following year. Canadian residents should consult with a personal advisor to ensure compliance with the applicable reporting requirements.
 
13

RESTRICTED STOCK UNIT AWARD AGREEMENT
FOR NON-EMPLOYEE DIRECTORS
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
 



Name of Grantee: 
No. of Restricted Stock Units:                                           
Grant Date:                                           
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), Phreesia, Inc. (the “Company”) hereby grants an award of the number of Restricted Stock Units listed above (an “Award”) to the Grantee named above. Each Restricted Stock Unit shall relate to one share of Common Stock, par value $0.001 per share (the “Stock”) of the Company.
1.    Restrictions on Transfer of Award. This Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any shares of Stock issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of until (i) the Restricted Stock Units have vested as provided in Paragraph 2 of this Agreement and (ii) shares of Stock have been issued to the Grantee in accordance with the terms of the Plan and this Agreement.
2.    Vesting of Restricted Stock Units. The restrictions and conditions of Paragraph 1 of this Agreement shall lapse on the Vesting Date or Dates specified in the following schedule so long as the Grantee remains in service as a member of the Board on such Dates. If a series of Vesting Dates is specified, then the restrictions and conditions in Paragraph 1 shall lapse only with respect to the number of Restricted Stock Units specified as vested on such date.
 
Incremental Number of  
Restricted Stock Units Vested  Vesting Date
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
Notwithstanding the foregoing, 100% of the Restricted Stock Units shall vest upon immediately prior to the consummation of a Sale Event, provided that the Grantee continues to provide services as a Director through the date of such Sale Event. The Administrator may at any time accelerate the vesting schedule specified in this Paragraph 2.

3.    Termination of Service. If the Grantee’s service as a Director terminates for any reason (other than death or disability) prior to the satisfaction of the vesting conditions set forth in Paragraph 2 above, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will thereafter have any further rights or interests in such unvested Restricted Stock Units.
4.    Issuance of Shares of Stock. As soon as practicable following each Vesting Date (but in no event later than two and one-half months after the end of the year in which the Vesting Date occurs), the Company shall issue to the Grantee the number of shares of Stock equal to the aggregate number of Restricted Stock Units that have vested pursuant to Paragraph 2 of this Agreement on such date and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such shares.
5.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
6.    Section 409A of the Code. This Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the Award are exempt from the requirements of Section 409A of the Code as “short-term deferrals” as described in Section 409A of the Code.



7.    No Obligation to Continue as a Director. Neither the Plan nor this Award confers upon the Grantee any rights with respect to continuance as a Director.
8.    Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
9.    Data Privacy Consent. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the “Relevant Companies”) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the “Relevant Information”). By entering into this Agreement, the Grantee (i) authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii) waives any privacy rights the Grantee may have with respect to the Relevant Information; (iii) authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Grantee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.
 
2

10.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.


PHREESIA, INC.
By: ______________________________
Title:
 

The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.

Dated: _______________________________________________________________
Grantee's Signature
Grantee's name and address:
____________________________________
____________________________________
____________________________________
 

 
3








RESTRICTED STOCK UNIT AWARD AGREEMENT
FOR COMPANY EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
 
Name of Grantee:   
No. of Restricted Stock Units:                                             
Grant Date:                                             
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), Phreesia, Inc. (the “Company”) hereby grants an award of the number of Restricted Stock Units listed above (an “Award”) to the Grantee named above. Each Restricted Stock Unit shall relate to one share of Common Stock, par value $0.001 per share (the “Stock”) of the Company.
1.    Restrictions on Transfer of Award. This Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any shares of Stock issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of until (i) the Restricted Stock Units have vested as provided in Paragraph 2 of this Agreement and (ii) shares of Stock have been issued to the Grantee in accordance with the terms of the Plan and this Agreement.
2.    Vesting of Restricted Stock Units. The restrictions and conditions of Paragraph 1 of this Agreement shall lapse on the Vesting Date or Dates specified in the following schedule so long as the Grantee maintains a continuous Service Relationship with the Company or a Subsidiary on such Dates. If a series of Vesting Dates is specified, then the restrictions and conditions in Paragraph 1 shall lapse only with respect to the number of Restricted Stock Units specified as vested on such date.
 
Incremental Number of   
Restricted Stock Units Vested  Vesting Date
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
The Administrator may at any time accelerate the vesting schedule specified in this Paragraph 2.
3.    Termination of Service Relationship. If the Grantee’s Service Relationship with the Company and its Subsidiaries terminates for any reason (including death or disability) prior to the satisfaction of the vesting conditions set forth in Paragraph 2 above, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will thereafter have any further rights or interests in such unvested Restricted Stock Units.
For purposes of the Award, the Grantee’s Service Relationship will be considered terminated as of the date the Grantee is no longer actively providing services to the Company or any Subsidiary (regardless of the reason for such termination and whether or not later found to be invalid or in breach of labor laws in the jurisdiction where the Grantee is providing services or the terms of the Grantee’s service agreement, if any). Unless otherwise determined by the Company, the Grantee’s right to vest in the Restricted Stock Units under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., the Grantee’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under labor laws in the jurisdiction where the Grantee is providing services or the terms of the Grantee’s service agreement, if any). The Administrator shall have the exclusive discretion to determine when the Grantee is no longer actively providing services for purposes of his or her Award (including whether the Grantee may still be considered to be providing services while on a leave of absence).



4.    Issuance of Shares of Stock. As soon as practicable following each Vesting Date (but in no event later than two and one-half months after the end of the year in which the Vesting Date occurs), the Company shall issue to the Grantee the number of shares of Stock equal to the aggregate number of Restricted Stock Units that have vested pursuant to Paragraph 2 of this Agreement on such date and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such shares.
5.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
6.    Tax Withholding. The Grantee shall, not later than the date as of which the receipt of this Award becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Administrator for payment of any Federal, state, and local taxes required by law to be withheld on account of such taxable event. The Company shall have the authority to cause the required tax withholding obligation to be satisfied, in whole or in part, by withholding from shares of Stock to be issued to the Grantee a number of shares of Stock with an aggregate Fair Market Value that would satisfy the withholding amount due.
7.    Section 409A of the Code. This Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the Award are exempt from the requirements of Section 409A of the Code as “short-term deferrals” as described in Section 409A of the Code.
8.    No Obligation to Continue Service Relationship. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Grantee in a Service Relationship and neither the Plan nor this Agreement shall interfere in any way with the right of the Company or any Subsidiary to terminate the Service Relationship of the Grantee at any time.
 
2

9.    Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
10.    Data Privacy Consent. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the “Relevant Companies”) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the “Relevant Information”). By entering into this Agreement, the Grantee (i) authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii) waives any privacy rights the Grantee may have with respect to the Relevant Information; (iii) authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Grantee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.
 
3

11.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
 


PHREESIA, INC.
By: ______________________________
Title:







The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.

Dated: _______________________________________________________________
Grantee's Signature
Grantee's name and address:
____________________________________
____________________________________
____________________________________
 
 
4






GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT
FOR EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
 
Name of Grantee:                                          
No. of Restricted Stock Units:                                          
Grant Date:                                          
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), and this Global Restricted Stock Unit Award Agreement for Employees, including any special terms and conditions for the Grantee’s country set forth in the appendix attached hereto (the “Appendix” and together with the Global Restricted Stock Unit Award Agreement for Employees, the “Agreement”), Phreesia, Inc. (the “Company”) hereby grants an award of the number of Restricted Stock Units listed above (an “Award”) to the Grantee named above. Each Restricted Stock Unit shall relate to one share of Common Stock, par value $0.001 per share (the “Stock”) of the Company. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
1.    Restrictions on Transfer of Award. This Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any shares of Stock issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of until (i) the Restricted Stock Units have vested as provided in Paragraph 2 of this Agreement and (ii) shares of Stock have been issued to the Grantee in accordance with the terms of the Plan and this Agreement.
2.    Vesting of Restricted Stock Units. The restrictions and conditions of Paragraph 1 of this Agreement shall lapse on the Vesting Date or Dates specified in the following schedule so long as the Grantee remains an employee



of the Company or an Affiliate on such Dates. If a series of Vesting Dates is specified, then the restrictions and conditions in Paragraph 1 shall lapse only with respect to the number of Restricted Stock Units specified as vested on such date.
 
Incremental Number of   
Restricted Stock Units Vested  Vesting Date
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      
                     (    %)
                      

The Administrator may at any time accelerate the vesting schedule specified in this Paragraph 2.
 
 3.
Termination of Employment.
(a)    If the Grantee’s employment with the Company and its Affiliates terminates for any reason (including death or disability) prior to the satisfaction of the vesting conditions set forth in Paragraph 2 above, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will thereafter have any further rights or interests in such unvested Restricted Stock Units.
(b)    For purposes of the Restricted Stock Units, the Grantee’s employment shall be considered terminated as of the date the Grantee is no longer actively providing services to the Company or any of its Affiliates (regardless of the reason for such termination and whether or not later found to be invalid or in breach of labor laws in the jurisdiction where the Grantee is employed or the terms of the Grantee’s employment agreement, if any) and such date will not be extended by any notice period (e.g., the date would not be delayed by any contractual notice period or any period of “garden leave” or similar period mandated under employment or other laws in the jurisdiction where the Grantee is employed or the terms of the Grantee’s employment agreement, if any). The Administrator shall have the exclusive discretion to determine when the Grantee is no longer actively providing services for purposes of the Restricted Stock Units (including whether the Grantee may still be considered to be providing services while on a leave of absence).
4.    Issuance of Shares of Stock. Subject to Paragraph 6 below, as soon as practicable following each Vesting Date (but in no event later than two and one-half months after the end of the year in which the Vesting Date occurs), the Company shall issue to the Grantee the number of shares of Stock equal to the aggregate number of Restricted Stock Units that have vested pursuant to Paragraph 2 of this Agreement on such date and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such shares.
5.    Incorporation of Plan. Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan.
 
 6.Responsibility for Taxes
(a)    The Grantee acknowledges that, regardless of any action taken by the Company or, if different, the Affiliate employing the Grantee (the “Employer”), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Grantee’s participation in the Plan and legally applicable to the Grantee (“Tax-Related Items”) is and remains the Grantee’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. The Grantee further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Restricted Stock Units, including, but not limited to, the grant, vesting or settlement of the Restricted Stock Units, the subsequent sale of shares of Stock acquired pursuant to such
 
2




settlement and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate the Grantee’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Grantee is subject to Tax-Related Items in more than one jurisdiction, the Grantee acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
(b)    Prior to any relevant taxable or tax withholding event, as applicable, the Grantee agrees to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, the Grantee authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following: (i) withholding from the Grantee’s wages or other cash compensation paid to the Grantee by the Company and/or the Employer; (ii) withholding from proceeds of the sale of shares of Stock acquired upon settlement of the Restricted Stock Units either through a voluntary sale or through a mandatory sale arranged by the Company (on the Grantee’s behalf pursuant to this authorization without further consent); (iii) withholding from shares of Stock to be issued to the Grantee upon settlement of the Restricted Stock Units; or (iv) any other method of withholding determined by the Company and permitted by applicable law; provided, however, that that if the Grantee is a Section 16 officer of the Company under the Exchange Act, then the Administrator shall establish the method of withholding from alternatives (i)-(iv) herein and, if the Administrator does not exercise its discretion prior to the applicable withholding event, then the Grantee shall be entitled to elect the method of withholding from the alternatives above.
(c)    The Company and/or the Employer may withhold or account for Tax-Related Items by considering applicable statutory withholding amounts or other applicable withholding rates, including maximum rates applicable in the Grantee’s jurisdiction, in which case the Grantee may receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in shares of Stock. If the obligation for Tax-Related Items is satisfied by withholding in shares of Stock, for tax purposes, the Grantee is deemed to have been issued the full number of shares of Stock subject to the vested Restricted Stock Units, notwithstanding that a number of the shares of Stock is held back solely for the purpose of paying the Tax-Related Items.
(d)    The Grantee agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Grantee’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the shares of Stock, or the proceeds of the sale of shares of Stock, if the Grantee fails to comply with his or her obligations in connection with the Tax-Related Items.
7.    Section 409A of the Code. This Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the Award are exempt from the requirements of Section 409A of the Code as “short-term deferrals” as described in Section 409A of the Code.
 
3

8.    No Obligation to Continue Employment. The grant of the Restricted Stock Units shall not be construed as giving the Grantee the right to be retained in the employ or other service of the Employer. Neither the Plan nor this Agreement shall interfere in any way with the right of the Employer to terminate the employment of the Grantee at any time.
9.    Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
10.    Data Privacy Notification and Consent. By accepting the Restricted Stock Units, the Grantee explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Grantee’s personal data as described in the Agreement by and among, as applicable, the Employer, the Company and its other Affiliates for the exclusive purpose of implementing, administering and managing the Grantee’s participation in the Plan.
(a)    The Grantee understands that the Company, the Employer and other Affiliates may hold certain personal information about the Grantee, including, but not limited to, the Grantee’s name, home address and telephone number, email address, date of birth, social security number, passport or other identification number (e.g., resident registration number), salary, nationality, job title, any shares of Stock or directorships held in the Company, details of all Restricted Stock Units or any other entitlement to shares awarded, canceled, vested, unvested or outstanding in the Grantee’s favor (“Data”), for the purpose of implementing, administering and managing the Plan



(b)    The Grantee understands that Data will be transferred to the stock plan service provider selected by the Company, which assist in the implementation, administration and management of the Plan. The Grantee understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipient’s country (e.g. the United States) may have different data privacy laws and protections than the Grantee’s country. The Grantee understands that if he or she resides outside the United States, the Grantee may request a list with the names and addresses of any potential recipients of the Data by contacting the Grantee’s local human resources representative. The Grantee authorizes the Company, the stock plan service provider and other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Grantee’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom the shares of Stock received upon vesting of the Restricted Stock Units may be deposited. The Grantee understands that Data will be held only as long as is necessary to implement, administer and manage the Grantee’s participation in the Plan. The Grantee understands that if the Grantee resides outside the United States, he or she may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting the Grantee’s local human resources representative. Further, the Grantee understands that he or she is providing the consents herein on a purely voluntary basis. If the Grantee does not consent, or if the Grantee later seeks to revoke his or her consent, the Grantee’s employment status or service with the Employer will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant Restricted Stock Units or other equity awards to the Grantee or administer or maintain such awards. Therefore, the Grantee understands that refusing or withdrawing the Grantee’s consent may affect his or her ability to participate in the Plan. For more information on the consequences of the Grantee’s refusal to consent or withdrawal of consent, the Grantee understands that he or she may contact your local human resources representative.
4

or maintain such awards. Therefore, the Grantee understands that refusing or withdrawing the Grantee’s consent may affect his or her ability to participate in the Plan. For more information on the consequences of the Grantee’s refusal to consent or withdrawal of consent, the Grantee understands that he or she may contact your local human resources representative.
(c)    Upon request of the Company or the Employer, the Grantee agrees to provide a separate executed data privacy consent form (or any other agreements or consents that may be required by the Company and/or the Employer) that the Company and/or the Employer may deem necessary to obtain from the Grantee for the purpose of administering the Grantee’s participation in the Plan in compliance with the data privacy laws in the Grantee’s country, either now or in the future. The Grantee understands and agrees that he or she will not be able to participate in the Plan if the Grantee fails to provide any such consent or agreement requested by the Company and/or the Employer.
11.    Nature of Grant. In accepting the Restricted Stock Units, the Grantee acknowledges, understands and agrees that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of the Restricted Stock Units is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of Restricted Stock Units, or benefits in lieu of Restricted Stock Units, even if Restricted Stock Units have been granted in the past;
(c)    all decisions with respect to future Restricted Stock Units or other grants, if any, will be at the sole discretion of the Company;
(d)    the Grantee is voluntarily participating in the Plan;
(e)    if the Grantee is not employed by the Company, the grant of the Restricted Stock Units shall not be interpreted as forming an employment contract with the Company;



(f)    the Restricted Stock Units and any shares of Stock subject to the Restricted Stock Units, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)    unless otherwise agreed with the Company, the Restricted Stock Units and the shares of Stock subject to the Restricted Stock Units, and the income from and value of same, are not granted as consideration for, or in connection with, the service the Grantee may provide as a director of an Affiliate;
(h)    the Restricted Stock Units and any shares of Stock subject to the Restricted Stock Units, and the income from and value of same, are not part of normal or expected compensation for purposes of, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, pension or retirement or welfare benefits or similar mandatory payments;
 
5

(i)    the future value of the shares of Stock underlying the Restricted Stock Units is unknown, indeterminable, and cannot be predicted with certainty;
(j)    no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units resulting from the termination of the Grantee’s employment (for any reason whatsoever, whether or not later found to be invalid or in breach of labor laws in the jurisdiction where the Grantee is employed or the terms of the Grantee’s employment agreement, if any);
(k)    unless otherwise provided in the Plan or by the Company in its discretion, the Restricted Stock Units and the benefits evidenced by this Agreement do not create any entitlement to have the Restricted Stock Units or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the shares of Stock; and
(l)    if the Grantee resides and/or works in a country outside the United States, the following shall apply:
(i)    the Restricted Stock Units and any shares of Stock subject to the Restricted Stock Units, and the income from and value of same, are not part of normal or expected compensation for any purpose;
(ii)    neither the Company, the Employer nor any other Affiliate shall be liable for any foreign exchange rate fluctuation between the Grantee’s local currency and the United States Dollar that may affect the value of the Restricted Stock Units or of any amounts due to the Grantee pursuant to the settlement of the Restricted Stock Units or the subsequent sale of any shares of Stock acquired upon settlement.
12.    Appendix. Notwithstanding any provision of this Global Restricted Stock Unit Award Agreement for Employees, if the Grantee resides in a country outside the United States or is otherwise subject to the laws of a country other than the United States, the Restricted Stock Units shall be subject to the special terms and conditions set forth in the Appendix for the Grantee’s country, if any. Moreover, if the Grantee relocates to one of the countries included in the Appendix during the term of the Restricted Stock Units, the terms and conditions for such country shall apply to the Grantee, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix forms part of this Agreement.
13.    Language. The Grantee acknowledges that he or she is proficient in the English language and understands the terms of this Agreement. If the Grantee has received this Agreement, or any other documents related to the Restricted Stock Units and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
14.    Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
 
6

15.    Waivers. The Grantee acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Grantee or any other Grantee.



16.    Choice of Law. This Agreement shall be governed by, and construed in accordance with, the General Corporation Law of the State of Delaware as to matters within the scope thereof, and as to all other matters shall be governed by and construed in accordance with the internal laws of the State of New York, applied without regard to conflict of law principles.
17.    Venue. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of New York, and agree that such litigation shall be conducted only in the courts of New York County, New York, or the federal courts for the United States for the Southern District of New York, where this grant is made and/or to be performed, and no other courts.
18.    Severability. The provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
19.    Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Restricted Stock Units and the shares of Stock acquired upon settlement of the Restricted Stock Units, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Grantee to accept any additional agreements or undertakings that may be necessary to accomplish the foregoing.
20.    Electronic Delivery and Acceptance of Documents. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. The Grantee hereby consents to receive such documents by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.
21.    Compliance with Law. Notwithstanding any other provision of the Plan or this Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the Stock, the Company shall not be required to permit the vesting of the Restricted Stock Units and/or deliver any shares of Stock prior to the completion of any registration or qualification of the shares of Stock under any U.S. or non-U.S. local, state or federal securities or other applicable law or under rulings or regulations of the U.S. Securities and Exchange Commission (“SEC”) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance from any U.S. or non-U.S. local, state or federal governmental agency, which registration, qualification or approval the Company shall, in its absolute discretion, deem necessary or advisable. The Grantee understands that the Company is under no obligation to register or qualify the Stock with the SEC or any state or non-U.S. securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the shares of Stock subject to the Restricted Stock Units. Further, the Grantee
 
7

agrees that the Company shall have unilateral authority to amend this Agreement without the Grantee’s consent to the extent necessary to comply with securities or other laws applicable to issuance of the shares of Stock subject to the Restricted Stock Units.
22.    Insider Trading Restrictions / Market Abuse Laws. By accepting the Restricted Stock Units, the Grantee acknowledges that he or she is bound by all the terms and conditions of any Company’s insider trading policy as may be in effect from time to time. The Grantee further acknowledges that, depending on the Grantee’s country, the broker’s country or the country in which the shares of Stock are listed, the Grantee may be or may become subject to insider trading restrictions and/or market abuse laws which may affect the Grantee’s ability to accept, acquire, sell or otherwise dispose of shares of Stock, rights to shares of Stock (e.g., Restricted Stock Units) or rights linked to the value of shares of Stock under the Plan during such times as the Grantee is considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Grantee placed before the Grantee possessed inside information. Furthermore, the Grantee could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any Company’s insider trading policy as may be in effect from time to time. The Grantee acknowledges that it is the Grantee’s responsibility to comply with any applicable restrictions, and the Grantee should speak to his or her personal advisor on this matter.
23.    Foreign Asset/Account, Exchange Control and Tax Reporting. Depending on the Grantee’s country, the Grantee may be subject to foreign asset/account, exchange control, tax reporting or other requirements which may affect the Grantee’s ability acquire or hold Restricted Stock Units or shares of Stock under the Plan or cash received



from participating in the Plan (including dividends and the proceeds arising from the sale of shares of Stock) in a brokerage/bank account outside the Grantee’s country. The applicable laws of the Grantee’s country may require that he or she report such Restricted Stock Units, shares of Stock, accounts, assets or transactions to the applicable authorities in such country and/or repatriate funds received in connection with the Plan to the Grantee’s country within a certain time period or according to certain procedures. The Grantee acknowledges that he or she is responsible for ensuring compliance with any applicable requirements and should consult his or her personal legal advisor to ensure compliance with applicable laws.
 
8


PHREESIA, INC.
By: ______________________________
Title:

The Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.

Dated: _______________________________________________________________
<Grantee Name>
 

 
9

APPENDIX A
GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT
FOR EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
Capitalized terms used but not defined in this Appendix shall have the same meanings assigned to them in the Plan and/or the Global Restricted Stock Unit Award Agreement for Employees (the “RSU Agreement”).
Terms and Conditions
This Appendix includes additional terms and conditions that govern the Restricted Stock Units if the Grantee works and/or resides in one of the countries listed below. If the Grantee is a citizen or resident of a country other than the one in which the Grantee is currently working and/or residing (or is considered as such for local law purposes), or the Grantee transfers employment and/or residency to a different country after the Restricted Stock Units are granted, the Company will, in its discretion, determine the extent to which the terms and conditions contained herein will apply to the Grantee.
Notifications
This Appendix also includes information regarding certain other issues of which the Grantee should be aware with respect to the Grantee’s participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of October 2018. Such laws are often complex and change frequently. As a result, the Company strongly recommends that the Grantee not rely on the information noted herein as the only source of information relating to the consequences of participation in the Plan because the information



may be out-of-date at the time the Grantee vests in the Restricted Stock Units or sells any shares of Stock acquired under the Plan.
In addition, the information contained herein is general in nature and may not apply to the Grantee’s particular situation. As a result, the Company is not in a position to assure the Grantee of any particular result. Accordingly, the Grantee is strongly advised to seek appropriate professional advice as to how the relevant laws in the Grantee’s country may apply to the Grantee’s individual situation.
If the Grantee is a citizen or resident of a country other than the one in which the Grantee is currently working and/or residing (or is considered as such for local law purposes), or if the Grantee transfers employment and/or residency to a different country after the Restricted Stock Units are granted, the notifications contained in this Appendix may not be applicable to the Grantee in the same manner.
 
10

CANADA
Terms and Conditions
Award Payable Only in Shares. The Restricted Stock Units shall be paid in shares of Stock only and do not provide the Grantee with any right to receive a cash payment.
The following terms and conditions apply to employees resident in Quebec:
Language. The parties acknowledge that it is their express wish that this Agreement, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be drawn up in English.
Les parties reconnaissent avoir exigé la rédaction en anglais de cette convention, ainsi que de tous documents, avis et procédures judiciaires, exécutés, donnés ou intentés en vertu de, ou liés directement ou indirectement à, la présente convention.
Data Privacy. The following provision supplements the Data Privacy Notification and Consent provision above in this Appendix:
The Grantee hereby authorizes the Company and the Company’s representatives to discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan. The Grantee further authorizes the Company and any Subsidiary and the Administrator to disclose and discuss the Plan with their advisors and to record all relevant information and keep such information in the Grantee’s employee file.
Notifications
Securities Law Information. The Grantee is permitted to sell shares of Stock acquired under the Plan through the designated broker appointed under the Plan, if any, provided the resale of shares of Stock acquired under the Plan takes place outside Canada through the facilities of a stock exchange on which the shares of Stock are listed.
Foreign Asset/Account Reporting Information. The Grantee is required to report any foreign specified property on form T1135 (Foreign Income Verification Statement) if the total cost of the Grantee’s foreign specified property exceeds C$100,000 at any time in the year. Foreign specified property includes shares of Stock acquired under the Plan and their cost generally is the adjusted cost base (“ACB”) of the shares of Stock. The ACB ordinarily would equal the fair market value of the shares of Stock at the time of acquisition, but if the Grantee owns other shares of Stock (e.g., acquired under other circumstances or at another time), this ACB may have to be averaged with the ACB of the other shares of Stock. The form T1135 generally must be filed by April 30 of the following year. Canadian residents should consult with a personal advisor to ensure compliance with the applicable reporting requirements.
 
11

















INDIA
Notifications
Exchange Control Information. Indian residents are required to repatriate any cash dividends paid on shares of Stock acquired under the Plan within 180 days and any proceeds from the sale of such shares of Stock to India within 90 days receipt, or within such other period of time as may be required under applicable regulations and to convert the proceeds into local currency. Such recipients will receive a foreign inward remittance certificate (“FIRC”) from the bank where the foreign currency is deposited and should maintain the FIRC as evidence of repatriation of funds in the event the Reserve Bank of India or the Employer requests proof of repatriation. The Grantee acknowledges that it is his or her responsibility to comply with applicable exchange control laws in India.
Foreign Asset/Account Reporting Information. Indian residents are required to declare the following items in their annual tax returns: (i) any foreign assets held by them (including shares of Stock acquired under the Plan), and (ii) any foreign bank accounts for which they have signing authority. Indian residents are responsible for complying with any and all applicable exchange control and reporting laws in India and should consult with a personal tax advisors in this regard.
 
12




RESTRICTED STOCK UNIT AWARD AGREEMENT
FOR COMPANY EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
Name of Grantee:        
Target No. of Restricted Stock
Units:                     (the “Target Award”)

Maximum No. of Restricted
Stock Units:        

Grant Date:        
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), Phreesia, Inc. (the “Company”) hereby grants an award of the number of Restricted Stock Units listed above (an “Award”) to the Grantee named above. Each Restricted Stock Unit shall relate to one share of Common Stock, par value $0.001 per share (the “Stock”) of the Company.
1.Restrictions on Transfer of Award. This Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any shares of Stock issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of until (i) the Restricted Stock Units have vested as provided in Paragraph 2 of this Agreement and (ii) shares of Stock have been issued to the Grantee in accordance with the terms of the Plan and this Agreement.
2.Vesting of Restricted Stock Units. Except as otherwise provided below, the restrictions and conditions of Paragraph 1 of this Agreement shall lapse as follows:
(a)Number of Restricted Stock Units Earned. The number of Restricted Stock Units that shall be earned for a Performance Measurement Period shall equal the Grantee’s Target Award multiplied by the Performance Multiplier for such Performance Measurement Period. The number of Restricted Stock Units earned for a Performance Measurement Period (if any) shall be rounded to the nearest whole share of Stock. The Performance Multiplier shall be determined as set forth on Exhibit A, attached hereto.
(b)Administrator Determination. The Administrator, at its first meeting following the conclusion of the Performance Measurement Period, shall determine the actual number of Restricted Stock Units that shall be earned as of the final day of such Performance Measurement Period (such date, the “Determination Date”). The number of Restricted Stock Units earned for such period shall equal the Target Award multiplied by the Performance Multiplier, subject to the terms and conditions hereof.
(c)Vesting. Subject to Sections 3 and 4, on the Determination Date (the “Vesting Date”), the total number of Restricted Stock Units, if any, that were earned for the Performance Measurement Period shall become vested, subject to the Grantee’s continuous Service Relationship through such date.
The Administrator may at any time accelerate the vesting schedule specified in this Paragraph 2.
3.Termination of Service Relationship.
(a)Except as otherwise provided herein, if the Grantee’s Service Relationship with the Company and its Subsidiaries terminates for any reason prior to the satisfaction of the vesting conditions set forth in Section 2 above, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will thereafter have any further rights or interests in such unvested Restricted Stock Units.
(b)If the Grantee’s Service Relationship is terminated by the Company without Cause prior to the end of the Performance Measurement Period, subject to the effectiveness of a Separation Agreement and



Release, the Administrator shall determine the amount of Restricted Stock Units deemed earned, and the Grantee shall vest as of the Vesting Date in the number of Restricted Stock Units deemed earned, based on the Company’s Total Shareholder Return through the last day of the Performance Measurement Period (or, if applicable, the Change in Control Performance Measurement Period), multiplied by a fraction, the numerator of which shall be the number of calendar days from the Grant Date to the date the Grantee’s Service Relationship is terminated and the denominator of which shall be the number of days in the Performance Period or Change in Control Performance Measurement Period, as applicable.
(c)If the Grantee’s Service Relationship terminates due to the Grantee’s death or Disability, then the number of Restricted Stock Units deemed earned and vested as of such date shall equal the Target Award.
(d)For purposes of the Award, the Grantee’s Service Relationship will be considered terminated as of the date the Grantee is no longer actively providing services to the Company or any Subsidiary (regardless of the reason for such termination and whether or not later found to be invalid or in breach of labor laws in the jurisdiction where the Grantee is providing services or the terms of the Grantee’s service agreement, if any). Unless otherwise determined by the Company, the Grantee’s right to vest in the Restricted Stock Units under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., the Grantee’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under labor laws in the jurisdiction where the Grantee is providing services or the terms of the Grantee’s service agreement, if any). The Administrator shall have the exclusive discretion to determine when the Grantee is no longer actively providing services for purposes of his or her Award (including whether the Grantee may still be considered to be providing services while on a leave of absence).
4.Change in Control. Upon a Change in Control, with respect to the Change in Control Performance Measurement Period, the Administrator, in accordance with Section 2(a), shall determine the actual number of Restricted Stock Units that shall be earned for such period based on the Total Shareholder Return percentile rank for the Change in Control Performance Measurement Period relative to the Performance Measurement Index for such Change in Control Performance Measurement Period. The earned Award (i.e., Target Award multiplied by Performance Multiplier determined for Change in Control Performance Measurement Period) shall vest as of the date of the Change in Control, subject to the Grantee having a Service Relationship with the Company (or its successor) through such date.
5.Issuance of Shares of Stock. As soon as practicable following the Vesting Date (or, in the case of a termination due to death or Disability pursuant to Section 3(c), as soon as practicable following the date of such termination), but in no event later than two and one-half months following the Vesting Date or date of such termination, as applicable, the Company shall issue to the Grantee (the date of such issuance, the “Issuance Date”) the number of shares of Stock equal to the aggregate number of Restricted Stock Units that have vested pursuant to Paragraph 2, Paragraph 3 or Paragraph 4 of this Agreement and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such shares. On the Issuance Date, the Company shall also issue to the Grantee shares of Stock with respect to any Dividend Equivalent Rights that have vested in accordance with Paragraph 7.
6.Defined Terms. The following terms shall have the following respective meanings:
(a)Cause” shall have the meaning set forth for such term in the Grantee’s Executive Agreement, of if no Executive Agreement is in effect, then shall have the meaning set forth for such term in any individually negotiated and signed employment contract or similar agreement in effect between the Company and the Grantee, or, if no such contract or agreement is in effect, shall mean, (i) conduct by the Grantee constituting a material act of misconduct in connection with the performance of the Grantee’s duties, including, without limitation, (A) willful failure or refusal to perform material responsibilities that have been requested by the Chief Executive Officer (“CEO”); (B) dishonesty to the Chief Executive Officer with respect to any material matter; or (C) misappropriation of funds or property of the Company or any of its subsidiaries or affiliates other than the occasional, customary and de minimis use of Company property for personal purposes; (ii)    the commission by the Grantee of acts satisfying the elements of (A) any felony or (B) a misdemeanor involving moral turpitude, deceit, dishonesty or fraud; (iii) any misconduct by the Grantee, regardless of whether or not in the course of the Grantee’s employment, that would reasonably be expected to result in material injury or reputational harm to the Company or any of its subsidiaries or affiliates if the Grantee were to continue to be employed in the same position; (iv) continued unsatisfactory performance or non-performance by the Grantee of the Grantee’s duties hereunder (other than by reason of the Grantee’s physical or mental illness, incapacity or Disability) which has continued for more than 30 days following written notice of such unsatisfactory performance or non-performance from the CEO; (v) a breach by the Grantee of any of any provision of any agreement(s) between the Grantee and the Company relating to noncompetition, nonsolicitation, nondisclosure and/or assignment of inventions; (vi) a material violation by the Grantee of any of the Company’s written employment policies; or (vii)    the Grantee’s failure to cooperate with a bona fide internal investigation or an investigation by regulatory or law enforcement authorities, after being
    2




instructed by the Company to cooperate, or the willful destruction or failure to preserve documents or other materials known to be relevant to such investigation or the inducement of others to fail to cooperate or to produce documents or other materials in connection with such investigation.
(b)Change in Control” shall mean “Sale Event” as such term is defined in the Plan.
(c)Change in Control Date” means with respect to a Change in Control Performance Measurement Period, the date immediately prior to the consummation of the Change in Control.
(d)Change in Control Performance Measurement Period” means the Performance Measurement Period that is shortened by the Administrator such that the period shall be deemed to have concluded as of the Change in Control Date.
(e)Closing Stock Price” means the Stock Price as of the last day of the Performance Measurement Period.
(f)Disability” shall mean (A) the Grantee is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months or (ii) the Grantee is, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Company.
(g)Executive Agreement” means the [Amended and Restated Employment Agreement][Severance and Change in Control Agreement] by and between the Company and the Grantee as such may be in effect.
(h)Initial Stock Price” means the Stock Price as of the first day of the Performance Measurement Period.
(i)Performance Measurement Index” means the companies within the Russell 3000 as of the first day of the Performance Measurement Period; provided, that companies may be removed from the index if acquired.
(j)Performance Measurement Period” means the three-year period commencing on January 15, 2021 and ending on January 15, 2024.
(k)Separation Agreement and Release” shall have the meaning set forth for such term in the Grantee’s Executive Agreement or if there is no such Executive Agreement shall mean an effective release of claims by the Grantee against the Company, its affiliates, directors and officers in the form provided by the Company and subject to the timing for delivery and effectiveness required by the Company.
(l)Stock Price” means, as of a particular date, the volume weighted average price of one share of Stock for the 20 consecutive trading days ending on the trading day immediately prior to such date; provided however, that in the event of a Change in Control of the Company, the Stock Price as of the Change in Control Date shall equal the fair market value, as determined by the Committee in its discretion, of the total consideration paid in the transaction resulting in the Change in Control for one share of Stock.
(m)Target Award” means the target number of Restricted Stock Units as set forth in this      Agreement.
(n)Total Shareholder Return” means, with respect to the Performance Measurement Period, the total percentage return per share, achieved by the Stock assuming contemporaneous reinvestment in the Stock of all dividends and other distributions (excluding dividends and distributions paid in the form of additional shares of Stock) at the closing price of one share of Stock on the date such dividend or other distribution was paid, based on the Initial Stock Price, and the Closing Stock Price for the last day of the Performance Measurement Period or, in the case of a Change in Control Measurement Period, the Stock Price as of the Change in Control Date.

    3



7.Dividend Equivalent Rights. The Grantee shall also be granted Dividend Equivalent Rights with respect to the Restricted Stock Units, which shall be settled in shares of Stock upon vesting as set forth in this Paragraph 7. The Dividend Equivalent Rights shall accrue and shall be deemed to be reinvested into the Company (which, for purposes of determining the amounts deemed to be reinvested, will include all dividends received on such Dividend Equivalent Rights) and payment with respect to the Dividend Equivalent Rights (including any dividends received on such Dividend Equivalent Rights) shall be deferred until the end of the Performance Measurement Period to coincide with the vesting, if any, of the Restricted Stock Units in respect of which such dividends accrue, and shall be subject to the same vesting requirements set forth in Paragraph 2 above. For the avoidance of doubt, if any portion of the Restricted Stock Units are not earned and do not vest, then the corresponding Dividend Equivalent Rights with respect to such Restricted Stock Units shall be forfeited and such corresponding Dividend Equivalent Rights shall automatically and without notice be forfeited.

8.Incorporation of Plan. Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
9.Tax Withholding. The Company shall cause the required tax withholding obligation to be satisfied by withholding from shares of Stock to be issued to the Grantee a number of shares of Stock with an aggregate Fair Market Value that would satisfy the withholding amount due.
10.Section 409A of the Code. This Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the Award are exempt from the requirements of Section 409A of the Code as “short-term deferrals” as described in Section 409A of the Code.
11.No Obligation to Continue Service Relationship. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Grantee in a Service Relationship and neither the Plan nor this Agreement shall interfere in any way with the right of the Company or any Subsidiary to terminate the Service Relationship of the Grantee at any time.
12.Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
13.Data Privacy Consent. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the “Relevant Companies”) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the “Relevant Information”). By entering into this Agreement, the Grantee (i) authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii) waives any privacy rights the Grantee may have with respect to the Relevant Information; (iii) authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Grantee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.
    4



14.Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.

PHREESIA, INC.
By: ______________________________
Title:


The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.
Dated: _______________________________________________________________
Grantee's Signature
Grantee's name and address:
____________________________________
____________________________________
____________________________________
    5



Exhibit A
Performance Multiplier For Performance Measurement Period

The Performance Multiplier for the Performance Measurement Period shall be determined as follows:
Total Shareholder Return Percentile Rank within the Performance Measurement IndexPerformance Multiplier
90th Percentile or higher
200%
80th Percentile
166.7%
70th Percentile
133.3%
60th Percentile
100%
50th Percentile
95%
40th Percentile
65%
30th Percentile
35%
20th Percentile
5%
Below 20th Percentile
0%

If the Total Shareholder Return for the Performance Measurement Period ranks between two of the Percentile Ranks above, then the Performance Multiplier shall be determined by using linear interpolation. For purposes of clarity, (i) in no event shall the percentage of the Target Award that vests exceed 200%; and (ii) in the event the Total Shareholder Return does not equal or exceed the 20th percentile, no portion of the Target Award shall vest. Notwithstanding anything herein to the contrary, if the Total Shareholder Return in a Performance Measurement Period is a negative percentage, then in no event shall the percentage of the Target Award that vests exceed 100%, even if the Total Shareholder Return would result in a greater percentage pursuant to the table above.

    6



AMENDMENT NO. 1 TO
RESTRICTED STOCK UNIT AWARD AGREEMENT
FOR COMPANY EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN

This Amendment No. 1 (the “Amendment”) to the Restricted Stock Unit Award Agreement (the “2021 PRSU Agreement”), granted January 15, 2021 and to the Restricted Stock Unit Award Agreement (the “2022 PRSU Agreement” and, together with the 2021 PRSU Agreement, the “PRSU Agreements”) under the Phreesia, Inc. (the “Company”) 2019 Stock Option and Incentive Plan (the “Plan”) by and between the Company and [name] (the “Grantee”), is made as of [date], 2022, by and among the Company and the Grantee. All capitalized terms not otherwise defined herein shall have the same meanings as set forth in the Plan and the PRSU Agreement.
R E C I T A L S

WHEREAS, the Company previously issued the Grantee restricted stock units pursuant to the 2021 PRSU Agreement, which inadvertently defined the “Initial Stock Price” to be calculated based on the volume weighted average price of one share of Stock for the 20 consecutive trading days ending immediately prior to the first day of the Performance Measurement Period;
WHEREAS, the Company intended to define the “Initial Stock Price” to be the closing price on the New York Stock Exchange (NYSE) on January 15, 2021 of one share of Stock;
WHEREAS, the Company previously issued the Grantee restricted stock units pursuant to the PRSU Agreements, which inadvertently defined the “Stock Price” for the last day of the Performance Measurement Period as the volume weighted average price over the 20 consecutive trading days ending on the trading day immediately prior to such date;
WHEREAS, the Company intended to define the “Stock Price” to be the volume weighted average price over the 20 consecutive trading days ending on the last day of the Performance Measurement Period;
WHEREAS, the Company previously issued the Grantee restricted stock units pursuant to the PRSU Agreements, which inadvertently provided that the deemed date of reinvestment of dividends for purposes of calculating “Total Shareholder Return” would occur on the payment date, as opposed to the ex-dividend date;
WHEREAS, the Company intended that the deemed reinvestment date of dividends for purposes of the “Total Shareholder Return” calculation would occur on the ex-dividend date; and
WHEREAS, the Company and Grantee desire to amend the PRSU Agreements to reflect the original intent of such grants.

NOW, THEREFORE, in consideration of the mutual covenants contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

    1.    Amendment of “Initial Stock Price” Definition. Section 6(h) of the 2021 PRSU Agreement is hereby deleted in its entirety and replaced with the following:

(h)    “Initial Stock Price” means the closing price on the New York Stock Exchange (NYSE) on January 15, 2021 of one share of Stock, as determined by the Committee in its discretion.

2.     Amendment of “Stock Price” Definition. Section 6(l) of each of the 2021 PRSU Agreement and 2022 PRSU Agreement is hereby deleted in its entirety and replaced with the following:
(l)    “Stock Price” means, as of a particular date, the volume weighted average price of one share of Stock for the 20 consecutive trading days ending on such date; provided however, that in the event of a Change in Control of the Company, the Stock Price as of the Change in Control Date shall equal the fair market value, as determined by the Committee in its discretion, of the total consideration paid in the transaction resulting in the Change in Control for one share of Stock.





3.    Amendment of Total Shareholder Return. Section 6(n) of each of the 2021 PRSU Agreement and 2022 PRSU Agreement is amending by deleting the phrase “on the date such dividend or other distribution was paid” and replacing such phrase with “on the ex-dividend date”.

4.    No Other Changes. All other terms and conditions as set forth in the PRSU Agreement and the Plan shall remain the same.

    5.     Governing Law. This Amendment shall be governed by and construed in accordance with the law of the State of Delaware without regard to conflicts of law principles thereof.

    6.     Counterparts. This Amendment may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.

    8




In Witness Whereof, each of the parties has executed this Amendment No. 1 to the Restricted Stock Unit Award Agreement as of the day and year first above written.


COMPANY:GRANTEE:
 
Phreesia, Inc.[name]
 
By: _________________________________________________________________
Name:
Title:




    9




RESTRICTED STOCK UNIT AWARD AGREEMENT
FOR COMPANY EMPLOYEES
UNDER THE PHREESIA, INC.
2019 STOCK OPTION AND INCENTIVE PLAN
Name of Grantee:        
Target No. of Restricted Stock
Units:                     (the “Target Award”)

Maximum No. of Restricted
Stock Units:        

Grant Date:        
Pursuant to the Phreesia, Inc. 2019 Stock Option and Incentive Plan as amended through the date hereof (the “Plan”), Phreesia, Inc. (the “Company”) hereby grants an award of the number of Restricted Stock Units listed above (an “Award”) to the Grantee named above. Each Restricted Stock Unit shall relate to one share of Common Stock, par value $0.001 per share (the “Stock”) of the Company.
1.Restrictions on Transfer of Award. This Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any shares of Stock issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of until (i) the Restricted Stock Units have vested as provided in Paragraph 2 of this Agreement and (ii) shares of Stock have been issued to the Grantee in accordance with the terms of the Plan and this Agreement.
2.Vesting of Restricted Stock Units. Except as otherwise provided below, the restrictions and conditions of Paragraph 1 of this Agreement shall lapse as follows:
(a)Number of Restricted Stock Units Earned. The number of Restricted Stock Units that shall be earned for a Performance Measurement Period shall equal the Grantee’s Target Award multiplied by the Performance Multiplier for such Performance Measurement Period. The number of Restricted Stock Units earned for a Performance Measurement Period (if any) shall be rounded to the nearest whole share of Stock. The Performance Multiplier shall be determined as set forth on Exhibit A, attached hereto.
(b)Administrator Determination. The Administrator, at its first meeting following the conclusion of the Performance Measurement Period, shall determine the actual number of Restricted Stock Units that shall be earned as of the final day of such Performance Measurement Period (such date, the “Determination Date”). The number of Restricted Stock Units earned for such period shall equal the Target Award multiplied by the Performance Multiplier, subject to the terms and conditions hereof.
(c)Vesting. Subject to Sections 3 and 4, on the Determination Date (the “Vesting Date”), the total number of Restricted Stock Units, if any, that were earned for the Performance Measurement Period shall become vested, subject to the Grantee’s continuous Service Relationship through such date.
The Administrator may at any time accelerate the vesting schedule specified in this Paragraph 2.
3.Termination of Service Relationship.
(a)Except as otherwise provided herein, if the Grantee’s Service Relationship with the Company and its Subsidiaries terminates for any reason prior to the satisfaction of the vesting conditions set forth in Section 2 above, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will thereafter have any further rights or interests in such unvested Restricted Stock Units.
(b)If the Grantee’s Service Relationship is terminated by the Company without Cause prior to the end of the Performance Measurement Period, subject to the effectiveness of a Separation Agreement and Release, the Administrator shall determine the amount of Restricted Stock Units deemed earned, and the Grantee shall vest as of the Vesting Date in the number of Restricted Stock Units deemed earned, based on the Company’s Total Shareholder Return through the last day of the Performance Measurement Period (or, if applicable, the Change




in Control Performance Measurement Period), multiplied by a fraction, the numerator of which shall be the number of calendar days from the Grant Date to the date the Grantee’s Service Relationship is terminated and the denominator of which shall be the number of days in the Performance Period or Change in Control Performance Measurement Period, as applicable.
(c)If the Grantee’s Service Relationship terminates due to the Grantee’s death or Disability, then the number of Restricted Stock Units deemed earned and vested as of such date shall equal the Target Award.
(d)For purposes of the Award, the Grantee’s Service Relationship will be considered terminated as of the date the Grantee is no longer actively providing services to the Company or any Subsidiary (regardless of the reason for such termination and whether or not later found to be invalid or in breach of labor laws in the jurisdiction where the Grantee is providing services or the terms of the Grantee’s service agreement, if any). Unless otherwise determined by the Company, the Grantee’s right to vest in the Restricted Stock Units under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., the Grantee’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under labor laws in the jurisdiction where the Grantee is providing services or the terms of the Grantee’s service agreement, if any). The Administrator shall have the exclusive discretion to determine when the Grantee is no longer actively providing services for purposes of his or her Award (including whether the Grantee may still be considered to be providing services while on a leave of absence).
4.Change in Control. Upon a Change in Control, with respect to the Change in Control Performance Measurement Period, the Administrator, in accordance with Section 2(a), shall determine the actual number of Restricted Stock Units that shall be earned for such period based on the Total Shareholder Return percentile rank for the Change in Control Performance Measurement Period relative to the Performance Measurement Index for such Change in Control Performance Measurement Period. The earned Award (i.e., Target Award multiplied by Performance Multiplier determined for Change in Control Performance Measurement Period) shall vest as of the date of the Change in Control, subject to the Grantee having a Service Relationship with the Company (or its successor) through such date.
5.Issuance of Shares of Stock. As soon as practicable following the Vesting Date (or, in the case of a termination due to death or Disability pursuant to Section 3(c), as soon as practicable following the date of such termination), but in no event later than two and one-half months following the Vesting Date or date of such termination, as applicable, the Company shall issue to the Grantee (the date of such issuance, the “Issuance Date”) the number of shares of Stock equal to the aggregate number of Restricted Stock Units that have vested pursuant to Paragraph 2, Paragraph 3 or Paragraph 4 of this Agreement and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such shares. On the Issuance Date, the Company shall also issue to the Grantee shares of Stock with respect to any Dividend Equivalent Rights that have vested in accordance with Paragraph 7.
6.Defined Terms. The following terms shall have the following respective meanings:
(a)Cause” shall have the meaning set forth for such term in the Grantee’s Executive Agreement, of if no Executive Agreement is in effect, then shall have the meaning set forth for such term in any individually negotiated and signed employment contract or similar agreement in effect between the Company and the Grantee, or, if no such contract or agreement is in effect, shall mean, (i) conduct by the Grantee constituting a material act of misconduct in connection with the performance of the Grantee’s duties, including, without limitation, (A) willful failure or refusal to perform material responsibilities that have been requested by the Chief Executive Officer (“CEO”); (B) dishonesty to the Chief Executive Officer with respect to any material matter; or (C) misappropriation of funds or property of the Company or any of its subsidiaries or affiliates other than the occasional, customary and de minimis use of Company property for personal purposes; (ii)    the commission by the Grantee of acts satisfying the elements of (A) any felony or (B) a misdemeanor involving moral turpitude, deceit, dishonesty or fraud; (iii) any misconduct by the Grantee, regardless of whether or not in the course of the Grantee’s employment, that would reasonably be expected to result in material injury or reputational harm to the Company or any of its subsidiaries or affiliates if the Grantee were to continue to be employed in the same position; (iv) continued unsatisfactory performance or non-performance by the Grantee of the Grantee’s duties hereunder (other than by reason of the Grantee’s physical or mental illness, incapacity or Disability) which has continued for more than 30 days following written notice of such unsatisfactory performance or non-performance from the CEO; (v) a breach by the Grantee of any of any provision of any agreement(s) between the Grantee and the Company relating to noncompetition, nonsolicitation, nondisclosure and/or assignment of inventions; (vi) a material violation by the Grantee of any of the Company’s written employment policies; or (vii)    the Grantee’s failure to cooperate with a bona fide internal investigation or an investigation by regulatory or law enforcement authorities, after being instructed by the Company to cooperate, or the willful destruction or failure to preserve documents or other materials known to be relevant to such investigation or the inducement of others to fail to cooperate or to produce documents or other materials in connection with such investigation.
    2



(b)Change in Control” shall mean “Sale Event” as such term is defined in the Plan.
(c)Change in Control Date” means with respect to a Change in Control Performance Measurement Period, the date immediately prior to the consummation of the Change in Control.
(d)Change in Control Performance Measurement Period” means the Performance Measurement Period that is shortened by the Administrator such that the period shall be deemed to have concluded as of the Change in Control Date.
(e)Closing Stock Price” means the Stock Price as of the last day of the Performance Measurement Period.
(f)Disability” shall mean (A) the Grantee is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months or (ii) the Grantee is, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Company.
(g)Executive Agreement” means the Amended and Restated Employment Agreement by and between the Company and the Grantee as such may be in effect.
(h)Initial Stock Price” means the closing price on the New York Stock Exchange (NYSE) on [ ] for one share of Stock, as determined by the Committee in its discretion.
(i)Performance Measurement Index” means the companies within the Russell 3000 as of the first day of the Performance Measurement Period; provided, that companies may be removed from the index if acquired.
(j)Performance Measurement Period” means the three-year period commencing on [ ] and ending on [ ].
(k)Separation Agreement and Release” shall have the meaning set forth for such term in the Grantee’s Executive Agreement or if there is no such Executive Agreement shall mean an effective release of claims by the Grantee against the Company, its affiliates, directors and officers in the form provided by the Company and subject to the timing for delivery and effectiveness required by the Company.
(l)Stock Price” means, as of a particular date, the volume weighted average price of one share of Stock for the 20 consecutive trading days ending on the trading day immediately prior to such date; provided however, that in the event of a Change in Control of the Company, the Stock Price as of the Change in Control Date shall equal the fair market value, as determined by the Committee in its discretion, of the total consideration paid in the transaction resulting in the Change in Control for one share of Stock.
(m)Target Award” means the target number of Restricted Stock Units as set forth in this Agreement.
(n)Total Shareholder Return” means, with respect to the Performance Measurement Period, the total percentage return per share, achieved by the Stock assuming contemporaneous reinvestment in the Stock of all dividends and other distributions (excluding dividends and distributions paid in the form of additional shares of Stock) at the closing price of one share of Stock on the date such dividend or other distribution was paid, based on the Initial Stock Price, and the Closing Stock Price for the last day of the Performance Measurement Period or, in the case of a Change in Control Measurement Period, the Stock Price as of the Change in Control Date.

7.Dividend Equivalent Rights. The Grantee shall also be granted Dividend Equivalent Rights with respect to the Restricted Stock Units, which shall be settled in shares of Stock upon vesting as set forth in this Paragraph 7. The Dividend Equivalent Rights shall accrue and shall be deemed to be reinvested into the Company (which, for purposes of determining the amounts deemed to be reinvested, will include all dividends received on such Dividend Equivalent Rights) and payment with respect to the Dividend Equivalent Rights (including any dividends received on such Dividend Equivalent Rights) shall be deferred until the end of the Performance Measurement Period to coincide with the vesting, if any, of the Restricted Stock Units in respect of which such dividends accrue, and shall be subject to the same vesting requirements set forth in Paragraph 2 above. For the avoidance of doubt, if any portion of the Restricted Stock Units are not earned and do not vest, then the
    3



corresponding Dividend Equivalent Rights with respect to such Restricted Stock Units shall be forfeited and such corresponding Dividend Equivalent Rights shall automatically and without notice be forfeited.

8.Incorporation of Plan. Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
9.Tax Withholding. The Company shall cause the required tax withholding obligation to be satisfied by withholding from shares of Stock to be issued to the Grantee a number of shares of Stock with an aggregate Fair Market Value that would satisfy the withholding amount due.
10.Section 409A of the Code. This Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the Award are exempt from the requirements of Section 409A of the Code as “short-term deferrals” as described in Section 409A of the Code.
11.No Obligation to Continue Service Relationship. Neither the Company nor any Subsidiary is obligated by or as a result of the Plan or this Agreement to continue the Grantee in a Service Relationship and neither the Plan nor this Agreement shall interfere in any way with the right of the Company or any Subsidiary to terminate the Service Relationship of the Grantee at any time.
12.Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
13.Data Privacy Consent. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates and certain agents thereof (together, the “Relevant Companies”) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth and other information that is necessary or desirable for the administration of the Plan and/or this Agreement (the “Relevant Information”). By entering into this Agreement, the Grantee (i) authorizes the Company to collect, process, register and transfer to the Relevant Companies all Relevant Information; (ii) waives any privacy rights the Grantee may have with respect to the Relevant Information; (iii) authorizes the Relevant Companies to store and transmit such information in electronic form; and (iv) authorizes the transfer of the Relevant Information to any jurisdiction in which the Relevant Companies consider appropriate. The Grantee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.
    4



14.Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.

PHREESIA, INC.
By: ______________________________
Title:


The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.
Dated: _______________________________________________________________
Grantee's Signature
Grantee's name and address:
____________________________________
____________________________________
____________________________________

    5



Exhibit A
Performance Multiplier For Performance Measurement Period

The Performance Multiplier for the Performance Measurement Period shall be determined as follows:
Total Shareholder Return Percentile Rank within the Performance Measurement IndexPerformance Multiplier
90th Percentile or higher
200%
80th Percentile
166.7%
70th Percentile
133.3%
60th Percentile
100%
50th Percentile
95%
40th Percentile
65%
30th Percentile
35%
20th Percentile
5%
Below 20th Percentile
0%

If the Total Shareholder Return for the Performance Measurement Period ranks between two of the Percentile Ranks above, then the Performance Multiplier shall be determined by using linear interpolation. For purposes of clarity, (i) in no event shall the percentage of the Target Award that vests exceed 200%; and (ii) in the event the Total Shareholder Return does not equal or exceed the 20th percentile, no portion of the Target Award shall vest. Notwithstanding anything herein to the contrary, if the Total Shareholder Return in a Performance Measurement Period is a negative percentage, then in no event shall the percentage of the Target Award that vests exceed 100%, even if the Total Shareholder Return would result in a greater percentage pursuant to the table above.

    6

EX-21.1 3 phrfy2022-exhibit211.htm EX-21.1 Document
                        
Exhibit 21.1

Subsidiaries of the Registrant

As of January 31, 2022 Phreesia, Inc. had no significant subsidiaries as defined in Rule 1-02(w) of Regulation S-X.

EX-23.1 4 phr-fy2022xex231x10xkconse.htm EX-23.1 Document

                         Exhibit 23.1


Consent of Independent Registered Public Accounting Firm


We consent to the incorporation by reference in the registration statement (No.333-249541) on Form S-3 and registration statements (Nos. 333-237806 and 333-232832) on Form S-8 of our reports dated March 31, 2022, with respect to the consolidated financial statements of Phreesia, Inc. and subsidiaries and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP

Philadelphia, Pennsylvania
March 31, 2022

EX-31.1 5 phr-fy2022xex311x10xkxceo3.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
CERTIFICATIONS
I, Chaim Indig, certify that:
1.I have reviewed this Annual Report on Form 10-K of Phreesia, Inc. (the "registrant");
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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer 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: March 31, 2022
/s/ Chaim Indig
Chaim Indig
   Chief Executive Officer and Director
   (Principal Executive Officer)

EX-31.2 6 phr-fy2022xex312x10xkxcfo3.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
CERTIFICATIONS
I, Randy Rasmussen, certify that:
1.I have reviewed this Annual Report on Form 10-K of Phreesia, Inc. (the "registrant");
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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer 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: March 31, 2022




/s/ Randy Rasmussen

Randy Rasmussen

   Chief Financial Officer
   (Principal Financial Officer and Principal Accounting Officer)

EX-32.1 7 phr-fy2022xex321x10xkxceo1.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

I, Chaim Indig, Chief Executive Officer of Phreesia, Inc. (the "Company"), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
  
the Annual Report on Form 10-K of the Company for the fiscal year ended January 31, 2022 (the "Annual Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

• the information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.





Date: March 31, 2022
 
By:
/s/ Chaim Indig
   Chaim Indig
   Chief Executive Officer and Director
   (Principal Executive Officer)



EX-32.2 8 phr-fy2022xex322x10xkcfo13.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

I, Randy Rasmussen, Chief Financial Officer of Phreesia, Inc. (the "Company"), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
the Annual Report on Form 10-K of the Company for the fiscal year ended January 31, 2022 (the "Annual Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

• the information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.





Date: March 31, 2022
 
By:
/s/ Randy Rasmussen
   Randy Rasmussen
   Chief Financial Officer
   (Principal Financial Officer and Principal Accounting Officer)









EX-101.SCH 9 phr-20220131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Background and liquidity link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Background and liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Basis of presentation link:presentationLink link:calculationLink link:definitionLink 2104103 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2205201 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 2107104 - Disclosure - Composition of certain financial statement captions link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Composition of certain financial statement captions (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Composition of certain financial statement captions - Schedule of accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Composition of certain financial statement captions - Schedule of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Composition of certain financial statement captions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Composition of certain financial statement captions - Schedule of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Composition of certain financial statement captions - Schedule of future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Composition of certain financial statement captions - Schedule of goodwill roll-forward (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Composition of certain financial statement captions - Schedule of accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Composition of certain financial statement captions - Schedule of allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Composition of certain financial statement captions - Schedule of prepaid and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Revenue and Contract Costs link:presentationLink link:calculationLink link:definitionLink 2319302 - Disclosure - Revenue and Contract Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Revenue and Contract Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Revenue and Contract Costs - Rollforward of contract assets and contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Revenue and Contract Costs - Schedule of deferred contract acquisition costs (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Finance leases and other debt link:presentationLink link:calculationLink link:definitionLink 2324303 - Disclosure - Finance leases and other debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Finance leases and other debt - Schedule Of Outstanding loan balances (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Finance leases and other debt - Schedule Of Outstanding loan balances (Details) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Finance leases and other debt - Financing Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Finance leases and other debt - Amended and Restated Loan and Security Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - Finance leases and other debt - Schedule of Long-Term Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - Finance leases and other debt - Schedule of Long-Term Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - Finance leases and other debt - Schedule of Interest Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Stockholders' Equity and Preferred Stock link:presentationLink link:calculationLink link:definitionLink 2331304 - Disclosure - Stockholders' Equity and Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Stockholders' Equity and Preferred Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Stockholders' Equity and Preferred Stock - Schedule of Changes in Preferred Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2134108 - Disclosure - Equity-based compensation link:presentationLink link:calculationLink link:definitionLink 2335305 - Disclosure - Equity-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Equity-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Equity-based compensation - Stock-based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Equity-based compensation - Stock-based compensation in our financial statements (Details) link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - Equity-based compensation - Valuation allowance of performance-based restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - Equity-based compensation - Performance-based restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Equity-based compensation - Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Equity-based compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 2344306 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2445429 - Disclosure - Fair value measurements - Schedule of assets and liabilities measured at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Fair value measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2447431 - Disclosure - Fair value measurements - Schedule of Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2148110 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2349307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Leases - Schedule of operating and finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 2452434 - Disclosure - Leases - Schedule of lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2453435 - Disclosure - Leases - Schedule of maturing lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 2453435 - Disclosure - Leases - Schedule of maturing lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 2454436 - Disclosure - Leases - Schedule of supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 2155111 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2356308 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2458438 - Disclosure - Commitments and contingencies - Schedule of aggregate minimum purchase commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2159112 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2360309 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - Income taxes - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2462440 - Disclosure - Income taxes - Components of tax (benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2463441 - Disclosure - Income taxes - Effective tax rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2464442 - Disclosure - Income taxes - Company's Deferred Tax Assets and Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2465443 - Disclosure - Income taxes - Unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2166113 - Disclosure - Net loss per share attributable to common stockholders link:presentationLink link:calculationLink link:definitionLink 2367310 - Disclosure - Net loss per share attributable to common stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2468444 - Disclosure - Net loss per share attributable to common stockholders - Schedule of computation (Details) link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 2170114 - Disclosure - Retirement savings plan link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - Retirement savings plan (Details) link:presentationLink link:calculationLink link:definitionLink 2172115 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 2473447 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2174116 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2375311 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2476448 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2477449 - Disclosure - Acquisitions - Schedule of Insignia Health, LLC and QueueDr Purchase Price Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2478450 - Disclosure - Acquisitions - Schedule of Consideration Paid (Details) link:presentationLink link:calculationLink link:definitionLink 2479451 - Disclosure - Acquisitions - Schedule of Final Allocation of Insignia Health, LLCand QueueDr Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2480452 - Disclosure - Acquisitions - Schedule of Intangible Asset Acquired Related to Insignia Health, LLC and QueueDr Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2181117 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 2482453 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 phr-20220131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 phr-20220131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 phr-20220131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred tax asset Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Supplemental information of non-cash investing and financing information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Federal income tax benefit at statutory rate (as a percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Leasehold improvements Leasehold Improvements [Member] Net loss Net loss Net Income (Loss) Attributable to Parent Operating lease cost Operating Lease Cost, Excluding Variable Lease Cost Operating Lease Cost, Excluding Variable Lease Cost Operating lease right-of-use assets Lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of purchase price considerations at acquisition date Schedule of Business Acquisitions, by Acquisition [Table Text Block] Additions to deferred contract acquisition costs Deferred Contract Acquisition Costs Deferred Contract Acquisition Costs Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Schedule of Finite-Lived Intangible Assets [Table] Composition Of Certain Financial Statement [Table] Composition Of Certain Financial Statement Payroll-related expenses and taxes Employee-related Liabilities, Current Contract asset additions, net of reclassification to receivables Contract with Customer, Asset, Purchase Acquisition related costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated amortization of intangible assets Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of long-term debt and finance lease maturities Schedule of Maturities of Long-term Debt [Table Text Block] Increases in contract assets due to acquisitions Increase (Decrease) in Contract with Customer, Asset Segment information Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Schedule of rollforward of contract assets and contract liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Financing payments of acquisition-related liabilities Payment for Contingent Consideration Liability, Financing Activities Operating lease, weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Share-settled liabilities based on company performance Liability, Defined Benefit Plan, Current Beginning balance, redeemable preferred stock (in shares) Ending balance, redeemable preferred stock (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Dividend yield (as a percent) Expected dividends (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Contract With Customer Liability [Roll Forward] Contract With Customer Liability [Roll Forward] Contract With Customer Liability Retirement Benefits [Abstract] Retirement Benefits [Abstract] Interest income Interest Income, Operating Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Total Long-term Debt And Finance Lease Obligations, Fiscal Year Maturity [Abstract] Long-term Debt And Finance Lease Obligations, Fiscal Year Maturity Entity File Number Entity File Number Volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2024 Long-Term Debt, Maturity, Year Two Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Expenses from transactions with related parties Related Party Transaction, Expenses from Transactions with Related Party Intangible assets Deferred Tax Liabilities, Intangible Assets Change in fair value recognized in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Goodwill adjustments during the year Goodwill, Purchase Accounting Adjustments Forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] QueueDr QueueDr [Member] QueueDr Weighted average amortization period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Increase for income tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Variable lease cost Variable Lease, Cost Long-term finance lease liabilities and other debt Long-term finance leases and other debt Long-term Debt and Lease Obligation Deferred taxes, net Deferred Tax Assets, Net Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating lease, weighted average discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Revenue recognized that was included in deferred revenue at the beginning of the period Contract with Customer, Liability, Revenue Recognized Underwriting discounts and commission Expense Related to Distribution or Servicing and Underwriting Fees Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Business Combination and Asset Acquisition [Abstract] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Acquisition [Axis] Business Acquisition [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Schedule of market-based performance stock unit activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Title of Individual [Domain] Title of Individual [Domain] Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Award Type [Domain] Award Type [Domain] Finance leases: Finance leases: Lessee, Finance Lease, Description [Abstract] Local Phone Number Local Phone Number Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] 2025 Long-Term Debt, Maturity, Year Three Cost of Phreesia hardware purchased by customers Cost Of Phreesia Hardware Purchased By Others Cost Of Phreesia Hardware Purchased By Others Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted- average exercise price outstanding at beginning of period (in dollars per share) Weighted- average exercise price outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Termination fee percentage (up to) (as a percent) Debt Instrument, Termination Fee, Percentage Debt Instrument, Termination Fee, Percentage Goodwill and intangible assets Goodwill and Intangible Assets, Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk (as a percent) Concentration Risk, Percentage Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] 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 Issue price per share (in dollars per share) Shares Issued, Price Per Share Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Accumulated deficit Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Sales and marketing Advertising Cost [Policy Text Block] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Conversion of preferred stock into common stock (See Note 7) Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Quarterly vesting rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Quarterly Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Quarterly 2018 Stock Option Plan Two Thousand Eighteen Stock Option Plan [Member] Two thousand eighteen stock option plan. Related Party [Axis] Related Party [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Purchase of property and equipment and capitalized software included in accounts payable Capital Expenditures Incurred but Not yet Paid Right-of-use assets recorded in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Percentage of vest option (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Capitalized stock based compensation Less stock-based compensation expense capitalized as internal-use software Share-based Payment Arrangement, Amount Capitalized Advertisements with Pharmaceutical Company Advertisements With Pharmaceutical Company [Member] Advertisements With Pharmaceutical Company Finance lease payments Financing cash used for finance leases Finance Lease, Principal Payments Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-Of-Use Asset Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Number of operating segment Number of Operating Segments Net loss per share attributable to common stockholders - basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue and Contract Costs Revenue from Contract with Customer [Text Block] Less cash acquired Cash Acquired from Acquisition Balance at January 31, 2021 Balance at January 31, 2022 Contingent consideration, liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 2023 Long-Term Debt, Maturity, Year One Schedule of operating and finance leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee 2027 Long-Term Debt, Maturity, Year Five Company contributions Defined Contribution Plan, Cost Restricted Stock Unit Activity: Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] 2025 Purchase Obligation, to be Paid, Year Three Identified intangible assets acquired Total identifiable intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Capitalized contract costs at beginning of period Capitalized contract costs at end of period Total deferred contract acquisition costs Capitalized Contract Cost, Net Operating cash used for operating leases Operating Lease, Payments Number of shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Deferred contract acquisition costs Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Research and development Research and Development Expense, Policy [Policy Text Block] Consideration transferred Total fair value of acquisition consideration Business Combination, Consideration Transferred Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Long term debt Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Percentage increase in number of shares reserved (as a percent) Percentage Increase In Number of Shares Reserved For Future Issuance Percentage Increase In Number of Shares Reserved For Future Issuance Entity Voluntary Filers Entity Voluntary Filers Proceeds from term loan Proceeds from Issuance of Secured Debt Current portion of finance lease liabilities and other debt Less - current portion of finance lease liabilities and other debt Long-term Debt and Lease Obligation, Current Junior Junior Convertible Preferred Stock [Member] Junior Convertible Preferred Stock [Member] Plan Name [Axis] Plan Name [Axis] Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Long-term debt Total long-term debt maturities Long-term Debt Total assets Assets, Fair Value Disclosure Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Impairment of goodwill Goodwill, Impairment Loss Wall Street Journal Prime Rate Wall Street Journal Prime Rate [Member] Wall Street Journal Prime Rate Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Lessee, Operating Lease, Liability, Payment, Due [Abstract] Number of third party payment processors Number of Third-Party Payment Processors Number of Third-Party Payment Processors Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total Liabilities and Stockholders’ Equity Liabilities and Equity Other (as a percent) Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Other Accrued Liabilities, Current Accruals, reserves, and other expenses Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences Share-based Payment Arrangement, Year 1 Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of months with sufficient funds to operate (in months) Estimated Number Of Months The Company Have Sufficient To Fund Its Operations Estimated Number Of Months The Company Have Sufficient To Fund Its Operations Additional paid-in capital Additional Paid in Capital Insignia Insignia Health, LLC [Member] Insignia Health, LLC Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Proceeds from issuance of IPO, net of underwriters' discount and commissions Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable Foreign currency derivative contracts Foreign Currency Contract, Asset, Fair Value Disclosure Net loss per share attributable to common stockholders Earnings Per Share [Text Block] Entity Interactive Data Current Entity Interactive Data Current Cash settled stock based compensation expense Share-based Payment Arrangement, Cash Used to Settle Award 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Composition of certain financial statement captions Additional Financial Information Disclosure [Text Block] Exercise of stock options and vesting of restricted stock units Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [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] Background and liquidity Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Change in fair value of contingent consideration liabilities Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Payment processing fees liability Accrued Processing Fee, Current Accrued processing fee. Affiliated Entity Affiliated Entity [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Third SVB Facility Third Amended And Restated Loan And Security Agreement (Third SVB Facility) [Member] Third Amended And Restated Loan And Security Agreement (Third SVB Facility) Balance Sheet Location [Domain] Balance Sheet Location [Domain] Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure 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 Unrecognized income tax benefits, opening balance Unrecognized income tax benefits, ending balance Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Conversion and exercise of preferred stock warrants into common stock (See Note 7) Conversion And Exercise Of Warrants, Value Conversion And Exercise Of Warrants, Value Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Leases Lessee, Finance Leases [Text Block] Percentage of equity acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Deferred tax asset Deferred Income Tax Assets, Net Current: Liabilities, Current [Abstract] Capitalized internal-use software Payments to Develop Software 2026 Long-Term Debt, Maturity, Year Four Issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Revenue recognition Revenue [Policy Text Block] General and administrative General and Administrative Expense Computer software Computer Software [Member] Computer Software [Member] Finance leases and other debt Debt Disclosure [Text Block] 2027 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 Settlement obligations Settlement Obligations Policy [Policy Text Block] Settlement Obligations Policy [Text Block] Schedule of income tax (benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price 2024 Finance Lease, Liability, Payments, Due Year Two, Discounted Obligation Finance Lease, Liability, Payments, Due Year Two, Discounted Obligation Equity-based compensation Share-based Payment Arrangement [Text Block] Second SVB Facility Second Amended And Restated Loan And Security Agreement (Second SVB Facility) [Member] Second Amended And Restated Loan And Security Agreement (Second SVB Facility) Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accumulated depreciation and amortization, property and equipment Less accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization General and administrative expenses from transactions with related party Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party Accounting Policies [Abstract] Accounting Policies [Abstract] Payment of offering costs Payment of offering costs Payments of Stock Issuance Costs Issuance of common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Senior A Senior A Redeemable Convertible Preferred Stock [Member] Senior A Redeemable Convertible Preferred Stock [Member] Capitalized contract cost, amortization period (in years) Capitalized Contract Cost, Amortization Period Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Federal Current Federal Tax Expense (Benefit) Operating lease liabilities Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Schedule of components of interest income (expense) Interest Income and Interest Expense Disclosure [Table Text Block] Common stock, $0.01 par value—500,000,000 shares authorized as of January 31, 2022 and 2021, respectively; 52,095,964 and 44,880,883 shares issued as of January 31, 2022 and 2021, respectively Common Stock, Value, Issued Finance lease, weighted average discount rate (as a percent) Finance Lease, Weighted Average Discount Rate, Percent Total other expense, net Nonoperating Income (Expense) Weighted average term for recognition (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Goodwill acquired during the year Goodwill, Acquired During Period Basis of presentation Basis of Accounting, Policy [Policy Text Block] PSUs Performance Shares [Member] Composition of Certain Financial Statement Captions [Abstract] Composition Of Certain Financial Statement [Abstract] Composition of Certain Financial Statement [Abstract] Commitments and contingencies (Note 11) Commitments and Contingencies Other Debt Long-term Debt, Fiscal Year Maturity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Contingent consideration Business Combination, Consideration Transferred, Contingent Consideration Business Combination, Consideration Transferred, Contingent Consideration Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Accounts receivable, allowance for doubtful accounts Allowance for doubtful accounts Less accounts receivable allowances Allowance for doubtful accounts at beginning of period Allowance for doubtful accounts at end of period Accounts Receivable, Allowance for Credit Loss, Current Acquisitions Business Combination Disclosure [Text Block] Due from related parties, concurrent Due from Related Parties, Noncurrent Debt issuance costs Payments of Debt Issuance Costs ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of weighted average assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Legal Entity [Axis] Legal Entity [Axis] Liability awards Liability Awards [Member] Liability Awards Auditor Name Auditor Name Cover page. Cover [Abstract] Due from related parties, current Due from Related Parties, Current Total expenses Costs and Expenses Class of Stock [Axis] Class of Stock [Axis] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock (in shares) Treasury Stock, Shares Interest (expense) income, net Interest (expense) income, net Interest Income (Expense), Net Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Disallowed interest expense Deferred Tax Assets Disallowed Interest Expense Deferred Tax Assets Disallowed Interest Expense Income Tax Authority [Axis] Income Tax Authority [Axis] Insurance financing agreement Proceeds From Insurance Financing Arrangement Proceeds From Insurance Financing Arrangement Accounts receivable from related parties Accounts Receivable, Related Parties, Current Prepaid expenses and other current assets Total prepaid and other current assets Prepaid Expense and Other Assets, Current Recognized revenue from related parties Revenue from Related Parties Balance of preferred stock Beginning balance, redeemable preferred stock Ending balance, redeemable preferred stock Temporary Equity, Carrying Amount, Attributable to Parent Life sciences Life Sciences [Member] Life Sciences [Member] Entity [Domain] Entity [Domain] Accrued expenses Total Accrued Liabilities, Current Stock based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Tax examination, penalties and interest accrued Income Tax Examination, Penalties and Interest Accrued Vendor Financing Agreement Maturing May 2023 Vendor Financing Agreement Maturing May 2023 [Member] Vendor Financing Agreement Maturing May 2023 Accrued interest and payments Accrued Interest And Payments [Member] Accrued Interest And Payments Less: interest Finance Lease, Liability, Undiscounted Excess Amount 2024 Purchase Obligation, to be Paid, Year Two Finite-Lived Intangible Assets [Line Items] Composition Of Certain Financial Statement [Line Items] Composition Of Certain Financial Statement Acquisitions, net of cash acquired Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows Payments To Acquire Businesses Including Contingent Consideration, Net Of Cash Acquired Payments To Acquire Businesses Including Contingent Consideration, Net Of Cash Acquired Conversion and exercise of preferred stock warrants into common stock (in 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 Capitalized cost of computer software Capitalized Computer Software, Additions Current tax Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Stock options Share-based Payment Arrangement, Option [Member] Issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Equity [Abstract] Payment processing fees Payment Processing Fees [Member] Payment processing fees. Change in fair value of warrant liability Change in fair value of warrants liability Fair Value Adjustment of Warrants Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] 2027 Finance Lease, Liability, to be Paid, Year Five Common stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Finance lease, weighted average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Operating loss Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Total finance lease liabilities and other debt Long-term Debt and Lease Obligation, Including Current Maturities Current portion of operating lease liabilities Lease liabilities, current Operating Lease, Liability, Current 2023 Finance Lease, Liability, Payments, Due Year One, Discounted Obligation Finance Lease, Liability, Payments, Due Year One, Discounted Obligation 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two New issuances of preferred stock (in shares) Temporary Equity, Stock Issued During Period, Value, New Issues Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Accretion of redeemable preferred stock Accretion of redeemable convertible preferred stock to redemption value Temporary Equity, Accretion to Redemption Value, Adjustment Stockholders’ equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Non-cash stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional paid-in capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Acquired technology Technology-Based Intangible Assets [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury stock Treasury Stock [Member] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Schedule of restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Income taxes Income Taxes Paid Asset impairment charges Asset Impairment Charges Proceeds from revolving line of credit Proceeds from Lines of Credit Other assets Other Assets [Member] Other (expense) income, net Other Nonoperating Income (Expense) Prepaid insurance Prepaid Insurance Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Preferred stock dividends paid Dividend paid Preferred stock dividend paid Preferred Stock Dividends, Income Statement Impact Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Non-cash operating lease expense Noncash Operating Lease Expense Noncash Operating Lease Expense Debt extinguishment costs Debt prepayment fee Payment for Debt Extinguishment or Debt Prepayment Cost Treasury stock from vesting of restricted stock units Treasury Stock From Vesting Of Share-Based Awards Treasury Stock From Vesting Of Share-Based Awards Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Award Type [Axis] Award Type [Axis] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Other prepaid expenses and other current assets Other Prepaid Expenses And Other Current Assets Other Prepaid Expenses And Other Current Assets Total stock based compensation Total stock-based compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount Schedule of maturing lease commitments of operating leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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 Total Stockholders’ Equity Beginning balance, stockholders' equity (deficit) Ending balance, stockholders' equity (deficit) Stockholders' Equity Attributable to Parent Deferred contract acquisition costs Deferred Tax Liabilities, Deferred Expense, Other Capitalized Costs Leases Lessor, Operating Leases [Text Block] Accumulated federal net operating loss carryforward Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code Settlements Settlement of liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Aggregate intrinsic value exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Redeemable Redeemable Preferred Stock [Member] Capitalized implementation costs, accumulated amortization Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization Entity Address, City or Town Entity Address, City or Town Payment processing expense Payment Service Obligations [Policy Text Block] Payment Service Obligations [Policy Text Block] Issuance of warrants related to debt Debt Conversion, Converted Instrument, Amount Loss on extinguishment of debt Debt extinguishment cost Gain (Loss) on Extinguishment of Debt Lease income Lease Income 2027-Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Four Finite-Lived Intangible Assets, Amortization Expense, after Year Four Useful life (in years) Useful life (in years) Property, Plant and Equipment, Useful Life Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Software Agreement Software Agreement [Member] Software Agreement Schedule of unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Concentrations of credit risk and risks and uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Deferred contract acquisition costs Increase (Decrease) in Deferred Charges Accretion of redeemable preferred stock (See Note 7) Preferred Stock, Accretion of Redemption Discount Operating lease liabilities, non-current Lease liabilities, non-current Operating Lease, Liability, Noncurrent Total future minimum lease payments Finance Lease, Liability, Payment, Due Accrued expenses Accrued Liabilities [Member] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Topic 842 Accounting Standards Update 2016-02 [Member] Interest (expense) income, net Interest Expense Debt instrument, face amount Debt Instrument, Face Amount 2023 Finance Lease, Liability, to be Paid, Year One Insurance Premium Financing Agreement Insurance Premium Financing Agreement [Member] Insurance Premium Financing Agreement Deferred tax Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Deferred contract acquisition costs amortization Capitalized contract cost, amortization Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Stock options to purchase common stock, restricted stock units and performance stock units Share-based Payment Arrangement [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Expiration period / maximum term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Unused capacity, commitment fee (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage RSUs Restricted Stock Units (RSUs) [Member] 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 General and administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of allocation of purchase price of assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Issuance of common stock for employee stock purchase plan (in shares) Purchase of ESPP settlement (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Condensed Financial Statements [Table] Condensed Financial Statements [Table] Finance leases Total finance lease liabilities Finance Lease, Liability Billed Billed Contracts Receivable Business Acquisition [Line Items] Business Acquisition [Line Items] Total deferred tax liabilities Deferred Tax Liabilities, Gross Capitalized contract cost, impairment loss Capitalized Contract Cost, Impairment Loss Risk-free rate (as a percent) Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Payment Arrangement, Year 2 Share-based Payment Arrangement, Tranche Two [Member] Line of credit entrance fee Line of Credit Facility Entrance Fee Line of Credit Facility Entrance Fee Certain selling stockholders Certain Selling Stockholders [Member] Certain Selling Stockholders Bonus settlement in shares (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Bonus Settlement In Shares, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Bonus Settlement In Shares, Percentage Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2025 Finance Lease, Liability, to be Paid, Year Three 2026 Finance Lease, Liability, to be Paid, Year Four Follow-on Offering Follow-On Offering [Member] Follow-On Offering Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Capitalized internal-use software, net of accumulated amortization of $31,139 and $25,476 as of January 31, 2022 and 2021, respectively Capitalized Computer Software, Net Related Party Transaction [Axis] Related Party Transaction [Axis] 2024 Finance Lease, Liability, to be Paid, Year Two 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 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] (Provision for) benefit from income taxes Total provision for (benefit from) income taxes Income Tax Expense (Benefit) Affiliate of Director Affiliate of Director [Member] Affiliate of Director Accounts receivable, net of allowance for doubtful accounts of $863 and $699 as of January 31, 2022 and 2021, respectively Total accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Financing arrangements Financing Arrangements [Member] Financing Arrangements Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Sale of Stock [Domain] Sale of Stock [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Schedule of Changes in Preferred Stock Schedule of Stockholders Equity [Table Text Block] Stock-based compensation Share-based Payment Arrangement [Policy Text Block] Issuance of common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Federal Deferred Federal Income Tax Expense (Benefit) 2026 Purchase Obligation, to be Paid, Year Four 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] Scheduled reduction in interest rate (as a percent) Debt Instrument, Interest Rate, Increase (Decrease) Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Audit Information [Abstract] Audit Information [Abstract] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Unrecognized compensation cost to stock option Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 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. Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Basis of presentation Basis of Accounting [Text Block] Entity Public Float Entity Public Float Equity compensation (as a percent) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Revenue Benchmark Revenue Benchmark [Member] Weighted average fair market value of grants (in USD per share) Weighted average fair value of grants (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Incremental expense associated with the modification of stock options Share-based Payment Arrangement, Plan Modification, Incremental Cost Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting Policies [Line Items] Statement [Line Items] Statement [Line Items] Property and equipment, net of accumulated depreciation and amortization of $53,321 and $40,148 as of January 31, 2022 and 2021, respectively Property and equipment — net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Deferred revenue Increase (Decrease) in Contract with Customer, Liability Revenue from Affiliate of Stockholder Revenue From Affiliate Of Stockholder [Member] Revenue From Affiliate Of Stockholder Acquisition related contingent consideration liabilities Commitments, Fair Value Disclosure Weighted- average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Domestic Tax Authority Domestic Tax Authority [Member] Capitalized internal-use software Internal Use Software, Policy [Policy Text Block] Change in valuation allowance (as a percent) Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Lease liabilities, current (included in Current portion of finance lease liabilities and other debt) Finance Lease, Liability, Current Schedule of stock based compensation by type of award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Employee purchase price of common stock (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before (provision for) benefit from income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Less valuation allowance Deferred Tax Assets, Valuation Allowance Long-term deferred revenue Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Finance lease, term of contract (in years) Lessee, Finance Lease, Term of Contract Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Estimated useful life (in years) Useful life (in years) Estimated Useful Life (in Years) Finite-Lived Intangible Asset, Useful Life Prepaid data center expenses Prepaid Data Center Expenses, Current Prepaid Data Center Expenses, Current Customer [Axis] Customer [Axis] Interest on lease liabilities Finance Lease, Interest Expense Retirement savings plan Retirement Benefits [Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Schedule of earnings per share, basic and diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Accordion feature, potential new maximum borrowing capacity Line Of Credit Facility, Accordion Feature, Potential Maximum Borrowing Capacity Line Of Credit Facility, Accordion Feature, Potential Maximum Borrowing Capacity Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Senior B Series B Redeemable Convertible Preferred Stock [Member] Series B Redeemable Convertible Preferred Stock [Member] Schedule of stock based compensation in financial statements Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finance Leases Finance Finance Lease, Liability, Payment, Due [Abstract] Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions Proceeds from Issuance of Common Stock Total Assets Assets Payments of acquisition date fair value of contingent consideration Payment for Contingent Consideration Liability, Investing Activities Deferred tax asset Deferred Income Taxes and Tax Credits Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common stock authorized (up to) (in shares) Common Stock, Shares Authorized Acquisition-related liabilities Acquisition Related Liabilities, Current Acquisition Related Liabilities, Current Depreciation and amortization Depreciation, Depletion, and Amortization [Policy Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Payment processing expense Payment Processing Expense Payment processing expense. Numerator: Net Income (Loss) Attributable to Parent [Abstract] Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Repayment of term loan and loan payable Repayments of Secured Debt Title of Individual [Axis] Title of Individual [Axis] Net loss attributable to common stockholders, basic Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type 2026 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 Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] 2026 Finance Lease, Liability, Payments, Due Year Four, Discounted Obligation Finance Lease, Liability, Payments, Due Year Four, Discounted Obligation Stated interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Schedule of accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Increases due to invoicing prior to satisfaction of performance obligations Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Contingent consideration liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving credit facility Revolving Credit Facility [Member] Summary of significant accounting policies Significant Accounting Policies [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of lease expense and cash flow information Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Equity offering costs Deferred Charges, Policy [Policy Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Annual commitment fee Debt Instrument, Fee Amount Weighted-average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders - diluted (in dollars per share) Earnings Per Share, Diluted Payments of revolving line of credit Repayments of Long-term Lines of Credit Amortization of deferred financing costs and debt discount Amortization of Debt Issuance Costs and Discounts Vesting [Domain] Vesting [Domain] Schedule of Minimum Payments Under Purchase Commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Cashless exercise of common stock warrants Cashless Exercise of Common Stock Warrants Cashless exercise of common stock warrants. Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Measurement Of Lease Liabilities [Abstract] Cash Paid For Measurement Of Lease Liabilities Subsequent events Subsequent Events [Text Block] ESPP, number of offering periods per year Employee Stock Purchase Plan, Number Of Offering Periods Per Year Employee Stock Purchase Plan, Number Of Offering Periods Per Year Unbilled Unbilled Contracts Receivable Beginning balance - Contract liabilities (deferred revenue) Ending balance - Contract liabilities (deferred revenue) Contract with Customer, Liability ESPP, employee common stock purchase discount (as a percent) ESPP, Employee Common Stock Purchase Discount, Percent of Discount ESPP, Employee Common Stock Purchase Discount, Percent of Discount Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Cash paid for: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] Treasury stock, at cost, 301,003 and 99,520 shares as of January 31, 2022 and 2021, respectively Treasury Stock, Value Correlation coefficient Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient Related Party Transaction [Line Items] Related Party Transaction [Line Items] Vesting term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of effective tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of maturing lease commitments of finance leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Vendor Financing Agreement Maturing June 2022 Vendor Financing Agreement Maturing June 2022 [Member] Vendor Financing Agreement Maturing June 2022 Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Reserve for bad debts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Depreciation and amortization Depreciation, Depletion and Amortization 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] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated amortization of capitalized internal-use software Capitalized Computer Software, Accumulated Amortization Foreign Tax Authority Foreign Tax Authority [Member] Business combinations Business Combinations Policy [Policy Text Block] Debt related fees incurred Debt Related Commitment Fees and Debt Issuance Costs Beginning balance - Contract assets (unbilled accounts receivable) Ending balance - Contract assets (unbilled accounts receivable) Contract with Customer, Asset, after Allowance for Credit Loss Customer One Customer One [Member] Customer One Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities Revenue: Revenues [Abstract] Computer software Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Hardware development Hardware Development [Member] Hardware development [Member] PhreesiaPads and Arrivals Kiosks Phreesia Pads and Arrivals Stations [Member] Phreesia pads and arrivals stations [Member] Entity Central Index Key Entity Central Index Key Schedule of loss contingencies by contingency Schedule of Loss Contingencies by Contingency [Table Text Block] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Term loan Term Loan [Member] Term Loan Number of options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Deferred tax assets Deferred Tax Assets, Gross [Abstract] State and local tax, net of federal benefit (as a percent) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Schedule of property and equipment Property, Plant and Equipment [Table Text Block] 2025 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 Customer relationship Customer Relationships [Member] 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 Loss Contingencies [Line Items] Loss Contingencies [Line Items] Condensed Financial Statements, Captions [Line Items] Condensed Financial Statements, Captions [Line Items] Cashless transfer of lender fees through increase in debt balance Debt Conversion, Cashless Transfer Of Lender Fees Debt Conversion, Cashless Transfer Of Lender Fees Employees Other than NEOs Employees Other Than Named Executive Officers [Member] Employees Other Than Named Executive Officers Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Payment of preferred stock dividends (See Note 7) Dividends, Preferred Stock, Cash 2023 Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year One Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year One Schedule of long-term debt instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of estimated amortization expense for intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fiscal year Fiscal Period, Policy [Policy Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Principal payments on financing agreements Repayments of Other Long-term Debt Loan facility fee payment Payment Of Loan Facility Fees Payment Of Loan Facility Fees Related Party Transaction [Domain] Related Party Transaction [Domain] Total revenue Revenues Contract With Customer Asset [Roll Forward] Contract With Customer Asset [Roll Forward] Contract With Customer Asset Number of options outstanding at beginning of period (in shares) Number of options outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Payment Arrangement, Year 3 Share-based Payment Arrangement, Tranche Three [Member] Warrants to purchase common stock Warrant [Member] 2024 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 Expenses: Costs and Expenses [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Liabilities incurred Business Combination, Consideration Transferred, Liabilities Incurred Valuation date stock price (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price Stock-based compensation expense Share-based Payment Arrangement, Expense Cost of revenue (excluding depreciation and amortization) Cost of Goods and Service [Policy Text Block] Settlement assets Settlement Assets, Current Weighted-average remaining contractual life of options exercisable (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Assets under finance lease, accumulated amortization Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Entity Current Reporting Status Entity Current Reporting Status Effective tax rate (as a percent) Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Prepaid software and business systems Prepaid Software And Business Systems, Current Prepaid Software And Business Systems, Current Total accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss, Current Capitalized implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization Receivables for cash in-transit on stock option exercises Receivables For Cash In-Transit On Stock Option Exercise Receivables For Cash In-Transit On Stock Option Exercise Cash and cash equivalents—beginning of year Cash and cash equivalents—end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Settlement period (in days) Settlement Assets, Settlement Period Settlement Assets, Settlement Period Beginning balance, stockholders' equity (in shares) Ending balance, stockholders' equity (in shares) Shares, Issued Common stock, par value (in dollars per share) Common stock par value Common Stock, Par or Stated Value Per Share Current: Assets, Current [Abstract] Total intangible assets, gross carrying value Finite-Lived Intangible Assets, Gross Common stock reserve for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Leases [Abstract] Prepaid PhreesiaPads Prepaid PhreesiaPads, Current Prepaid PhreesiaPads, Current Schedule of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income taxes Income Tax, Policy [Policy Text Block] Finite-lived intangible assets, remaining amortization period (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Capitalized computed software amortization Capitalized Computer Software, Amortization Long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Money market mutual funds Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercise of stock options and vesting of restricted stock units (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 2023 Purchase Obligation, to be Paid, Year One Settlement obligations Settlement Liabilities, Current Weighted-average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Lease liability Increase (Decrease) In Lease Liabilities Increase (Decrease) In Lease Liabilities 2025 Finance Lease, Liability, Payments, Due Year Three, Discounted Obligation Finance Lease, Liability, Payments, Due Year Three, Discounted Obligation Cashless transfer of term loan and related accrued fees into increase in debt balance Debt Conversion, Original Debt, Amount Fair value, recurring Fair Value, Recurring [Member] Amortization Amortization Income taxes Income Tax Disclosure [Text Block] ESPP offering period (in months) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of intangible assets acquired Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Stockholders' Equity and Preferred Stock Stockholders' Equity Note Disclosure [Text Block] Write-offs and adjustments Accounts Receivable, Allowance for Credit Loss, Writeoff Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 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] Fair value of financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Schedule of deferred contract acquisition costs Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation 2027 Finance Lease, Liability, Payments, Due Year Five, Discounted Obligation Finance Lease, Liability, Payments, Due Year Five, Discounted Obligation Class of Stock [Line Items] Class of Stock [Line Items] Total Purchase Obligation Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Issuance of common stock for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Schedule of prepaid and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Simulation term (in years) Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] ESPP Employee stock purchase plan Employee Stock [Member] Treasury stock to satisfy tax withholdings on stock compensation awards Payment, Tax Withholding, Share-based Payment Arrangement Cash consideration paid on acquisition date Cash consideration paid on acquisition date Payments to Acquire Businesses, Gross Capitalized software acquired through vendor financing Capitalized Software Obtained Through Financing Capitalized Software Obtained Through Financing Payment of preferred stock dividends Payments of Ordinary Dividends, Preferred Stock and Preference Stock Permanent differences (as a percent) Effective Income Tax Rate Reconciliation, Deduction, Percent Operating leases: Operating leases: Lessee, Operating Lease, Description [Abstract] Property and equipment acquisitions through finance leases Lease Obligation Incurred Operating cash used for finance leases Finance Lease, Interest Payment on Liability Line of credit borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Accretion of redeemable preferred stock Temporary Equity, Accretion to Redemption Value Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Thereafter Purchase Obligation, To Be Paid, After Year Four Purchase Obligation, To Be Paid, After Year Four Loss Contingencies [Table] Loss Contingencies [Table] Customer payment period Contract With Customer, Payment Period Contract With Customer, Payment Period Total cash paid in measurement of lease liabilities Lease, Payments Lease, Payments 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 Current Fiscal Year End Date Current Fiscal Year End Date Amount transferred to receivables from beginning balance of contract assets Contract with Customer, Asset, Reclassified to Receivable Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Proceeds from employee stock purchase plan Proceeds from Stock Plans Statement [Table] Statement [Table] Advertising expense Advertising Expense New accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid and other current assets Prepaid Expenses and Other Current Assets [Member] Share-based Payment Arrangement, Year 4 Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Cost of revenue (excluding depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Business Combination, Contingent Consideration Liability [Roll Forward] Business Combination, Contingent Consideration Liability [Roll Forward] Business Combination, Contingent Consideration Liability Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts receivable Accounts Receivable [Policy Text Block] Total maturities of finance leases and other debt Long-term Debt And Lease Obligations, Gross, Including Original Issue Discount Long-term Debt And Lease Obligations, Gross, Including Original Issue Discount Subsequent event Subsequent Event [Member] Amount vested at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt) Finance Lease, Liability, Noncurrent Goodwill Goodwill balance at beginning of period Goodwill balance at end of period Goodwill Goodwill Intangible assets, net of accumulated amortization of $1,178 and $525 as of January 31, 2022 and 2021, respectively Net carrying value Finite-Lived Intangible Assets, Net Settlement assets Settlement Assets Policy [Policy Text Block] Settlement Assets Policy [Text Block] Foreign taxes (as a percent) Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Schedule of measurement inputs and valuation techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Subscription and related services Subscription And Services [Member] Subscription and related services. License License [Member] Tax liabilities Accrued Income Taxes, Current Foreign Current Foreign Tax Expense (Benefit) Schedule of goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Property and equipment, at cost Finance Lease, Right-of-Use Asset, before Accumulated Amortization Total operating lease cost Operating Lease, Cost Computer equipment Computer Equipment [Member] Related party transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Deferred contract acquisition costs Deferred contract acquisition costs, current (to be amortized in next 12 months) Capitalized Contract Cost, Net, Current Schedule of allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] NEOs and Other Members of Executive Management Executive Officer [Member] Interest rate (as a percent) Line of Credit Facility, Interest Rate During Period Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of ESPP valuation assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Increases in deferred revenue due to acquisitions Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Installment payment, amount Debt Instrument, Periodic Payment Weighted-average remaining contractual life of options outstanding and expected to vest (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 13 phr-20220131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 phr-20220131_g1.jpg GRAPHIC begin 644 phr-20220131_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 Z17AI9@ 34T *@ @ U$0 $ M ! 0 %$1 0 ! %$2 0 ! #_VP!# (! 0(! M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L, M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P 1" )N M!9<# 2( A$! Q$!_\0 'P 04! 0$! 0$ $" P0%!@<("0H+ M_\0 M1 @$# P($ P4%! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$( M(T*QP152T? D,V)R@@D*%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W M^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$" M! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5 M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! M (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O/-4_:L\ MZ+\:H?AW=:]Y?C&=XXTT_P"Q7+;F>,2*/-$?EW7BO0Z_/+XH_\IJ=) M_P"ONQ_]-Z5[F1992QLZT:K:Y*D65_XRUC^Q[74)C;V[_9)[ MCS'"[B,1(Y''<@"NF\)^*;'QQX6TW6M+G^U:9K%K%>VDVQD\Z&5 Z-M8!AE6 M!P0",\@&OC?_ (+:_P#)(O!?_88E_P#1)KT"[_:[T']D/]B'X5ZKJUK=:G?: MGX;TV"PL+=@C7#+9Q%V9SPJ*",G!.67 .>.C^PO:8##U\.G*I5E*-M+:=M/O MN['F/Q ^K<19CE^9.%/"X6E3GSV?-[]KW=VGJ[)**;=EJSZ8HKY5^!/_ 4Z M3XE_%O2?!_B;X=^(O!E_X@"'37>1[I9MXW(S*8HV6-EY#@,N,$X7+#N?VN?V M]/"7[)"P65_#=:UXBO(_.@TNU8*5CSC?+(>(U.#CAF)'3&2..ID./AB(X5TW MSR5TE9W7>Z;5OGH>YA_$/AVMEM3-XXI*A3?+*4E*+4M-'&24KNZLN6[Z7/<: M*^'_ %_P6T\/ZSXBAM_$7@C4-#TZ5MKWEKJ0OFA]&,9BC)&>N"3C. 3P?J[ MQO\ '_PG\/\ X0-X[U#5[?\ X1G[,ES#=1?/]J#X\M8QU9FR !^> "0L=D./ MPDXT\12:_%'PZTO3_ !!;ZWX3^U_:Y[J"%;63[/<);OY;+*S'+N", MJ,C.<'BOG6/_ (+>Z*WB18F^'^IKH_F8-T-40W(3/7R?+VYQSCS/Q[US/_!- M7Q99>/?^"C/Q3UW37:33M:L]6O[5V4JSQ2ZG;NA(/()5AQVKVZ?"N(H86O6Q M]-QY8WCJM[];-_+V6X_-LOP/#V)C452KR55RR3Y>5M6YE'JMU='Z'5 MYW\;_P!J_P"'_P"SC>:?;^,_$4.CW&J(\EM$+:>YD=%(!8K"CE5R< M@$@XS M@X]$KY;_ ."E?[-'@KQ'\$O&/Q OM(EN/%VFZ?$EK?-?W.V!5E10%B\SR@,, MW&S!+$]3FO!R?#X:OBX4<6Y*,G;W;7N]%OHEWT?H?H?&N8YI@,FKX[*(TW5I MQ6**N[MZ6?O7P>^-?AGX^>$/[>\):G_:VD^>]MY_V> M6#]XN"PVRJK<;ASC'-1_&#X\^$/@%H4.I>,->L]#M;AS'#YNYY)V R0D: NV M.,[0<9&>HKP7_@CW_P FAG_L.7?_ *#%7@/Q9\++^VO_ ,%3;KPEK=U>6_A_ M1Y'LO*CDRR06T)>14[+YDH8Y X#]R.?:H\/X>698C#U)M4J*DV]'*RZ;6N_0 M^%QWB-F%+AC+LQP]&$\9CG3A".JIJ&_@QX7?6O%.L66BZ: MC!/-N'^^QZ*BC+.W?"@G )Z U^=7_!0+]G32?V&/BYX%\8?#S[3I,-U-)-': MFY>;[-/;M&V5=R6*.L@!5B>C=CBM?]MG49OVM/V_?!?@.6ZN;/P^L-C'&H/S M(MS&MS-(%)*B0QLJY_Z9KUQ7;3X7PE>I2KX>I+V$HRDVTN9*#M)::7N]/GN> M%B/%C.RFZR;A+5\R22;:;3>B]V[M]E?"G]M[X5 M_&WQ)'H_AOQA8WNJ39\JVFMY[228^B"9$WGV7)ZUW?Q&^(VB_"7P5J'B+Q#> MC3]&TM!)7RP6"CY4#,$_&7@%;_1] MNHK87 -X\S"<1F6&9"Q+*W[J0G!VYVX"XY]B_P""A?Q?NM>_X)K^'M4E98[C MQW'I!N %W&2(7; >G,7;M[9KFJ[M:VOTA\$_VA_!O[1>A MWFI>#=:76;.PG^S7#?9IK=HI-H8 K*BM@@]0,'D9R#BC\^9! M#XJTQ+RWC=<%IH1YB$>@:&21L]PJ^U<+_P %2OB9)\5OVL]SLEK:WQ:;;(\#%>-F*I\ M#4^(84X?6Y5'2<+2Y%)-N7N\W-;V:3^+1M7TW_5CP]K]GXK\/V.J:?,+BPU* MWCNK:4*5$L3J&1L$ C*D'! -7*\=_P""?OBJ3QE^QI\/[R1VD:+3?L63Z6\C MVX'X"(#\*Z/]J'XY?\,V_ O7/&G]E_VU_8OV?_0_M/V?SO-N(H?]9L?;CS-W MW3G&.,Y'QM; U%C7@J:O+F<5YN]EV6Y^VX/B##RR.&>8E\M-TE5D[-VCR<[= ME=NRZ*[[79@?LJ?MI^%OVO\ ^WO^$9T_Q!8_\([]G^T_VG!#%O\ .\W9L\N5 M\X\ILYQU'7G#/V;/VXO _P"U1XGUK2/#+:K'>Z*GG,M[;"(74.[9YL15F^4, M5&&VM\PXZX^$/^"57[3'_"EOB]-X5_L7^TO^%AWUA9?:OMGD_P!G^69ANV;& M\S/G=-RXV]3GCZ _X)]?'+P'K_B3XDW'A'X6V?@N\TNR-_=S1ZQ)>M?!6<^6 MH>,>2F1G:GR]/EX%?7YUPS3PD\3R4Y.,5!P?-&ROH^:[N[NZ5E^%F?C/ _BI MB7(N:"IN,7!-0<92;DD[V5VG$^T**^&=+_X+;Z- M-X7OKF]\!WEOJD_VD2P7RXWV1X?+ X8 ;=QS\IKQJG".;P3 ME*@]';1I[]K-W]5HC[C#>,O!E><:=/'QO)-J\9Q5E>]W**2>CLFTWI9.ZO\ M8M%?$_PW_P""TWAWQ1X[M--U[P?>>'M)NYA"=274A=_9]QP'DC\I,*."=K,0 M,X!Q@_37[1?[27A?]F#P$VO^)KF18Y'\FUM8%#W%[+C.R-20.!R22 !U/(!X ML7D.88:M"A6I-2G\*T=_2S:]>W4]S)_$+AW-,'6S#!8J,J5'XY.\>7LVI*+L M[.SM9M-*[.^HKX/@_P""X6GMJVR3X<7BV.['G+K2M-M]?+\D#/MO_&OJ#P_^ MV!X'\3?L\WWQ.L]0FD\-Z;$SW0,6+FWE7;F!DS_K2S( ,[3O4AMI!J\;P[F6 M$Y77I-H4 M5\3V/_!8^,O;ZE>_"SQ%:^#[FZ-JNL)>>9N88W*JF)8V< @E!+GD<\U]G:#K M4/B/0[/4+;S?L]_ EQ%YL;1OL=0PW*P#*<$9! (Z&L,PR?&8&SQ4.7FO;5/; M=:-Z^6YZ'#?&N2Y\YK*:_M'"S:Y91:3V=I1BVG;1JZ\SRW]IO]M;P9^R=?Z+ M:^)UU::XUPNT26%NLQAC4J&D?J:3JMOKNE6M]9RK<6EY$D\ M$J_=D1@&5A[$$&OD_P#X*D_$[P-\,Y? DGC'X;6OC^2\>]>T:35Y-.:R\K[/ MN!,:-YBOY@RK?*-G0YXZS]L[]O.']C#Q'X;T=?"2:U;ZQ;/*'34?L:VBHP3: M$$+[A@]L=,5Z,Q5HPJ.=-U8Z<[Y6I61R.<&0?6OLCX:_$32_BSX"TGQ)HLYN-+UFW6YMW* M[6VGJK#LRG(([$$5PYAD>.P,(SQ5-Q4MMG^3=GY,^@X;X\R#/ZU2AE&)56=/ MXDE):7M=&_C+\!=8^(FEV.N6^BZ*ET\\%U#$MTXMX_,?:JR,IR. MF6'/7'6O*?\ @K/\OS\CX/B#Q,^H\8_V#&JE#V$FURMOV MS3E!7MLX6?\ +T;3T/M7]EO]K7PW^UOX&UCF%M"D2Q!2SRE M6P2W 4]#G'&?M+]C'_@H+H/[7U_?Z2FDW/AWQ%I\/VHV4EP+B.>#*J7CD"J M259@"I48W C/.)X@X7Q.$JU:U"F_8Q>CNGI9>=[7ZVL;>'7BSE><83"X/'XJ M/UZHFW!1:5[NR3MRWY4O=YK^1] T5\W_ +6G_!2WPC^S!XC;P_#877BCQ)"% M:YM+>800V8(R!)*0V'((.U5; /.. >#^#G_!9GPIXX\5V^F^*/#-YX1M[IA& ME\E\+Z")B0!YG[N-E7_: ;'<8R1YU'AG-*N'^LTZ+<+7Z7:\E>[^2/I,;XI\ M*83,7E6(QL8UD^5JTK)]G-+D36SO)6>]C[,HIL,R7$*R1LLD<@#*RG*L#T(- M>*_MM_MB?\,<^$=%U7_A'?\ A(O[8O&M/*^W_8_)VH6W9\N3/IC KR\'@ZV* MK1P]!7E+9:+\[(^LSG.L'E6"J9CCY\E*FKRE9NR;2VBFWJULF>V45\,^)O\ M@MSHNGW-LFE> [[4D:&-KB2;51;".0J"Z(/)8NJL2 QV[L9P,U](?LH_M?\ MA?\ :V\)7%]H?GV.HZ>52_TVY(\ZU+#A@1PZ'!PP]#D \5Z..X=S'"4?;XBD MXQ[Z.WK9MKYGS.1>)?#.%O@5X\N_#>BZ'<>,-0TV0PWTB7@M+:"4'#1A]CEV7D'"X!XR3G' M$:C_ ,%NM)B\.6=Q:^ ;R?5))76ZM)=7$4<"@*49)1"V_)+ @JA&T=<\=%#A M/-JU.-6G1=I;:I?@VFOF>?C_ !AX.P>(J87$8Z*G3TDE&S/NBBO"?VG_P!N_0OV8?A]X=U2^TNZU36/%$ GLM+MYU4A=J,Q>0@[5&\ M$*2QZ#@XXOX,_P#!3I?B#X]N/"_B+X=^(?".O?8I;VUMY7><2B.)I<29A1XE M*KD.4*^I KEHY#CZM!XF%.\-=;KIO97NTNK2L>MC/$3AW"Y@LKKXE*L^73EF MTG)7BG)1<8N2U2;3?8]%T']N'PGXB_:?N/A-#I_B)?$5K)+$UR\$(LB8X3,V M&$I?[HP/DZ^G6O9:_'WPM^VK_P (U^VI=_&#_A&?.^U33R_V3_:.W;YMN8<> M=Y1SC.[[G/3CK7ZZ>&=9_P"$C\-Z?J'E^3]NMH[CR]V[9O4-C.!G&<9P*]+B M;(7EKHN,6E**O=I^^OB7RT\NS/E_"GQ#CQ-'&QJ5%*=*K+E2BX_N7_#;NDFW M:5_M*VJ6A>HKYQN/^"@/_"/?ME+\(]>\(_V2+FZ%M::N-4\Y;CS(]]NWE>2, M>82JXWG:QQS@UU7[:7[8>G_L=^ M-U6;2_[=U#5KS[-:Z>+O[*9%52TDF_8^ M%7Y1]WDNOUKR?[%QOM:=#D]ZHDXZIW3ZWO;[WIU/L/\ 7G(_J>*Q[KVIX63A M5;C).$HV33BXJ3U:2LFF]%<]DHKR1OVMM+\&_LPZ3\2_'-C)X5AU2W2=--2; M[9.S2;FAB0[4W.\8#8(4+DY("DU\U3?\%PM/75BD?PXO&L=V!,VM*LVWU\OR M2,^V_P#&NC!\-YEBN;ZO2YN5M-W5KK=)MV?RN>?G7B=PQE/LO[1Q2@ZL5.*Y M9N7++5-Q47*-_P"\EU[,^\**X#]GC]I7PM^TU\/O^$A\-W3^3"YBO+:X CN+ M&0#.V1"!\W_&+_@LUX7\#^,;G3/#/A>Z\6VMG(8GU!M0%E#,P MZF(>7(67T8A<]N,$XX7(-[)I/KYK3=]+GFT M_%CA.>&EC(XQ>SC*$'+EG92FFXJ_+U47=[1M:33/J*BO+/V/_P!I*;]JOX1G MQ9)X=?PW%)?2VD$#7GVKSTC"_O0VQ.K%EQC@H>37J=>-BZG6& M-2> "S$#FOEC]MS_ ).A\!?]<[7_ -*VKTW]OC_DW#4?^ONV_P#1@KXV7$U5 M1S!\B_V;;5^][K>O;Y' \9)*J[?!^.ESUS0]>L?$^EQ7VFWEIJ%E/GR[BVF6 M:*3!*G#*2#@@@X/4$5;KQ/\ 96\;:9\._P!CC0M8UBZ6ST^S6Z:20@MUO)@ M .222 *;X;_ ."@/@'Q#K\=BYUC35E<(MU=VR+!D],E78J/<@ =\5W8?B? MK#8>IC*L:5Z5_P4/\ :CJBV\L>OV,;,%^TSVB M&)1ZG8[-C_@.:[,=Q!EN#JJCBJ\82?1M7^?;YEU,51IOEG))GNU%4]+U^QUK M18=2M+NWN-/GC\Z.X20&-DQG=NZ8KQWQ)_P4 ^'_ (?UV2QC;6-26-RC75G; M(T&1Z%G4L/< @]LUKCLZP."A&IBJL8*6UWOZ=_4JIB*=-)SDE<]!O?CIX5T[ MXDQ^$)M4V>(IBH2T^S3')9-X^<)L^[S]ZNMKXU'C;3/B)^W_ *'K&CW2WFGW MK0-%*H*YQ:X((/(((((/0BOLJO,X;SR>9/$RER\M.I*$7'K%6LV[N[=]U9>1 MC@\2ZW.]+)M*W8Y+7_CIX5\,?$"S\+7VJ>1KU^8Q!:_9IF\PR'"?.J%!DCN1 MCO76U\@_M*:Q:^'_ -NGPS?7LT=M9V?V&:>5SA8T5V))^@%>E)_P4+^'[:Y] MD(UQ8=^W[8;-?(QG&[&_S,=_N9]J\_!<98=8G$T,QJ0I^SJ.$=;-I=7=O[]$ M9T\P@ISC5:5G9'NE%<7\1_COHOPW^&T'BR2.\U?1;AXU673527"OG:YW.HVY MP.N8X: M=?ZK":<^7FM_=>E_->9V*M!RY$];7^1O45YO\/\ ]J+P_P#$WXGWWA72+/6; MBYTXR^=>&&/[(!&VTL&W[L%L ?+SFNR\=^,K7X>^#M2UR]CN);72X&N)4@4- M(RCKM!(&?J12P^:86O1EB*,U*$;W:V5M_N"-:$HN<7HC(\$?'3PK\1_%%_HN MBZI]LU+2PQN8?LTT?E!7"-\SH%.&('!-=;7PM^RS\==(\!_'_6M2O+?4I+?Q M/(]M:K#&C/&TURK*7!< #K@G\:^K?C%^TAX5^!PBCUJ\D:]F7?'96J>;<,O M]XC("CT+$9YQG!KYGAOB^AC-^ /VZ_ ?C[6X=/\[4M'FN&"1-J,*1QNQZ#>CL%S_M$"NM^./Q[ MT?X Z)9W^L6VI7,-].;>,64:.P8*6YW.HQ@=B:]REQ!EM7#2Q=.M%TX[M/;U MZHZ(XJC*#J*2LCMZ*\.UG_@H-X!TBZ@B4:U>^:B.[V]LC+ 6 .UBSC)7.#MW M#(.":]-TWXN>'=5^''_"61:E#_8 A,[73 @1@'!!7&=P/&W&<\4\)G^6XJ4H M8>O&3BKNS6BZOT75].HZ>*I3;49)V.DHKPW2_P#@H3\/]1UQ;-_[T7R![G:Y<#_ (#7M]MM#J MQGR[V=[#I8BG5_AM,?16;XN\8Z7X"\/W&J:Q>0V&GVHS)-(>!G@ ^ Y?'_ '-9YAGF7X&:IXNM&#>R;L_ M7T\]@JXFE3=JDDCW.ZNH[*VDFFDCAAA4O)([!510,DDG@ #O7&>!?VCO!7Q* M\2-I&AZ[#?Z@%9A$L$J;@O)(9E"MCV)KEOVH/C!H\/[,NI:E8W3W]GXBA;3K M2>S(92TBN/FR1A<*P8WS=J^>S+BJ=+.<-EF&<'&HDY-M[-Z*-M+M:J]T_(Y*V-:Q$* M,+6>_P#P#[(KD? 'QU\*_%'7+[3="U3[=>Z:"US']FFB\L!MO5T //'!-:GQ M$\=6?PS\%:AKU_'<36>FQ^;*ENH:1AD#Y0Q []R*^-?V-/C-I?@CXY:A]KM] M0D_X2R=+"S\I$/EO+<#:9,L,*,C.-Q]C71GW$RR_,<+@VXI5&^:][I?9:L[: MNZU3+Q6,]E5A3T][?]#ZWT#XZ>%?$_Q O/"UCJGGZ]8&03VOV:9?+,9P_P [ M($.">Q.>U=;7Q?X'^(ND?"O]M7QOK.MW0M;&WEOUSM+-(QE&$51R6/\ ]R(PN/C.\:C2=VDCURBN?\ B3\4=#^$OAUM M4UZ^CL[4':@P6DF?&0J*.6)_3O@YV.S >Y6OH,;GV78.JJ&*K1A)]&TG\^WS.JIBJ5.7+.23/E,^$7Q6T_XT>"8=>TN&]M[.>1 MXU2Z15D!0X.0K,/UKJ^OX?ZPL+SKG<>9+KRWM?TN7[2'-R7UM?Y'345YU\&? MVF] ^..K:M9Z7:ZM:R:.H>=[V..-""2/E*NW]T]<5RFN?\%!/ &BZ])8I_;5 M]'&Y0W=M:J8..I&YU8CW"\]J\^IQ-E4*$<3.O%0DVDV][:.WH]^QD\9145-R M5F>X45AZ/\2=#UWP,OB6WU*U;0VA,YNV;9&B#.[=G&T@@@@\@C%>3W'_ 4- M^'\.L_9577I8=VW[6EFOD_7!X\,Z/'JDUQ"DDJW311BUF1".5(--9T/4%U>SN-$>6.6:2!#%,Z-MVQ[7+,2>F5'&2<8K%\ M296J2KNO'D;<4[Z76ZN+ZW1MSPT5Y'\+?VU?!?Q6\51:-:MJ>G7URVR MW%] L:W#=E5E=AD]@V,].N!7;?%/XNZ#\&_#W]I:]>K:PNVR*-1OFN&_NHHY M/N>@[D5T8?.\!7P\L72K1=..\KJR]>WS*CB*4H<\9*WURU\,:'>ZE?2^ M19:? ]S<2;2WEQHI9FP 2< $X )K*^&WQ4T'XNZ'-J7AV^_M"R@G-L\GD20[ M9 JL5Q(JGHZG.,<_6O%/%_[;W@GXF_#?Q9H]NVJ:;>7FC7L5M]N@5$N',#@* M&1VP3VW8R>.N!2?\$]-8M?#_ .SQKU]>S1VUG9ZS/--*YPL:+;6Y)/X5X-+B MRCB,TI87!SA.E*$I2:W3C\[)6[HY8XZ,ZRA3:<;-OY'T917AW_ \]CJI8BE5_AR3+%%4_$/B&Q\)Z)"X> M5A"O#%2I5G4D'! SQGBOES]@R7PO-\6;:TU2POKCQ%-+YFD7,3XAMO+AE>3S M!O&BBO%?&/[>_@/P?XEFTW.L:DUO(8I;BRMT:%6'!&6=2V#G ME00<<9KZC,,VP> @IXRHH)Z*[W]#MK5Z=)7J.QZMXR\9:;\/_#-UK&KW'V/3 M;%0TTWEM)L!8*/E4%CR0.!4/@'XA:/\ $_PW'J^AWGV[3YG9$E\IXLE3@C:X M#<'VKQ']K/\ :)\-^(/V<-NFS7&H1^+E,-I+"@VPO#)$[K*&(92!Q@ _D0:A M_P"">OQ8T[5/ _\ PA\<-ZNIZ8LU]+*R+Y#(TH "G=NW?,.J@=>:^=_ULI2S MV&64YQ=.5/F35VW)NZ2=[6<==OF"_ M$$VGB35-6>W?RY)M/@22%2.N&9UW >JY'IFI]&_;?\%^(_&FC:'IZZO>7&MO M%'%-' @BA=VV[9-SAE(/7"GC!&T]DL1#FO:U[ZMVMYZ]C;Z[0OR M\ZN=A\1OV@/!_P )=2AL_$&MP:?=7"ATB\J29]I) 8A%;:.#R<#BF>,?VB?! M?@#2]+O-6UZWM;?68%N;,B.25IXF *N%12P4@CD@#\C7QK\=_B1X=\;_ +5- MUJVJ66I7/AZVN8[:\MN$FE6%1&X7:XP"RDCY@<'L:J_'#Q_X8\6_&70)(;/5 MAX4T.TL=.DM)2/M'V6(_,B$.>2A(!+ Y).1UK\_QGB1B(/$>Q]G:,U"%^:[5 M]92UUC9=+->?7RZF;27/RVT=EO\ >_(^^O#'B:Q\9:#:ZIIEPMW87B>9#,H( M$BYQG! /;O5ZN6^"VMG<:A=76BZ]IL9AMM2MT$A\HDMY[TTZ;G@G_ 6M\6Z7>?#[P5ID.H6;YQFF IJIBH4 MZ<,/*JI)J%KN52%DGHG&S7O+5QM<^4?A'\=/B!^QE^T;X1\#?$2\T7QAH>H+ M%;:9J:2I=SV-K<,L:2P3X\U8_E4F)Q@JORCH:\U_:=TWQ!K_ /P4IU^WGUCP M_H&JR:DBZ?>^(8A)IT48A7[/O#Q2I@KM +(5W')(ZU]1?LU_\$DM ^!WQ.T[ MQ1K'BBY\57&C2BYL;<6 LH8YU(*2-^\D+;"-P&0,@$Y P?2/VN?V"?"7[6_D M7U]-=:+XBLXO(@U.U4-NCSD)+&>)%&6Q@JP)ZXXKOCQ%E=#,/:4]5*#C*:A9 M7;O?D?\ Y-W/G:OAKQ7C^''A\0G&5*O&K2HSK*4N2,7%P=:-E?7W'?W4K75U M;YC^/_[.OQL\:>%=/TGXA?%CX*_V=?>7'IXO/L]JY'5/(D6Q5U';Y& (..AQ M7/\ [9WP6\;_ +/O["'@'PKX@U#3]2L]/\0W#-+ILTLMNJ/&SP*6=$/!:XQQ MCD8KTKP5_P $2-#TKQ##/KWCK4-8TZ-PSVEKIBV3RC^Z9#+)@'OA0?0CK7UG MXR^ ?A/QU\(&\"7^CVY\,_9DM(K2/Y?LRH!Y9C/567 (;KDZ3?NO<\X_9&_X5;_PR!HO]F_\ "+?\(_\ V5;_ -N_:?)V?:-H\W[7 MOXW^9N^_QTV_+BOE_P#X)=_V%_PW]\1?^$7S_P (W_9.H_V9G/\ Q[?VA:^7 MC/.-N,9YQC/-=?-_P1!T=O$AEC^(.I+H_F9^RG2D:Y"9^[YWF!/;M7 MJ_[)G_!.RS_9-^.&N>+-.\3R:EI^J65QI]KILFG^6]G%)<12IF;S6\PJL04G M8N[.>.E95,=E='#XM4<3*I*LM$XR5G>]F^K\]%8[<+D/%F.S+)Y8W*Z>'IX* M5I2C4IR;7+:\4FG&&GP^\[NY])5XO_P40_Y,M\??]>*?^CXZ]HKB_P!HCX0? M\+[^"WB#P?\ VA_9/]N0+#]K\CS_ ",.KYV;EW?=QC<.M?%Y;6A2Q=*K4=HQ ME%OT339^Y<48.MB\FQ>$PZYIU*52,5=*\I0:2N[)7;W;2[GA?_!'O_DT,_\ M8_:OL?V7[X4;=F]^FWKNYSTKE?VQ? M^"?/AG]KB]M-5DOI_#OB2TC$']H00"9;B(9(26,E=VTDX8,",D'(P!]51SC! M_P!J8IU9/V5=2CS).ZOL[;_*US\CQW!.=_ZJ91#"TU]84B0XZ,QC8 MX.#C:>XK!^-.WX$_\%3/!NH>(9([/3H8M)S=ME83&+5;5IO M01D@]]#/L MMPKI8"G-RI*$XRG9K6;3ND]=+?CUL?.X[P]XFS98SB'$484L9.M0JTZ/.I*U M"+BHRFO=O)2WNE=:\J>G@O\ P6A^*FCW7PC\)^%[>\M;K4KS55UC;%,',<"0 M2HK$#LYG!4]]IQFO.O\ @I'J<^A?LN?L_P#A"3>M]'H<,US;XY5XK2VA7/OE MI /H:]9^"W_!&OPW\/O'-GJ_B3Q3<>++:QD$T=@--%G#*ZG*^:?,D+KGJHVY M[\9!]&_:M_8)'[4GQG\,>*KCQ5_9-GX=AAA;3AIOGFYVSM*Y\WS5V;@0OW3C M;GG.!6"S?*L'5PU"G43DXM7DTTDE9O]/,G/.#>+L[PN:9AB<*J5?%JC M2C252$G&G":E.3G=1=[:*]]6K;'RW^V+X3N/V)OVI?A/XXMK>2:WM]*L(KE8 MGV?:9+&*.VGB5L<;K?RER<_>/:L+]EOX-WWQM_9X_:"^(&J;YKZ^TZ989Y1N M\^9'%_ M,TF35O[!OM)OOM<%\+/[40A1E M>/9YB<-E#G/!0>]:/[._[*^E_ 3]G7_A7WVQM3ANDN5O[Y8?L[WC3[@S;"SA M2$*H.2,(#ZUG'BJC'+*:O_M%XQ>C^",G):[>5KW.BIX1XZ?%>(;C_P )SC4G M#WHV]M5I*G).-^:][RNU;1:W=GXY_P $:O%<>L?LO:EIOF;I]'UV92F#\L11_9OV/[,T0D!_Y:R; MMV]?3&SOGCWBOE>(<10KYC5K8:7-"3NG9K=*^C2>]S]<\-\OS# <,X/ YI3] MG6IQY91NI6Y6U'6+:=XV>CZV\CX#_P""&W_-4/\ N%?^WM1YW_363=N\ M[VQM[YXR?V5_^">7_#,]]XTF_P"$O_MK_A+[!K+']E?9OLF2YW?ZY]_WNGR] M.M?59AGN!J5(+JR@N-4TH6=M9S2(&-JLGG& M0IGHS;%&1S@8[FN?OO@AXLF[/F M>V,=\\0_\,-_\9T_\+J_X2C_ +@W]F_]0_['_K_-_P"!_P"K_P!GWHK<18=Y MGC,1"J^2=)Q@[2^*T;*UKK6^KLOO*P/AGF,>%LDRZMA(^VH8J-2LKPTI\]1S M;?-:5X\EU%MM)*VEE\]_\%MO">FZ:WP\U*WLK>WOIQ>VDLL<85I(HQ 8U..H M7>,M.BN#?Z)J,DZ6Q@,C&=9&C6, <'(W M9,:CH"#DK_P0\L1JFYOB1=&RW9\H:(HEQZ;_ #\9]]OX5]+Z9^Q/X#TC]G*[ M^%]O:7T?AR^S)<2BXQ=RS$J?/+@8,@*I_#MPH&W'%:YEGF$C15'"UTU*2-S7 2C*E2G&"JXMUE*4HN+C9*7+3DFTT]5 MI\73X6U&S\;?L,>$-/\ $7A7QAX7^(WPGUC4$,5K*R3VTLO$JB2V?+0S8126 MC.Y2!NP<"OTB^$7Q'M?B_P#"_P /^*+*-H;;7K&*]6)CEH2Z@E"<#)4Y7.,' M&:^.=%_X(B:-:^)HYK[Q_J%YI*RAGM(M*6&=TSROG>:P!(XSY?X5]N>'/#UG MX1\/6&DZ;;K:Z?I=O':6L*DE88HU"(HSDX"@#GTKS>*2ZZ7767FDCZ;PEX;XARJOB%F-'ZOAG&*A2=55K25[N$DVXPU=H2;=WN]6?! M_P#P7)_YI?\ ]Q7_ -LJRO\ @M1;"\^+'P]A8D+-8SH2.H!F05])_MR?L-_\ M-G_\(O\ \51_PC?_ C?VO\ YAOVS[3Y_D_]-8]NWR??.[MCFO\ MG?L%_\ M#7?C+PWJW_"5_P#"/?\ "/PO%Y7]F?:_M&YP^=WFIMZ8Z&O0R;/,%0C@55G; MV2J\VCTYG[NRUOY7MU/G>-N <]S"KG[PM#F6*E@W2]Z"YE25JF\ER\O]ZU_L MW.-_X*B?"[P]X)_8I[7FMKMRM7OMN^]S[[!\+XO#\>3S> ME14<*\*J2DG%+G52+4>5/FTBM'RVLK7Z'+?\%$/^3+?'W_7BG_H^.O"_V#/^ M477C[_KAK?\ Z2"OJC]HCX0?\+[^"WB#P?\ VA_9/]N0+#]K\CS_ ",.KYV; MEW?=QC<.M<+\!OV./^%(_LN>(/AK_P )'_:G]N1WR?VC_9_D^1]IA\O_ %7F M-NV]?OC/3CK5X',L/3RKZM.7O^UC*UG\*2N[VM\MS'/N&UO,^?/^"*G@#1[_P (^-->N-/M;C5%O(K!)Y8U=HH3 M$2RJ2/E#;CNQU /2N._9#TVW\+?\%:/%&G:=#%9V,-_K,$<$2A8XXP7(4#L M!@8 Z8KZV_8D_8[_ .&.?".M:5_PD7_"1_VQ>+=^;]@^Q^3M0+MQYDF?7.17 M._##_@G_ /\ "N/VP=6^+'_"6_;/[4NKVY_LO^R_+\K[3N^7SO..=N[KL&<= MJ]?$9]A9XK'S]I>-2%H:2U=DDK6TZ[V/B]=6NHN3>FFA\)^ -!\8>*_VT?%4-KXC\(^&?&AU.^;S_$\"2023><= MR1B6"91)U*Y4' (!['V']H/]E#XQ?%W7]-T/X@?%+X,W&M7$F;*&=XK._E., M!5:.R25@0?NYP>."0*^B/VLO^":'A']I[Q-)XAAU"[\+^)+@*MS=6\(G@NPH MP#)$2OSX"CH\_^$/_ 1B\+^"_%MMJ/B?Q5>>*[6U<2+81V L89B# MD"0^9(S+Z@%<^N.*]3_6? 5(PQ2J*$XQMR^R4I)I?9ELEY7^X^5_XA3Q#AJE M;*7AI5Z%6HY>T6*=.FXMW_>4M6YI;M)Z])=?IW]G3P1KGPT^!OA?P]XCN[.^ MUG1;!+*>>U=WAD$?RIM9U5C\@4$D#D&OEO\ X+:_\DB\%_\ 88E_]$FOM:&% M+>%8XU6..,!551A5 Z "OBG_ (+:_P#)(O!?_88E_P#1)KY/A>JZF>4JDMW) MO[TS]?\ %G"PPO 6+PU._+"G"*N[NRE!*[ZO35]3V#]D=OA:/V0=%_LS_A%E M\/\ ]E6_]N_:?)V?:-H\W[7OXW>9N^_QZ?+BOE'_ ()QIG]N/XB-\/PO_"-C M3M3%B9<^5Y'VA/LN<\_>"8SSMW>]=1X?_P""/&B_%3P-X5\1Z3XROM CUK1[ M*]NK.73A>@2R0([^6_FQE5))(!#8SUQQ7U9^RK^R1X8_9+\&S:;H2S7=]?LK MW^HW 'GWC+G:..%17\GE^?M_P"6F[?C/S8SGC;7N'[3G_!*#PK\ M>?&USXBT76KCP?JFI2F:^5+,7=K<.<9<1[T*,3DDAB"3G .<\)J'_!$329?# MEG!:_$"\AU2.1VNKN72!)',I"[%2(3+LP0Q)+/G<.F.?4H9UE,\RAFU3$2B[ M6<.5M+W;;JZY>MDM]3Y3'\"\84.&*W!^'RZG5@I.4:ZJ03DN?F3Y9--3MHY2 M:2BG%7T;[3]MCX >"_C7\$_AS_;WB[3?!?B2.VBM-$N[Q@(;MWA1FADZ$+E% M(?.$+=R^#YM^SA^T-\0/V:3KGANS2QMM1AB\R.2, J M\)8 @D9&&!!/4CBN4_96_P""5?A_]G7XDVOBK4O$5QXJU+35A,TRY99*AB:CD[2M!PU3;T<9K9=T_NZ/Z[..$N)9< M54L?E6%5%/?"[_ )34ZM_U]WW_ *;W MK]#:^>?"W[!?_"-?MJ7?Q@_X2OSOM4T\O]D?V9MV^;;F''G>:$N M7EE[K=KV>CLUU2/AO_@L=\'+BUL?"OQ0TD20WVASIIUY-']Z-=QDMY,XXVR; MUR3UD45Y'#XMU#_@J%^V9X/M;BWEA\/Z/IUO)J$(7"01QJDEV>^/,G;RE)[& M/.*^QO\ @I;\0M(\!_L?^*(M5@CNWUZ-=+LH')&^X<[E<8(/[O89/3,8!R#B MO.?^"/W[/P\ _!:\\;7T(74O&$FVV+ ;H[.)B%P>HWR;F([A4-?39;FGL,A^ MM5%^\IN5.F_\5F[>FOW6/RSBCA-YAX@_V1AI_P"SXB-/$8F"V_=.2BGY3?+= M;W?,^AP/_!;E-0MXOAS!'&D6A1B]"B,$ 3#R PZ !/NX&>7J/P7\(_CI+\# M;=M(^+'P/_X5^T*_>L[1; *57 E#Z=@/C;N$GS9^]S7VA\=_@/X=_:-^'EQX M9\3VLEQI\SK-&\3^7-;2J"%DC;G# ,1R"""0002*^0+G_@A[8MJA>'XD7<=C MNXB?1%:7'IO$X&??9^%99/GF!>74\)B9JG*FV_>I^T3N[W79^?\ 2Z^-. <_ MCQ)B4'&*C:6J4X.U[?+3KE_L\_LI^.?@3\ ?BWXBT_ MQ5X,\0Z-XF\(W2VYT"^EN%>9%+;@/*1 5B:8#!R&8# YK5_X(O?\(3_PC'B# MS/[-_P"$^^W_ "?:-GVK['Y(V^1GYMN[SM^W_9W<;:^KOV%?'WC&?5/#' MB:Z\(V]XYEFL6L!>P(Q))\K]Y&47_9);'; P!']O83&K$X;%U7!5&FIJ.ZCI M:44[[?TC;_B'N<9'+*\TR?"1K3P\9QG0E5^%U'S.5.I-))IMW;6G3FW/$?V] M?^$'_P"&[?!__"&_V5YWGV/]L_V;M\C[5]J[[?E\S9MW8]L_-FM[]J/0+/Q1 M_P %=_#=AJ%O%=6=Q?:3YL,J!XY0$1MK*<@J<8(/!&17HFG?\$9-)\.^)O#> MI:7XZO(9-&EBN;M;C2A,;Z5)=^5(F41*5"KMPY!!.3G ]0^(7[!/_">?MCZ7 M\6O^$L^R_P!FSVLW]E?V9YGF>0H7'G>:,;L?W#CWKO6?9;2]G"G6\3XOZQ6Q6!C3=;&8>MR1G3<53BI\[^)7MS+FT3DVVDT M?0L%O';(5CC2-2S.0JX!9B23]2223W)-/HHK\P/ZM6FB"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DK]N=UL?VDO M EU,PC@6*W+.>@"W3$_D"*]-_;[E6/\ 9QOE9E4R7ELJ@G[QWYP/P!/X5M?M M,?LV6?[0WAZUC-U_9^K::6-I<[-RX;&Y''4J<#IR"/J#XM;?L#^.O$UW9VGB M;QE;7&BV9 C1+JXNGB3T1)%55X]#@9[U^5YME^:4*^/H8;#NK'%)1W4IV MQ0NMS*XW\_P.>V*\WM->U[]FR[T#1?B1X3TO7?#=C<^;IMXL:R-;D$D MM%(O##YMQ209.!TP*^D?B;^S]:>-/@>O@G2[ZXT2UM8XTMVC.Y6\OHLHXWJ3 MR>1\V#VP?#-#_8 \7ZOJ&GV?B;Q9;7'A[3WS'!!1\MKQG"2UBK73TUMVTC$8:K%P5*.J25[JVG1 MI]#GOVW]:OO&W[0NAZ?;I!>6?V.V.GPSS>5;W/FL6+%BR[0QPI.X<*.15[Q) M\&?B/KGAA].D^#OP_L8]A1;FU>*&XB)Z-YGVO)(_VLCU!KW']HG]E+2OCGX? ML8X)O[(U+1X?(LYUCWIY8'$3CJ5&."#D9/7)!\@/[#/Q*UR*'3=6\=6\FB1, M L7VZZN!&/\ 9B90N?;=7%F_#>/CF&(JSHSJJL[IPE32V^&7/"326R>UDOEG M7P=559R<7+F[-?<[IC5\,^.O@M^Q5XPTG7+&2P_TJ);8BZCF,=O,Z+*!Y;-A M2AKJOV*_@3X)\2?!*UU:^TG3--O!VN7*^#_&D=CI=U\KEKJ>TG*'^%A$I5_P 2,XZ"O6KY#BAZ9QVK[2KYA^%W[#&O?#/XV:+X@76-+U#3 M=/D$UPTCR+,ODCDX/%?3U>WP+E^)PM+$_6*/L>>K*2CI9)I M:*VEEMIIV.C+:A:=XH_;/T+3=6F^SZ;?1V4-S)NV81G M8'YOX<],]LYKV'X_?LX?#_3O@AK4JZ'I6C/I-C)/;7D$0CF215R@9A\TFYL+ MAB<[N.<5@?M&?L=:U\C-;PV\^Z1_M2A2VXJNPJ>O +#/MUK MD;W]@WX@Z_+;Z;JGCBWNM!M6Q$LEU/NPL-BGV#5\O5R_&T<3CT\O]LJ MTGRR?+I?;?6W6ZMK\FN.5*I&=7]USG]6-K]BGP_)\5?V7?$WAO4MS:?- M=S6MO(V3Y1:)&^7_ ''(?ZFO,_A)^T'?? #X9>//"%YYD.KPR,FGC_GA<,WD MS<\$;0 X]U/')K[&^%?PRTWX0>"+/0=)1A;6H)9WY>=SRSL?4G\A@=!7R)\: M? -C\:?VVY]#T8,L=S<1)J4JCY49$!G8=.@&/=@>>:C/LKQF5Y?@)X>?^TQ7 ML?533T7?D>WWDXJC4HTJ3@_?^'[_ /(]C_8!^$O_ A?PLD\0746W4/$K"5" MR_,ENN0@_P"!'<_N"OI7N6J:7:ZWI\UG>VUO>6MPI26&>,21RJ>H93P1[&G: M=I\.DZ?!:VT:PV]K&L44:]$11@ ?0"IJ_3\GRJEE^ IX&&JBK/S?5_-W9[6' MHJE25-=#XY_8U\'Z1K/[2WC*WO-+TVZM]/%Q):QS6R2);,MTH5D!&%(' (QB MN+U.T\1?$_\ :K\3-;:#IGB35H;ZYVZ;JEP%B$<3[%49ECW[% PH)X!., X^ MB?V=?V:->^$?QD\3>(M2N])GLM:298$MI9&E7?.)!N#(H' [$\_G53]H?]BO M_A9OB]O$WAO54T/7)B&G5P5AE8#'F!D^9&QC) .>O!SG\IGPICYY-2C&D^:% M64I07*I2C=V:;35TMKIZ-Z'AO U7AXJVJDVUI=H\E^)'[/\ \2OB':11-\*_ M!N@S*XVSZ1+!:.V .HK8_:[L=>1G'I7HW[6O[/^K?';P9H^FZ+=:?;R:;=><[7\T@#+L*CYE5R6Y[_ M )UK'AK$SR[&UH4:D:E2*BHRE!N5I)WY80C9JVC;>C97U.;I5)*+3:M9M:Z] MDDKH]G)JRZ+'J9U QC[3YS(KG#]0O)&W.,=L\UF_LH>" M(_BW^QIXJ\/W=XMC#-JDJK<-]V#9';3!FY^Z&&3TXS7MWBCX8ZAK?[.TGA&* M:S74GT6/3A([L(/,6-4)SMW;Z2YTR1W15,<2A7#*A8$QGFZ1XU\,Z/XL\#K>?:+*X55D17)W;HI1@_, M!G9(/F''2OL[P_K-MXBT&QU"S;=9WUO'<0-C&8W4,IQ]"*^4=/\ ^"?OC;46 MM=+U?Q?9MX;M9MZ017$\OECN4B90BL1QG/YU]7>']$M_#.@V.FV:^7:Z?;QV MT*G^%$4*H_("NS@?!YAAY58XBE*G2M%14W%R35[I223<5]F^RVZFF6TZL')2 M34=+7LW]_;L?+?\ P4?U>YG\3>$=(FF>WT>57GD8#Y2^]4+'U*J>/]X^M>O7 M_P"RW\-4^&TEFVAZ7#81VQD_M( ?:$4)GSO/^\<#YNNWVQ6S\>_@-I7Q]\(+ MINH.UK%S3$XIX-8J-91Y7=>[96<7?9/>Z_/;.M2 MG"M.?L^=2M;;3RU.1_9_E?6?VP_\ !.SPQIK?".?5CI]B=574IX!>>0OV@1[(CL\S&[;[9Q78V7[, M5GX+_9YUKP;X?DA:^U>V=9;VZRGVB9@!N?:"548P <#U))-K]E+X-:I\"_A ME+HNK7%A<74E])/:RH ,LJG/RGM6?#W#.+P6/P?UF',H4I)RT:4G-R M2OW2=D_N=B<+@YTZE/G6T7KYWV/1-7T>S\0:;-9W]K;WUG<#;+!<1"2.0=<, MK @_C7R#^PGX5TO5_CEXJ^UZ;877]F@S6?FVZ/\ 976X^5H\CY&&!@C!&*^Q MJ\-_9A_9FU[X*_$?Q%K&J7>D7%KJ\;+"MI+(TBDR[_F#(H''H3S7T'$&65,1 MFN KPI\T82GS.RT5E:_SV\SJQ5%SKTI)72;N>/\ @3XW30-]R9E?"AO;+9QWQCI2?M=^"-)^%_[2/A63P_86VDK<+;7;16R".( M2K<, RJN O"CICI7L7PR_9HU[P7^T_KWC:ZN])DTK5'NFBBBED-POFN&7<"@ M7C'.&/XU#^TW^S!K_P :/BIH&N:7>:/;VFEP1Q2I=2R+(Q69G.T+&PZ$=2.: M^+K<,8G^QZRCA_WSKN2T7-R\RLT^UK_B>?+!S^KR]WWN:_G:YYM^ULJ>./VO M_#?A_7KA[;0 +6(?-L4)(YWL#V+'Y=W;:/2O5?V@OV)&MM/\0>.+>;0[9OW<8N[FZ\I?]B) MPJ*?QKNQ^58W#8K&1^I+$?6'>,[Q]VZMRN^J4>EK;;]M:E&I"=3]WS\VSTT\ MOD9OPRUG4-9_X)\^-+>X\R2WTZ\\JT=FSA-]O(R =@K,QST^8^AKUW]@:[C/ M[-]G^\7]Q>7(DY^X=^[G\"#^-=_X?^"N@>'/A0W@V"USH\ML]M,&(\R;>#O= MFQ]\DYSV.,8P*^<[O]@3QUX>N+ZQ\.^,K6'0[YL21R75Q;-,G821QJR,1TY/ M/MTK6&59IE%?"XNG2=?DH^RDHM)IWYEONNGHAJC6H2A-1YK1L[?>1_\ !/?2 MH_$/B3X@0R*[V=W;)!(Z''$C2C@]B1G'TK%U;X8>+_V6[+6YK2ST?QIX#OG, M5]N19495)3]X%.^)U)(W*2%;OFOHKX _LV6?P/\ AW?:3'?W$VI:PI^VW\!\ MEU.TJOE==NS<2">" M\2J49NG5J\K$<-X_#93A:4BWFH):7%JG M?+20^2<<$;E M#9[[0>IKT;]GO]G'P!J?P.T6:31-+UF35K&.:YO)XA)*TC#+A6/,>UB5PI'W M>>:Z#2OV7-!M/@(O@.X,EQ:LIDDN@ LIN"=WG+Z$'@#^Z,'/.?%;;]@WX@>' MY[C3=)\<6]KX?NGQ(J7-S"TJY_BA4;"?8M7J5LMS'#8Z&/Q.$6(YJ48-+E]R M26J2>EGW6BN^FCVE1JPJ*K.'/>*731F;^R?H&G^%?VT=>TW29OM&FV,=[#;/ MNWY174 ;N^.F>^,U5\"?#G2_B;^W;XEL=8MUO+&WOKZZ>!_N3%7(4-[98''? M&.E>E?LY?L:.MO-;P;'?[4P8KM++L"CIR QQ[]:U_AE^ MS1KW@O\ :?U[QM=7>DR:5JCW31112R&X7S7#+N!0+QCG#'\:\S+^&\8\-A:. M(P]E'$2E*.C2B[??'IYF-+"5.2$90^VVUY?Y'CO[7?@C2?A?^TCX5D\/V%MI M*W"VUVT5L@CB$JW# ,JK@+PHZ8Z5H_M=11^-?VP/#>A:[<-:Z%LM8=V[8HCD MD)=@?X23\N[MM'I7I?[3?[,&O_&CXJ:!KFEWFCV]II<$<4J74LBR,5F9SM"Q ML.A'4CFNA_:;_9=L?VA--MYENO[-US3U*6]R4W)(AY\MQUVYY!'(R>N<5TX[ MA?&U/K\,/2M%U*"+?XD_LG^+-"NI MGMX=3U2XA:5>L1^SVY#8[X(!QWQBLA/V#_B!XATM['7O&UO<6-G#(;"U%YE2NWE M(\42 995)R8R&7&"IQGGCHPN!Q6)S:.*>7^RI^RG%J\5S-K9VM:^R;6VNQI3 MISG7Y_9.5?FC9@ MH^\"IY'(-?8_@'Q1I_C3P5I>JZ6NW3[ZV26!-NWRU(^[@<#;TP.F*^68/^"? MGCB5%T>X\86'_"-K-YGDK/<, <_>$!4(&Z_Q?C7U3X(\'V?P_P#"&G:+IZLM MGIL"P1[CEF '+'W)R3[FO0X'P.88:M4C6I2IT>5**FXRDFF]%))-P5W:^U]. MIIEM.K"34HM1MI>S?W]CYU_X*8ZU>6OAGPK81/(MC>7%Q+< 'Y7>-8Q'G_OM MS7I'A?\ 9<^&S_#*UM4T72[^SN+59#J3)_I$P*Y\T2_>7/7 ( ]*ZCXT_!K2 M?CCX*ET?5%:/GS+:YC'[RUE X=?7T(/4'L<$?.?_ P?\1;2U?1[;QM9KX== MN8/M=RBL/4P!2F?;=^-9YKE^*PV;U\=]36*A6C%+57@XJS5I=);MH5:E.%>5 M3V?.I)?*WKW,/]D=8[NR^*'AXB/5/#JZ9+P MQUG_ 38\-Z=?:7X@U*?3[*;4;&ZC6VNG@5IK<-&X8(Y&Y<@D'!&0:]<^%7[ M-=A\'?A/JV@Z;-]JU+6+:1+J]F&SSI"C*O SM1=QP!D\D\DUE_L@?L^:U^S_ M *%K5KK-UI=U)J4\\1"_LXU.9[J#E= MQC?R;T\[V[F>'P=2$Z7.MD[^5]D>Q5\9:Y\&?%_[,6I>(-2\.P:3XN\'W.Z# M4H'1;C;$I+&.=,[U9 O&C/#4) M3G'FM*$DG%M);--2C+:2[+S.C,JW^:?4V/&GB#PK\5OV&-0U3 M2?#]CIHT11;0VYB61M.F\V+?Y;D9^96!+<$AN>J> ]'O+>74M4(FFNK MG,<,DQ>,L?E#$*%C"C@G@5N_L^?!*X^&_P #QX3\0_V?J'FM<+<+;L[PRQRD M_+EE4]#@\5YE'((@HR>%<'))6C4;LMNJ7;3HM#*.&JRJIR5GR6OV9 MY-^PA\%/!OB_X7W&L:EIFG:WJCWDD$JW<:S+:J NU0C9 )!W;L9YZ\5R'CSX M?:#\-?VY_"NG^'A'#:R7ME/-;(25M)6D.4&2>JA6QVWX[5TFL?L#^+/"/BBX MN/ OB]=-L+@D8ENI[6XC0_P%HE(?'J=N?2I?!7[!OB3P7\6O#NO?VYI>HV^G MW4-Y?/-)*L\CJ^YP@V$$8P 68$G)..E> \HS#ZIAL!_9_+*E.+E43B[I/5JV MKON^BMZ6Y?85>2%+V5G%J[T,'QQX/TB3_@H59Z8VEZ:VFW$T+2VAMD\B4M;; MF+)C:26Y.1R>>M)\'=/TG3H?L^GZ7;1VEK%O9_*BC4(BY8D MG"@#)))[FKM%%1*3;N]SHITXPBH05DM$ELEV04444B@HHHH **** .$^.'[- M'@G]I"UTZ'QIHS:Q#I+R/:I]NN+98V<*&)$,B;CA1][..<8R<]?X?T&S\*Z# M8Z7I]NEKI^FV\=K;0IG;#$BA449YP% 'X5C ,5)&,CJ*\X^#W[+OA[X M+>*=0UJPN=6U'4]20I)/J$LU "UFW?C/1["Y:&?5M-AF49*272 M*P'T)S7*VT,_Q5+7UU/-#H+G_1+2)RHND_YZ2$_P"$]T/_ *#6D_\ @7'_ (T?\)]H7_0:TG_P,C_Q MJ'^P+'_GUM_^^!1_PC]CC_CTM_\ O@4W-CJ((I8LH!W_3<Z& M/^8UI/\ X%Q_XU-I_BS2]7N3#:ZEI]U,HR4BN$=@/H#FJ?\ 8%B/^76W_P"^ M!534_ >CZR@6XTZUEVG(S&#M/J*.4.8Z>BN(M+BZ^&NJ6L4UU->:#?2K;J;B M3?)82,0$PQY9&8@8).,@C !%=O4E!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 45#?ZA;Z59R7%U/#;6\(W2 M2RN$1!ZDG@?C7C_Q$_X*"?!_X9R&.]\;:7>W':+3-U^2>XW1!D4_[S#\ZZ9YWE^70]IF%>%)=YR4?S:/9J*^//$__ 6B^'.G"1=* MT#Q9JDB=#+%#;1O]#YC-^:BN/O/^"XEFC'[/\-KF4=O,UU8_Y0-7MT^#\XFK MQH/YN*_-H^#Q7C1P7AYNK)_.!:[#PQ_P %H_ASJ7EKJGA_Q9I8;DEB<.CCU!'!KQ,1@\1A MWRUX.+\TU^9]YEF=Y?F,/:9?7A5CWA)2_)LFHHHKF/4.2^+?QFT?X-Z-'=:I M,OF7!*P0!U5I2.O+$ <9/Z&O(+C_@H)IEO]ZWT>/_?U5!_2OQQ_X.9/C[-\ M=?\ @HCIWP]M[R;^Q/AKHL7GPI+^[>]N278L >JQ[1SSAJ^,_"_@K2].56:U MAG;UD7_\%'M&MEW-/X8@5>K/JT9_J*YS4/^"K_A2WO) M(&\0^ K7RU5O-FURVVN3G*@>=NR,#.1CYAC/./P2T?3]+M1D:?I_X6R?X5H2 MW^G\*NGV0_[=T_PJK/L9?6O(_.N-0C/_M0U^,&DRVNQG-K:QQH,DB-17#WGB:#4/$-]#?:8VG_ M &6VDN@'P&54!(W=N1Z5'M%S_+M+I*WRK[X0)SZBOTPT'7+?Q)H]O?6K^9;W*!T/]*MQ=KFO-K8N4 M445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHJOJFKVNAV37-[=6]G;Q_>EGD$:+]22!4RDHJ\M@+%%>7^+?VR M/AWX0E:.3Q!#?3*,[+&-K@'Z.HV?^/5P>M?\%)O"ML#_ &?HFNWC _\ +;RX M ?IAF_4"OG\5Q=DV&=JN)A?LGS/[HW.6ICL/#XIH^C**^5I_^"G,*G]WX+E8 M?[6JA?\ VD:DM?\ @IO9NW[[P?;_P 1#X>O;ZQ_Y+/_ .1, M?[5PO\_X/_(^I:*^?]"_X*->"=09%O+'7M/9OO,8(Y8U_%7W?^.UZ)X-_:;\ M!^.RJZ?XFTT3,=HBN7^RR$^@$@7,H3T MC)'>44B2+*BLK!E89!!R"*6O=.D**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJCXA\3Z;X2TYKO5+ M^STZU7@RW,RQ)GTRQ'/M4SG&$7*;LEU8-I*[+U%>'^-OV_\ P'X7=XK&34-< MF7(!M8-D61ZM(5./< UY;XC_ ."EVM7#'^R/#6EV@SQ]KF>XX_X#LKY''<>9 M'A7RRKJ3[13E^*T_$X*F9X:&\K^FI]A45\&ZK^WY\1K^4M#>Z;8J?X8;)& _ M[[W&L_\ X;D^)V_/_"1ICT_LZUQ_Z+KP9^+&31=E"H_2,?UDCF>>8?L_N7^9 M^@5%?!NE_M^?$:PE5IKW3;Y1U6:Q10?^^-IKL/#?_!2[6K=A_:_AK2[M<\FS MF>W_ /0M]=6'\4,CJNTY2AZQ_P#D7(N.'^"O^"@'@/Q0Z M1WTFHZ#,V 3=P;XLGT:,MQ[L!^7->Q>'O$^F^+=.6\TN_L]1M6X$MM,LJ9], MJ3S[5]AE^=8#'J^#JQGY)Z_-;KYH[Z6(I5?X_$'1?A=X5NM<\0ZG:Z3I5DNZ:YN'VJOH M!W9CT"@$D\ $U\%_$3_@I;JW[1/QX\.^$?"-K)IG@V;6+=+F22,/=ZI&LJL2 MW7RX_E!VKS@'A]ZZ5%';Z19QQC$:P)M ]",U/7SS^VW_P4 MW^%O_!/2;PK:?$2;Q!'/XJMIIK!-+TPW?R0>4LA<[@%YE0#UY]*\*C_X.3?V M:92-LOQ";<<#'APG)_[^5Q1HU)*Z3^X^DJ8BE"7+*23]4??=>-?M#>"/C9XE M^//PEU#X;^-/#/ASX?Z1J,\GC[3-1T_[1=:W:D)Y4=NVPE&&)!D.F"ZM\VW; M7S<__!Q_^SC&&W+\2%\O[V?#+C;]?GXJ/_B)*_9K_P">GQ#_ /"<;_XY5>QJ M_P K^XCZU0_G7WH^MOCOX3^*'B:;2S\.?&GA/PC'"L@OUUGPY)JYNB2OEF,K M<0^7MP^<[L[ATQSY_P#\*K_:<_Z++\*__#=S_P#RPKPD?\')7[-9/^L^(GI_ MR+;?_'*D_P"(D']F\_\ 11NF?^1:;IZ_?J?J]3^5_&M/U",[H[ZVCN%.<]-OV6O$TUM:73:UX9^TN9M&O)" M8@"Y),37EU:ZK76VJMHF?L!17G/[-_P"U-X1_:B\(C4O#5\K7,*C[ M;ITQ"W=@Q[.G]T]G&5/KD$#T:O%Q&'JT*CI5HN,ENGN?;Y?F6%Q^&AB\%452 MG-74HNZ:_K?JGHPHHHK$[0HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHKY)_;2_X*AZ)\$&N?#O@DV?B+Q4I,4]QNWV6F,.""1_K)!TV M@X4_>.04/?EN68G'5E0PT>9_@O-OHCY[B;BK+,@P;QV:55""VZN3[16[?IMN M[+4^C/BW\;/"OP*\,MJ_BS6K/1K+D1F9B9)V R5CC7+R-CG"@FOA_P#:$_X+ M-WU[)-I_PWT5;&'E/[5U5!),W4;HX02B\\@N7R#RJFOC/XG?%GQ)\9O%,VM> M*-8O-9U*;K+._"#G"HHPJ*,G"J !GI7.U^N9-P%@\,E4QG[R?;[*^77Y_D M<\Q\F(_[$8PB?10!7(445]S2HPI14*<5%+HE9'X#B\9B,55=?$S1_3'A/XT\15\UP^1X_\ VF-62BI/2<;[OF7Q)*[?,FW;XD?%WQ0^.5Q^ MTA^TK\0OB-<%F;QMXAN]2C+?>6 R%81[815X[9KI/"-Y9/>I_: NVML'/VX@0ALC(/MC=^E3ZEI.@:) M/M>/6)=K[75;F%CW(Y"G'&/7H:QOAEI]KXMT-M1D@F@AW%(TFX9\=6QZ?_7K M5\2^%+I?!UQ>>&[73=1O]P2*);R'S 3GYMA?)Q_A7%6SK#T:OLY/K:^EOO9Z M&%X=Q>)INI2C?2]DFW;T29RNN7FH>-/$,>A^$+2ZO_LIWC$Y!.SL=IZ''GGI53EH8>.&2:G M=N5]-=+)*U_5ONM%;7]L+[0;?X9^'?#/@_3HQ#9^&=)MM/BC'\&U ,?7 %?6 MWP/T3^P/A7HT)W;I(!.V[J"Y+X_#./PKY(M$;XA?%!(HQ(W]I7PC&WJ%9@N? MP'-?<,$*VT*1QJ%CC4*JCH . *]"MHE$\RGJVQU%%%8&H4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-EE6&-G=E1$!9F8X"@= MS0 ZN5^*/QK\-?!S3EN->U.&U:09BMU^>XG_ -U!SC/&3@#N17AO[1_[>L.@ M23:-X(DAO+I&(^D0/#G_:/R^@;.1\F>(/$=_XKU>:_P!2O+B^O+AM MTDT\A=V/U-?EG%'B9AL%)X;+DJE1;R^PON^)^EEY]#Q<9G$*?N4M7WZ?\$^A M?BO_ ,%%=BVO1;JY59KIO?;RB_3#?6O _%OCW6O'FH?:M:U2^ MU.?G#7$S2;0>PST'L.*R:*_%,VXBS',I*+?A9(O]AZY?6<*DDVY;S+=L]BOI,GXLS3+&O MJU5\J^R]8_<]OE9^9V8?'5J/P2T[=#]2_"WBW3/&^BQ:CI%]:ZC8S?\0?"#7%OM!U":T8D>;%]Z&X4?PNAX/?GJ,\$&OM;] MG/\ :^T7XWP1Z?>>3H_B3&#:,_[NZ(ZF%CU]=I^8>X!-?N7"WB%@\T:P]?\ M=UNS?NR_POOY/7M<^DP6:4ZWN2TE^#]#V"BBBOT(]0**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K+\8^-])^'VAR:EK6H6 M^FV,/WI9FQD^@'5F]@"37G_[1?[5>B_ 6S-KM&I>()DW0V2-Q$#T>4_PK[=3 M[#D?#?Q/^+6O?%_Q"VI:[?274N2(HQ\L5NI_A1>BC]3U.3DU^?<6>(&%REO# MT%[2MVZ1_P 3[^2U[M'EX[-(4/PX%9E M%?@F<<29CFD^;&5&UTCM%>B6GSW\SYC$8RK6=ZC^70****\,Y@HHHH **** M"M/PIXSU;P-JBWNCZE>:;=+_ ,M+>4QDCT..H]CP:S**NG4G3DIP;36S6C&I M-.Z/J'X-?\%%;VREAL?&EDMY"2%_M&S0)*ON\?W6]RNW [&OJ;P;XWTGX@Z% M%J6BZA;ZE8S?=EA;.#Z,.JL.X(!'I7Y<5TGPP^+6O?!_Q"NI:#?26LN0)8S\ MT-RH_A=>C#]1U!!YK].X;\3<9A&J.8WJT^_VU\_M?/7S/9P><5(/EK>\OQ_X M)^G%%>5_LY_M5Z+\>[+[+M&F^((4W363MD2@=7B/\2^W4>XY/JE?O67YCAL= M06)PLU*#ZK\GV?D]3Z:E6A4CSP=T%%%%=IH%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5R?QL^-7A_]G[X=WWB;Q)=_9=/LP%55PTUS(<[ M8HUR-SM@X'8 DD $C:\9>,=-^'WA74-;UB[BL=+TN!KBYGD/RQHHR?J>P Y) M( R37X^?MF_M?:Q^UI\1VOI_-L_#^GLT>DZ<6X@C)^^^.#(V 6//0 < 5]/P MQP[4S2O[VE./Q/\ 1>;_ W[7_*O%7Q,P_">7^Y:6)J)^SCT7>BZ MM1_M=_MC^)/VM?&GVK4&-AH5F[?V;I4;EHK9?[S'C?(1U8CV P!3_8L\06W MAS]ICPQ-=>9Y<\LEHNQ=Q\R6)XT_#65W7[,D;2?M">#=B-(4U:WD M(49(57#$_@ 3]!7[/C\'1H955P]&/+%0DDE_A?\ 5S^'N'<[QN8<78/,<;-U M*LJ])MOJ^>/W);)*R2T6AU7_ J:3=R6.H6VBZV(IT 9D MW-9(W# CE68=.]?F+-^T%XRN/&5OXAEUZYDUFU8/%=-%%N4A=@XV[?N\=/UK M]*?^#IW_ )*#\"?^P-K'_HVPK\I*_$\OBG05_/\ ,_T(S236)DD^WY(Z._\ MBUXEU33-:LKC6M0DL_$4EO-J<)F.R^>#/DEQT)3)Q7/;^:::6NZUMCS;M[FC MX3\6ZAX&\36&M:3<&SU/2YUN;6<(K&*13E6 8$'!]0:VC\5_%-OJVDZPMW-; M3:3#';V,L=LL<,:(-J@*%"-]W.2"68$G)R:Q_!<=C+XLT]=3;98&8><<#&.V M<\8)P#GC&:ZR*?4M3N%L;BZAN-0AE9[RV*2*RH%!G\W?MC$:AGVA<;2'(V_* MQB5KFD;VW.#GN7N9Y))&W/(Q=CZDG)--W'%#[1(WEEF3/REA@D=L^](35F9I MZ1XPU'0I;*2UN/*;3WDD@.T'87 #]1R"!C!XZ^M>G?"O]OOXO_!#4FO/"/C: M^T"Z:V^Q&6UMX-Q@W!_*RT9.W>-P'0$L1C<<^.XI0:F48O=%1J2CK%V/W#_X M-X_B)K7Q9_93^./B;Q)J$VK:[K7C>2ZOKR55$EQ(=-L\L0H SP.@%?)NM_\ M(9N_^NS_ /H1KZ8_X-HI!#^PO\7F;A5\7L3_ ."ZSKYI\1V\EGXAOX94:.6* MXD1T8892&(((]:^H\/[+%XE>GYL_"?I+7>698WWG^438^$_Q:U_X)>.+/Q%X M;U";3=4LFRKIRLBGJCKT93W4\&OUD_8J_;:T3]KKPA)M2/2_%6EQJ=2TTMD8 MZ>=#GEHB?7E"0#G*LWX[UT/PL^*.M_!GQYIWB3P]>R6.J:;*)(I%/##HR,/X ME89!4\$$BOK.).&Z.:4;KW:J^&7Z/R_+==4_Q?PP\4,;PIC%%MSPLW[\/_;H M]I+[I+1]&OW7HKR_]DG]I[2?VK/A):^(+$1VNH0G[/JEANRUE.!R/4HWWE;N M#CJ& ]0K\#Q.'J8>K*C65I1=FC_0[*\RPV8X2GCL'-3IU$I1:ZI_UJGJGH]0 MHHHK$[@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **X[XP_M >#?@%H\ M=]XN\06&BQ39$,(\>3$.2 PSN)P<<=S7FUL^R?#8J.%S#&4J#?\\XQLN]F[^G< M6.P^9T\OJ8[ X.KB'%:1IPY9AU0H9K0\W[2+;?=V?_ $?P]Q;X7^+?%.82Q^891B+[1CR M-1A'^6*=OF]V]69E%=)IWPVNM1@\U9X5CS@,RL-WTX_6F7OPMU9)/]'EL'3' M)=V7G_OFN?,_I"'T=)8F?_@JI_P#(GO?\2<^*'_0)3_\ !]+_ .2,:BMH_#G6 /O:?_W] M;_XFHQ\/M8#X;^S_ &Q*_P#\31_Q,]X?[_69_P#@FI_\B/\ XDX\4/\ H$I_ M^#Z7_P D9-%;47P[U9Q\PL_PE;_XFK"_#+4B/NV_O^]_^QK2'TF> 9?#B9_^ M":O_ ,B2_H<^)Z_YA*?_ (/I?_)'.T5TI^&&H ?\N_\ W^_^M2CX6:DPZVO_ M ']_^M6R^DEP*]J]3_P15_\ D!?\2=^)_P#T"4__ ?2_P#DCF:ZS5/V!?#_ M .V+\$]-M_$FLZYH\=KK/]I6YTXQ R-'&T:[Q(K @%W(QCFH_P#A56H$']Y; M*W15+]?QQQ7JWA_XLZ7X-\-V&ER1W :RB6 @PCYGQEOUR?I7G\4>-/".8Y4H M87&QCSRLU-.F[+7::BWK;577F??^#OT=^,\@XHGB\ZP$HJE!N$HN,XN4O=NI M0Y: M:W^*GBZUD8 ?/96SKQWPH6O>4^/.CQ$%8;A3[0 ?UJ6T_:"T,7T+3QWC1+(I MD"Q88IGYL<]<9Q7Y;'C;A6/PXVC_ .!Q_P S^MI<.9[+XL/4_P# 6?-MW_P1 MQUZ2S>VM_C5>0V\B[&5O#4;,1WY$XQGVKF;K_@A+?/M\OXL0,R@@%_#"KQ^$ M]?;7BSX[^$O%7C&X;08IM-TQMJV\-T#&YP "Q^=PN3DXWFID\51R#[W'LY'] M:^@RG-,NQ]-U&[S3[QUE\R?PP?/@=>C(XF!4U[G_P $P?\ @G2G["6J^/\ MQ9>>(H/$FIZEIL=C:O'9&W2T4LRLK]NQZ)^QYX<;7_C M!!<,C&+2X7N2V. <; /S?/X5]>5X'^PGX6^R^'-8UAE8-=3+:H3W"#?_$4?\17?[%__ $/7B3_PF+S_ .(K M\C?"_P#P:8_%+Q-_9$/_ N3X.V>I:QI%OK45C<3WJSI;S!=I8>1C[S!>O6I M/BI_P:1?%[X3?#ZY\37GQ3^%NHZ;:S10.-/>\FD+2,%& 8E'4C//3UK"KBJ5 M.G*K4E:,5=OL@J)P5Y:(_6[_ (BN_P!B_P#Z'KQ)_P"$Q>?_ !%>!_M4?\'2 MW[/_ ,6EDT/P[XH\06/AWI-(VBW"37Y_VAM^6/T7J>I[ ?E???\ !N_\3K28 MJ/%WA,* "3+#=1D9]O+-0I_P;S?%"5=R>+O!KCU5;H_^TJ^(S?B3(,PP[PL\ M9RQEORW3:[7Y7H^MM_0\G$8["58#XJ75HUQ'XJ\(/!'C=($NBJYXY/E5\+_J_P5_T%R^__P"T/-^KY;_S M\?\ 7R/MC_A^5^SO_P!#-K'_ ()KC_XFC_A^5^SO_P!#-K'_ ()KC_XFOB9? M^#>;XH2/M7Q?X-=NN%%T3_Z*IX_X-W_BH45O^$K\(;6.%8)=$$_]^J?^K_!7 M_07+[_\ [0/89;_S\?\ 7R/M;_A^5^SO_P!#-K'_ ()KC_XFC_A^5^SO_P!# M-K'_ ()KC_XFOB:+_@WF^*$\OEQ^,/!CR?W5%UG\O*I)/^#>GXGP-B3Q?X-C M_P!X70_]I4O]7^"O^@N7W_\ V@>QRS_GX_Z^1]M?\/R?V=\?\C-K'_@EN/\ MXFC_ (?E?L[_ /0S:Q_X)KC_ .)KXE7_ (-]_B<+=HAXV\%^6S!BN;K!(Z'_ M %5-_P"(>_XF?]#GX)_.Y_\ C=3_ &#P1M][XF?]#GX)_\F?\ XU3_ +!X)_Z"Y??_ /:"]CEG_/Q_U\C[ M<_X?E?L[_P#0S:Q_X)KC_P")H_X?E?L[_P#0S:Q_X)KC_P")KXC_ .(>_P") M@_YG/P3^=S_\;H_XA[_B7_T.?@G_ ,F?_C5+^PN"/^@R7W__ &@>QRS_ )^? MC_P#[<_X?E?L[_\ 0S:Q_P"":X_^)I]M_P %T_V>[*YCFA\5:U%-$P='31[E M60CD$';P17Q!_P 0]_Q+_P"AS\$_^3/_ ,:H_P"(>_XF?]#IX)_.Y_\ C="R M/@F^F,E]_P#]H/V.6_\ /Q_?_P _9+]G_\ X.R?V:8O#HT_QUXI\0+>6J@1 M:A#H%S(+E?210N0X_O 8;O@C+>A?\17?[%__ $/7B3_PF+S_ .(K\*9_^#?3 MXEVRJ6\9>#,-C!"W1_\ :5%C_P &_P!X^N(W:7QMX5C*N5PEK=-G'U05^D8' MBK)M2S#"QBH^TOZ_\,?NM_P 17?[%_P#T/7B3 M_P )B\_^(KMOV>/^#D+]D7]IGXN:1X)\/_$B:SUS7IEMK :OI-SI]O,_A]/SKX7\3:-=?# MGQ[J&GK=,M]H.H26XN8&*$20R%=Z'J.5R#U%>]E^=8''MK!U5-QWMTN=='%4 MJNE.5S^]BBBBO4-PHHHH **** "BBB@ HHHH **** "BBB@!LLJQ#)JG)KL$ M1^9UK'^(.O-HVER2 XVC->6V/]I>-M,COX-6%K',S@(;??C:Y7KN'I0#=MSV MC_A)+;_GHOYT?\));?\ /1?SKR&'X;>)+F)9(]7F=&Z,M@2#_P"/T[_A5_B? M_H*7'_@ W_Q=.Q/,CUS_ (22V_YZ+^=>+_M8?MD67P6TK^R]'FM[CQ->)E0? MF2P0_P#+1AT+'^%3]3Q@--J'PJ\73V$R6VM26]PR$12OIC2+&V.&*^8-P!YQ MD9]:^=/$/_!-+7M=UNZO-2^)LUQ?7$A>:270CO9CUS_I-?,<42S9X7V.40O. M6\KQ7*O*[6KZ/IZV./&3K:A_T4C_R@_\ W31_PZ\U#_HI'_E!_P#NFOP^7AMG MTGS2I7?^*'_R1\[_ &7B'JU^*_S/(_[7A_OK1_:\/]]:]<_X=>:A_P!%(_\ M*#_]TT?\.O-0_P"BD?\ E!_^Z:G_ (AIGG_/K_R:'_R0O[+K]OQ7^9Y'_:\/ M]]:/[7A_OK7KG_#KS4/^BD?^4'_[IH_X=>:A_P!%(_\ *#_]TT?\0TSS_GU_ MY-#_ .2#^RZ_;\5_F>1_VO#_ 'UH_M>'^^M>N?\ #KS4/^BD?^4'_P"Z:/\ MAUYJ'_12/_*#_P#=-'_$-,\_Y]?^30_^2#^RZ_;\5_F>1_VO#_?6C^UX?[ZU MZY_PZ\U#_HI'_E!_^Z:/^'7FH?\ 12/_ "@__=-'_$-,\_Y]?^30_P#D@_LN MOV_%?YGD?]KP_P!]:/[7A_OK7KG_ Z\U#_HI'_E!_\ NFC_ (=>:A_T4C_R M@_\ W31_Q#3//^?7_DT/_D@_LNOV_%?YGD?]KP_WUH_M>'^^M>N?\.O-0_Z* M1_Y0?_NFC_AUYJ'_ $4C_P H/_W31_Q#3//^?7_DT/\ Y(/[+K]OQ7^9Y9HW MC&7P[JEO?6-Y):7EJXDBFB:%FNZ][1KH_D]#MP6'Q6' MG=+3JKK_ #/N_P#X22V_YZ+^='_"26W_ #T7\Z\2T_P3X@AL(4N?$T=Q<*@$ MLJ6!C61LS_P#" M1V__ #T7\ZE@UB&<_*RFO%!X.UH?\S /_ /_ .SJ2+7KWP3K6GV]S??;/MV_ M!\KR]NW;[G^]3L',F>XJVX4M9_AZ\^V62-_>%:%(H**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHKRC]M7]H./]FK]GG6_$,A\9?\%;/ MVNG\;^,S\-=#NO\ B3Z#*'U=XGXNKP?\LCCJL7;]U=(Q7PQ7HOO=WNPKTO\ 8^3S/VD/"X_Z;2G_ ,@R5YI7>?LP M:ZWAWX_^%;E87N&:^6#8IP1Y@,9;H?N[]WX=NM&/B#\"?\ ML"ZQ_P"C;"ORDQ@5^&9?_ 7S_,_T:S;_ 'F7R_(6NQA_9_\ &-WX;M=7M]!N MKNQO%WPFW9)I)%VP/D1J2^"MQ$<[>10F 2014FM_"SQQH=M=2:CX?\46L M,5N#> "#P*AE^/?BZ:\^TR:QJ;W6T+Y[)&9< L1\V M,\%V(./6K/1+JZTV:!;F.6(JYE1KIK1=J@[F8SHR;0 M,\9QMYK+UKP!KOANV,VH:+JMC"H)+W%H\:C#A#DL!T8A?J0.]6_#/QS\7>#- M/M+32M&+S2]0FNKM=2U%-3O M)Y,M+>=H"AWZ $DC.=JX?O7#W+=;G/8HQ38Y3+GY9%_WAC-/[59F? MM'_P;7<_L%_&3_L;7_\ 3;9UX)\7%V?%;Q,O]W5;H?\ D9J]]_X-J(_._81^ M,*#JWBYP/_!;9U\[>/-7/B#QQK-^8_+-[?3SE-V[9ND9L9P,XSUP*^DX 3^N MXE^2_,_#_I)R7]CY;'KS2_\ 25_F9-%%%?JA_'YZ]^Q5^U%??LK?&JRUA9)I M-"OBMIK-JIR)K:-M MR31NH964]P000?>OP0K])_\ @CQ^TD_C;X>:C\/=4N6DU#PR/M>FEVRTED[8 M9!W_ 'CI+S71_)_AZ']1?1SX]EAL8^&<7+] MW5O*E?[,TKRCZ22NO[RTUD?:-%%%?D)_9P4444 %%%% !1110 4444 %%%% M!1110 5F^,O%-KX&\(:KK5\66ST>SFO9R.HCC0NV/P4UI5Y5^W0Y3]C#XK,. MH\*:E_Z325G6J.%.4UT39I1ASU(P?5I'Y/>,_B?KG[1GCW4/&WB>XDNM1U:0 MF&)FS'8P DQP1CH$0'''4Y8Y))./<^,=)TVX:&:]M8Y%ZC.+/#/A_55T;2?#=ZVGP M10VT3-)L R[%E)R3G@< 8K^&^&>#,RXPS"M7G45VY2[5M+>:L?T MUG6?8/(,'33@^72*C%>7G9=#[J'Q"T$+_P A"U_(_P"%(WQ-TFT59+>\T^65 M'SLF+*K#!!Y"G'7/0U^7Y_;N^*RG_D;;C_P%@_\ B*C/[=WQ4'_,W7'_ (#0 M?_$5^B4_ /,*%_5_P#RL^1_XBI@G_RZG^'_ ,D?J5_PO"(J0S:']/MT MO_QFG?\ "\+4H/WFC^^+V3_XS7Y9G]NWXK<_\5=<>_\ HL'_ ,11_P -X_%9 M1_R-]P/^W6W_ /B*]%>">:;/$Q^]_P#R!'_$4,%_SYE^'_R1^HTOQDL9'W>= MI2_2[D_^-4H^,6FA>9]+_P# I_\ XU7Y;#]O'XK_ /0X7/\ X"V__P 12_\ M#>7Q8/\ S.%QS_TZV_\ \;KF?@/CF^;ZQ"_J_P#Y O\ XBE@O^?,OP_^2/U' M_P"%O:;G/VS3?_ B3_XW0OQ6TLR9^W:;M[CSW_\ C=?EP/V\?BNO_,WW'_@+ M;_\ Q%/@_;M^*3.WF^,+I?E)!6RMVRW8?>_\ \;K\K'_; MM^*KGGQ=/_X"6_\ \;I/^&Z_BH1C_A+)O_ 2W_\ B*VCX)YM!^YB(6]9?_*P M_P"(I8%[T9_A_P#)'ZL?\+NT=?O7VFG_ +>'_P#C='_"[=)V_+=::?3_ $A^ M?_(=?E3_ ,-X_%4#_D;)?3_CSM__ (W3U_;U^*R#CQ9)_P" =O\ _&Z[J?@_ MG$=/K,/Q_P#D#-^)V!?_ "YE^'_R1^J)^-NER/S=:6O?FYD_^-5'+\7]%UK4 M+/[9JFCPV]G*9LI))(\AV,H7!C&!\V!?%HK@^+&(Z?\>-M_\ M&ZBE_;T^*UP.?%3+[K96X_\ 9*Z)>$6:/XL1"2ZIWU^Z(EXFX&W\*:^[_P"2 M/UA;XR>#5ZZSI_TV'G]*P)_&_@X^(9;_ /X2BWVR7"3^0V_RU"PM%L Z;3NW M$>HS[U^7,?[/?\%'_BMXT_8\TS38O!4D-^MQKNGP(T]I]JS8W7 & 0:@T.[6K.Y>Z2%/+C>6"?8) HX4E3SC KZ6\?>' M;/XP?$73['7+6/4(=+6WFMU'D-;^Q\\HX1)*I[94 MFXJRE%J2E%]U>TE?:4=-V>OGD:>99+4Q7V?9\ZONFK-->=KIVW3.DT7Q5_;% MEYT?VA5R5(FA>%LCK\K@']*]VF22W\&^%;7L--$^/>1B2?T%>0Q>&9)!_$?P MKW[QMX=;1M6TVW(95LM.M(AQTQ$I/ZDU_3]&/O'\^U'H?6W[.'A]/#OP8T.- M5*M<0_:7SU)$?!GP\\ M(6][:AM6L?#^G6DDZVQ,BJ;:-]I;;G;G:<9(S3/B?^T]\,OBCX+FT+7(KN>U MDNHC-;PQ3Q@*K EMZJ#P1T[@#UJ?P)H]BGP>\(R36,\RR:)HTS2I:7$V)%@A M_B255&5'W1C/4YZ'W+PAX6TJT\/VL,&GPQPQQJ%66/=(O&<,6RV1T.2>E14H MTIQ=.<;J6C7725NO(!98K>(+(V>.,$>O5'A_*^;E>'B6V";=2H...,VLF94WR%;(OW8,A :[&,=3]ZOH7X5VBVBP:7>:3&["!0+C[$5&4+I\[22R.20 MJ^OWADY/&S\1]*T^U\/1_P"@V[-,WE*$M3)R1W"%3CCJ3BG'AW*5_P P\?N! MX.G_ "Q^X^7ETK]FM7W"#Q$&'?-WGU_O42Z#^S6/O6WB(]^6N^_/=J^H/A); M:=KO@#2[M=-CA6XA\SR[BW"RINR<,&9SG_@1'<$@BM;^R[!6CC_LVWD9S(VX M6ZD##XP3VZC'TH?#N4O_ )AX_<3]1I_RQ^X^39O"7[.,%MYS6?B)8\@?ZRZZ MXSTW>E5QHW[-./\ CV\1'\;O_&O7_#?P>M]6U-8[.QFL7CS=^;=K=>5E@%** M1=D=ONXVJ26'->MZ+X5M=-TB"&XM;&:2% &<0[M^.^6+,?JS$GUJ7P[E*7^[ M0^X?U&E_+'[CY)E\.?LV0;=]GXB4OR/FNS_[-2+H'[-;3>7]D\1%LXQF[_\ MBJ^G_A3X0AL?#]U]KM+&2XDO[J3*VNP;3*VT89G/"XYS@]0 .!L>(/#VF77A MVZ:;2UDC:,EHH8!YK>PVX))]C44^'\IG'F>&A]PY8&DG91C]Q\E3^'/V;+:6 M2-[7Q"K0D!P6N^,_\"H?PY^S;&B,UIX@59,[3ON^N) "S*T]U'A0#SDMCKCBM?P+\'O@;\3/&_]BZ-I M.J33+")',]]/#AMVTJ,MEB,YX'3/I7TO\3-$L;?PT\D=C:_))&2%@RQ&X9 V MLAZ?[0'KGI7,MX?L5? M#ZYL6CDT[4)$9N8Y-4GV=3WS[G\Z_C-_:QTN'0_VI_B796RE+>S\5ZI!$I.= MJ+=RJ!GZ 5_<==2W5W#MD:V89[H>#^=?P\_MC9_X:Z^*F>O_ F&K9Q_U^S5 MOA&IJ-][+2NB^-O_(O M3_[I_E63^RA_R(,7UF_]*)*"6=SKFD:#K&ER:3J36=Q#9Q"66&68*T:8(WM@ M@@8SR>*R-3^$7@F_LVDNM.T]K>\B6#<9V$4I4?*!R>I0#KP>%T;1_@/XNU&TT)= M%\223:M?&6-+K2]313<2-+ 69W0"/.Z=K-(% _'%<1X_P#V3OAO MK>G:G?:MH3,CV;1W[)\C;B#N;@(M4FCL=<6]M[ M:2.[4:3J.T12("V!Y>U@ 21C.W>V,9(IJ-]K_<2Y6WM]_P#P#W%O!&FI.L;2 MR+)("50R#LSWC?;&:.:SNX(;B-TA64>:46-DVI$HYY\O R0:=\1? OPG^$6KI%K&GZM' M)?64HV6]M=W49A"N'SY:L VTD<_,0JCGN>M?\(!8_P!Z?_OH M?X4?\(!8_P!Z?_OH?X5YO\.?CM\,_!VGZOI_AR/58;?1H#>7RQ:/>$*BHN7W M-'^\;:5'RDL0N/X>.R\!?'KPW\2=1M;72YM1\Z]MY+J 7.FW%LLL<0%S(!N)Z8XK M!U+]G3PWK/C?^WIFU1KWS))A&M_(L 9S$6/E@X/,*XSG&7Q@,0<;2_V-?!.D MZ>MLL>LS*D9C#W&J332@%902)&8L"?-?)!Y)^N:T[D>]V1V-UX5T>RNK>":Z M\F>[8K!&\RJTQ R0H/+$#GCM4[> ]/0KEYAN.!EQR?RK(T?X >&-#\*KHL-G M<-8K*)R);J221Y!'Y>XN3N+%>"U6'5'U6,""XMBUK?RP.T&-0TF&UO%AU)XY;B8W3FX>1&9A)YI^;<=[ G M.<'%+3N%G?1'20^$M)N+IX([KS)HQEXUF4LO3J.HZC\Q4D?@;3IBP621MIP< M.#@_E7.>)_V8/!_BVZDFNK&XCEG 65H+EXC*HB>+!P>FQ\2*LDA\SY9 #AT!D8A&R <8Z"GIW#6^R_KY' M7?\ " 6/]Z?_ +Z'^%'_ @%C_>G_P"^A_A6Y14W9?*C#_X0"Q_O3_\ ?0_P MKQKXXVJZ;\2?#\,9;9&UP!GK_P L:^@:\#_:"_Y*KH/^](/$EUN\_7+^:]92V[9O*EM36GK+3\D_O/YP^DIQ'+!Y'1RFD[/$2O+_!3LVOG) MQ^YG/4445^S'\/!7I7['P)_:0\+X_P">TO\ Z)DKS6O1/V3=372OVB_";>?9U"XSNE1HQU[98?A7F9TF\OKI?R2_P#26?5<"R4>),O;V]O2_P#3D2]_ MP=-\_$'X$_\ 8%UC_P!&V%?E*>37ZM_\'3@_XN%\"?\ L#:Q_P"C;"ORDK\- MR_\ @+Y_F?Z+YK_O,OE^0Z/ D4L,J",CVKVJW^('P0262[/@7Q-'<*9##;?; MQ+;_ /+()G+@\8E)!#?>[\;/$\UZ22T#%6$@$>;;,ECDR.S$,KACQ]XGJ1CL>E3R^I?-Z?@=1IGBOX1R:%']J\,:_#J7[X M2&*Y:6 \KY)4&92#M#;LD\MQQ@+%:^-/AK#X ELYO#.HW6L2K;F*;'E+:N(D MCG^=9MTN6625*K'Q-8V_VQH[>220+.EIIZ1^4F?O C ;IT M(Z=\US,RJLS",EHPQ"L1@D=LCM0H^H2G;L:OCV\T>_\ $\\N@6LUGI;!?)BE M4B1.!G=F23)SW! /4*@^48U+GCO2 \5H8O4_:K_@V>Y_8:^+O_8X-_Z;;.OF M?6O^0Q=_]=G_ /0C7TQ_P;/C/[#/Q>_[&]O_ $VV=?,^M?\ (8N_^NS_ /H1 MKZ;P_P#][Q/R_-GX3])7_D699ZU/R@5:***_4C^10KT;]DOXU2_L_?M">&?$ MPD>.SM+M8K]5R?,M9/DE&.Y",2 ?XE4]J\YHK'$4(5Z4J-3:2:?H]#MRW,*V M!Q=+&X9VG3DI1?9Q=U^*/WVBE6:-71E=' 964Y# ]Q3J\;_X)_\ Q.;XK_LC M>#-0ED\RZL[0Z999?0S"C\-6$9KTDD[?*X4445SGI!1110 4444 %%%% !1110 4444 %?. M/_!5[XMQ_"K]A_QDFY?MGB:V;1+92,Y\Y6\P_A"LG/8[:^CJ_,__ (+J_%!M M5\7:/X3BDW0:+H\M_,%;@2SDKM8>H2)2#Z2>YKNR_ ?6Y3@]HPG)^D8M_B[( M^5XPXA>3X&->#]^=2E3CZSG&+?JHMM>AXG^S)%M_L=L?\O%D?_)J*OR/_P"" M@2JO[;/Q."CIKT_]*_77]FA<1:,?2XL\?^!45?D5_P %!AC]MKXH?]A^?^E? MR[X"R7-67E+_ -*B?TMXI_[K2_Q+\I'6?L0<=>/3]%O^#5'P])XM_P""9OQ!T^/4-0TE[KQ]=J+NQD$= MQ!_H.GG*,0<'C'0]37Z+>%_@EXNT1(UO/BQXLU98T9 9K#3D+9B= 6*P#)5F M5P>YC&<@L#_4E+&N,%&RT]3^?<1ED:E1SN]>UC^;O_AT!^TC_P!$*\:?^"^/ M_P"*I/\ AS_^TC_T0GQI_P""Z/\ ^*K^DCP]\%_%>B:E+/-\4O%&I0R0+&+> MZL;'RQ(L2H)LI"KY++O958(2S85<\6?$/P?\1:YIVGPQ_$3Q)I\EF[&6:VM[ M8-=H5QM?,9'!^;' M:&8,#Q'MS@&18@P?$3NL4,V%@[,9-PB(8P\>4&&./F*(6)&X,+'OLOQ!Y3'N M_P #^;3_ (<__M(?]$)\:?\ @NC_ /BJ/^'/_P"TC_T0GQI_X+H__BJ_I1NO MA)XFFMV6/XD^)(9<)L<65BP4AW8D@PX.X,JGV0>IS#I'P8\2VB)'??$WQ5JL M*O.SK):V5NTP< (I:&%&4)@X*%6.3DYP17]H/LOQ)_L>/\TOP/YZ?@U_P2"^ M*-O1Y59(U^4X0$MTX YS=5_X)%_& M9M'L5T_]GWXHPZE#+']JDN;>WEM[I,-O*HH5HSD)@98$,W(P,_T?0?#G6K=) MB/&FN-+*JA2\%NRQ$!P2%V=]P/)/**>F0:UC\+?$-I820R?$#Q!<.ZJ!/):V M@D5A$4)&V(+\S$.1MQD8&!P)_M"5[V7XE?V1&UKO\#^=QO\ @D_\8VV'_AGG MX@K^Y@5T-A;L#($43N"$4[7?>47@H"H+N037PW\?OA;X@^"7Q?UKPKXIT6\\ M/>(-(E2.\T^ZC"36S-&K@,HX&58'Z&O["/!GPR\2^'/%LVH:A\0- MFW-C9Q0P]1P\42R'J/O,>1VZ5_,/_P %[1G_ (*Z_&K_ +"=K_Z0VU88C%.H MN6R^1UX/ JC+G3?;6QZ=_P $J4']@^%1_>M=3_#_ $H5]G:7X^\*_"_XRG5_ M&-CJ>I:#!&R2PV$@CF9F7"D$D< ]>>E?&?\ P2NC_P"*=\*?]>NJ8'_;TM?0 M7[3S&.POV[AHO_0EK^6LPTXQPZ2_YB__ )(_HBAKPM/_ *\?HCZ@TK]LC]F6 MXE5IM%^)UITSLE211_Y&KWC0?V__ -F/4+J.[O-4O/M;*G&J:7=R%-H (V% M.,#IFOQXL]4*E>>]?1-S;+/XJ4%%;/E Y7_9%?U''WM#\!V/UD\+_MX?"GQB M8UTOQ1%=-)PJI9S@G\"E='_PMW4O$@QX;\,ZC>JQPMU>8M;K"Z[&FIG>%_[4.D+_; L5OB3N6T+&-1V +TS;YD=J[Y^RQX;;*,MG:RX/ID$5[EH-JUIID*,-K M*@W *%Y[\+Q[\>M?,?P__:,L?"WP^\(Z;<:9K=PVFZ'IRB2"WD\OS/LJ-D$. M R[67C&,[O:N@'[=%K&[ Z)K[=0Q&CR<\$@@[S5^SD^AGSPZL]N\;6%Q>Z)- M]FU:31I$0D72Q))Y61C.'!'OS7G6C66C)\5-.\O^RS??:[@AP+/SF81J'487 MS1\Q#'!W>IQQ6%)^W9HYOEW>'?%+6/E$.#I;>9OSQCG&W'KSFIQ^W/X:M2N? M#/C ;AQC32>>GKUXI1IR3YDBO:1:W/;92/L[.IQ'X&_X^5MEDN8 MXG.^ (X+8V'S1LYSTQD]JX'_ (;R\-NK?\4[XR QT_LP\_K2)^W=X8G*J/#O MBX;CA2VG[5_,G%5R2[!SQ[G=?"BUCN]5U*X69;A(RB02*ULRQ(1NVKY:@J#\ MI^;)/!'>M+XHZ9#JND6B7#1[4NT9=XB(W<_\] 1GZ<^E>;M^W7X9M'95\.>+ MR?XMFF[A^8--7]NSPW@U)+AH;V&/S !(DK!?ERQ#YSZ\9[<>M M>2O^W3X9L/W?_".^+/E[I8!A^8:HS^W1X9*;AX;\7 <#)T[YN3VYR?PI37WF2LZ&1%'EJ>B_*!D#ID\^IKQ^3]M[P[8QF1M!\4G:<$"S4MD?[.[/ M]:C;]O?PV5RWAWQEA>I_LP\?K[4.G+L'M(]ST+X-O*GA>X6:]_M!H]1N_P!] MF/(!F.23FN@\1:K'I_ABZNO,CC18_OEU55SQDEOE[]Z\;3] MN_PS&,+X<\8J-V"HTT\'KSSU[TX?MW^') $_X1OQ@-Q Q_9V/ZU-*C*,>4?M M(OJ>Q>&-5&HZ/#*"K;E R&4@]1GY>.H/2H;+Q)9WVLR11WD#NIV&,,-RL,Y' MKVKR/_ANWPU:';_PCOBX\CE-/W*?3D&@?MU>&\;QX:\7?)@X_LWG\LU?LY=B M?:P[GI7Q@M;>_P#!LT-U*D,$DJ(S.(BO)P 1*"IR<<$7A1]FF_YYX3'^[Q7)O^W;X;N"%;PWXP^8X^;32!^IQ4OA[]JS3?B-\1 M=)T6#0M8@6:5?*GN;8@0OAP22IVJ-O ).6#>A@I\/? M^$8UR%K:\UJXMMT;9N=:NY2&W88;<%<8QU;ZX'-?Q5_MC_\ )WGQ4_['#5__ M $MFK^X.W:#4%W0W/VA 1P1Q^1K^'S]L<8_:[^*G_8X:O_ .ELU=%. MA"DK05C1:*R/[J****T **** "BBB@ HHHH **** "BBB@ HHHH \_\ C;_R M+T_^Z?Y5D_LH?\B#%]9O_2B2M;XV_P#(O3_[I_E63^RA_P B#%]9O_2B2@3* MOCWX9ZA?>*M0FL9_%4L/[VX=@LH5\$ZU9VJWEBWB6XTV2X5$ MN9OB/B:;;W&ER_:;9K>V""WFV;"Z<<$K\ON.N:)2" M,+N_]?D8_P#PSWIO_0T?$3_PI[W_ .+K@/BE\/[CP?HT=QI7B3Q1<7#72P%- M6\<7NGP%6#8Q+A_GW;0%VG.37OVW_IM-_P!\C_"O+_B^UN?#S0W,FCR1SS%3 M'J[B.WD&ULCIR2./8,3@XP>6M4DFK,[L/1@T[H9H/P.L[V4K+XH^(9^3./\ MA)[W@_\ ?5:%[\ --@M79?%'Q$RH_P"AGO?_ (NNF\*E7FW+-)M:,$;0",<= M..E:VIK_ *!)^^FZ?W1_A2IU)>SNV3B:4%.R1\_ZIX)O;6ZO([?Q)X@F\F=D MMU?QQ=Q^:H1SM<[\I(&4C 5A@$\H/45RU^;"UGU))#X2\Z[N90B2W C-T09F*LJV6[Z$^TH]*B]-?NV^9W=%>!^'/VY=#'@;5=8FAUK4K72[B&)Y1:Q02$ MS%]J[-^,*%QG//UZM\'=8M?#NJ:A;^(A.40S)$]OY3[#N^\.3 MZ&N!\8Y.J?M95U:W-U>G-RWT3^UII?[B'B*-_=DFM[K:W?6WXGOU8?Q(\?6? MPO\ !.H:]J$=Q+9Z;&))4@4-(02!P"0._M<_=?M+^)OC]\(/B-I^KIIMO9Z7I\*4:*Y;VBG-:M+6QPT\RC&3DT MY;=;+5;VL[>:OY7ZGV!:_##2(/%XUB.;4S?+*\H0ZE.T*L^0W[K?LQ[8P,<8 MKRG]H+_DJN@_[UQ_[1KUS1M#\,V?B*62PATA-55W:0P[/.#,S%\XYR6+YSWW M>]>1_M!?\E5T'_>N/_:-?N1[)[%X)_Y!$7^[6U6+X)_Y!$7^[6U4E!1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 >1_MY>-#X"_8_P#'VH*Q5I-,:Q!!P?\ 2'6W MX/\ VUZU^,=?JO\ \%>=>?1_V/IX%; U35[2U8?W@-\O\XP?PK\J*_:?#JBH MY=.IUE-_264_F1MM;:5SCL1@_SKH-+\=: MEJ&HK&UQI-HTDXN#<2VL:+&ZG<&)5OC#) MC6_#SM;Q"-%-I%ME SQ\R=>!\V"27&=I=S]CN7CO87BCEQ$=F[=@D>=%G' \Q<\$&LO:0 M3M14)K2-FKHSES)V>X=#1VH)HJC,_:K_@V?Y_8:^+O_ M &.#?^FZSKYGUO\ Y#-W_P!=G_\ 0C7TQ_P;/C/[#/Q>_P"QO;_TW6=?,^M? M\AF[_P"NS_\ H1KZ;P__ -[Q/R_-GX3])7_D699ZU/R@5:***_4C^10HHHH M_1[_ ((E^,VU#X5^-/#Y/&E:I#? 9Z?:(BG_ +;U]M5^;_\ P1+UZ2W^,'C+ M2]W[N[T>.Z*^IBG50?\ R*?SK](*_ >-:/L\XJVZV?WI7_&Y_HIX%XYXK@O" M/W3E;_R6R"BBBOE3]<"BBB@ HHHH **** "BBB@ HHHH *_%?\ X*5^ M-6\<_M-_$Z\W%OLMW-IXR>@MD$''_?O^M?M17X(_'[7F\4:YXPU.1MTFH7-W M<,?[Q=V;/ZU]IPG1OAL=6[4I+[TW^A^ >.&.<,5DF#Z3Q,9?^ .*_P#;SU?] MFX8AT?\ V9[/_P!*8J_(K_@H(^?VV_B?[Z_.?Y5^O/[-2 #1?:XL_P#TIBK\ MAO\ @H/_ ,GM_%#_ +&"?^8K^,_ +^)6?E+_ -*B?W;XI_[I2_Q+_P!)D?MA M_P &HSW:?\$SOB,VGS6MO?+XWOS;2W0)@BD_LVQV-(!SL#8)QVS7V1;_ +0' MCRR?4&O/'GP5>SM;S^SDECM+]'$P,L>PCS"IZC)9R?! MGXD6"VLF$DDL+(PEL3$LI6X/&8A@@9/G1G')Q_3D-MC\+J;K6WWES]FSQ]XT M^)6G6VJZMKGPU\0:#-9(1=^&EN@7N&PX(,K,OEF)D8=SN!Z8)]8KRWP3^T)= M:[K^FZ8/A=\1=%AOY!$;J[T^VBMK3'FKND*SDJH$(Y )Q)%Q\W'J53/==J#Y:%@JEL<;F(.U0<$G:QP#@$D5HZ=+--91M M.JK,1\P7.W/MGG'UYJGXJ\21^%-&DO9DDDCB&2J*S.WH%5069B< *H))-7;& M[%]:K*%>/=_"XPRGH0:Q5O:-7Z;?K\SIDG["+Y=+OWN^VGRW^?H>1_$CXI^* M=&\<:EINB^)_AK;QPO;QK!JZ7)N;665X0L;B-@^%O+!CW . 5W$$\@E2,'/)ZWQ3\3?[ \175 MC_PAGB34MD,UREU:V*R6\[PQHXCW$@B1PY"$C:2C#<#Q7+6_[4-VVGW%_P#\ M*@^*D-UYPMA$VE6OG3#+C?E;@CRQLSDG.'3 ).*ZUMHCSI;ZO\S7\ Z9\7K' MQIEUY1I7[26M7 MD6JR3_"WQ]##IM[]CC9;>%FOAY>\RQHSJVP'"[B "0<$\9[WX=^+IO'G@K3] M6N-%U;P]/>Q[Y-.U.-8[JU()!5PK,O;(P3D$'VJ))[LTIR6R-JF7#M';R,J[ MF520,=33Z;/,((6D;[J L:DUCN9/@[4K[5+2>2^C6%O.;RXP=Q1-Q"Y;:H+8 M ) !"YQN;K7\L_\ P7N./^"NWQJ_["=K_P"D-M7]3WAKQ(GB6WFFCAFCCCD: M-&D1H_- 8KN4, VTD'!QANH)&"?Y8/\ @O>/^-NWQJ_["=K_ .D-M6=&S@K. M_GW-\5=59)QY?+MY?UKW/4?^"6!V^&_"3?\ 3MJO3_KY6O?_ -J-3+HFIL.J M^4Q^F]?\:^?O^"6_R^$_")_O0:J/_)E:^A/VF!YF@:IC^Y'_ .AI7\RYE/\ MXS7#Q_ZB_P!&?N6'C_QBLW_TX_0^>[21O-4>]?6WA_3!=_$FSC9=RM<0JR^H M^6OD[3;,RW48]6'\Z^W?#/AWR_BG9C;PMQ#_ "6OZFI;GX#,_7Z)=L2CT %. MI$^X/I2USF@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 M_$=_P5;_ .4IG[2?_95?$_\ Z=[JO[<:_B._X*M_\I3/VD_^RJ^)_P#T[W5 M']D/[/?@#2[OX&^"[J2SB:>Z\/V#2L2W[S_18ASSCH!7I%E8I86T<,:JL42A M$4=% & *Y+]G Y_9]\"_]B_8#_R6CKM:7,@&/'E3C .*Q=-^'>CZ9JH>&+/4K!K6>UM MY[=B"8Y(PRDCD9&*TLT9H S= \*V/AP3?8[.UM6N"&D\F)4WGD\X SR3U]34 MNJZ+;ZW9S6MY##/;S##1NH96'N#5W-)CF@#F[#X5Z#8:U<:A#I=K'>W:A9I5 MR&<#H.N,#TK;32H4:/\ =I^YSL..5JU1FIC%)60&*? NF_;FNO[/L?M!D:7S M?(7>78!6;./O%1@GN.*-,\#:?HLUQ-:V-C;3W4:12R0Q*C2*A)0$@9PNXX'; M/:MK-&:H"C8:#!IDUQ);QQPM=2&68J/]8W R?? JQ/:+-$R,JLK#!!Z$>E34 M9HN!E>'O"%CX7TU+.QMH;6UC8.L4:X52 /\ "M#[*HEW;5SC'2I:,T7 KZAI M\>HV M*[+P_P#".?PY<,UOJ%G) MM!;*9[^'V@:='))_9NFVMQ<6_V686\C,AC MR3L&<<9)/ '6N:&6X:.(>+C'WY;F<:<5)S6[-KPQHS:#HT<;-'(^YY'9!A&+ M'.>?\:_B#_;(_P"3O/BI_P!CAJ__ *6S5_;U-((4C@B^PFUB$:1K(Y^4 X/; ML,8K^(7]L?2;XC>'K>_P#% M%Y(YFBB^&,<6RX&-#7;=@ M&>/);VX^<8Y<)R*UZ&7VB"ST)I-3:^73_A>)(W2YT^Z&3!M81E@& M5CZ8P:[31?%E_;ZS=+K5YX:ALHX4>(P7)$V[+!]X8X"CY<8/4GT&>/&BMA:>B M+Y<5HK7%L&4D)M^9=H&T@\9W'@8Y3\PC?H>FV]W%=INADCD7U1@WO7F?Q=FM M[;05DNGT*...Z$F[5BH@4J&8$%N-W'7C R:](T_3[;2H?+M;>.WC)R5CC"@G M\*\L^.,=K)H-O)>'PVMK;7RSR_VW&&@VJCEMA/"R!0N\QYV%L#.WVST]J MV=3?_0).&Z>E%/\ A_>3BOC/#/$6N.TVH275Y\.%D2Z\B)[F5MK?/*ACE)/R MO@[1C=\Q;CM7M^@C&GCC'/0=J\(U_6['3GU"6ZU'X;PQR:A)#:&YBV!I2UP' MCE)SF0@$%E'42$CG%>[: V-/4;<1P4=V8_@32KC3M<\0231^ M6EU>>9$<@[UP>:Z:J>G?\?4WUJY76WM?%ELNW]E2ZP,?\52G_I*:^VOV@F_X2#X9^(-%L?\ 3-7N=,N6 MBLXOFFD C*\*.3\SH/JPKY-A^"GC%/V=)M*/A;7O[0D\0K="#[$^_P H6^TM MTZ;CC\Z_'O$7"5ZN.C*E!R7L9K1-ZWVTZG@YI"3JWBOLLH_%?I\(?^P):_\ MI4]=%X1_Y/-\9?[FK_\ HF2I/B5\&?%VI?\ "K_L_AO6IO[,TBVBN]EJQ^S. M+EV*OQ\I (.#VK9\(?"_Q,/VIO%&M/X>UJ+2[Z/4V@N9+1T23S(7" 9'5B0 M.N:^5I9?BOKL)>SE;VM'[+Z4]>G3J<<:<_:+1[QZ>1Y%X-19/V;O&RL RMJ. MF@@]_P#75;^)XV_ /X8@< 1:AQ_V\"MWPK\%/&5C\#?%6FR^%?$"7U_?6,D$ M)LGW2+'YF\CCMN%7/B)\$O&&H_!GX>V-OX7UR:[T^.^%S"MHQ>#=."NX8XR. M17CQRW%_47'V4K^P2^%[_6$[;;VU]-3'V=3V7+9_#Y[\QL3?\G_:7_UUM?\ MTD6N%^$/_)-OBQ_V"HO_ $J6O5'^&?B27]M'3]>'A_6/['CD@9[LVCB-0ML% M/..S BN2^&'P4\8:9X!^)=O<>&=;AFU+38X[1'M&5KAA*FU3E_$Q7V7UIJW3KT[FTJ<^=Z/>?3R1Q7B#_ )-9\._]C!?_ /HF"NP^ M(G_)Q/PQ_P"P=HG_ *&*JZW\$_&,W[/&A:6GA;7FU"WUJ\N)(!9/N2-HHE5C MQW*G\JZKQ_\ "7Q3<_'#X?ZA#X=UF:RTW3](6ZFCM698&C8&0-@=5[BN2GEV M+Y/X4O\ F'^R^BUZ=.O8SC2G;9_8Z'UEINI:1<:I)':FU-TLCJ^R,!M_5N<= M>Y^H]:\7_:"_Y*KH/^]Q>"?\ D$1?[M;58O@G_D$1?[M;5(H**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#Y&_P""T&[_ (96T7;T_P"$GMMWT^RW?]<5^8%? MJM_P5ZT&36/V/YIT7<-+UBTNG/\ =!WQ9_.0#\:_*FOW'P_DGE5ETE+]&?P/ M](RE*'%SD_M4H-?^3+\T%%%%?;GX.%=Q^S-_R<+X+_[#-K_Z,6N'KN/V9_\ MDX3P7_V&;;_T8M>?FW^XUO\ !+\F?2<&_P#)08'_ *_4O_2XFY_P=-1-)\0O M@7M5FQHVL9P,_P#+6PK\J!83L.()C](S7]59T^WU#]I[3%N((9U7P=+@2(&Q M_I';J1G,8BMXQ-*6 H7"PNL!V[U69=T3L,?*KCHS8!Z9SQ71_:;_D_'_@' M+_8L?^?GX?\ !/Y3K2RO]-GNI+*;6M/>^A-M=&SGFM_M43 J4D"$;U()!#9! M!-0#0[Q8KA//US;>%3./M,W[XKC:6Y^;&%QGIM'H*_JROOVC_A/I>F6=[=>( M_"]I::@[QVDL^V);ID02.(RP&_"$,=N>,^AQ)K7[0_PG\.3"._\ $WA&S=H8 M[A1++$NZ.2(3(P]0T95ACLR_WAF?[03_ .7?]?<5_9-MJO\ 7WG\I%KX::TN M9)Q!>23S##RR[Y'(^IYJS]@N/^?>?_OV?\*_JXMOC3\-[NXLHX]5T)_[2N'M M;1Q$/+N)$>)&5'V[3\TT0&#SOR,C)$=M\<_AG=I>-'K7AYET^18[@[%Q&6E$ M0/3[N\@;A\O(.<$&J69-:*']?<2\F3WJ?A_P3^4O^S[C_GWN/^_9_P *1K&= M!S#,OU0U_57;_M(_">YNI(5\1>&O,A(#;E"J21T!*X)!^4@9(;Y3AN*]!BT# M3;F%76PLV5P&&;=1P?8BE_:C6\/Q_P" "R1/:I^'_!/RZ_X-HHVC_8;^+H96 M7_BKVZCG_D'6=?,NM_\ (9N_^NS_ /H1K]D-"M(K+Q[\7HX(HX5WV!VHH49^ MQ)V%?C?K7_(8N_\ KL__ *$:^Z\.ZG/B,1/NH_FS^!_CIK5UX-\%_\ "=:A)H,L4UC_ &O#IGDQ M&XMR9?,E!4X8*NT, MM4"_N;71X[5F]&DG5@/RB/Y5^D%?B_&F.HPS24)483:4=6YWVO\ 9G%?@?W' MX&Y#C:W"=*M2QU:C&4YVC"-!QTDU?]Y1G+5K7WK=DCP'_AH;XZ?]&[?^7[I_ M_P 11_PT-\=/^C=O_+]T_P#^(KWZBOE/[0P__0+3^^K_ /+#]?\ ]6\Q_P"A MKB/_ '"_P#S,> _\-#?'3_HW;_R_=/_ /B*/^&AOCI_T;M_Y?NG_P#Q%>_4 M4?VAA_\ H%I_?5_^6!_JWF/_ $-<1_X#A?\ YF/ ?^&AOCI_T;M_Y?NG_P#Q M%'_#0WQT_P"C=O\ R_=/_P#B*]^HH_M##_\ 0+3^^K_\L#_5O,?^AKB/_ <+ M_P#,QX#_ ,-#?'3_ *-V_P#+]T__ .(H_P"&AOCI_P!&[?\ E^Z?_P#$5[]1 M1_:&'_Z!:?WU?_E@?ZMYC_T-<1_X#A?_ )F/ ?\ AH;XZ?\ 1NW_ )?NG_\ MQ%'_ T-\=/^C=O_ "_=/_\ B*]^HH_M##_] M/[ZO\ \L#_ %;S'_H:XC_P M'"__ #,> _\ #0WQT_Z-V_\ +]T__P"(H_X:&^.G_1NW_E^Z?_\ $5[]11_: M&'_Z!:?WU?\ Y8'^K>8_]#7$?^ X7_YF/ ?^&AOCI_T;M_Y?NG__ !%?CKX] M+_\ "-ZMY@_>>3)N'O@YK^@BOP0^/^@R>%]:\8Z9(NV33[F[MV4_PE'9WM[ZI+ ME]^D]/94J>]M>:^VEM;^M_LVIEM#7NUQ:8'8_P"DQ5^0W_!0([OVUOB=_P!A MZ?\ F*_7O]FX?\@0G_GXM!_Y,1U^0G_!03G]MGXH?]A^?^E?P_X _P 2MZ2_ M]*@?Z*>*G^Z4O\2_*1^V/_!J+:6M_P#\$SOB-!J#,EC-XWOX[AA*T16,Z;8A MB'4AE^7/S @CJ*^\OAA\3/@[X$N98]!\>:#--Y3[XKCQ=)?.J><"25FE<\22 MJN[&1N5WJJS)O4$Z?8 $KW'MWK]$O\ MA3FK0ZM]HM]8T&UC\MXEC3PW#E%:4MM#;\[?+(0@YR5#<$/VIOAWX_U73[#1?''A'4]0U9!)9VD&K1-<72E=V4CSN8;>>!7>;Y?^>: M_P#??_UJ\YL/@IK&C6C26NK>&8]4B2%+2Y7PS#']DQO$I4*^6-AY=]>)?3AW(E6$0Y0L2H(!(R%P"1@$C.!THE;H.#E]K^OQ+&^7_G MFO\ WW_]:C?+_P \U_[[_P#K5)14EE/4YXX[1OM4M?%.E265[$LUM-C?&P#*X!!PP/# XY!!! MJU:VZVD"QJ68+W/4]ZCWN;R_$V?)[-6;O?;I8\;^+VJ?"73_ !S.WBSQ98:7 MK4S+$;6X\3S6;$L;>-0D D R2\* JN2TQ .7;.;J'Q"^"'A'Q3>6%YX\T/3] M2DN9VGM[KQ=*H$N3'(FUY=JX^T;=@P!O7 X&.Y\9?"#5O$FOWEY:ZOX?M8KB M=9XH[CPY%=/&5@VC=(S@N?.6"7=P<1;!C(9>>O\ X >+I]7M9SXC\%7\+7KS M7_VSP;%]HGA(BVHDBRX5P8R6=E;<2N NP9Z8M6U?]?<<,E*]U%?=_P $[[X; M>&M*\+^%;== S<:;>*MQ#.VH27GGHRC8RR.6++MVXP<8QBN@WR_\\U_[[_\ MK5QNE^"O&.FVTT/_ EVFO%YB"W"Z"L?V:%8 I0 2X+&7Y\X "_)MS\]=E:Q MR0VL:R2>=(J@/)MV[SCDX[9]*R9M':U@WR_\\U_[[_\ K4V61A$WF1Q[,'=N M?C'?/%34V>(7$+1MN <%20<$9I&BM?4J:--:R>A]#[5_* MY_P7O_Y2[_&K_L)VO_I!;5_5%H'AZU\-67V>TC6.'<7VJBJNYB68X4 ;F8DD M]22237\KG_!>\?\ &WCXU?\ 83M?_2"VJ:=^7WMRJW+SOD;:\]STW_@E\<># M?!_S!?W6J]1_T\+7T5^T$GG:#J7'_+%/_1B5\Y_\$O&W>#?"?^S'JH_\C(:^ ME/C='YFBZ@-I/[A6P.O^L2OY9S25N.\.O^HI?J?O>$7_ !B<_P#KR_R/#_#V MG;KZW_ZZ+_,5]Y>&],5_B[:*R_+]KA4^X^45\1^' OVZT9HYH]TJ95HSN'S# MTS7W;I>GS7GQ+$=M.;6XDNE2&?CI_T<3_Y86G__ !==O]GX?_H* MI_=5_P#E9\K_ *R9C_T*L1_X%A?_ )I/?J*\!_X9Y^.G_1Q/_EA:?_\ %T?\ M,\_'3_HXG_RPM/\ _BZ/[/P__053^ZK_ /*P_P!9,Q_Z%6(_\"PO_P TGOU% M> _\,\_'3_HXG_RPM/\ _BZ/^&>?CI_T<3_Y86G_ /Q=']GX?_H*I_=5_P#E M8?ZR9C_T*L1_X%A?_FD]^HKP'_AGGXZ?]'$_^6%I_P#\71_PSS\=/^CB?_+" MT_\ ^+H_L_#_ /053^ZK_P#*P_UDS'_H58C_ ,"PO_S2>_45X#_PSS\=/^CB M?_+"T_\ ^+H_X9Y^.G_1Q/\ Y86G_P#Q=']GX?\ Z"J?W5?_ )6'^LF8_P#0 MJQ'_ (%A?_FD]^KR?]H3]KWP[^S/\0/!VD^*$EM=,\7"Z7^TU.Z.PDA,(7S% MQG8WFG+#[I49!!)7F?\ AGGXZ?\ 1Q/_ )86G_\ Q=?(?_!4OX:>/O"&H^ 8 M/%WQ D^(D^H?;DL$3P_!IC6A!M@R@0D^87+)UZ;..IKU\AR/"8K&QH5*\9)J M6D>=/X6[IR@EIOJ^G78^-\0./LXRG(JV887+ZM*<'"TJCP\H:U(IJ2A7G/WD MW'W8MIN]UNOTTT_4+?5[""ZM9X;JUNHUEAFBDEL_P"O*Z[,_0N&ZN MD[;I/0****X3W@HHHH **** "OXCO^"K?_*4S]I/_LJOB?\ ].]U7]N-?Q'? M\%6_^4IG[2?_ &57Q/\ ^G>ZH _K'\!?M377PU^&'A73KC2=2:UAT338HIBG MEHV;6+!1MISDG R3D@UU5S^UOXD%TIA^&OC(PJ""!#N$G(PP)48X[4_X.7-] MJ/P[\"V<-O%<0QZ#I*,CW*(%!M48R8:V<[A\N!YGS9/W<5[K:(PC56=F91@D M]3^%4N7L3RON>'VW[7VO+#M;X6>-)"O&[9U_):@G_;*)+CY0T M2N/,1FZ*5*@Y/ZU[AK8#Z9<*9IX5V,&DB/SIQU7KSZ<=:Y:.]1O$,:JQ;]Z@ M+MRQP" #^YYP><[N/4=*GGCS6:%RRZ,\_7]L?7"F3\*O&2\9&5Z_^.U7D_;: MU.*#S)_AGXLM;?(5II/E12< G;W) _&OC4[KP M+']EC'VQ[JV#1FX,:[#(FX;_ "9,X&>"A!QU7.17/#^47+/N>?\ _#;%_+J+ M6]K\.?$U\ZJ&'D-NR,>FW-23_MGZQ9Q[[CX7^+H(^[OA5'X[:]$^'ETM_J=Y M<+'&L,E31>/8.6?<\='[9&K2JKV_PS\77D;*#OA&5^GW:4?MA:TT;-_PJWQDN"!M M*'+9]/DKU[P6)/[#A615A91C8CA@,=>0B#_QT5HON"GYL]<^_%/FAU0XJ75G M@6I?MXPZ4TD0>E=#I$L.B^++Z;5[>.:QOO,E66:5KEDC 482+[/D+G M<-H<@#<(M/U*"6VTWY5M'>-XU@>)$8'# 94#JE-\MKV%R MR74\C@_;/U:\:00_#'Q=*T,ABD5/F,;<':V%X."./>GC]LK6IG81_"WQE(J- ML9E7.TCJ#\O:O4?"TLAU76@=RK]LR,EF_P"6:>JJ!] 6'^U6I81>3;W!#,VZ M9W/0<_D/\:QIU%*-V@7-W/&_^&RM7D"O:_#'Q;>0. RS1#*-]#MJO_PV]?)- M)!)\._$T=XC*/LK.!,V[)&!M] 3ZX!]#7LG@>4W'A^$_<89! Y48)'!V)Z?W M15.ZMK%_$PD:YF6Z67 00*5)"\ G9G@,2#GJQYK2\>P^5]SR75?VO?$4\<9A M^&WB^Q13F5Y8=RA<'))QP!USSTK0\&?M*ZWX]\?Z791^#]:M-%U JOVYX6>$ M'YB7WD+\I&!P.I!S7L.M%CHUQU+&)@,]"<'V/\C]#TK.\&7#OX5L]R^6VQ05 M!RH/ ('R)[_P#Z5/M(]$.,7U=SDO%7A&^O\ Q-/<+K/C2W@W+(L%E+!]F3:H M!505+?-DDC/45:\'>!KG3V:YGUSQ1<,\N_[/J,T3 %3C^%>%;&<9. W8\#KG MX<_6DK0HRI4DT6&")8]0O3-+M:1 K% 2.6Y&!R3QZ5_$)^V/_P G>?%3_L<- M7_\ 2V:O[D*_AO\ VR/^3O/BI_V.&K_^ELU3(#^ZBBO)O^%0_%+_ *+!_P"6 MI:?_ !5'_"H?BE_T6#_RU+3_ .*KP?[6Q7_0%5^^C_\ +CG]M/\ Y]O_ ,E_ M^2/6:*\F_P"%0_%+_HL'_EJ6G_Q5'_"H?BE_T6#_ ,M2T_\ BJ/[6Q7_ $!5 M?OH__+@]M/\ Y]O_ ,E_^2/6:*\F_P"%0_%+_HL'_EJ6G_Q5'_"H?BE_T6#_ M ,M2T_\ BJ/[6Q7_ $!5?OH__+@]M/\ Y]O_ ,E_^2/6:*\F_P"%0_%+_HL' M_EJ6G_Q5'_"H?BE_T6#_ ,M2T_\ BJ/[6Q7_ $!5?OH__+@]M/\ Y]O_ ,E_ M^2/6:*\F_P"%0_%+_HL'_EJ6G_Q5'_"H?BE_T6#_ ,M2T_\ BJ/[6Q7_ $!5 M?OH__+@]M/\ Y]O_ ,E_^2/6:*\F_P"%0_%+_HL'_EJ6G_Q5'_"H?BE_T6#_ M ,M2T_\ BJ/[6Q7_ $!5?OH__+@]M/\ Y]O_ ,E_^2/6:*\F_P"%0_%+_HL' M_EJ6G_Q5'_"H?BE_T6#_ ,M2T_\ BJ/[6Q7_ $!5?OH__+@]M/\ Y]O_ ,E_ M^2-GXV_\B]/_ +I_E63^RA_R(,7UF_\ 2B2N#^,?PG^)L6@S&3XM>!@$#CKC/>N MS!XRM6DU4H3IZ;R<&O3W)R?X6\RHU)2>L6O6WZ-G:^+? ^H:OKTTQ7;@*2".,^O8U!X$\%:]X>U:XDO8?!JVS),L9T[37MYR6D5EW,6 M((V@[@%Y8*Q\H"&PNK#<1((Y1DRY)(:1HB> M!@1D#.[BKK/@;XBSZK>R6?CC3X[2Y55AA.CH#:86(,0V6+%B)FYP%WJ,-C)] M3YE=;V9KV/@K488+)9H?"K>6T;S!--8!6& Y3Y^I7< 2...".*Z+3_#NGZ3= M23VMC9VTTPQ))%"J,X]R!DUYTW@3XI)X:DBC\,-";=+N01Z:%,:>8WRDD$,?+V#.%^<,>A"A6\PYK= M&>GUQ_B[P?J&NZ$/B!? M^++>?3/%FFV>C?:1)/:R:<&E,0,9"*_N!*&SUW)@KM.['N_!/Q=?49'A\:>' MX[86$<4<;Z8&)NAN\R5CM&4/R808( ?YCD;R_K[ST30]-FL M[EF=-J[<#D5>OHVFM)%7EF'%<.WA?X@P>$9((_$VEW&LI>"2*ZFL@L,D =SY M;(H&&*%%+ GD$C'2H-2\%?$1I(VL?&6GPK#J,38N--6;[19"16=&V[=LI7>@ M9>!A3@DG!&DE'EN34K.;YFBGK7PO\476N2RV=QX9CL9)TD\FXTL2R%-S^:A8 M,/OJP^;&0Q8_,#BO1])MFM;38R[>>![5@^*-%\5:AJ%JNFZQ86=GB07)^R_O MCEU9-F2PX0%3GKN)X. .7M/ ?Q0_LB^CN/'&E_;I(_\ 1)TTI?+A?9C+1]64 M-SC=D^HS@*%&*U3,U[KT3/1-/AECN;@R(%4M\A#9W#^E7*I^'H+ZUT&SCU*X MANM0CA1;F:*/RXY9 !N95R< G)Q5RJ-"GK5G>7<$:V-S#9R>8IDD>'S6,>?F M5>0 QZ G('H:S]5\%KJ,5K9+-Y.D1M(]S;#=ONF8Y +[LA5US MP7\0;;QE;W6D^+K)M'N;]I;VRN[%6:" YVK"_)XPH(;J3D%<8;C;CXAZIX&\ M:26/B;XU>"[<6EN(I["73X+6[$Q1")"S2'C[Q"A!PPY.*TC%O8RE42^)?E_F M>QIH$UWK375]<+/%;R;[.!$V+!\N-S'.6;EASP!T&>:9IWAR:TM[BXDN5DUB M[B$%7!8J%0D@*NXX'.>^:\3\3_&6*\U:272/CIX'T^WDOTN&CG%O<'[ M.J@>0OS@)D@DMR2&/W2,U/\ ";Q/X^\>V?B);3XF>!?%%YI\VZP_LJ&/;+$8 M$">>HWF'=.LN<%SL/!S@A^SDE=DJM%NR_3_,]CO?!RS:1#IMO<26NGY8W"*2 MTEP"^#P14O_"/23W^)Y8VT^W\IK2VC0H8F3NS9^;G&!P/7/:WH M<=Y#HMFNH20S7ZPH+F2)=L;R;1N*CLI;.!Z5S'Q#\(^*]9UJ*^\.^)H](6"U M\H6DUF)X9I3,C%WYS_JU=!CH7#=L[7L:=KX5O;5;J\^W1S:U< HEQ+$6A MMTR#L6,,/EXSUR2>N,"K#^&66W\F.X=5N'WWLGW9+@[0,@CA%8_L_P 8O ]]X@@N;EHYIKR&WM6BEE!C$D:$[C#%D <;V )*YXKV MT?\(G'Y]K;_N/['L8HQ#9F(-MD0Y5]QY^7"X'J,YJ;2M)N M([IKF_N([BZ#R+$8E:...(GY5V[CEL 9)[YQ@<5Y%\'OV@+'3$9O&/Q<^'VM MSW-M;I';6#16XMKC:?._>>8?-5F("_(F O3GCV^IE%QW*A*,E=!7@?[07_)5 M=!_WKC_VC7OE>!_M!?\ )5=!_P!ZX_\ :-26SV+P3_R"(O\ =K:K%\$_\@B+ M_=K:H&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!Y'^WIX,;Q[^Q]X_T]59FCTM MKX =A!K]:\-L8G2K85]&I+YJS_) M?>?QW]*#)Y1Q>"S6*TE&5-^7*^:/W\TON9S]%%%?IQ_*85W'[,W_ "<+X+_[ M#-K_ .C%KAZ[C]FC_DX3P7_V&;;_ -&+7GYM_N-;_!+\F?2<&_\ )08'_K]2 M_P#2XGZ[6IS^U#IO_8G2_P#I7#7HM[8PZC;^3<0Q7$1(8I(@92000<'T(!'H M17G5K_R=!IO_ &)TO_I7#7I5?S0S_4PPKSP[X;\'Z?<:G-I^CZ?;V$4ES-<_ M9HXQ @5C(Y;' P7)/N?4UR;_ ! ^%-YX$L?%,UUX/_X1[5(_LMMJ,\4202HA M(\O+R_,\U-IW+M_BR,C'>N*\ M-Z[X;\-_"709K/P[<0Z*LBQ6MC::29&M&)8;A"BD@9W?,H_B]ZR_?>U35N2S MOO>]U;RM:]]+WL;?[/[!IW]I=6VY>6SO=;WO:VMK7(T\6_"^?3;ZW\SPB+'0 M&'VA7BA6&U+HHSR,#*[5)''&T\C%6M2USX;O#)=7DWA'9"QMY)9A!^[9$ ,9 M)Z%4 RIY51V JC+\3O!JZ@]T^C:L9-0_=O,_AZZ".L2/-N=FB"JH^8[C@9*@ MG)6C_A9GA'7+Q9AH>J3W4=NUT ^A3C*S; QY3:6;"YZG ],UT6]3DYEY&S=7 M7@/2=6MM-F;PK;7RW"M!;/Y"2+-(Z[2J]0[NBXQRS*,9(K7C^'?A^)9E70]( M5;@8E LXQY@W;^>.?FYY[\UER_$'2[1YGFTK4EDM@\@,>F2R$QHR#>"%[EP0 M!SPW'RG$/A#XXZ1XWU-K:SM/$"?OA#')<:1-RYJ7P6\(ZO%&EQX9T-ECECF7;9QJ=TVG]IW/R[69[AC*-P_O*C(O\ P"O9:_G' MB3%K$YG6K+;F:7HM%^"/]-O#+)Y97PM@<%-6DJ:DUV<[S:^3DT%%%%>*?=!1 M110 4444 %%%% !1110 4444 %?BK_P4M\%MX&_:9^*%F05%U=S:B,CMT9]#7TG M#N+5)8FD_MT:B^:BW^29^1^+V3RQ>%P&,@M:&*HR?^&4U!_BXGC_ .SG)A=# MST%S:'_R/'7Y"?\ !0)MW[;'Q/[_ /%07'\Q7Z\?L[@I'HO_ %\VG!_Z[)7Y M!?M]MG]M7XG?]A^X_F*_C_P DW4K^DO_ $J!_9GBI;ZI1_Q+\I'[B?\ !H]Q M_P $\?&W_90+O_T@L*_5"ORO_P"#1X_\:\?&W_90+O\ ](+"OU0K^G#\/"BB MB@ HHHH **** "BBB@ HHHH **** "OY3?\ @OC_ /!+6;=X2\,C^ZVJC_Q^,U]0?%(? M:--U#<&YM\_^1$KY8_X)5R;O"WA\=EFU1>?K"?ZU]7?$F/%MJ _Z=<_^/I7\ MJYQ%KC[#O_J)1_0.!_Y)*?\ UY?Y'F7ANWSK-D/6XC'_ (\*^[_"=LLGQKLU M;E3J40/O\RU\/>%H=WB+3QZW40_\?%?=O@N('X[6*GE3JT0/_?Q:_K&CU/Y[ MF?HQ1116!84444 %%%% !1110 4444 %8'B#X7Z#XJ\:Z+XBU+3;>\U;PZDR M:;-*-WV3S=F]E7IN/EKAL9&#C&3G?HJH5)0=X.S\O/1_>M#&MAZ5:/)6BI*Z M=FKJZ::>O5-)I]&DT%%%%2;!1110 4444 %%%% !7\1W_!5O_E*9^TG_ -E5 M\3_^G>ZK^W&OXCO^"K?_ "E,_:3_ .RJ^)__ $[W5 ']?WP>^&E]KGPP\ ZK M!=I&UOX>L/(1[F]1%)M8?O1QSK&V653RO3<.I->SZ:TWV9?/VM-@!RBX7..< M9[9S@>A%?SL_#O\ X+Q_M2:)X(T#3-/\0:+]EMK""WM%/AZW8M&BK&HSCD\ M>M= G_!>/]KAHYF76-'D6W&92OARW_=_7 KM^HU6KZ'ERS:C%VDF?OUXJTNX MUO2+BUA:%?M"E',JL1@@C^$@_D:YG3_AWJ-AXG:Z:ZM&MVN$GV[[LN2,@]9B MG/IMQZ@U^$MU_P %]_VL+&QCN)];T>&"9MDG3!K2.7UDK*P?VU0 M\S]\?#VAWFFZC-)+<0R1R( 54RY!' /S.PZ#G YJ_P"(]-;6M&NK>-O+>:,I MN+.N/Q0AOQ!%?SXC_@X7_:?=0?\ A*O#HSR/^*?MCG]*/^(A3]J#_H:_#O\ MX3UO_A1_9U9]@_MJAYG]!GA#2)=#T>*WE99)%SN<,[9.?61F;\V-6KO3UO)( M78LI@?>N"1G@]?6OYZ?^(A3]J#_H:_#O_A/6_P#A1_Q$*?M0?]#5X<_'P_;_ M .%+^S*W=!_;-#LS][H/A59S:C)-.K[9P#*L5S<1EV!!'23;CY1D 8Z^IKI+ M'28M)MS'#YS*6+DR2M*QR MM_\ "C_B(4_:@_Z&OP[^/AZW_P *SIY75BN5-!_;-#LS]^/A9X6O/!_AZ2TO M9+>:;S0V^%YW!&Q5Y,TDCY^7^]C!'N3?,6J'7)BTEC]@9AY:"%_.4;1G+;L? M>R>G0@5_/Q_Q$*?M0?\ 0U>'?P\/6_\ A1_Q$*?M0?\ 0U^'?_">M_\ "M/[ M-K=T']LT.S/WZ\<_#FT\:Q?Z1+?1N(FA7R+R6!,$=]A!_KZ&L/X7_ VQ^&EA M:^7/J$UQ;L<;]1N;B/! '2:1VZ>IK\(?^(A7]J#_ *&KPW^'A^W_ ,*0_P#! MPG^U ?\ F:/#?X^'[?\ PH_LNKO=&BSZFE97L?T$NQ#M]:3<:_GU?_@X,_:> M8?\ (T>&_P#P00?X4D/_ 7PK&D8Z]RN.Q_(^]?A]\7?$UYXU^*_BC6=0=9-0U;5KN]N65=JM+), M[N0!T&YCQ7-B,/.G\5CJPN-A7;4%L?WG4445S'8%%%% !1110 4444 %%%% M!1110 4444 >?_&W_D7I_P#=/\JR?V4/^1!B^LW_ *425K?&W_D7I_\ =/\ M*LG]E#_D08OK-_Z424"9WVK[["=/*TR:\C<$LT0<].#VC:Y,4 M_EMI%XR[V >-PR[0<9.2#R.<8_&I/%GC6Q\&VD37L:AX)TK[3JUNJ&SBCM?/\P^8@88)&[Y=W3%R MI3K7;44W9)-Z*]DNK?1'?@\.J]:GA[13FTDY-I:NUV]DD]WT29Z;>7H) VX&&=7DE%LMZ(WMXTF)P$FBDYCST#9QG&1SFOL"N')IQ)PWCLFKQP^.IJ+DKQDG>,EWB[M-?CW,;5=VFR;EL5EA MR 7,^S'K_GBH'U",M^[M[=B'7U0_$GXHZ'\-+.U;6+J M"&34)?)M87(W3OZ#T [D\#(]:\]^(_Q'\<+X1FOO"?A^WNKI95"H+,S9&?F/ M49/TK7%XQ4H5*BDY>S5W&-G):7M;>[6R>Y\O4DHIOMT6YZ))JN+B18K&&X55 M!79>#3IY;JWS1L><=0>F.8=0U*6SN( MUCT&_N%<#+)(HV'=@YRWIR,9S[=:XC]JW]L/PO\ LE^&[.ZUMI+S4M2DV6FG M6S#SY5!^>0Y^ZB^IZG '/3AOCU\=OBA>?!ZS\2_"_2?[8DNIHIX5@L#=+/;, MK,2%)W'M]WGMUKZ[#Y?6J>S;@HQFVE*3:BVO/R_K8^=S#B/!8=XJ$*SG4P\5 M.=."4IQ3O:T;:MVVWV[J_NEI>_: ^[1=0A='V89EPWN#NZ>];%O;):R,(UV[ M@,\DU\F_L>?\%.(_B]XUC\%^/M*A\,^*I)/L]O*NZ."ZF''DLC_-%(3P 203 MQP< _6P_UI^E1F>6XC!5O8XB/*]UU37=/JC3A7B?+L]P?UW+:OM(WL[JTHM; MQE&R:?Y[K0H:WI=O,PN&L#>S*NP!2 VWTY('&=.U;]I+7WN?@SXH M\:.S6Z'4[&ZNXX57R8QY6(D9-R=^<\U][7F@-=R;AJ&H0_,6Q'(H SVP5/ K M)T9-2T'^W/+L#YB:'M8\NWR3/$ M[/\ X)8?!VYLXI&T+58VD0,5.J3?*2.G6O2/@%^R;X+_ &9[C4I?"=C=6;ZL ML:W)FNGGW!,[<;B/2NJN_%6J6MA9S#0;B9KF01RQ1SJ7MNN6;( *\=LDY M''-3?\)!J7_"1_8?['D\GRC(+SSQY&1CY>F[//\ =QP>:)5:DE9O\2H8>C%\ MT8I/T-JJ^I:9!JUN8KB,2Q\_*3CVJKX;UR?7+3?<:;>:;(H4F.?:"I.< M=ZTJQ.C<^F#@?.. M]>>?LQ_L&?#7XX_#0ZWKWP[\0>#[X7DEO]@NM2NEDV*%(?YPIPOVH M?@CJGQD\)Z/I>CZYJ6B36^LPZA+,YY[@=*ZHUG&FHQ>OJSAEA8SK.4U=>B_P"'/#+;_@EC M\';2YCF31=4WPN'7_B:3<$'([^U?15*M:C\.M=IX>,EVD@1K3[7ABNX; MF5MF#\N2.F2,<=:M)XHOE\01695;[7&ZM$A.3ALD,,8YP#R1USQC* MX_P!I;]GG6_#L<:-JT*_;M)=L#9=Q E!D]-X+1D]A(37T/"^:K 9C"M+X M7[LO1]?D[/Y'YOXL<(OB+ANO@J2O5C[]/_%&^B\Y)N*]3\7Z*EO;*;3;R6WN M(9+>X@-@<$$'D$'C!J*OZ'WU1_FPTT[,*[C]F;G]H7P5_P!AFU_] M&+7#UW'[,_\ R<)X+_[#-K_Z,6O/S;_<:W^"7_I+/H^#?^2@P/\ U^I?^EQ/ MUVM?^3H--_[$Z7_TKAKTJO-;7_DZ#3?^Q.E_]*X:]*K^:&?ZF$.HSRVVGW$D M$/VB:.-FCBW;?-8#AV"T3*]P'C/5+[0[2X_X1BZE^W<-; MF=-T:LP4%LX&"#N(/(4'@GBJ>C?$WQ!J>KR6\W@76K"WCF$ NIKJW,;YC9]Z MA'9M@*A,D [G'!4%A'HVI_$D6"-2B:WVAHC>0^9+D G8 2#@DCDCIQFNV!R*Q_!DGB"32XO^ M$AATB&^,$9D&GR221+*0?,"EP"5!Q@D GG('2MBI940HHHI%'DNF?\E"^+W^ M_8?^D25^->M?\AF[_P"NS_\ H1K]E-,&?B%\7O\ ?L/_ $B2OQKUO_D,W?\ MUV?_ -"-?I_AK_%K^D?U/Y4^E'_NF7_XJGY0*M%%%?K)_'05Z-^R7\%I/V@/ MVA/#/AD1NUI=W:RWS+D;+6/YYCGL2BD G^(J.]>#Q+FJR_+YUD_>>D?5_Y;_(_0 M_"WA&7$?$5#!-7I1?/4[5?MSIYG[&7Q47^]X5U$?\ DL]8XBM. ME1G.&ZB_R9+P=+%M8>NKQDU?[U9^J>J\S\O/V>'VPZ*<\_:+7_T:M?C]^WK) MN_;0^)GOK]P?KR*_7_\ 9[C9TT=45F;[1;< 9S^]4?S(K\?/V\5DA_;,^)BR MHT;_ -O7!(88/48_,8K^9_H_R?MJZ\I?^E0/W/Q6_P!SH_XE^4C]I/\ @U1\ M>S^%/V ?&4$=O',K>/+I\LQ!YL;$?TK]-_\ A%/ASK&BZ?HNHZB^J3Q7FCPWCM.T<<9(=QD#;$G'3@^M>K#_ M (.+/VIO^AH\*?\ A,6G^%?T\?AQ_2A_PN6Z_P"?*W_[[-'_ N6Z_Y\K?\ M[[-?S7_\1%G[4V?^1H\)_P#A,6O^%+_Q$6?M3'_F:/"?_A,6O^% '])__"Y; MK_GRM_\ OLT?\+ENO^?*W_[[-?S7_P#$1;^U-_T-'A3_ ,)BT_PH/_!Q;^U, M/^9H\)_^$Q:?X4 ?TH?\+ENO^?*W_P"^S1_PN6Z_Y\K?_OLU_-;_ ,1%W[4W M_0T>$_\ PF+7_"C_ (B+_P!J?'_(T>%/_"7M/\* /Z4O^%RW7_/E;_\ ?9H_ MX7+=?\^5O_WV:_FL_P"(C#]J?_H:/"?_ (3%I_A2?\1&/[5&?^1H\)_^$O:? MX4 ?TJ?\+ENO^?*W_P"^S1_PN6Z_Y\K?_OLU_-;_ ,1&'[4Q_P"9H\)_^$O: M_P"%'_$1?^U,/^9H\*?^$O:_X4 ?TH3_ !KNH())#8VY$:EB YYP,U\[:=_P M5NDU?3XKRW^'ETUK/)Y4UY'Y5Y&W_!4'XG2.S-#X/W,22?[%'_Q=>#G6'S:JX?V95C!* M_-=)WVM:\9;:WVW/K^%L;P]AXU?[=P\ZK?+RQR131PW#QZK!,EOOF$()*$@_/V!.1STYK\#/^"ZNHMJW M_!63XRW#JJ-)J=L"H/'%E;C^E^FM[9;>.1EC6,%8U^5 M?E1>E&1X?-:2G_:=6-2]N7E5K;WO:,?+[F1Q5C.'\0Z7]@X>=*R?/S-N[TM: M\YVMKU6ZWM<^S/\ @ED=OA+0B.OVG4_Y0U]:>.F\VROF/S;K4_\ H:5\C_\ M!+0LOA/03M90USJA4X^\,0C(_'C\*^MO%G.F7WM;')_X&M?S9GDVO$7#1Z?6 M(_HC]8R^-^#YO_IR_P F<7X0BW^*M+7^]>0C_P ?6ONSP/"&^/5@#T_MJ$?^ M1EKX;\"Q[_&NCKZWT _\B+7WS\)].CO?VC=.CE7)__3O=5_;E7XH_M5_\$ZO@?XW_ &H?B1K6K?#7PW?: MKK'BG4[V]N98WWW$TEW*\CM\W5F8D^YJHQN%S\([/]L[5K*QM[==)M?+MU 7 M]^_7&,_6ID_;7U:/=MT>S7=UQ._S?7UK]F&_X)@?L_LN/^%5^%^?2.3_ .*J MNO\ P2K_ &>B/^26^'_^_D__ ,O^B6^'_P#OY/\ _'*! M_P $J?V>L_\ )+?#_P#W\G_^.4?6L3W_ *^X7]GX;^3\S\;?^&V-7W,?[)M< MR#:Q%Q)\PX'/Y4A_;7U8KC^Q[->,<3OTP 1^E?LW;_\ !*7]GAAS\*_#_P#W M\G_^.5>@_P""3/[.CCGX4^'_ /OYG_A*]+_ ,-JZI_T!+#_ +^O7[:Q?\$D?V<3_P TG\/_ /?VX_\ CE6X M/^"1/[-K=?A-X>_[^W'_ ,C_AM75/^@)8?]_7K^A"'_@B1^RJP MY^#/AO\ \"+K_P".U;@_X(?_ +*;CGX+^&__ )N_P#X[1]:Q7?^ON#^S\-_ M)^9_/)_PVKJG_0$L/^_KT?\ #:NJ?] 2P_[^O7]$T'_!#?\ 9/8C_BRWAO\ M\"KO_P"/593_ ((9?LFD?\D5\-_^!-W_ /'J7US$]_Z^X/[/PW\GXL_G0_X; M5U3_ * EA_W]>D?]M+4W'.B6'_?UJ_HV3_@A;^R6?^:)^&__ *N_P#X]4B? M\$*/V2F_YHGX;_\ J\_^/4?6\3W_K[@_L_#?R?F?SC']M?5F^]H]FPXX,\G M\^OI^5>.:MJ#:MJMU=,H1KJ5I2HZ*6)./UK^J.W_ ."%/[),;JW_ I'PRQ! MZ-?U^!O1P]*EK!6/TYHH MHK(Z0HHHH **** "BBB@ HHHH **** "BBB@#S_XV_\ (O3_ .Z?Y5D_LH?\ MB#%]9O\ THDK6^-O_(O3_P"Z?Y5D_LH?\B#%]9O_ $HDH$SYB_;NOKWQY^WY M\/\ PM-?75CI\#6,<+Q.8VC,\_[QU(/4A5&?:OKOQ'\:](\"^)FT!M.UB2XM MXHV06UH7C8.KD!6[D!#FO!O^"DW[+NM>/X](^(/@^&:3Q%X90"XBMQ^_EB1O M,21/[SQMDXZD'CI6+\*?^"NV@)X9CMO'&B:O::Y:1B.:6PC66*YD'!.UF4QD M]PV M5"$J_<7_@J;X5T'QY^S_H/CVU@\G4[>^CM4E>(Q3R M0R;PT;@X/RLN>>F#C@\_1'[)_BV\\=?LV>"M5U!S+>W6DP^=(>LC*-NX^YVY M/N:^+_B;\4_%W_!3WXEZ3X9\,Z1<:/X1TN?SKB:4[EBSP9YF'R[@N0D8).2> MO4??_@OPE9^ O"&EZ)I\?EV.DVL=I OHB*%'X\5V<,U%C23Z+8\[C2C++>'L'DN-?^T1G.?+=2=*G+:#:ZMZV7;T/E;]I+3U^)O[; MWA_PYJ4G_$LC%K#L+8!1LR.![L>/RKZ0U/XFZ;X3U^/0UL-2:2&+]VMM:EHP MJQ[\ ]/N\ =R".U>+_MO?!369]>TWX@>&4FDU#1U0720C=(@C;='*H')QR&' MICWH\$?\%']!F\/K_P )#I6I6VJ11@/]C1989W'4C+ KGT.<9ZFO-P>94D0_M#_\ !7&S\-^)E-QH>ERPV\5I M*<(\45MY^SW#R$D^H;&<8K[:U'XOR>'-;O-,A\&^)9+/2W6'[1;6B_9RFU#N MC .64;L84$_*>.,5\N_\%)/V=_%7A'XM:/\ &[P!;S7&I:1Y1U.."+S)(VBX M2'=>L=S D9ZGK7]!8W!ULQPF&K8*'M(0@H.*>L9+=M>??YL_!\CSS!<,YSFF"SRO] M6K5J\JT*DHW56DU[L5)IKW'I;HVTNMN,_P""S'@+3O!_B/P1XVTJ/^S_ !!? M32PSW$(V-*81&\4A_P!M22,]<8'85]Q_"SQ!<>+/AQX?U2Z_X^M2TNVN9N,? M.\:LWZDU^>,]WXP_X*Q_M%Z5-_9-QHOP^\//M=VR\=M"2IDS)@!YY-H 5?NC M'8$G])M/L8=+MH;6WC6*WMXEBB1>B*HP /H!7#Q'%X? X7 5W>K!2\O[2TCEDLKTD\\ 8#890"IQA#D$\UXKX]_:)\"? OX MJ7^A>(OB+\6;B\TFW6TFLV/FV[EX8V$NY%#%L$GEN"S<<#'TYJ5I/;ZC)+'_ M ,))*N]EV0RQ>6<_-D!CG ^Z,_RYKX^^*OAOQ3\0?VR-6\.:7XD^)'AVSU*] MBC%S9Z4L^F6S?9(V+/+Y@^8D8;C@FOEZ"4G[VUOZZ'Z]BI2@DX+5O^NJ(Y/V MNO@^OQ"NO$,'Q!^+EJU[/+/-8Q*_V-P\<:;/+(.U08]WR%22>2<#'JG[/&H^ M%/VH$>;PSXY^(5UI_A+4[*[DM+U_)C8HT."2-H7K_P!G MC]E?6O@YX@U"\\0>/]2\=6]Y;B&*VO[%8TMF#9\Q3O;DCCH*]AL].M]/#?9[ M>&#=][RT"Y^N**E2&T/O_I!0I57K4MZ6_P""R:N3^)7PM/Q#EMIH]:U31;BT MBECBGLF420F0 &1"P(5P,C.#PQ'0UUE9][>221^9''?1M!\Q1(U)ER.G/'ZC MFN9';)75F>(_M":KX1^!O@;4]4\6:IXHU);S4+>&UEDMGO)-/NECF>*6-?E^ M4$N6^ O^"@_P[\'>)8=2O/&'Q3UQ8[%K)K.[TL?99&+HPG*CGS0 M$VY#!<.WRC->E?MWWVM)\$;%M*O/'-M='685,FBV"RW90Q2YR@*_N\XR<\' MQ7=?LX_ F^^$'@^XL]=\47WC:YO+C[2EUJ-L$DMU*J/+ W-P"">O4UTQY%3O M+?\ KR."7M75Y:>B]/\ @G"^"?\ @IK\-?'WC'2]#L$\4?;M8NX[.W\W2F2/ MS)&"KN;/ R>37T-5>/1[.)U9;6W5E.01$ 0?RJQ6$W%_"K'93C42]]W^5OU8 M5X'^T%_R570?]ZX_]HU[Y7@?[07_ "570?\ >N/_ &C4%L]B\$_\@B+_ ':V MJQ?!/_((B_W:VJ!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YM?\%;/V M17\#^-/^%E:%:G^Q]>E":ND2<6EX<_OCCHLO<_WPL6D5]I>J0-;W,$@^61&&#[@]P1R" 1@BOQ\_;._9!UC]DKXD-8S^=>> M'M19I-)U$KQ/&#RCXX$B9 8=^"."*_9N!^)%B:*P&(?OQ7N_WHKIZK\O1G\0 M^/7AC/+,9+B'+H?[/5=ZB7V)OK_AF];[*5UI>*/':[C]F?\ Y.%\%_\ 89M? M_1BUP]=Q^S-S^T+X+Q_T&;7_ -&+7V6;?[C6_P $O_26?B/!O_)08'_K]2_] M+B?KM:_\G0:;_P!B=+_Z5PUZ%K&KVOA_2+J_O9H[:SL87N)YG.%BC0%F8GT M!/X5Y[:_\G0:;_V)TO\ Z5PUTGQKT6Z\2_!OQ;IMC"UQ?:AHMY;6\2D RR/ MZJHSQR2!S7\QXB"?!O_H?-+_[]3?\ Q%'_ \#^#?_ $/FE_\ ?J;_ .(K MX1\#?LC_ !.\*QW"WOPEOM9,TBL//:(84*ZLG4D [PV5*L"@Y(XK6U']E_QU M<6$D-O\ FZM3(8B&%[N*["A."3N^8*X//\ RT)Z@&NNGQMQ#*',\,D^SIUO MTNOQ.&IX:\)1JA]L?\/!/@W_T/FE_]^IO_ (BC_AX) M\&_^A\TO_OU-_P#$5\"^,OV,_B?XBU9;C3_A7J6B0+$L9MX95D5F!.7RSYR< M@>G%9/\ PPK\7O\ H0]:_P#(?_Q=<\^/.)8R:C@TUW]G5_5IG53\+N#914I9 MBXOLZM'3[DU]S/T4M/V^_@]>W44,?CO23),ZQH#',H+$X')3 Z]3Q7L%?DGI M/["WQ<&K6F[P)K"J)T)9C$%4;AR3OK];*^VX.S[,\R55YC0]GR\MO=E&][W^ M)N]K+;N?F_B%PODV32H+*,3[;GYN;WH2M;EM\*5KW>_;0\ETL9^(?Q>_W[#_ M -(DK\:]:_Y#-W_UV?\ ]"-?LIIG/Q"^+W^_8?\ I$E?C7K7_(8N_P#KL_\ MZ$:_H/PU_BU_2/ZG\&?2C_W3+_\ %4_*!5HHKH/A9\+]:^,WCS3O#?A^SDOM M4U.7RXHUZ*.K.Q_A50"23P ":_5ZE2,(NC*LT>AV)6ZUBZ48$%N#RH/3>_W5Z\DG!"M MC]D]&T>U\/:/:Z?8V\5K8V,*6]O!$NU(8T4*JJ.P 'M7G'[)'[,&D_LI_" M2U\/V/EW6I38N-4OPN&O9R.3ZA%^ZJ]ASU+$^H5^!\6<0/,\5^[_ (<-(^?= M_/\ +YG^A_@_X=1X6RG_ &A+ZS6M*H^W:"?:-W=]9-[JP4445\J?K84444 % M%%% !1110 4444 %%%% !1110 5P/[5?ABZ\:_LR_$#2;&,S7FI>'KZW@C'5 MW:!P /J:[ZBIJ14XN+V>A=.;A-371W/Q1^&6L3>&;&W:.3;)&H1BIPRD$,&! M[$, 0?4"O-?CY^RGX(_:&\?W'B3Q)X;TG4=9NL>?>)-+:R7&. 7$9 )QQGT] MJ_63XQ_\$N?A_P#%/Q;%[N^*G#E++I8O-:,I1A'FDO9\[ M5MVDKMVWT5['YZC_ ()P?"L?\RC8_P#@UNO_ (JID_X)P_"ENG@_3L_]A6[_ M /BJ[>77-0=?EEM5]S$Y_P#9Z2+6]15OFFM6^D+#_P!GK[./T??%M/7'_P#E M>9^0?\35>#;5_P#W6E_\B[_\ BJZ^/Q)=JN&9&^@/^-(?$5YGAXQ^!_QKNEX!>*G)RQQO M_E9_Y7_$Q_XFH\';WU_\)Y?_ ")QS_\ !.3X3J?^1'T;.8YD4_@?\:=_PDMT!]['TS6$?H^^*S?O8[3_ M *_R&_I5>#MM+_\ A/+_ .1.*'_!.'X4'KX(T7\=5O./_'Z4_P#!.'X4 9_X M0?0__!I>?_%UVC>([DIMWL/QIH\1WR_=G[YY45O'Z/OBCM+'_P#E>7^1S3^E MAX0QVA)_]R[_ %L<7_P[G^% '_(D:%]#J5Y_\52G_@G;\)T('_"#>'O_ 8W MO_Q==G_PD=TP^9PQ]<8IIUR8CK^M+_B7OQ26V/O_ -QYE1^E=X0-:Q:_[EW_ M )''-_P3Q^$J;O\ BA_#O'_41O?_ (ND'_!/+X3[O^1'\,_CJ-[_ /%UV7]M MS$?>;\Z:^K3,?]8P'IQ_A6M/Z/\ XI+XL__ !=:G_"5:D3_ ,?*>_[I:SASN*H#R2QY9CR3^O1^,X4MO"FH7"N)-UNB #^^SJ=OY _E7E\>K7NY2+MA M@Y^XO/Z5H:CXENM9ABCFD!BBY"*,+GH3CUK?AGPCS:CG5'-,VKPDJ4N?W7)R ME+SNEUW?J9YWX@9;4RVI@\#"5YQY=4DDGI^"V1;^&UT)/B#H2M'+&S:A;_>7 MC_6+W'%?H'\'AN_:.TUL$9U=>#_UU%? WPN E^(_A\>NHV__ *,6OT!^""+- M^TEI>X9!U8_HY_PK^C*>ES\7ET/NFBBBN1YF=6^ MA5@1[&OT^K#\2?#/P[XQO%N-6T/2=2N%7:)+FT25P/3)&:J,K":N?E3Y;?W6 M_*G)&V/NM^5?J)_PH7P3_P!"EX=_\%\7_P 31_PH?P3_ -"GX=_\%\7_ ,35 M>T%RGY>^6W]UORH$;?W6_*OIO]M/]DM/ 5]-XK\.V4:Z%<,#>6L4?RV#GC/B,T5&; MA.#(;6-O[K?E6E;1M@?*WY53"*/X5_*GAB*\G_B,6$_Z!Y?>C'^W(?RLUX(V MS]UORJ_;QM_=;\JYH3N/XF_.G"[E7I))_P!]4_\ B,6$_P"@>7WH/[.8?*L4[JN!QG@^H-5A\%?$8'_(:U MC_P)?_&OU3+<:L9A*>+47%3BI6>ZNKGL4JG/!3[JY[#:QD2=ZO6XKQ+_ (4S MXD _Y#FM?^!4G^-+_P *=\3#IKVM#_M[D_QKN-#WVU4DCC]*T(8VR/E;\J^? M-,^&?B;1KH74FN:S(MN/,*M=2%6 Y.>?3-: \4ZD/^7^\_[^FOA>*^-Z61UX M4JM)SYE>Z:76UM3S\9F$_]_F_QI1XRU8?\Q*^_[_M_C7RO_$8L)_T#R^]''_;D/Y6?3D$;9^ZWY5:C MC;^ZWY5\MCQQK(_YBFH?]_V_QIW_ G>M?\ 06U#_O\ M_C2_P"(P83_ *!Y M?>@_MR'\K/JE(VS]UORJ>*-N/E;\J^48_'.NS2*J:IJ3,QP )V))_.OM7]DW M]GJ^\&^&&U;Q=)-?:QJ2 I:73F1;"/K@J>/,/?T QQ\V?H>&^/%G.)]AA\/) M):RDVK+_ (+Z+]$SJPF8?6)\L(OS9ST<;8^ZWY58M[.6ZF6..-F=C@ #J:]W M_P"$0TK_ *!ME_WY7_"I;3P[I]A.)(;*UBD7HR1 $5]]S'J#^Y7(>*_V?O!?C MK5FOM8\(^&]1O9/OSSV*-(_U;&3^-6K%279I/\SHP^*KX>7/0FXONFT_P/3?#?A:Q\&Z5'8Z3IVGZ791_< M@M81#&O_ %0!5[,G_3/]:\>U#]E_2=5L)K6YM89K>X0QRQNH*NI&""/<5\2 M?M2_L#M\"M?%U:PM<>&]0GGT//QV,J4U[:29/^F?ZU^-/_ J&U_YYK^E'_"H;7_GFOZ5K'Q:H12C'#62_O_\ V@UGD5HH M?C_P#]EOWG_3/]:X77_V8?A]XJU>34-1\#^$[R]F;=)-)IT9>0^K';R?.PF*BH8JA&:6RD MDU^*9^QFB:';>&M+AL=-L['3[.W&V*WMHA%%&/154 #\*N(K;B6V],<5^,__ M J&U_YYK^E'_"H;7_GFOZ5G+Q>I-W>'_P#)_P#[4Z8YU",5&,+)=+_\ _9# M5]$M]+U)?\PW_ )/_ M /: \ZB_L?C_ , _5[4(_B1#8V#6UQX4N+B5P+R-[::-;=>Y1O,.\]>"%J\; M'QP->,?]I^'#IODAA/\ V=+YHDRI?] W_D_P#]H']M1_E_'_@'[!^#'ULZ6RZ]'8+>1R,% MDM'8I,G9MK#*'_9RWU-:-_9C4+22%I)HUD&"T3E''T(Y%?C7_P *AM?^>:_I M1_PJ&U_YYK^E+_B+M+_H&_\ )_\ [0K^W(_R_C_P#]5?BO\ 6+XCZ7H5G]L MO=NCZS;ZRLL]W)(RR0;B@QD%E)8Y&0#C\M>T7QQ)JVH)-)X=CLXL_8I4AE:2 MXX'WUW@)D[AP6X ]<#\D_P#A4-K_ ,\U_2O6OV6_V!F^.OB#[5=0M;>'+!Q] MIG'!G;KY2'U/<_P@^I /H9;XG3Q^(CA,-A>:4MES_>W[FB75E4WF@?N A#AQTYW+WK@-/_9>TG2;"&UMK6&&WMT$<4:* J*!@ M #V%3?\ #-VG_P#/%/R%?J49.VI[7*>OUX;\<-*DU'XH:.R+D0O/G\?*_P * MU!^S?IX/^I3\A6]X7^#EIH$RM'&JX]J"CJ/!\1ATN,'^[6Q4-G;"UB"CM4U M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7)_&[X)^'_V@_AU?>&/$EI] MJT^\ 960A9K609VRQM@[77)P>A!((()!ZRBM*56=.:J4W9K5-=&<^+PE'%49 MX;$Q4H334DU=-/1IKLS\9?VNOV./$G[)7C0VNHJVH:#>.W]FZM'&5BNEZ[6' M.R0#JA/N"1@US/[,W_)PO@O_ +#-M_Z,6OVH\??#W1/BEX4NM#\1:9::OI-\ MNV:VN$W*WH1W5AU# @@\@@U\#_$S_@F9J7[/7QS\.^+O"US_ &MX+MM9M9;B M*9PMWI2&91\W021@D?,OS#/*X!8_JV7\:4L7@*N&QKY:G)))]):/[GY;/IV/ MY%X@\#,5DW$.$S3(TZF%]M3;CO.FN>+?G*"[[I?%HG)_8UK_ ,G0:;_V)TO_ M *5PUZ57 >/?@?X7^+,VFWNMV%Q<75C:F&">VU"YLY%C?:S(6@D0LI*J<-D9 M&:PO^&/_ #_ - _7/\ PIM4_P#DFORE13W_ *_$_KR4JB?NI??_ ,!GKE%> M1_\ #'_@'_H'ZY_X4VJ?_)-'_#'_ (!_Z!^N?^%-JG_R31RQ[_A_P2>>KV7W MO_(]YBLK2VMO$.JS7-__\ (^@J*\6\/?LO_#7Q5HEKJ.GVNM7%G>)YD4@\3:J, MCH00;C((.00>000>15W_ (8_\ _] _7/_"FU3_Y)HY8]_P /^"+GJ]E][_R/ M7**\C_X8_P# /_0/US_PIM4_^2:/^&/_ #_ - _7/\ PIM4_P#DFCECW_#_ M ((<]7LOO?\ D.TP_P#%P_B]_OV'_I$E?C7K7_(9N_\ KL__ *$:_:K2OA5X M=^$'@/Q!'H=F]C'?*;BZEGO)KJ29PBH"TDSNYPJ@ 9P .!7YA_LW_L&>-OVI M_$\UU9VS:/X9^TN)M9NXR(L!CD1+P96Z\+\H(PS+FOT+@'&4,*\16KR48I1U M?S_'R1_-_P!(C)EDNK=DNIY3\*?A1KWQK\<6 M7AWPWI\VHZI?-A(T'RQKW=VZ*@ZECP*_6;]BG]B;1?V1?![%7CU3Q7JD2C4M M2V\ =?)ASRL0..O+D!CC"JO4_LW?LL>$?V7/" TSPW8C[5,H^VZC, UW?,.[ MMV4=D7"CTR23Z/7G\4<7U,QOA\/>-+\9>OEV7S?E]#X3^#.'X:2S+,K5,6UI M;6--/=1[RZ.7RCI=LHHHKXD_=PHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#\]?^"A7_!,V329=0\=_#FS:2SB_&]KKQ%X)%GX=\5.3+/;[=EEJ;=26 _U M&26'Z?POQO[-+"9B]-E/MY2_P _O[G\H^*_@,\1.>;\,Q2D[N=% M:)OJZ?1/JX:)_9_E?Y>T5T/Q-^%'B/X->*IM%\4:/>:-J4'6*X3 <<@,C#*N MIP<,I(..M<]7ZO3J1G%3@[I[-;,_D/$8>KAZLJ->+C.+LTTTT^S3U3"BBBJ, M0HHHH **** "BBB@ KF-3D_TJ3(_B/2O1?!OPUU?QSYDEE:RFT@_UUR4/EQ_ MCW/L.:XOQ;HG]GZQ=0JVY8I64-C[V#UK\O\ $7%49PI4(R3E%MM=M.I_6WT9 M M *F6':)C5[G244RW,AMX_-VB7:-X7[H/?'M3ZYS8**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** ([RSAU&SEM[B*.:WG0QR1R*&612 M,%2#P01Q@U\2_M7_ +&]Q\+)KC7_ Y'+=^&V)>:'EI--)]>[1^C=1T/8G[> MILL2S1LCJKHX*LK#(8'L:^;XEX9PNOO"NK36.I6=Q8WENVV2&>,HZ'W!K^:\^X9QV45O9XJ.G22^%^C[^3U/D, M5@ZM"5IK3OT*=%%=UX ^"S>*]*.H7FH6MG:D'RXTD5YY#V^7/RCZ_E7'E&2X MS,ZZP^"@Y2Z]DN[?1?TC.CAZE:7+35SVSX8?#33)/AQH;3:QH<,TEFDCI):W?^%8Z/_T'/#__ (%)_C7Q!\4OV=VTCQ S1ZMJFV3)PLG KF?^ M%*28_P"0MJW_ '\-?V%@<+]7PU/#I_!%+[DD?SMJEUM;9:ZGBYQA9U8QG!7M /6NB^&7PC\0?%_7!8:#I\UY(N#+)]V&!3W=S MPO?W..,GBOM?]G+]D'1?@A#'J%YY6L>(R,FZ9/W=KZB)3T]-Y^8_[()%?6\, M\'8[.:B=-FD>_];G(?LB_L:CP&]KXH\50J^M# M$EG8L,K8^COZR>@_@Z\M]WZ/HHK^E M%&') ****]8W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HQ110 8HQ1 M10 8K/\ $_A;3O&F@W.EZK9PWUA>)LEAE7*L/Y@CJ".00",&M"BIJ0C.+A-7 M3T:>S0-)JS/@G]IW]D74O@G?R:EID=QJ7AF1LK.%W26>>BRX[=@_0^Q.*\9Q M7ZLW%O'=V\D,T:2Q2J4='7"".X/I7S'^T#_P3]@UF2?5? [16=PQ+R:7 M*VV&0_\ 3)S]S_=;Y>>J@8K\+XN\,ZE.4L7E"YH[N'5?X>Z\M^U^GS6.R=I\ M]#;M_D?(6*,5H>)_"NI>"]:FT[5K&YT^]MSAX9XRC#W&>H/8C@UGU^/SA*$G M":LUNGNCP6FG9ABC%%%2(,48HHH ,48HHH ,48HHH ,48K0\,^%=2\9ZS#I^ MDV-SJ%[.<)#!&78^_'0#N3P.]?5G[/W_ 3^@T>2#5?'#1W=PN'32HFW11GM MYKC[_P#NK\O'5@2*^@R'AG'YO5Y,)#W>LGI%>K_17?D=6%P=6N[06G?H>3_L MQ_LBZE\;-0BU'4HY]-\,1ME[C;MDO,=4BS^1;H.>I&*^Z/#'A;3_ 9H-MI> MEV<-C86:;(H8EPJC^9)ZDG))))R:NV]O'9V\<,,:111*$1$7:J*. !T ]*? M7]'<+\)X3):/+2]ZI+XI/=^2[+R^^Y];@\###QM'5]6&*,445]4=H8HQ110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7._%C23K7PYUB M!8S,ZVYF1!_&T9#J/S45T5!&X8/(/44 8^C74=]HMG-"RM%) FT@Y!&,58KE M$MK[X87$L2V<]]X?9BT!MD:26R!Y\MD&6*CHI4'C (&,F9?B_P"&\#S-8LH6 M(SLEE5&'U!.:T)9TM%=ZII_PEU[7Y+[4/'$VH6\C*YT MNX\9SOI?RXVC[+YWE$ @':003G(- SUWPUHEKH5I<+9P1V\-U=S795%VJ7E< MN[8]68ECZEB>]:-5;-YTC'L MJY)/L!0!8^)]P(/AYJPVAWF@,4:$_?<_=7\3@?C70^'=(C\/>'['3X5V0V-O M';QJ/X510H'Y"N7TO2=0\=:W:WVH6KV.DV+B:"VFXFN9!]UF7^%5X8 _,3C( M4#GM*F1:04445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .5^+?P3\*_';PPVC^+-%L]:L-O=2#7P M]^T%_P $8[^P>;4/AOK:WT/+#2=581S+[1S@!&YX <)@=6)K]"Z*]K*N(,=E MS_V:?N_RO6/W=/569\/Q=X1^&OQ4^ G MC/X(ZC]E\5>&]6T5RQ5))X3Y,I']R491_JK&N1K]\K^P@U2SDM[J&&XMYAM> M*5 Z./0@\&O'_B+_ ,$^?@_\3',E[X)TNQN,'$NE[M/()ZG;"51C_O*?7K7W M^!\2*;5L92:?>+O^#M;[V?SIGWT8<3&3GDV,C)=(U4TU_P!O133_ / 8GXVT M5^FGB?\ X(M_#K45D;2O$/BS3)&/RB66&YC3Z#RU;\V-9H0?^5P*]^GQUD\E>51Q]8R_1,_.L5X <:4I6IX>,_.-2'_MTHO\#\^Z M*_02T_X(=VJ,/M'Q*N)%[B/0@F?SN#78>&/^"+?P[TY$;5O$/BS4Y5ZB*2&V MC?ZCRV;\F%%3CK)XJ\:CEZ1E^J087P XTJRM4P\8>QE#ZBFEVCR,L8Y(W 8!(Z D$]!S7ZL_#K_@GS\'_ M (9.LEEX)TN^N .9M4W7Y)]=LI9%/^ZH]>M>P6&GV^E6<=O:P0VUO"-L<42! M$0>@ X'X5\[F7B-3E3E3P=-W::NW:WFDK_FC],X6^C1B:6)IXG.L5"T6FX0B MY*5G?E* M?$[]G;3]>U*:\CC:&:9S(9(7*[R>Y['\:_6OX@?"+PM\5K'[/XE\/:/KD.W: M!>VB3%1[%AD?@:\'\/NRQX;\U_P MKC=3\#:II.?M6G7"KW:+]XH_+G]*_1+Q]_P3Z^+'@EIGT]?#?CRQ0,ZF&0Z; M?, .GEOF,GTP_/M7B?C31&\"W8M_%WAWQ!X1F;C=JEB\<#'T64 HWX&J]R6Q M?O+<^1X[5&D*JV'7JIX(_"K$-C(A[U]-3_!_1?&UMYUNMCJ"=GB99,?B.E^^-NF3#=Y<-RTCMCA1AN37@_P +/V7_ !1HWQ!TF\\NRNK2UN4ED?>8 MG !]""#^8K[)^$WPV7PE%!#;PM<7ET__ "S&YYI#V'L/T R:TI0L[LFXFG81P0Q\M,WH/YD] .:[3P;X/;1=UY?,D^J3KM=U^Y"O7RT]A MW/5CSZ 4OAK\.?\ A%;<7E\5GU:9-K,#E+=?[B?U/4GVP*ZRL:U;FT6QI"%M M6%%%%*E%[IJZ?R9,H1DN62NCXT^*W_!.G7-"DDN/"=]'K5KU6UN66&Z7V#< M(_U^7Z5X)XH\"ZU\/-3:VU;2[[2;G).V>%H]_N#T8>XR*_4:J^J:1:ZY9/;7 MUK;WEO)PT4\8D1OJ""*_,\V\+<#6DZF J.C+M\4?S37WM>1X];):4M:3Y7]Z M/RQ.H7##_7S?]]FD^W3?\]I?^^S7Z#^+_P!C;X=^,)&DD\/PV$S#&^PD:V ^ MB*=G_CM<%K?_ 38\*W0_P")?KFNV;$Y_?>5.H^@"J?UKX?%^&6>TG^ZE&:\ MI-/_ ,FM^9YU3)\2OA:?S_S/C3[;-_SVD_[Z-'VR8_\ +63_ +Z-?5TW_!,: M%C^[\:2+_O:4&_\ :PJ2V_X)D6J-^^\8W$@]$TT)_.0UYO\ Q#_B6]O9/_P. M'_R1E_9>,_E_%?YGR:+N8'_62?\ ?1I)9Y+E=LCO(I[,OG7[R^='%&WX!-W_ (]7HG@W]F/P%X$*MI_AG36E4Y$MRANI ?4&0MM/ MTQ7KX/POSJJ_W]2,%_B;?W+3\3:GDN(?Q-+YGP7\//@=XL^*DJC0]#OKR(MM M-P4\NW4]\R-A<^V_L^Q8K']'E.&/N% P>C& MOJ-$6)%55"JHP !@ 4M?>9-X897A&JF*;K2\](_^ K?YMKR/3P^34:>L_>?X M?<9WA7PCI?@?18M-T>QMM/L8?NPP)M7/2X\):WY.>5L]1&Y1["51GV *GW/>OJJBO SCA?+,T5\923E_,M) M?>M?D[KR.7$8.C6_B1U[]3\X?&O[,'CSP"[?;O#6HR0IDF>U3[3$ .Y:/.W_ M (%BN#=&B;:RLK#@@C&*_5JLGQ!X"T/Q9_R%=%TG4O\ KZM(YO\ T(&OSC'> M$-)N^#Q#7E)7_%6_(\FID,?^7$? MDC 5G_\ #$WPPW[O^$77/_7_ '6/R\RO!GX1YJG[M6FUYN2_]M9RO(J_22_' M_(_/>G1QM*VU59F)P !G-?HMI7[)GPYT:57A\*:F;6SCA_\ 00*ZL/X0XQO_ &C$1CZ)R_/E-(Y#4^U)?G_D?GOX M+_9@\>>/BIL/#6HK"^")KI/LT1'J&DP"/IFO=/AG_P $VXXGCN/%FM>9@Y-G MIPP#]96&?8@+]#WKZJHK[/*_##*,*U.O>J_[SM'[E^K:/0HY-0AK+WO78P? M/PQT#X7Z5]CT'2K7383C>8US)+CH7'_OV*/[- MM_\ GWA_[]BIJ* *\NCV(_$;_@GA\*?B'=27:^'%\.ZD^3]L MT.9M/D#==Q5/D8_[RFO)?$__ 3I\=>"V6;P=X[L?$%NAQ]@\2V>UR/:XAY) M^J?C7V115QJ26Q+BF?%/A7X5_%K3]86QOOAI;QL"%-Y;ZY ]J?<9P^/J,U]/ M?![X2CP-8I>:B()M:F3#M'DQVP/5$S^K=3]*[BBG*M*2LPC32"BBBLR@HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **\_P!4_:D\!:+\:;?X>77B"&'QA=;!'IYMIN2Z>8H\W9Y0)7D L"<@ M=2!4WQO_ &E/!7[.-CI]SXTUK^QH=4D>*U;['/<>:R %AB)'(P".N.M=4<#B M7.,%3E>2O%6=VNZ5M5YH\F>?99"C5Q$\334*3Y9RT7=I6=GJNY MW5%>9_!3]L/X<_M$^(KK2?!OB+^V-0L[8W/LLTWVB7*C;^[1MOWEY; YZT2P.) MC5]A*G)3_EL[]]K7VU%1X@RNK@_[0I8FG*BG;G4XN%[VMS)\M[M+?=VW.PHK MB_C!^T-X/^ G]D_\)9K']D_VY.;:Q_T6>?SY!MRO[I&V_>'+8'-:?Q,^*_AO MX-^&7UCQ1K-CHFFHP3SKF3;O8]%1?O.W4[5!. 3CBHCA:S46H/WOAT>MM[=[ M>1O/-L%!U8SK03I).=Y+W$U=.>ONIK57M=:HZ&BO)?AG^W5\)OC!XGAT7P_X MTL+K5+AMD-O/!/:-.W94\Y$#L>P4DGM79?%[XS^&?@-X.;7_ !9JBZ3I*S) M9S!+-EWSM4+&K,R::;]%:[.?#\0Y5B,+/'4,33E1 MA?FFIQ<(VWO).RMUNSJ**Y^/XJ>'Y?AA_P )FNIPGPS_ &=_:WV[:VS[-Y?F M>9MQN^[SMQNSQC/%9/@3]HKP;\2_A9?>-=#UE;[PSIJ3O]>\5>*P.)P MUEB*SM?>S"BD>18D9F8 M*JC)). !7BVO?\%%/@MX:\02:7=>/-.:ZCVN+B$$<']['&T?X[L4L/@ M\1B&U0A*5M[)NWW%9GGF79=&,LPQ$**EHG.<87?9U45BVGQ$T/4? C M>)[75+2\T!;5[W[=;/Y\30H"692F=V IX&3D$8SQ67\&?CSX2_:#\-2ZQX/U MF'6;""8V\KK%)"\3@ X9)%5QP002,'MFH^KU>5SY7:+LW9V3[-]'Y&_]I81U M84%5CSU$Y1CS*\HJUY15[M*ZNU=:HZZBN+^$_P"T)X/^..H:Y:^%]7_M2X\- MW M=17[+/#]FD)(O['U"\ MMA=PQ?8+JXWQ%F0-F*-@/F1A@G/'2M(X'$RJ^PC3DY_RV=^^UK[:G+4X@RNG M@_[0J8FFJ%[<[G%0O=JW-?EO=-;[IK<],HKQ_2_V]OA/K/P^U3Q5;>*_,T'1 M;B&UO;K^S+Q?)EESY:[#%O;.#RH(&.<5V'C_ ./OA+X7_#&W\9:[JWV'PW=+ M"\5Y]EFEW"8 Q_(B%QD$=5X[XJIY?BX24)4I)MV2<7=O32UM]5IOJB*/$F45 MJ4J]+%4Y0C'GDR_8+J;[7$%CTCSNZYE:-^;6/O+35:['HU%4_$'B&Q\*:+Y457TC6+/ MQ!I<%]I]U;WUG=()(;BWE$D4RGHRLI((/J*\B\8?\%!_@WX$\1R:3J/CK3A> MPOY<@MK>XNXT;N#)#&R CO\ -Q2P^#Q%>3A0IRDUNDFVON+S#/,NP%.-;'8B M%*,MG.<8I^CDTG\CV6BLGP1X[T7XD^&[?6- U2RUC2[I=T5S:RB1&]B1T8=U M."#P0#6M6$HRBW&2LT>A1K0JP52DU*+5TT[II]4UN@HHHJ30**** "BBB@ H MHHH **** "BBB@ HHHH ***\W\.?M;_#WQ9X%\2>)=/\0?:-%\(R-%JUS]AN M5^R,O)&UHPS_ / U;4\/5J)NG%M*RT3>KT7WO;N<6*S+"8:2AB:L8.2DTI2 M2;45>35VKJ*UD^BU>AZ117._"OXL^'?C9X+M_$/A?5(=7T>Z9DCGC1D(93AE M9' 96![, <$'H0:I?!;X\^$_VA_"UQK7@_5?[8TRUNVLI9OLTUOMF5$9R@URNTM'HWT?9Z/?L33S3!5'25.M!NJG*%I)\\59N M4=?>233;5TKKNCKZ*\F^+/[X\V3&=N(D8CC MN<"L7XT_ME?#?]GCQ3;Z+XP\2?V/J=U:K>Q0_P!GW5QNA9W0-NBC91EHW&"< M\=,$5E1P&*J\OLJQTXSB'*L)[3ZWB:=/V?+S:_ M+S7:MS6?+>U[.QZ=17$_!+]HOP;^T9I%[?\ @W6/[8M=/F%O .I) &365 M3#U85/8SBU+:S33OZ;G5A\RP=?#+&T*L94FF^=23C9;OF3M96=W?H:=%>+^% M_P#@H;\&?&/B*/2K'QWIWVR9Q&GVBVN+6)F/0>;+&L?/^]7H7Q<^,7AOX%># M)/$'BK4?[+T>&5(7N/L\L^'>E8W@W_@HI\&_B!XLTW0](\8?:]4 MU>Y2TM(/[)OH_-E=@JKN:$*,D@9) ]ZT_LG'7DO8SO'5^Z]/733YG,N,,A<: MS:1[917'^"?C[X2^(OQ!\0>%=&U;[9KWA M=MFJ6OV6:/[*=Q7[[H$;D$?*QKF_BO\ MM_"OX):^VE>)/&6GV>I1_ZRV@BF MO)(#SPXA1RC<=&P>GJ*RA@,5.I[*%.3E:]DG>SU3M:]O,ZZ_$654=SBH\R;3CS-VNFFFKW331ZI17&_#G]H+P9\7/"-YKGAOQ#8ZQING*7 MNI("V^V !;YXR Z\*2 5R<'&:\S_ .'H?P+_ .AX_P#*-J'_ ,8JZ65XVI*4 M*=&3<=THMM>NFGS.?%<69'A:=.MB<92A&HFX.52"4DMW%N24DNK5SWZBBBN$ M^@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBL'XA?$[0_A5I-O?:]??8+6ZN5M(G\F27=*P9@N$5B,A6Y(QQUK. MM6IT8.I5DHQ6[;LEZMDRDHJ\M$;U%\.>'/'^G^%[[4X[;7-4B$UK;/ M$^)5)91\^W8"2C L"2.G(R[QU\6/#_PTO-+M];U#[%-K4WV>S7R))/.?*C& M44A?O+RV!S6$LPPL8RG*I%*#M)W5HO31ZZ/5:/NB?:P2;;6FYT5%5->URU\, M:'>ZE?2^19:? ]S<2;2WEQHI9FP 2< $X )KSK3/VS?AKK&I6]G;>)/,N+J5 M88D_L^Z7<[$ #)BP,DCK48K-,'A9*&)JQ@Y;*4DF_1-JX3K4X.TY)>K/4**P M?"GQ.T/QOK^M:7I=]]JOO#LRP:A%Y,B?9W)< 990&Y1N5)''TJKI'QI\,Z[K M&O:?:ZEYMYX8#-J5?LP7(;DJ V-I^Z3TJ_[0PK49*I&TFTM5JU>Z6NK5 MG=+:SOL'M8=UJ=117E<'[;/PQN)DC3Q-N>1@JC^SKODG_ME7JE3@\RPF+O\ M5*L:EM^62E:^U[-VN%.M3J?!)/T=PHKC_B)\?O!WPHNEM]?UZUL;E@&\@*\T MP!Z$I&&8 ^I%7OA[\6O#?Q5LI)_#^KVNI+"?WBH2LD?^\C ,![D41S+"2K_5 MHU8NI_+S+F^Z]_P#VT'+D35^U]3HJ*\^\I6>SSH? ML5Q)LW(KK\R1E3E6!X/>KOB_]H7P?X"\.:-JVK:Q]ET_Q!")["7[+/)YZ%5< M'"H2ORNIPP!Y^M9/.LO7.G7A^[^+WH^[K;WM=-=-;:Z$_6*6OO+3?5:>IVE% M<#9?M0>!=1\$WGB*'7-^C:?.EM<7'V*X'ER-C:NTQ[CG(Y (KK;KQ=IECX:7 M6+B^M[72VA6X^TSOY481@""2V,9!'!YK:CF6$K+FI58R5N;22>FJOH]M'KMH M^Q4:T):Q:[[FC17F^E?M>?#?6=86Q@\56?VAW"*9898HR3_TT= GXYQ6[\2? MC=X7^$5I8S^(=46QAU+=]F=8)9Q+M )QY:MV8=>N:QCG.7RI2KQKP<([OFC9 M=-7>RU[DK$4G%R4E9=;HZNBN-^&G[0'A'XP:C<6GAS5O[1N+2,32I]EFAV*3 MC.9$4'GTKLJZL+BZ&)I^UP\U./>+37WK0TA4C-04445T%!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !16#9?$[0]1^(5YX5AOM^O M6%L+N>U\F0>7$=F&WE=A_P!8G 8GGIP:@^'7Q@\-_%F.\;P_JD>H?V?)Y5PO ME21-$W;Y753@X/(&.#SQ7+''8:4U3C4CS-M)75VX_$DK[QZKIU,_:0;M=7_R MW^XZ6BN=\.?%GP_XM\9:IX?T_4/M&KZ+_P ?MOY$B^3SC[S*%;D_PDU5^)_Q MP\+_ :^P_\ "2:I_9O]I>9]F_T:6;S-FW=_JU;&-Z]<9S]:F68X2-%XB56* MA%V=M6[WT.LHKS[0/VIO ?BC1M6U"QUWS[/0X5G MO9/L5POD(S;0<-&"V3V4$UT,WQ3T&W^'?_"6-?;?#Y@%U]J\B3_5D@!MFW?W M'&W-11S7!58\]*M"2LY74DURIV;T>R::;V3"-:G)7C)=]^AT%%<3KW[1?@WP MSX*TOQ%?:QY.CZRQ6SN/LD[><1G^$(67H?O 4?#;]HSP;\7=97]4=M139[B.U@>65UCCC4L[L=JJ!R23V KS>Z_; ^&UGJYL7\569F5 MMI9(97BS_P!=%0I^.ZM<5F&%PMOK-6,+[,YKB/"/[67P_\=^)+32-)U_[5 MJ%\^R"+[#:^)/VO?AWX1U^\TO4/$/V>^T^9H)XOL%R_ENIP1E8R#@]P2*ZAOBQ MX?3QQI_ALZA_Q.M5M/M]K;^1)^]A^<[]VW:/N-P2#QTZ5G3SC 5).-.O!M-) MI2B[-NR3UW;T2W;%'$4F[*2^]'145R_Q$^-7A7X3I'_PD&M6FG/*,I$VZ29A MZB- 6Q[XQ4?P[^.GA+XL221^']:^)/VO?AWX1U^\TO4/$/V>^T^9H)XOL M%R_ENIP1E8R#@]P2*[CPEXMT_P =>'+35M*N/M6GWR>9!+Y;1[UR1G:P##D' MJ!2P^:8/$5'1P]6,I1W2DFUTU2=UKH$:U.;Y8R3?J:5%%%=QH%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !5+Q+XAL_"/AS4-6U"86]AI=M)=W,IZ1Q1J7=OP4$U=KRO M]LSX4>+/CC\ ]4\)^$+S2-/OM:>.&YGU&:2*-;8'=(%,:.=S%57!&-K-SZ]& M$IPJ5X4ZDN6+:3?9=6>;G&*KX; UL1AJ;J5(QDXQ6\I):+YNR/S;UW6$\>:# MXF^.G_"5:+8^/(?&$-]I^C-J42WB6RG.Y8&;S&"LT"KC/R0OVYK]#/B[=>%? MVE/V,]1\77&BZ/JT4WA:\U33VO+6.Z?3IC:N3Y;.N5D1EVEEP&6NM7CLHX+O4(M5O4::<1A7F5?-V ELL!MVC.,8XJ;]F[]EK MQQ\)_P!DSQ?\-=>U30;^2^@O[;0[BWN9GC@CN864)*&B4H!(S/\ (&^^WIS] MQFV;X#%J%7#S<94IJUTE[CLK1LW=*U];.S9^"\&\&<09/.OA/V;?#?@_6KC3[K4]'^T^=+9.[P-YM MU-,NTNJL<+( O6N3_;8_9<\0?M(ZO\ #VXT.\T>U3PGK']H78OI9(S) M'F(XCV1OEOD/!P.G->;ALQI+B"6+G.\.:;3>UGS6^6J/ILTX;QDO#FEE&'HM M5_98=.,4E)23IN?ES*S;?==3Y!_;:\;?&SQ9JOP^7XL>#_#OAFTAU?.G/IDR MR-.Y,>\-MN9N -N.%Z]Z]=^(7P^T_P#:M_X*D:KX3\;3R3^'/!.B176FZ89# M''?,T=O(Z\8)RT[EB#N(B S@''K/[>/[*'B+]J'_ (0?_A'[S1;/_A&M2>\N MO[0FEC\Q#Y> FR-\GY#UP.G-1_M@?L-R_'CQ9IOC7PAK[^#_ !_HJ+'#?)N6 M.Z4'Y1(R?,K*"P#@'(.T@C&/4H9YA94J*O&E)PJ1O%.T'*2L]VU=)JZ=];GR MF.X#S:EC,=/DJ8RFJV%J6JRCS8B%.G-3A=*,7RRE%I-)/E2=SD?V_OV-?AMI M'[->O>)='\.Z3X6UKPQ;)<65WID*VFXK(H".J85RV[&XC=G;SQ@^4?M6?$?7 M/CI^Q-\!="O99+C7O'FJ0I),5+27#0[K<,>Y9FF1CZFN[O?V#/C5\?-3T^Q^ M,'Q2L=0\*6,B/)8Z/N5[H(> P\B%-QR?WCAR/0UZ5\6_V.]4\:?M"_"/5]'F MT73_ +\,8UV:>\TOVA'5@5$2;&4C$4 )9P3M/7 R87,,/AO8TZ]=594Y3GS M:M+W&E%-I-WE9VV'FW#>8YH\9B M<'&.X]'_ &'9;OPA^R;^T/X#OMAN?!S:FDAP0P9[26)AZ8W6Q(^I]J]$;_@G M5=O^W[_PM WFD_\ ")_;!J_V+S)/MGVP1<';Y>S;Y_[S._/;%;&A?L9^*/#' MQ9^.6I6NJ:*V@?%/2KB&RA,TJS0WDD; -,@C*A%:68;E9FP<[&=+E)6S6+SF"/*TL@#R6)^_"_5_'WB?]I+QY=:JMQI?@'28X-+T>RN+54:_G #R7:/C<4Y M91R0V1T*&O'XFG'%UI5J=2FXQYFN5RNTY)).^G,[_9TT?2Q]IX5T9Y-@J6#Q M&'Q,:M3V<&JD:7(I1IRZ4D[6=XIZQMLSMXDRVMA>(JF: MXG+GCJ52E&$.50E*DXN7-'DJ-+EJ> M$=#TN^NK*.:3S#:R!&0J#TSM8*WJ8@?6O)OV+/'^N?L=6OA?XCS&ZNOAUXVN MI=&UV.,';:31NPCD(Z;E4[U[L!,O'!K[7^ W[$%C^S]\"?%6@V-^=6\5>+[* M>/4=7N]R"XF>-U08^8K&IV:S>PDE9@D7G F0.B[2?,7A2PZ\^OHG[97P6U3]H?]FWQ)X/T6XT^U MU/6/LWDRWKND"^5=0S-N**S#*QD#"GDCIUKRL9F%#_6&.)I3_=J5/WNEDHI_ MD[GUV2\.X_\ XAO5RO%X=K$.EB+4VDVIRE5<$NE]59^:/FG]K?P#H7@O_@EK MH<^CZ+I.DS:M:Z'2F)"9)"H!=LDGR57ED_;2;< MKMQC[MI+5=NM]MCYGB;@+,L7];>$52DOJ5.$8T^51J37M'*G).+OJU=)Q?O; MGS;^VG::C?\ @[]DV'2-'TWQ!JDVG*EIIFHHKVE_*8=-VPRJS*I1C@$%@,$\ MBOH#]B+PK\0/#WB37F\9_"7X<_#FWDMHQ;7'AJSMH)+U]QRDABGE)4#D9 Y- M<_\ M(_L7_$/XA>%?@K_ ,(?K?AG2_$'PMLMDMS>RR>7]H6.T5'B'D2!U#6[ M'YU'!7@Y('H?[+/@CXW>%-;U:3XK^,/#GB:QF@1;"/384C:"0,=S-MMH>"N! MU/T%O0]/A_A_%8?B^>+Q5#$)2]ERR MBJ?L?=PT(2]HY?O$U)-+DTNE?J>0_P#!4&XN?'?Q0^$/PYO+V?2?"OBS52=1 MN5?:L["2&-5Y&,H')&21F120,#+?VK=/_9Q_9.T72?"?B3X8RW<>L6SS076E M6,+W:!"$):Y>9)MV3G[Q'K7NW[6?[*6B_M:?#R/1M3N)M,OK";[3IVI0QAY+ M.3&#P2-R,,;ER,X4Y! -?/R?L=_M.7'A[_A%[CXR:0/"[_NGE625K[RB-I&\ MP"0_+_#YV/?O3RK&8:>&H4YUO9JGS:4.9MW4E**E=K:S[:6N+B[(\TH9I MC\11P/UEXE4_95.2G5]FHQ494I0J3ARQ;3?,G;WKM-HYWXC_ +47AB;_ ()N MZ]:_"+1_$'AW1]-OK?P_-)?1I'.JS?O)9-T^T748F_M"X8[)KNX8JQG'4*P94*CD+L0?-@D^"Z)^Q#^T M-\'=,N/#?@'XN:3#X1+$6\=_O6XMD))P@\B7R^22?+=03S2>-PV(I5,/A*[H M_O'*\G+WTTE=R2;NFF[/OW".1YIEV+P^89QEZQJ^KQIG+:UFKV/V*O#D/P&_X* ?%#X:^';Z:;P?#I2ZK%:M*9%M9]UKA,DD MY47#H23DA5SDBOLZOGW]G+]DU?V-_AUXL\1?:+SQSX_U*SEO;RZ*,TM](B-( MMO$"2QW2=6)W.Q!(& !Z!^RU;^-8O@=H-)RO:]I:*-UI+9)7]"HHHKYT_2@HHHH **** "BBB@ H MHHH **** "BBB@ K\X?V=?\ DQC]I#_K^G_]!%?H]7R;\*?V$/%W@7]F_P"+ M7@^\U+PW)J?CRYDFT^6&XF:"$,,#S28@RG_=5J^FR'&4:-&I&K))N5)KTC.[ M^Y'Y7XAY+CL=C<+4PE-S4:6+BVNCG148+_MYZ(\)_8=^)VJ?L5:SX/NO$%PS M?#7XM6@F6X(S'IEZCM$2QZ#! W8ZQNIY*8KVO_@BS_R:UKW_ &-5Q_Z26==[ MI_[$T?BC]AO2_A3XKFLY-2TVU;R;VR9GBM;L/(T:U+J4] M*I5A3]I3>NW/%RC_ (FNAY;_ ,%C_ .A6_[/]KXBCT728_$%QKMK;2ZFMG&+ MR2+R)_W;2XWE?E7Y2'KO2;.^AU:&_:3499 M(X2B1RJ0"B.=V9!VQP>:J_MV?LN>(/VGM(\'V^@7FCV;^']8&H7!U"62,/&! MC";(WRWL<#WK+)\UI4U@U5J:0E4=SPF'NZU/#*F MTE>4E.;J>@^O:O1/V_-+\0:U_P43\%V_ACPGX=\;:T_A(&'1]Q\.WFBV44Y6Y;ZMV?6SOV/F\^X&S2 MC6S"*5?$0E5PS\'7.GOJLL2/Y8N[C-S\F[^\1;H@YR!*V,%N???V6_"OQ6\*>'-4C^*WB;1 M/$VI2W*M8RZ;$L:0P[<%6VP0\[N>A^O:L7]LK]C2P_:KT+3;BWU*3P_XL\/L MTNE:K$N2A.#Y;X(;;N"D$'*')&#I5)N,H3=*LX0G4C"IS2ISFPP*];"X^AA?8T<1B%5?M8RNKM0B MKWUDD[N^J78^/S;A_'9JL;C=_L>>&/'NC^!M.?\ !-GPQX]OH?#E]I/PK^'NO>%8=?4W?B?4+2W?5[ !HS(8G:=9 M 8U^9<1G!/&>E?H!H_@6\T_X'6OAEY+N?LN? K_A%_$%UI5YJ']HSWGF:?)))#L<( ,NB'/RG/&/>N7_6 M"/U;$RY8\TY127O6LE)-KWKWU76WD>LO#BJLSRJE[2K[*C3J2E/]W=3:R^*^I\U^ _&VH_#CX^_M::[I,3$G0\)]\ M^RGD=:[C_@G-^Q]\._%/[.VE^,=>T33?%VO>)C/-=W&J1+>+ 1,Z;%1P0&&W M)8C<6)YQ@#T'X(_LB:MX&_:+^+7B;7YM#U#P[\0]T<-I#+(\WE.[%EF5D51E M6Q\K-7F5I_P3_P#B_P#L^^);_P#X4O\ $RQTGP[?3-.-/U@,PMR>,;3#-&Y MP-^U20!GI776S##UX3P]&NJNVIXN7\-9CE]>AF6.R^ M6*I0EB5[-*#E!U*[G&K&$VHRYH>[NFE9GLNB?L>> _V?K;QUXB\*:5+IEYKF MC36TD(N':W@0(S,(T)^7>8 NZ/=+<1ML7C VX^8\FOL;]FS]D/QI\,[#QGJGC+Q]=^* MO%'C"P-E)&97-C#A65&)8;F89P"%4*I8;3G(\B^#W[&/[4'P#\(?V#X2^(G@ M#2=)\][GR-AG_>-@,=TMBS<[1QG'%7E^/A3A7IRQ$*DFX6E4YTFDG>UO>TV3 MZ[F?$G#M;$5LOQ-/+*^'I1C7YJ>'5%SBYS@XMJ7[M\UYG^U-\&M4^-_@?2]-TFXL+>XL= M6BOY&NW=$*)'*I *JQW9<=L=>:\'BC#5<1E5>C1CS2DM$NNJ.7&0E.A*,=SQ MO]K_ .'M]\3_ -JK1=)TRV2N >Q(-.S!AV%?1'B'X-:IJW[4N@^.([B MP72=+TEK"6)G?[0SGS^57;MV_O5ZL#P>/7C?C;^QK-XU^,^E^+O#]QI]FWVJ M*XU."Y9T$C(ZG?'M5LLP!R#@9 .>37P.;\.YB_K6(PL6_:54I1_F@G"49KSC M)->:;['FU\+5]^4%O+5=UHT_EJ>\7]A!JMC-:W4,-S:W,;130RH'CE1AAE93 MP002"#P0:^;/@A\/= G_ &POB!9OH>CO9Z9'%)9P-91F.T8&,AHUQA#[KBOI MFO+_ (;_ 3U7P?^T)XQ\675QI\FF^(8T2VCB=S,A&S[X*A1]T]&-?;9]E[Q M&)P3LM(\DM_*]OF>AB:7/.F[7L]?2S/%?!/B+XB:!\?/BG_P@.@Z M3KGG:N/M_P!MD5/)Q)/Y>W,T?7,F>OW1T[O_ &;KO5;[QG\:)MA_'%\#?L[ZUX9\>_$S5+BZTM[?QFDRV2QR2%XBYD(\P% M!]X?=+=Z^/PW#N-IRPU9N;M.LW!VY8I^TY6E:ZYKK=OW MWGA/[.WASQMJ/@2QFT7X9^!/$FE_:7QJ6I6L$ET2'^8;GF5OEZ#Y>W>OL_Q) MJ4FC>'=0O(8_.FM+:29(^?WC*I(''/)&*^=/AO\ L]?&[X6Z);Z3H_B_PK9Z M3#*9/(">8?F;+?,]J6YY[U],5[7 ^7U,-@Y4JD:D)\L4^=0M=)_!RZM+^]KM MYF^6TG"GRM-/3>WX6_4^9_V,/@_X?^)_A"^\9^);.W\2:YJ>H3+*U\@GCAQC MC8PV[CNSD@X&W&,4WXL> -+^ G[2WPZU'PFB:2_B._%C?6,!_=/$TD:,P3/ M(D/ &,H".0:V-:_9/\7?#WQC?:I\+_%5OH-MJ;^9-I]X"T$;<_=&R16 R<97 M*],UK?"+]EK5M.^(,?C#QYX@_P"$F\06HVVB)DV]KZ,,@9QDX 50"<\GIX^' MR?$_5J.6K!\M:$XMUO=MI)-S4K\SE)+9KK9[&$E>(-6_;-\;1^'?"7ASQA=+:6K26VLPQRPPI]GMOWBB21!NS@<$G!/%;?[7 MMEJG]C?!RW_L/2?[:\Y(_P"Q_+3[#]HVVP^S;=VWRM_R8W8V_P 6.:]8\(_! MK5- _:<\5>-)KBP;2] M=2T^XL(;?PKJRW]VMP[J\B"2)L1A5(+8C/4@.2.!5KXSV?_"R?B#\(? ^I74EKX?OM,ANIPC% M?/D\L@+G'7"!1Z&0U[-^TW\*=1^-'PENM!TN:RM[R>>*17NG98P$8$Y*JQ_2 MLGXN?LQ6WQ<^'&A:?->?V;K_ (>MXTL]0@!81NJ*&'8E25!!X((!'<&\RX;Q M7/5I8=.I%0I?$TO:&=-LT5"J7%I&(;F,_WO,'S,1_M[AZ@UY/^VCX37PLGPIT70=-MK[[' M?M;6-A>'S(;E@8 D4FX@,K' ;) ()Y%7[O\ 9W^,WBNP71=:^(MA_83?NY6M MPQN9(SU#$1(S9&>&D(/2ND^/?[.WB;QMI/@9/#.M6:ZAX-D\Y;W59&,DDB^4 M4?Y8W#$-'D[ACIUYJLTPLL9E]>.&P$J4FH*]H*4K3BVDDWHDKIO1]AUH>TI2 MY*3CMVN]43_LTZ#XNTCQ%J3>(OA_X-\'V[6P$4^C6T,4D[;A\C&.5SMQSR!S M7LE>:? [PQ\3]!UF]D\>>(M&UJQDA"VT=E$JM')N&2<01\8R.I^E>EU]?P]1 M5/!1@E-:O2HHJ6_7D]WT\COPL;4TM?G:_P"&@4445[9T!1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% '@W@K_E(1XO_ .Q'O@UJFD_M2Z]XXDN M+!M)U325L(HE=_M"N/(Y9=NW;^Z;HQ/(X]*?[/?[/5Q\._A5X@\->)O[-U*' M7-1GN'2W=WC:&2*--I+*I#?(3P.."#GI^6U^'<9B<3%Q3@XU,1.,NS<#^RKKMKXG_:M^(VI6,RW%G?0B>"1>CHTBD'\ MC7IG[67A?3=;^!GB*\O=.L;RZTW3YGM)I[=9)+5B!DQL1E2=HY&.@]*Y?]F' M]E;4OV?_ (B^(+Z6_L;S2;Z'R++8S_: HD##S%*A0<<<,>:]-^,?@VZ^(7PM MUW0[*2WBNM4M'MXGG8K&K'IN(!./H#7L9+EV*_L"MA\73M4E[5\N^LFVK?/8 MZ,/2G]6E&HM7S:>IX5I_A72])_X)]7>H6NFV%M?W^D#[3Y-<-?\ BOXK-^RHMC)X9T-?!/\ 9B(-0$J_:/(W#:^//SDG'_+/\*]\_P"% M%ZO_ ,,G?\(']HTW^U_L'V7SO,?[-N\S?G=LW8Q_LU/?_!/5;K]E1? RW&G_ M -K#3$LO.+O]GWJP).[;NQQ_=S[5XV(X;Q56$5#GI\N%4?=LN:>MX2NG>_6U MGYG/+"3:5KKW+:=7V/ /B\DDG[('PG6&&.XF:]PD4@RDC?O,*<]CT->Q_LV^ M'O&6D^.;J3Q%\.?!/A&R:Q=4O-'MH(IY9/,C(B8QRN=A 9B,8RB\],Y/C[]E M7Q1XB^ O@GPS87^B0ZMX8G\^6:663R&/S8V'RR3R1U45V'P2\*?%;0O%=Q-X MZ\3:)K6DM:,D,%G$JR+/O0JQ(@CX"AQ]X\D<=P\IRFO1S2G4KTZJ]RBDXJ') M>,+2Y[^]H]/=##T)1K)R3VCM:VBUOU^XY?\ ;Z\07EMX$T#18;AK.Q\0ZHEM M>W )&V,<[3[$G,0?L[_&G2M) M&A6?Q&L%T%!Y4;MO%TD>, !O*+C Q@"3 KV,RPM2AF=7%5L(\1"I&*C91;A: M]XM2:LI-WNOFCHK4W&LYRASII6VT\M>YF_L^RS:#X"^-7A2*\>^T?PTMS'8. MQW8#1W*M@]/^6:G XR2>]9?[&>A^+'MO"MY'X"\'S>'/-F)\0/;P_P!I@;Y0 M6W^;OR'R@^3[H';FO:O ?[.-G\+O@OK7AG29_M&H:S:SI<7UP-OVB9XR@9L9 M*J,]!G SU).=;]G3X;7WPB^#>C^'=2FM)[W3_/\ ,>V9FB;?/)(,%E4]'&<@ M?EO#.)6(PBQ-XJE";]UII-U(RC3;:=THZ:6?NZ,SHX.?-3Y].5/;U32 M^[\CYEL-%\4:Q\?/B9_PC?@?PGXR\O5S]I_MJ"*7['F2;;Y?F2)C=ALXS]Q> MG&?3]?61/V\_ ZRQ1P2KX6(>.,86,_Z7E1[#I7:_!/X-:I\-_B;\0=:OKBPF MM?%E]'A/0_B>(?@UJFK?M2Z#XXCN+!=)TO26L)8 MF=_M#.?/Y5=NW;^]7JP/!X]9P7#N(HX6G4M+GE7C*47:T8QJR=U9)ZQ:;NWY M6)IX648)ZWYD[=ES/]#RG]E/X/%OB_QAXMMX=:U9-4:W2SNAYD5LF 0 M2A&"/X #D (>*]CT[]F+P5HGQ"LO$VGZ/%INH6.\HEHQAMRS#&XQCY<@9 Q@ M[M)P?L\CD[B1A6!!/.UD(!)QP M<#0^$_P$\=6?Q'M_%'C;QLVI75C&\<-G8DBW97'S!@510O"G"H,D#G@5ME&! MGAN3!8G <]13NZON.+]Z_M.9OFYO*U^A5"FX6ISI7=_BTMOO?>YXS8:+XHUC MX^?$S_A&_ _A/QEY>KG[3_;4$4OV/,DVWR_,D3&[#9QG[B].,_5WPDM=0L?A MQI,.JZ3INA:A'#B>PL$5+:V;#_$W MAK2;7Q-?-5 5>V/X16W!^7U,-7J>VA4C*\_B4/9V_=JSUTW\BL!2< M)/F33UWM;?IU-JBBBOT ]0**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "N?TKXM>%=>T_5KNQ\3>'[RUT#<=4F@U&&2/3=H8MYS*Q$> K$[L8"GT- M=!7Y^_LI_P#)O_[6?_7/5/\ TFO*]C+GZQIMQD17=C"*J^#/B1X=^(]O<3>'=>T77H;23RIWTZ]BNEA?KM8QL=K> MQYK\^?\ @G#\;]6_9?UOPWHWBJ3R_ ?Q3C:ZTF\=\0V5XDK0-D]%W,@5AVW1 M-P,UZE_P1G_Y)]\0/^P^/_1=>IF?#/U.%>IS7C!QY7TDFVG?SBU9KN?)<*^* MG]LXC+L*J2A4KJK[6+;O!PA"<6N\:D9*46^GFF?4?B_X[^!_A[K!T[7_ !EX M4T/4%02&UU#5K>VF"GHVQW!P>QQS3(_V@/ N8_;Q^#OAOX$?L&>"+3PKI+6%OJ/BNPU6XA%Q+,9[E].G#-F1 MF(R$48' QP.M5@)I8>2G)2JR<=E9-)-]=M5;\;$Y]Q]G>68S,:0@L$#2$ L0K'&]_;@\!Q7?@K4/B);MX<;?X?LI MYX)]0^>[(VO K2#8<2':#D1D'C)K;"\)N]*.)DTYJHVDXOX$FK._+K?JTEUL M<.:>,*4<95RN"E"C+#QBYQJPNZSFI.4>3VEH\J:Y8-N[LF[(^Y/ _P 4/#/Q M-@N)?#?B+0O$$=HP6=],OXKM8270M%\61F_P!6GC8*US&K28C.2-P589"$/#.R M<$J*\I9-&>82PD).,8IMMV;45&[?NMI^23^X^OEQM4H<-T\YK4U4JU&H1A#G MBI3G/DA%.K"$HINUW*"MJTFK7^EM$^/G@7Q+KJZ7IOC3PGJ&INVQ;2VU>WEG M9O0(KEL^V*W/%'BS2_ ^A3ZIK6I:?H^F6NWSKN]N$MX(=S!5W.Y"C+, ,GDD M#J:^8/B/_P $C_AC>?#>:W\-Q:IHGB*S@9[75'U&20S3 94S*Q*!#J2<>>,)*22:YG9-6;33L_,\C%<=9SE<:]'.\+"-54*M>DZ&!YGBJ\O[Z:UUK+VQ M(2.:-8E\TXE&QC@(0,C)KP'_ ()]:5IMSXE\+SW'P1\0^,+R/Q/;>7XOM;^^ MBM-&Q)"07CBC,+>2?WIWL,@X; YKM_U9P_-B%S2M34;:T[N_-N^>UO=VOS>5 MSP?^(JYC[++I>SI7Q3J)NV(M%0=.R2]ESW?.]7'DNOCMJ?I]I/Q$\/Z]XGOM M$L=]UK2QNO+""]CDNK0<#,D:DLG4?> ZBJ_C7XM>%?AJ\2^(O$WA_0&G& MZ,:EJ,-J9!TR/,89_"OCGX7^-I/AI^V[^TQXCAA2XE\/^'[G4DB?[LC0I'(% M.,<';CK4?[%7["_AW]I[X=1_%'XI76H>,-6\633RI ][+#'"B2O%\S1LK%MR M$@!@JK@8XKDJ9#AJ$77Q-1JFE#9)R[V1]M>&O%FE^--*6^T?4M/U:QD)5;BSN M$GB8CJ RDCCZUR'_ U?\+?^BE> /_"AM/\ XY7&?LU_L):#^RS\2M:UKPWK MOB!M+U:V6%='N)@UO"P.2Y/\9X 7(RH+.1&#*ZD9!!'!!'>I*SO!ZJGA+2U6SDT]5M(@+5R6 M:V&P?NR6Y)7ID\\5HU\C)6;1^RTI.4%)]4OZUU"BBBI- HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "L_Q7XLTOP)X;O=8US4M/T;1]-B:>[OKZ MX2WMK6->2\DCD*JCN20!6A7S_P#\%5/^4<7QH_[%2]_]%U4(\TE$BI+EBY=D M=QX%_;(^$/Q0\1PZ/X9^*GPW\1:M-[ M/]K;]BJ'X>^#? ?Q"USQMJFFV-OHM[J/@K5=%M-!NP82E_\ ;KVWACC6$KYF MZ)V9@F #FCP5XA\>6/\ P5&^.'ACP&/"ES?:_K4#S66GQV\5ZC-] MDADC>:65YP5C$L: )(2X(56V]BK-[?TO\SG^L.Z6]^J]'_E^)]N45\B_$O\ M;I\>?!+X=_'W2_$%GX/OOB%\'_#D/B?3;RRM;F+2=']=6SU)XEY9+.\EOY4N9MN2J/;0[R-H*D@UW'Q^_X*4> M'_#?C+PCX5\+^+OAKX9U+Q5X?@\5R:WXZU1+'3=.TZ?B#;#YL4EQ-WGM])U MGP#J2K):7,43S>3>6!NKIXT=$8),LS+O7:RKN4UM?LG?M1?$+]J#QGK.H6]Y M\-K'P_X?\3:EH6K^%9;>[C\3:%%;320Q2SR^:8S+*463RO(10D@Q*S BDZ,D MKL<<1"3LCZ"\%_$+0/B3IUQ>>'=?3KR.ZCAN(SB2%FC)"R(> M&4\@]0*V*^,_@G^V@O@?]E^35-'\!>$X?&'B[XD:QX2\.^'?#]NNDV>K7Z7M MQ&MQ<-EMO[JW::>;!)V'"Y*K71_M/?&+]HW]EG]G[Q5\09(?A/XZA\/Z/=7] MSI6G:1J&FS::4B=EF$LEW*+N*)MKRKMMF:-)"I#8%-T7S6$L0N7F\KNQ[Y\5 M?C]X$^!$%E+XX\:^$O!L>I,Z6CZYK%OIRW13!<1F9UWE=RYQG&X9ZT_X7_'7 MP3\;[*>Y\%^,?"OB^WM2%FET35H-02$GH&,3L!T/7TKY9_:#^-<.G_M)?L?^ M-M>M=4D_M+2]>O;F#0]%O=5F$D^D6[$1VUK'-.RAG[*VU>2< FN@%TGQ=_;J M\)_$_P />%O$GA/PMX*\-ZM'XK\2Z]H=UX?;7(Y4@^SV@@NHX[B40M&\QDDC M"($PK'=R>RTN_P"O(GZP^9I=UIUU2U_$^L**^;_A5\9/C5^U/X$B\>>"5^'O M@OP=K2FZ\-V7B72+S4M2UFS./*N9G@NH$LQ*OSJ@2Y0=U M+V,NA?UB.E]GU/KRLWPAXST?XA>';?6- U;3=1>Z?=)*KKW[1VG>#O^$HNM-^%]U<+']JD\#6D%V+]8\;C FK-<&%[ M@#*C_0UC9_XPOS5@_P#!'2\&H?\ !-_X;7"I)&L\>H2!9%VNH.I71P1V/M2= M.T>8<:UYJ-NC?Y?YGTU11169L%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q[^S]^RU MX\\$?!_]H;2]4T+[+?\ CI+\:'%]MMW^VF2"Y5.5D(3+2(/G*XSSC!K["HKT M,'F57#4YTZ:5I.+=[_9=U;7ON?.9UPOAWA_P"'?BNTAT7Q9H\<\]G*\B3?V?=&XF=,O&6! M1EH&+'_!+S]G7QE^SG\/O%-AXSTG^R;O4=32XMU^UPW'G((PI;,3L M!SV.#[5]045UUN(,55P]7#3MRU)<[6NCO=\NNB;Z.YXV!\._%1Y%S^[K)+9KEWUNDDO ?^"D?P4\3?'S]G+^P?"6F?VMJW]JV]SY M'VB*#]VHD#'=*RKQN'&<\UA_MV_L]^,/C+^S%X'\.^&](_M+6-'U>PNKRW^U M0P^3'%:3QNVZ1U4X9U& 23G(R,FOIJBHPF=5\.J48)?NY.2O?=I)WUVTZ6.G M..!L!F4\74KSFGBJ<*<[..D8.33C>+LVY.][K:R1\X_\%//@-XL_:'^ FD:+ MX/TG^V-3M?$$-[+#]IAM]L*V]RA;=*ZJ<-(@P#GGI@&N8_;(^$OQ;;]K[P;\ M1OAGX5T_Q$_AO17M/]-O((H!+(;E&5D:>)SB.;(*G&<$* M:A&48J:LT]5-)23LUVTM;YG/G7A_@&;N&6,: MO>N7_;B_9$U#]H.TT/Q'X1U3^P_'WA"0S:9=%S&DR_>\IF RK!@"K<@98$8; M(]^HKFIYI4I8OZW0BH/LE[NUFK-O1K>[ZGJXCA7#8O)_[&S"I.M![SFU[2ZE MS*7-%12E%VY6DK66^M_B7Q)IO[87Q?\ #/\ PB&IZ7X7\-V-\AM+W6X;FW66 M>)N&+>7+(5R,C]W$IP:[OXJ?L5W7@G_@G=K'PN\#VS:YKET;:=F>6.W;4+@7 MD$LTF9&"* B' +?=11DGK]/T5W3XBK\U/V5.$%"2G:*:3DGHY:MOTNO(\"CX M:X!0Q"Q>(K5YUJ4J//4FI2A3FK24/=44WNVXMMI7OK?E_@EX>O/"'P8\(Z3J M,/V?4-+T6SM+F+>K^5+' B.N5)!PP(R"0>QKR'_@F?\ WQ5^S[^SW>:'XOT MO^R-4EUJ>[6#[3#<9B:*%5;=$[+R488SGCITKZ&HKS?[0J>RJT;*U1IOU5[6 MU\WW/I?]6\-];PF-YI\1Z+Y?@WQM8/96UP;J%OMB/Y8==BN9%RH;[RBO/?"7P _:,_8KUB^TCX M8KH?CKP7(3?/",HM1 M3BTW%\JLGO=.W5-'S-7PRRUPBZ%:K2JPG4G&I":C->UESSC?E<7!O92B]EK> M[?@/[(7@_P".$7C#7/$GQ8URQCMM4@2"V\/V^R1+1D.1(IC)2/@L" S%\Y8_ M*M?/O[,_@W]JK]E7X>S>&O#WPS\+WEC->R7[2:CJ%M),'=44@%+U!MQ&.V>3 MS7Z 444^(9Q=2]&FXSY;QY6HKENE9)KOUNPQ'AO0J1PW)C<1"I0]I:HJD7.7 MM7%SYG.$NL59144M="KH4UW/HEG)?Q1PWSP(UQ&ARL='#]HF=,*N^1E1]>P4549,M0T[[/X;\8:5X9MM(O//B;[7)9QWZW"[%8NFP MS1X44*35_,3@G;R_RM^I\4?M?_LC_ !"^*7C[]I6]T'P_]NM? MB!\+]/\ #N@/]NMHOM]_%)>,\.'D!CP)8_FDVH=W#'!Q[#^TK^S1KOQJ_9F\ M*Z7HEY:Z/X[\"WFD^(]"ENSNM(]2L=K+'/M#;HG'F1L5SC?N&<8/NU%7[:6G MD9_5XZ^?^=_U/G7QE\5/CY\2_"$/A[PS\+YOAOXFU#$-[XHUG6-+U#2=&7(W MS6L4,TD]U)MW;%F@A7=C=D @N^+/P>\;?"K]JVU^,'@/1H_&L>L>'H_#/BKP M^U]#97UU'!*\UK>VLDI2 RH9)4>.1HU96!!!%?1%%+VEMDA^QONV>-?#GQ-\ M7?BA\;+;5-6\-GX9_#G2;*>-M(U*YLK_ %K7[MR!&\AM9)H;:")06 29G=G^ M8 #%>3>*_@OXP^,_[5OP\\:6?P?F^%OB?PQKIF\1>,1KEA+'K>C+%(IL MM* M9KKSF:+BYAC$6S*L3U^OJ*%4L[I!*BFK-O>_3_+3Y6/B/X=_L,?$"Q_9OTN2 M*UT[0_B5X ^)^L^.?#MMJ%RDMGJ4,]Y=XMYI(6?RTN+6X(W %XV*DKP5/3?M M?>(_CM^TC^R[XW\!^$_@Q?\ A?6O$WA^^TZZO]>\0Z3)9LLEO(KP6@M[B1Y) M)A^Z1YUMU0RAV("D5];457MG>[1/U9*/*FUI;^M#YIN/V?O%S_&7]E?5AI/_ M !+_ (;Z+JEIXBE^U0_\2Z6;2H;>-<;\R;I49&- M2T>_1I+'5K66SN%5MI:.1"C 'M\I/-7Z*SE)LTC34;VZ_P"27Z'S#\!Y?BY^ MR)\)=-^&EQ\,]4^)MEX.M4TGPYXAT36-,LX;VPB 2V%[%=W$4D$J1!48PI.K M%"PZXKSOX5_L-_$KXO?"3]I#0_B?#IOA+7/BIXJM?$&CWFFW$=]:VLD$-G+; M%0"'=(+BV2-O,6-I!$S;5#BON*BM/;-:I:_TS/ZO%V3;LNGRL?/:_&KX]7W@ M-=%7X,K9>/)(_LK:Y+XBT]_"L4F-INP5F-^T>?G$/V0-CY=V?FJ__P $T?@W MXH_9^_8B\#>#_&EG]A\4:/'=K?PB6*7#/>W$JMNB9D^975L*3C=C@@BO=:*E MU+KE2+C2M+F;;TM_7W!11169J%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %?"O_!4WQSXK\-_M7?!/4/!/VBXU3X::1K_ (]U*PBSG4=/M_L,,]N!D9:2 MWDNU4?W]F.M?=5?/D'@C4]?_ ."HFIZ_<:/J'_".Z/\ "V'1HM0FLY%L[BYN MM4DFG@21EV2,L=M;LRJQP'7(%;496ES/L<^(BY1Y5U:_S_0Z;]HK]IRW^'_[ M*N7WB*SM8O",* L-6OK_ &1V"* "2KR2QL< X4,>U>&?\$V/B';_ M +*7[#/Q"A^(7B*2ZM?@_P"-?$>F:IJ\JLSWFR]:,?#%_J%M)#8:G=?9=- MNG028.Z/[38B&0J3MR?E7.#JHP2Y+Z:/Y7_R9S\U1M5$M=5;SM?\U;Y>9Z[< M_M/_ !:TSP3_ ,)E>? R:/PJB?:Y;"/Q.LGBR&UQN,AT[[,(/,"5_M@?M%:/J7QQ_9#^(GA6WOO&FE:UJ>M7&CP:4H,VJ-=:%<1P(N\J(\O M*@8R%1&-Q?:%;'JES^W-J$_@AH[/X0_%S_A83QF&/PY-X8NDM8[K&!OU38-/ M^SA\9E6? M%/[7GC3X&/I>I_%7X:Z?X8\&ZG=PV,NO:)XG_MJ/0Y)Y%BA-_&]K;F*-G95, MD1F169I>$_P!KQ=,\)?V3XKTN+P;#K6N?VI-/_;R236[P M#[.W[N#R479E,E\Y.#7JW[7?C?4/VZO@=J/PC\%>"_B%9S^.E@LM8UGQ#X8O M=#L/#=IYT;W#L]W'']HF"*RHEOYBL[ EMH)/F?[87P9\8>)_^&Q_[-\)^)=0 M_P"$H_X0K^QOLVF3S?VM]G\GS_L^U3YWE8._9G9@YQ54TDTWH_\ @K_@DUY2 M<6EJN]O[LO\ @??8^J/BG^TIJFD_%E/A_P" ?"L7CCQC!91ZGJB7&JC2]-T& MUE=DA>ZN?*F8/*R/LBCBDD*QLQ4+@F#X=?M.ZQ)\9K7X>_$/P:O@GQ1J]I/? M:)/9:K_:VD:[%!M\]8+DQ0R":,.K&.6%"4.X;@#CQ+XZ?LU>'?!/[;_B;X@> M//@_8?%SP'\1-+T^%[X>$H_$E_X2OK-7A*BU$"N"#75?L MO_#?PGJ/[1LNN^!?V>?"'PU\%Z'ILL4'B6]\$1>']>U2^D94VVL+1Q7$%LL/ MF;WFC5I"ZJ &)SY8\M_+\?O_0U]I4<[>>WE]W;K?_(^I:***YSL"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH I>)?$=CX/ M\.ZAJ^J74-CINEVTEY=W,IQ';PQJ7=V/HJ@D^PKX!_9+^,GCSPQ^TGX?^,WC M2^N(OA_^U7?2Z9ING2J?+\,M"/\ B0*W& UW;+,"0!NDECS@YKWK_@HEX8\1 M?'G1_!WP9T72=<;1?B7JJQ^+M:M;>5;72=$MML]S&]PHV1RW.U($4G+!Y,#@ MU4^.O_!+CP-\1_@?J'AO1]2^(FGZA9VHD\.R7?Q U[4+32+Z!=UG,MM<7DD! M$4BH0"AP!Q@X(Z*?)&/O=?R_X?\ (XZRG.?N?9_/_AM/F;7[0G[;>K?"']IO MP_\ "KP_\/K[QGXA\5>'IM9TV2'4/LT"2QW<4!2Y;RG$%NL;R2M<$L1Y818W M>10+OC!^T9XK^&^E_"^+[;X#U:"Q\0ZQ)K\BZ39P/:P3,\5TC@"#1X0R@\9^S%K/CKXQ?MG?#GQ]XL\$^)O#-XWP-]I,]K M;VFK+K-B)(0[H%_>>3)+& ?GBPRY7FN\_8K\$:UX5_:%_:2O=4T?5--L]=\< M07>FSW5K)#%J$(TNT0RPLP D0.K+N7(RI&<@TW&*336MOQN$9SE)-/1OMTM< MX#]DW]ISPI\'O@O\*9/#OPX'@WP!\4/&>N:'&]6U2^ M\0R6PO[62UNM+N3KM]^&'Q U8^*OBY\9 M-)CTGXG>-#!HQLA'M_LO3M/4PHB _=6>X^T7.!P1-'UP*)QAK+M?_@?UY$TI M5+1CW2>VVFJ_KN^QU'A[]K3QE\;KC5K[X3_#K3/%'A'2;J>Q37M>\2MH<&MS MP.8YA8(EI%=0\#ZIX'U; MX8^&TL[^WU"\2>:2>YMI)'7$:[-B[ 4D1W65'5QMSMKT#]DGQGJ7["'P9M?A M+XV\&>/KS_A"6GMM"UOPYX9OM>LO$=DTKR0/NLXY3;W&U]DB7 C4,NX.5;(\ M8\;^%_B1\9_AS^W'K-]\,O&'A^X\>:#I47AG2IM/>:]U**+3YHE"B/-8?AS MX!\!6'C+5O!_A#2=;UK[=XD31Y"ETK+%#:(T$@GDQ$S,7:&)21 SQ,P8QDCE21P<=,CBOB/]LKPGH_BCPAI[6'@7XQ:?\ '#PC MX7@C\&^*/"V@7@+W1A#)9R7D2M;BW$S8FBO2D>#)CGFOLCX=_P!M#X?Z'_PD MGV<^(O[/M_[4-N/W/VKRU\[9_L^9NQ[8K&I%631TT92YG&7]?\$^&?#/PJ\$ MZK^T-XR^'OQSL]2T/XM>*O$]YK'@7XA),;6]U6Q,H>TATO4!DVTUM'LC:S! M.T'9('S7:?\ !1W4?&FE?M._LR1>']!\,ZO;V_BZ5[*74_$$]C+=7O\ 9MZK M12JEG,(XA%AQ,I=BY*^4H^WU4J8+>.,F*1O,E29,2)L(Z]U^T]\-_%6I?%+]E9FL]2 M\17'ACQ69=?U*SLY)88,:1=1/ZUZ[[/S7_#^?9^+OVIO$ ^)L7P]\&^"[3Q;X^T_3;?4O$<;:TUEH7AI9@?+ M2:^-N\CO(RN8T2V+LB%V6,8SS6D?MR^*=&_:S\#_ ?\:?"]O#6M>-(=1NH= M4M->&HZ5+!:0&7?;R>1&\K%AL>.5(7C#1MA@XJG<6^N?LE?MC?$7QG>>&?$G MB;P%\6TTVZEU#P]IDVJWGA^_LK5;0Q36D"M.\$L2(ZR0HY5PX90"#7)^)/'_ M (J_:%_X*-? O6M*^'/CK2?A[X1A\0I-K^M:)<:>;BXGL JY@E42V\/RHJM< M)&TCN55?D).:C'MI;?SM_F;2J2776]K6Z7].W4QO@MXB\>+^W)^U)_;'@WP7 M-H\EKHG]NI#XMNC+#;KI4_E" ?V>OG-*GWPS0^420K2XR>O_ &>?VI/"?PD_ M8I^!]KX#^'^H0W_Q$TY!X1\#6.IO>21+M\Z =>L_VI_VK=0FT75HM/\1:;H4>DW+VE31R"!R,2E7(5@A.&(!P: M\F^ /P2\:?!7X)_LM_$Y?!_B+5+_ .'?@V;PUXH\,+:F+6+>VO$@)GAMY-K- M-!+ N^(X=D=MH+*%;1\LM_+\C.//';^]T_O?Y:GT!-^UCXI^%/C3PYIOQ9\! MZ;X0TGQ;>QZ5IVO:)XA;7-.M[Z7 AMKLR6MM) TK91'"/&7PI<;A6(_[J_9@\":KX>_;;_:;UJ^T;4+'3_$.K M^'WTZ_GM'BAU..'0[:-S#(0!*J2!T.TD*VX'!R*SY8I-M:VV^:_X)IS3WF M@N J>;%)&V061&!5E9%*UZ=7S[^SMX,UC1/V[_VC-8O=)U*STG7/^$9_LV]G MM7CM]0\K3Y$E\F0C;)L8A6VD[2<'!KZ"K*HDGIY?D=%*3[O\ !A1114&@ M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\0?MT_\*K_X M>4?"#_AQ_PF/V3^S?M'VBR\O_CZ_=^9C?M[]<=Z^WZ^ M=/B5X(UJ_P#^"H/PM\00:/JDV@Z?X'UZTNM2CM9&L[::2XLC'$\H&Q7<(Q52 M02%. <&MJ,K2OY/\CGQ$;QMYK\T>2?#&+P4_\ !,_P9J7P[_8#^$NBZQI-]H>K M:=X;M8KRPO+5K6XM9MN762-@&5]Q)(8 Y)S5NHG"[75?J9QHN-1)/H]EYKU. M1^(/_!3&SLV^"Q\!^"=8^("_'/2-0U'08[>X%K-%);):,D4P*.L:'[2WFRLX M6%8'.)"0M=MXJ_:<\46GC;3_ +X<\$Z7XH^)":9#JGB"SB\0M;Z)X:BE9DC M,U^UMYKF1DD\M$M3(RQLYC5<9^9?V(/@QXQ\)_\ #$_]J^$_$VF_\(IX-\66 MNM_:]+GA_L>:;[#Y,=SN4>2\FQ]JO@MM;&<&NU^.G[-7AWP3^V_XF^('CSX/ MV'Q<\!_$32]/A>^'A*/Q)?\ A*^LU>$J+41R3M;3PE&+0HQ#QX*X(--PA>WK M\]?\C.-6JX\S[KY:)]GU/;?AU^T[K$GQFM?A[\0_!J^"?%&KVD]]HD]EJO\ M:VD:[%!M\]8+DQ0R":,.K&.6%"4.X;@#C(T/]JKQQ\99]4O_ (6?#G2?$WA' M3;B:TAUW7/%#:+%KH_ MM&RZ[X%_9Y\(?#7P7H>FRQ0>);WP1%X?U[5+Z1E3;:PM'%<06RP^9O>:-6D+ MJH 8GQO]G?]F7X7_LK?#J3P#\6/V;K7Q9KOA>XN(=-\4:;\+QXF7Q;9F9VM MYGGM[>9HKCRV".MR4 *9#$$8.2'STT_I_J5[2IIKIKK]UNGKT_X/O?BO_@HS MH_@[]GOQ9XLU#PSJFG^*/!6LVOAO5O"U[-+G]C_ .,OA7PEHGQ. MU+X90^)O"3> -+\0Z=>-K4,<6K64NHK%#<(+T6401&C$Z@HJ2G[HS3A&-].Z M_3;7^NY-2I/EUUNGI;R>Z:_I]-3Z[\??M1ZO-\:;_P"'?PY\'Q^-O$V@VT-W MKUQ?ZJ=(T?0EF :"*:Y$,[M/(F9%CBA$_VY_$@_:W\*?!OQA\ M,9O"_B#Q%IVHZH^H0ZVNH:88+9(C&]M*(4:;>S2JRR)"\7EJ2K"136;HMOK' M[&7[57Q.US4/"_BCQ)X!^+%[::Y#JWA_2Y]8NM$OHK6*UFMKFTMT>X:)Q$DD M)+3X<>-M#^'?A?0_$EK%K>LZ//8R7% MS<16>[S() )+>(B.)8C.L;R,)P%(3)A1CVTMOYV_S-)5)]];[6Z7_P NI[1_ MP4*_Y,$^./\ V3_7O_3=<5POP8_X)Y?!'Q=^SWX+NF^&/A#2-4O/#UE(^JZ) MI\>DZD)'MXV:075L(Y=^[YMV[.>:]&_;I\/:AXN_8C^,>DZ38WFJ:IJG@?6K M2SL[2%IKB[FDL)TCBCC4%G=F(4*H))( &:X'X4_MDZ/X'^!GA'25\"_&K5M= MTW1;.RFTZW^&NMVSB:.W567SKJVAMQ\R[=S2A[W*JV_L_2YI4&UF,-L%ED3Y?,F8C(7+>I:A^W#JVH^"OLVB_"/XK M-\1;F+R8=!O_ S=6]C:W1 \[5&46)MUGQ6U7P]XN_98\3>(O".J:;K4?C MR<2>'K&>/4;E[AM.O8HH8I$(C?S&*;68J '!?9AL%+Z*1C&W^B(;NUG;?E&";#M.\A>#>T+X> M?%7Q9X:_9)N/'6C^)-:UCP_X\O[S4+B]LC/?6&FBUOUL9M2:,%(Y_*-N'=L? MO& /SYJU&*=UY_J9<]24;-ZM1?IMOI\_^&/?+3]JKQ=X&^*?@_P_\3/A_IWA M+3_B!=/IFB:II7B/^V(H[\1/.EG=JUM 89)(HI2IC,R%HRNX9!KP_P#9G^*O MB[P_^V)^TUX?\$>!X_%FJ3>.+>\N[K4M6.CZ3IT1TNS1/,N!#/(TCE7PD4+D M!"6* KN]B_;Q\&:QXP\4_L^R:3I.I:I'HOQ7T_4=0:TM7G6QM5T_4D:>4J#Y M<0:1%+MA0749R17F?P(^*?B?]G+]J_\ : 7Q-\-O'TG@7Q1XQCU'2_$.D>&[ MK4R\@TVSBD#0P1O<20GRU"21)(@=9E;8>LQMRMI=/U-*CDII-Z)[_+TL>V?! M_P#:P?Q1\1M>\#>.O#A^'WC;P]IHUR2UEU%+[3]0TTML:]M;L+'OB23Y)!)' M&Z$KE<,#7/>#?VM?B%\,K[0_$G@7P3I_@/5/!.DR:S9-9 M:IJT^I%/M%W]EDQ)%!%'&JH)1'([LQP%4;M7]GW]HO4_V=/@/X?\!>.OAW\2 MO^$N\"Z7;Z&!X=\)WVL:;KXMHQ#'<6EW!&T")(B(VVY>%D+%2/ES4N,>BUTT M_K^D5&I*]I.RUU[_ (?\.=9/(-/\17%Y=ZO_P (Q!X7%H%U MQ]=#M&=*,);:MPKJVXEM@12^[9\U:#]C_XB:5\.[#XH M1Z#'-X^M?BO=?%:7P:+V/=]DN+7[$^G+,?W9O%M51PV1&9@RYVD-73?MO_M1 M:U\9_P!C[XB^$?A[\*OBQK7BKQ+X7U+3Y;74?"%_I<.GQR6LJS$S3QHEQ+Y> M\1QVK3&24QJ.&R*5./,DE=7U\OZ[DRJSY6Y.SMIIO_78Z;Q3_P %"-9@^,G@ MWP#X:^&EUXE\2>.O!5IXNL-NK&WM+/SIQ'(EW-Y#"&")-SF^ _!=KXO\ &.AV5O>>))+G6FTW0_#S3J&B@DO/L\LDDSKE MU2.W)V ,P3&=!\16L&NZOI$ MUE-=7$\5F6\Z%P)+:([(UB\]8WD83X7"9K[*J:W3T_5EX?>3\_T04445B=(4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SG_P4G^)FL6'PGT?X M9>#[Q;/Q[\:]1'A32IAG=IUJZEM0OL 9VP6HD.1@AG0CG /T97R'X5_9QF_; M(_;#\=?$CQ]I?CKPWH?@=AX.\"0P:MJ?AN[FB3+W^HJUM+!,T=Q*ZQH=VQXX M <'@C6E:_-+H88CF<>2.[_+K_7<[#_@F_P".]6M/AOKWPG\5WDMWXT^">H_\ M(W=S3 ^;J.G;=^F7Q]1-:[1GJ7BDS6?\.?V[?&OQY^(_Q#\+^ ?A3;:E=?#? MQ)>>']1U+6?$QTS2G,) BV2I:32M/( S-$L+)&#'NE^< 8OC#]FR3]D#]K/P M%\2O &G^.O$&E^+IO^$.\=P7.K:GXENA:R_/8W^ZZEGF2.VG7:Y!VK'.QPH# M$]E_P3]\":IX'?XX-JNC:AH[:U\6-'_V\?#,7[/WBKQSXIL-0\,S^!=7F\.Z M[HZE;ZZBU2-XT6TMS'Q<-,9H/**XW"9,A><8_C']JWXM_#;X=7'C77O@?!'X M7L[9KZ[MK#QTM/$ LH=*EC4.Z@-#,898A*,H'')PK8]4^*'[ M:&I^+/@WJ^E^&_A)\6[GQ]JFG36D>BW_ (5N[.TL9WC*YFU!T%FT2%LEH)I& M8*0JLQ JN2-]%?\ 0E5)V]YVT[;[_P!61YS9_'FZ_:2_:1_8_P#B)9:'%IUY MXL\$>+]5@TJ6^,D<4CVVELL+3B,'&< OY? YVGI7O'PE_;0\/^//V3;SXJZY M;MX5M_#MK>'Q-ID\XEFT&[LBZ7=HS83>Z21L%.U=X*$ ;@*^%_$5@OA/P!XBL]<-SILT0T:>6WTT1Q7.Y1Y+N8W"J^"Q1L X-5_V@ M_P!GW5?%7_!0J3X3Z%=0GX$?#U]XO\1Q:]/@S6/&'BG]GV32=)U+5(]%^*^GZCJ#6EJ\ZV-JNGZDC3 MRE0?+B#2(I=L*"ZC.2*\S^*7[)^O?M&?&?\ :^\,O#J&@V'Q%\'^&-,T?6KF MTD6RN+B*'4MP63&)%C=HA($)*B0 X)&9CRN.NG_#HN2G&=UJ[^7\K_4]2\,? MM*_%GXF^$(_%7A7X,V#^&;V,7.GQ:]XO&E:WJ-NW,-/A9\5]+\<:? D-YI>D>$+W5;*[G VL;6^ MMT:T,1(W*99HR%(! .16'^TK=>&/CE\'/"=K\9/A%\1+6ZU03:G:_P#".:== M:Y?^$+N(X@;[3IJM-!"K&^\0:"WAG6)U;[5IAO([S[*P8K@31_*ZD ," #AAD Y VZ\= M_8(B\?P_LK^&U^)3ZI)XF5KH*VJA?[3:R%S+]C-YM^7[2;?RC)CG=G/S;J]B MK&2LVCJIRO%,****DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N#\ ?L\Z M)\/OC+XV\>0W&HZAXC\=FTCO)[QHV6SM[:+RX;6W"(I2$$NY#%F9Y&)8\ =Y M13NT)Q3U84444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !117RM_P %2_B'X@^'O_#.?]@: MYK&A_P!N?''PSI.H_P!GWLEM_:%E+]I\VVFV$>9"^U=T;95MHR#BJA'FERF= M2IR1YF?5-%%%2:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5P_[37C#4?A[^S=\0M?T>X^QZMH?AK4=0LI_+63R)XK622-]K JV&4'# @XY M!%=Q7FO[9O\ R9]\5_\ L3M7_P#2*:JC\2)J?"S\F?A9^VW^W5K_ .QEJ7[1 M-M\3?!>O^!_#MV]O?:1>Z/8Q7I$F**V-FTTV]0P M=9;F0R%@"2S9'6O4K4(RDH*RNWLNBZ>IX.%Q52$)5'=V2T;OJ^OH?>GP>_X* MX_LY_'GXBV_A/PO\4M&O->O)1!;6]S:W5@MU(3@)%)<11QR,QX"JQ+$@ '(K MV;XQ_&OPG^SYX O/%/C;Q!IOAKP_8[1->WTOEQAF.%4=V9CP%4%CV!K\.?C[ M^QY\?OBG\)/#NBG]F3]G/X?0W4T0T/7_ WKNFZ=J5VX((5+E]7<718J?\%4;?Q5J6N_L4^#_P!H":XT?PS-;6T7C-_M*-&;Q9;6&]DEFB=E M+K"5)=20OG2%>I%8O"P%K[6(_BUIIL].D2.9&TK4%N"?#_@GPOXPDU&WBT;^PEB@EU:R*OYKNL?^O0 M*?.?)!VC?\V#F?M'_P#)[G_!.W_L7/#W_HR"G3HT[*<;ZWW\D36Q-:[IR:TY M=K]6?L37YM?\%CO^"JVL?LF?M0_"/P;X(\>?\(_';WS7/Q!L_P"Q$NMNGR26 M;0-OFMWZQ?;.+=MX[X.RO5?VQ?C;^VUX+^/FJZ?\%_@_\.O%WP^ABMS8:GJU M[%'=3.85,P96U* X60NH_=C@#KU/S3_P7J^'>DZA^TW^R/J&J>&M!CUSQ5K4 MMKXB9;*)FU)4GTA1!.V"9HT\V555V8 .P'#'.6%I1]HN:SO?\NIMC:\O92]G M=--:V:Z]'_6AZL/C]=_&C_@KS\++[P;^T=Y?@?Q?X;35K'P(=-U6/^U;8VD\ MI81M;BT_>"%Y/-FD2:/;M52=H/NFK?\ !93]FG0+OQ+;WWQ2T^SN?"-V;#4X M)]+OXY8YP\B%(T,&ZE^!/\ @Y<^#.CZ'IFGZ-H^ MF^#YH+2QL;=+>VM8UTK5@$CC0!54=@ *\O_ ."._P"RQ\/_ -H__@HA^TE= M>//"NC^+H_#NIWBV-IJMLMU:QM<:AR MBGT[F,<15C/DC:[DUK?HD^Y^CB?\%6OV>7^"'_"Q?^%I>'_^$3^UFP^T&.<7 M7V@+O,7V3R_M._;\VWR\XYZH!JC^Q_I>H?LW?M _P#! M0#0_AC#/IR^&?#VKG1+2WD.;+R)YQ"8\G):%'?9DEN /F)YF6&IZJ+=U9_>5 M3QU7W932L[K2]]/^&/T=^+W_ 5T_9Q^!7Q#F\*^)OBGHMKKEK)Y-Q!:VMUJ M"6T@X*22V\4D<; \%68%2"#C!KW?P!\0=#^*O@W3_$7AK5M/UW0M6B$]G?V, MZS6]RG(RK*2#@@@]P00<$&OY^?\ @G]\*OBUXU_9_P!8U#P3^SK\ ?BUI%S< M3?VEKWBZ\M9M5M3QE6\W4X7M0,9#+'&6!W;FSFOT0_X-\?@)\6/V?OAC\1-/ M\=Z7INE>#M8U"TU3PK'IVO6>KV>]Q<+>"&2WN)]J*$M1\[9)R:*PN.JU9I2CH_)Z?/9GHW_![KY;_ ."SGAVW\7_ ?]@W2;OS!:ZIH)M)C&=K!)+?0T;!['!-.C1C.,4^ MK?Y$XC$3I5)RCT4;)[:NQ^EGPE_X*I?L^_'/XNIX%\*_$[0]5\432&&WMA#< M0Q7CC^"&>2-89F/81NQ/;-?'_P"T%_P6A7X,_P#!873?"=]\2?[-^!?AVVN- M/\66O_"/>=]GU..WNU*;Q;-=MBY%L,PL4/J5W5YW_P %L?V2OAY^R?\ &3]F M36/AKX5T?P5=2>(#9S_V5;B'[2+>>R>"20CEY$+/^\;+-N^8G K=_: ^!O@G MQ-_PSO_6I^B7[3G[E^*(]/V_:HH1)!=6H;.TR02JDJ X."R@$@XZ&OQC^/UK\3OB[_ ,%J_BK# MIGPZ\ _%CQ3H]]);:5X>\=7D26*V4?EBW:&&:[MDF;RF5A'EP1*[%.K#U7]B M+]EO]H;PW_P5(\->.O\ A4OPS^%]GI[&S\7Z1X+U[3EM(K.575WEL5U">1"2 M4(6-54-&A"9!)F6%@H7;UM?=?EN5',*DJME'W;VV?WWV^1^D_P"TM_P4C^"/ M['_BFWT/XB?$#3/#^M74:S+8K;7%[<(C9VNZ6\*]6M3>6MI9V5V\.MTK^01QM5\L].64K=;GZ$>&O\ @K%^S[XP M\6:;H.F_$."ZUK5_$!\+V=BNDWXN)]0#(IB"& ':&D0>:?W>6^_P:UOVD_\ M@I;\#?V1/%\/A_XA?$+2]"UR9$D-A';7-]<0JXRK2);QR&($<@N%R"#T(KX% M_P"#?;X"^#_'G[0/[0'B_7/#^EZQXB\,^)X(]'O+RW6:322T]Z[O 6'[N1BB M N/FPN 0"P.#_P $7/@W\-?VG?VL?CQJ'QKTG0/%WQ6BUZ4Q:1XDACNU5#+. M+ETMY=R2,CJJ'AO+55QM!HEAZ:Q^A'A7_@JK M^S_XZ\8WF@Z)\1]/UC4K#1)O$4ZV5A>3PI8PP&>63S5A,99(P28PQD!!7;N! M6OBG_@GK_P %==8_:8^('Q^\$^,OBX;6^UJ&]/PMNQX;"_8+>&WU.>:Y_P!' MME)\F"*VEVW!WMY>U+/"GP[M]'U#X?R:'?VTEC" MXO-/#R6,?VNV7=E6B$C2*4RRCYEZ# =_P20^$WA63QK^W#J#>&?#[7_@UKF# M0+DZ=#YVAQR+KD4B6K[QIQC+?9/IU9C]9K5)QU6\D M[7L[+U^[S/L;_@BMX]U;5_V,=9USQ9\;+?XO6]IKMX3KTWVZ./3(8X8G>%YM M0BAG95R9"S*$0/M!(7CLM%_X++?LQ^(/B%'X7MOB]X?_ +4DE$*/+;W4-BS$ M@#_2WB%OCGKYF/>OR9\/^)O$?AW_ (-S]5CT&2ZBLM4^*QLM<:$D?Z";2-\, M1_";A+93V.0.]?8WQ\_8]_9.T7_@C9?>)M+TCP/"\/A#[9HOB:%XQJU]K/V4 M-#&UP,RO))<;5> G:NYEVH!\JJ4(<[7[3 M7[7_ ,.?V.OAU8^+/B-XC7P_X>U.^CTVUO%LKF]6:XDBDE1 MO'(V"D,C;B- MOR])I+N>XA\?"UL9;D'S)+**#5XX.O)54 M4(I_NHO48)[_ /X*Z?L+_"WX%?\ !)GX1^)O"7A'2=%\26]UI,-UJL$"K>ZH MMS8323?:)?O2EI%5P6SMQA0JG%*.%IZ1DW=MK[ASQU764$K))ZWOJ?LW17(_ ML^ZC-J_P%\$7=S(TUQ=:!82RR-]YW:WC))]R23775Y[T=CUHNZN%%%% PHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY6_: MS^(?B#PW_P %./V1] T_7-8L-"\2?\)C_:^G6U[)%::KY&E120>?$I"2^6Y+ M)O!VL21@U4(\SMZ_@KF=2IR*[[I?>['U31114F@4444 %%%% !1110 4444 M%?'W_!7O_FU__LX'PI_[=U]@U\??\%>_^;7_ /LX'PI_[=UM0_B(Y\5_"?\ M74^P:***Q.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L/X MF^ ;/XK?#;Q!X7U&2ZAT_P 2:;E;E M% /71GRWX9_X)$_"OP[^PYJ7P DNO%6J>#=2O7U$7E[=6[:I9W#.KB6*18%C M5E*\9C/!8'()%=1I'_!.'X=O^QOI_P "_$QUSQYX)TE/+LGUZYC:_M &8Q>7 M-!'%M,6XJA R%^4DKQ7OE%:>VF^O6_S,5AZ:V72WR['P+\./^#;[]G3P!X[M M]:N?^$Z\3PVLPG32M8U6%[!B#D*RPP1NZYQ\K.0<8.02#]4?M4_L:?#W]LSX M2_\ "%^.]#CO](A<2V3P-Y%QIDJJ562!U^XP4D8P5(X((XKU*BG*M4DTV]A0 MPM*$7&,59[GYZ6?_ ;/_L\VOAB^T]M4^).C)J,FK6OVJT53DI&!:B+# M< EHV; P",G/N_C;_@EM\/\ QY\4O@QXNO-8\8QZE\#+*RL-!CAN[98+M+4H M8S= P%G8[!N\MHP>< 5]*44Y8BH]V*.#HQ5HQ7_#!7@_[87_ 3T\%_ML^/_ M (:^)/%6J>*-/OOA9J$NI:2FDW,$45Q)));2$3B2&0LN;6/ 0H<,W/((]XHK M.,G%WB;3A&:Y9;'@_B;_ ()Z>"_%7[>'AW]H:XU3Q0GC3PSI[Z;:V4=S -+D MC:WN++-0U3XD7! MN=3BU6YMY;>!C-+-B$1P1LHW2L/F9N .^2?H2BJ]K.UK^1'L*?-S6UO?YL\' M_9D_X)Z>"_V4OC[\3_B-X=U3Q1>:W\6-0EU+5X-1N8)+6VDDN9K@BW6.%'5= M\S !W[W!4::M9;:H^#_ (Q_\&Z7[.OQ<^(5QX@M MXO&7@\74OG3:;H.I0Q6#L3EL)-!*R G/RHRJ,G '&/JK]EK]E#P-^QI\)[;P M7\/]'72=&AD:XE+R&:XO)VP&FED;EW. ,] !Z-11*M.2Y9/05/#TH2Y MH129XW^W)^Q!X3_;_P#@Q#X%\9:AXBTW28-3AU59M&GAAN#+&DB*"TL4J[2) M6R-N<@@_!W3M>UKQI9P_!*W6VT-K"[MHVNU"VBYN= M]NX3STP>)O^">G@OQ5^WAX=_: M&N-4\4)XT\,Z>^FVME',PF4MMN9#D2@9"\8!!]XHH5225D_ MZ8.C!OF:UT?S6Q\R_MQ?\$E/@[^W[K=MK7C+3M6TOQ+:PBV&M:'=+:WDL0SM MCDWI)'(!G@NA8#@$#BF?L-_\$C?@[^P#XCNM>\'V.LZKXDNH#:_VQKMVEU=0 M0G!9(PB1QINP,E4#$<9QD5].T4>VGR\E]!?5Z7/[3E5^Y^(__!475?@QJ/[8 M/B"3]H+X"?%;X<7ZR;8/%/@+6[6[@\6QJ2L=PR7=M%#\R 996,@(VMRM;G_! M$O\ 9A7XC_\ !0ZY^+W@;P'XC\"_!SPGI4UII$FLR-+/J=Q);BWYD(Q)(X>6 M9_+RD?RJ#@KG]G**Z/KC]GR)=+;_ *'&LO7M?:-];[)/[_\ @'@_[%?_ 3T M\%_L)ZKXZO/".J>*-1D^(.H)J6HC6+F"989$,I A\J&/:O[YN&W'@<]<^;?M MA?\ !#WX&_MG_%&;QGKEOXD\,^(KY@^HW/AV\BM5U-@,;YDEBE3>1C+(%9L9 M))YK[!HKG5::ESIZG9+#TG#V;BK=CY+_ &6O^",/P?\ V.?VAK'XD>![CQ?9 MZI8::VFI87&H13V+AXQ')*P,/FF1\%C^\"AF.%"X4=1^SI_P3'\!?LR7?QBF MT'5O%UXWQM=GUP7]U;R"T)-V?]&V0)L_X_)?]9YGW4]#GZ,HHE6F]V$<-2C; MECM^I\__ +,O_!-?X:_LQ?LN:Y\';6+5O%W@GQ%=SW>H6_B.2&YDG,R1HRYB MBB \I"I"[E;D-D#'@>A_P#!MM^SCH_Q!CUJ3_A/-0L8YO-&AW.LQ_V>1G.P ME(5N"O;_ %V<=Z^_**J->HFVF]2986C)).*TV/!/VR/^"_#OP MQUR36_#/A7PMJ%OJ&G0^')(+5H#!;S6\<0\V&51&(YVX"@Y5>< @O_:M_P"" M>G@O]L']F30?A3XFU3Q18^'?#TMG-;7&F7,$5ZYMH7ACWM)"Z$%7);"#)QC MXKWBBI522M9[%RHTW>ZWT9E^"/"=OX!\%Z/H5F\TEGHME#80/,0TCI%&J*6( M !8A1G SV%:E%%9FNV@4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %?'W[9O_*67]BW_ +GC_P!,T-?8-?'W[9O_ "EE M_8M_[GC_ -,T-;4?B^3_ "9SXKX%ZQ_]*1]@T445B= 4444 %%%% !1110 4 M444 %?'W_!7O_FU__LX'PI_[=U]@UX_^VC^Q=X?_ &X/ 'A_0-?\0>,/#'_" M+^(+;Q-IVH^&;Z.RU"VO;>.:.)UE>*3;M\YF!4!@RH0PQSI1DHS39CB(N5-Q MCN>P45\?_P##H;_JZ#]L#_PX_P#]ST?\.AO^KH/VP/\ PX__ -SU7)#^;\"? M:5?Y/Q1]@45\?_\ #H;_ *N@_; _\./_ /<]'_#H;_JZ#]L#_P ./_\ <]') M#^;\ ]I5_D_%'V!17Q__ ,.AO^KH/VP/_#C_ /W/7@_[=?[$_B#]F'_A3?\ M8'[2G[5%Y_PL/XH:)X)U'^T/B%))Y-E>^?YLD.R)-LP\M=K-N49.5;LXTH2= ME+\"9UZD(\SA^*/TXHKX_P#^'0W_ %=!^V!_XER0_F_ KVE7^3\4?8%%?'_P#PZ&_ZN@_; _\ #C__ '/1_P .AO\ JZ#] ML#_PX_\ ]ST_:"^&NH?M*?M40Z%\)_^$<_LB>W^(4BW=Q_:-A)S1,C;74!-B)ATJ_R?BC[ HKX__P"'0W_5T'[8'_AQ_P#[ MGH_X=#?]70?M@?\ AQ__ +GHY(?S?@'M*O\ )^*/L"BOC_\ X=#?]70?M@?^ M''_^YZ/^'0W_ %=!^V!_XC_AT-_U=!^V!_XC_AT-_P!70?M@?^''_P#N>CDA_-^ >TJ_R?BC M[ HKX_\ ^'0W_5T'[8'_ (C_AT-_U=!^V!_P"''_\ N>CD MA_-^ >TJ_P GXH^P**^/_P#AT-_U=!^V!_XC_ (=#?]70?M@? M^''_ /N>CDA_-^ >TJ_R?BC[ HKX_P#^'0W_ %=!^V!_X MC_AT-_U=!^V!_P"''_\ N>IY(?S?@5[2K_)^*/L"BOC_ /X=#?\ 5T'[8'_A MQ_\ [GH_X=#?]70?M@?^''_^YZ.2'\WX![2K_)^*/L"BOC__ (=#?]70?M@? M^''_ /N>C_AT-_U=!^V!_P"''_\ N>CDA_-^ >TJ_P GXH^P**^/_P#AT-_U M=!^V!_XC_ (=#?]70?M@?^''_ /N>CDA_-^ >TJ_R?BC[ HKX M_P#^'0W_ %=!^V!_XCDA_-^ >TJ_R?BC[ MHKX__P"'0W_5T'[8'_AQ_P#[GH_X=#?]70?M@?\ AQ__ +GHY(?S?@'M*O\ M)^*/L"BOC_\ X=#?]70?M@?^''_^YZ/^'0W_ %=!^V!_XC_AT-_U=!^V!_XC_AT-_P!70?M@ M?^''_P#N>CDA_-^ >TJ_R?BC[ HK\Q_VZ_V)_$'[,/\ PIO^P/VE/VJ+S_A8 M?Q0T3P3J/]H?$*23R;*]\_S9(=D2;9AY:[6;FZ4$D^;\"8UZCDXJ&WFC[ HKX__P"'0W_5T'[8'_AQ_P#[GH_X=#?] M70?M@?\ AQ__ +GI:]X_X=#?]70? MM@?^''_^YZI)74.ZW71V/L"BOC_ /X=#?\ 5T'[8'_AQ_\ M[GH_X=#?]70?M@?^''_^YZ7)#^;\"O:5?Y/Q1]@45\?_ /#H;_JZ#]L#_P . M/_\ <]'_ Z&_P"KH/VP/_#C_P#W/1R0_F_ /:5?Y/Q1]@45\?\ _#H;_JZ# M]L#_ ,./_P#<]'_#H;_JZ#]L#_PX_P#]STMV<5W\1&>WEFMK26:-9 L" ML4+( 0K*2,X(/-$:<&[*7X"E6J)7,/"^F:W>16GQ$9+>*:YM(II%C#0,P0,Y #,Q QDD\UWG_#H;_J MZ#]L#_PX_P#]ST.G!.SE^ 1K5&KJ'XH^P**^/_\ AT-_U=!^V!_XCY7&-IYJHTH2=E+\.Q,Z]2*NX=ENNKL?IQ17Q_\ \.AO^KH/VP/_ M X__P!ST?\ #H;_ *N@_; _\./_ /<]3R0_F_ KVE7^3\4?8%%?'_\ PZ&_ MZN@_; _\./\ _<]'_#H;_JZ#]L#_ ,./_P#<]')#^;\ ]I5_D_%'V!17Q_\ M\.AO^KH/VP/_ X__P!ST?\ #H;_ *N@_; _\./_ /<]')#^;\ ]I5_D_%'V M!7Q]^V;_ ,I9?V+?^YX_],T-+_PZ&_ZN@_; _P##C_\ W/6C\+O^"2GA_P"' M7Q^\&_$?4/C%\?\ QYKO@.6YETB+Q9XKCU2V@^T0F&=0&MPZJZ$!@CKNVKG( M&*J')%WOT?3NK&=3VLTH\MM4]^S3/J^BBBN<[ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *^/\ _@KS_P VO_\ 9P'A3_V[K[ KX_\ ^"O/_-K_ /V< M!X4_]NZVH?Q$<^*_A/\ KJ?8%?!O_!:[_@J_;?L0?#23P3X-O8)OBIXHMB(B MC;O^$>M7RING Z2MR(E/<%SD*%?[RKX9_P""D'_!*KX#Z_\ CXU_%:_\%WE M]\0+?PMK&NQZO<^(]4F=+R&REDB<1MJP MR&\FLHI)9-BW(CVNSOF,+L*L5V[3BONBC$GZHYZWQT_7_V MV1]@5^0?_!7+_@N]K7P]^/>E^"?@CJUK]G\#ZFESK^K*/.@U>YC.&L%YPUNO MS+(1RS<*5";F_6WQ3X;M?&/AK4-)OC="SU*W>UG-M=RVDVQU*MLEB99(VP3A MD96!Y!!YK\O_ /@H[_P20_9[^!+? AO"OP_.EMXT^,/A_P +ZR3KNI7'VW3K MK[1Y\'[VX;9OV+\Z;7&.&&36F$]GS_O%A09(6_O+SN1_XT(. =RK[57A_[+G_!.'X- M_L7>*-0UCX9^%+KPO?:M;BUO-FO:C=0W48.Y=\4]P\993G:Q7YL=='VG(E5M?R"BBBH- HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KX__P"""?\ RB<^%/\ W%__ $\7U?8%?'__ 03_P"43GPI M_P"XO_Z>+ZMH_P )^J_)G/+^/'TE^<3Z'_:0_:*\*?LI?!K6O'7C34DTW0]$ MA,CGK+G?$S0;SQ)I^C M3-<6EHNLWUC DK#:79+>:-78#(#.&*AF QN;/P+^S-_P2._9Z^(/_!0K]ISP M-K'P^^V>%OAY_P (K_PC]E_;NI1_V?\ ;=-DGN?WBW DDWR*&_>,VW&%VCBM M\.Z/)+G3;_X/0Y,8L2ZL/9-)7\]79O73;0_4RSO8=1LX;BWECN+>X0212QL& M212,AE(X((Y!'6I*Y?X,?!KP[^S[\,]*\'^$[6ZL/#NAQ>18VMQJ%Q?-;1Y) M$:R7$CR;%SA5+84 5U%<3M?0]*-[:A1110,**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ^/_\ @KS_ ,VO_P#9P'A3_P!NZ^P*^/\ M_@KS_P VO_\ 9P'A3_V[K[ K:?\ #C\SGI_Q9_+\CX-_X+7?\%7[;]B#X:2> M"?!M[!-\5/%%L1$4;=_PCUJ^5-TX'25N1$I[@NV!E=@%'B&T7:HNU[>&94O?\%(/^"57P'U_X$?& MOXK7_@N\OOB!;^%M8UV/5[GQ'JDSI>0V4LD3B-KDQ[49$VQ[?+"J%"[1BF_\ M$Y/^"4?P%T?X#?!/XJ6?@FZLO'\_A?1]>?5[?Q'JL,AO)K**2638MR(]KL[Y MC"["K%=NTXKH_<>PM9W[^?W['';%?6KW5K;7>WW;GW11117">H%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q_\ L9_\I8_VT/\ MN1__ $SS5]=W]_!I=C-=74T5O;6Z-+++*X2.)%&69F/ ))/ %?(G[&?_*6 M/]M#_N1__3/-7TU\8OA!H'Q[^&NK>$?%%M>7OA_7(OL]];6VH7%BUQ%D$H9; M=XY K8PRA@&4E3D$@[5OB5^R_)'-A[^S=N\O_2F?C[^V?_P<2>(M._;7T:X^ M%2/(FG_P>IRX-8E59^U::OYZ.R>FFVIZQ1117$>F% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>/\ _!0K_DP3 MXX_]D_U[_P!-UQ7L%>/_ /!0K_DP3XX_]D_U[_TW7%73^->IG6^!^C#_ ()Z M_P#)@GP._P"R?Z#_ .FZWJO^WC^V_P"$_P!@?X!:AXU\32K/FZK\3?"MYXHN](@-M9!M>U&U@MD+;FVPP7"1AF.-S[=S!5!)"J!?N^T]_ M:YG^\]BO9VO9;GYW_P#!(_\ X+OZ[\1/VA-4\$_&W5;;['X[U-[CP_J83RX- M&NI6 6P.3\MLW"QLQ)1\!B5??\ A?'_ EGP^_M M7_A#/C!X@\+:-_Q/=2@^QZ;:_9_(@_=W"[]N]OG?.E>.;7M9MB'.A(" M'6VCZJ9WP"^00B':06?Y/T\D3S8V4[L,,'!*G\".1^%?E[_P60_X)6_ CX&? ML(_$WXF>&?!=U:>.[2>QN4U>Y\1:I?3-+<:I:Q3.XN+EUD9TED!+J3EL]<&K MPO)[1<_R_P""8YA[7V+]D[=_3R/IS_@E)_P4LT7_ (*)_ I;N8VVG?$#PZB0 M>)-*3Y55SD)=0@DDPRX)]48,ISA6;ZHKYW_9Z_X)1_ 7]E+XF6_C#X?>";KP MWXBM8G@6ZA\1ZK*KQN,-&\GZI<:+?74#Q6]_!%'+)9R$$+(J2*R,5.#AE(..17\_O\ P4J_ M;/\ VK/A)\=M)\!?%KQ)8W5]\.O$MGXP\.W<&AVD-O>3VQD%I?1%8AYD9W/\ MC9 ;%)?'^@QZI-X/U)-1L9%(C>0#[]M(V,M M;R84O'D9**>W/5A:T:)TDT'7H0/#>C+HMI9R3Q9!-[(T<:N%;&(UX#*2_(*$^\?\%"O^3!/CC_V3 M_7O_ $W7%>N6MK%8VL<$$<<,,*A(XT4*J*!@ < <8%>1_\%"O^3!/CC_V3 M_7O_ $W7%9\_-54DK:FWLW"BXMMZ/5A_P3U_Y,$^!W_9/]!_]-UO7L%>/_\ M!/7_ ),$^!W_ &3_ $'_ --UO7L%9U/B9I1^!>B"BBBI- HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#YN_P""G$'QWT;X"3>)O@'XA^Q^ M)O#>ZYO-%?3+6]_MJUQEQ%YL;,)TQN55(#C>N"VROQ5_9E_X*1_M1>-_VL_$ M%S\/=:AOOB3\9KK3K34PNB6;B]>SA:"W)5HMD*1Q%B[ *, LQXS7]'=>,_![ M]@7X7_ G]HKQG\4O#?AVWL?%GCC:;R4 >5:GK*8$ C\YL/(1RS9.><5V8?$ M0A!QE%/^NIYV*P=2I4C.$VEUU_%>?0[GX%>&_%7A'X2Z'8>./$:>+/%L-L#J MNJ1V<5I%<3GEA'%&JJJ+G:O&2%!/)-?-G_!7G_FU_P#[. \*?^W=?8%?'_\ MP5Y_YM?_ .S@/"G_ +=UC1=ZB9T8E6HM>A]@4445B=(4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 ?G'_ ,%JOCS^U%^Q9/;_ !"^ M&?C".;X8W@CM]1M9-#L;F7P]^#WPX\60>'?AGX/\R[U:_?0;.Z&DVLUQ).ZB26,EYI9)) BDGJ3 MC8AQ^Y7C/P;I/Q$\)ZEH.NZ?::MHNL6[VE[9748DANH7!5D=3P002*\^_9"_ M8X\"_L/_ F7P=X"TV2STTW$EW<3W#^;=7LKDG?+)@;BJX4< !5 ZUV0Q,5 M2Y'%7]#S:F"J2KJHIOE[7?W+R9ZC&I2-5+,Y48+'&6]SCC\J^0?V,_\ E+'^ MVA_W(_\ Z9YJ^P*^/_V,_P#E+'^VA_W(_P#Z9YJQI_#+T_5'56^.GZ_^VR/L M"BBBL3H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L_Q7 MI5YKGAF_L]/U2XT6^NH'BM[^"*.62SD((614D5D8J<'#*0<W_@I M5^V?^U9\)/CMI/@+XM>)+&ZOOAUXEL_&'AV[@T.TAM[R>V,@M+Z(K$/,C.Y_ MD;(#;E8;E('Z=?\ !&SQ]^T9^T%\+I?B3\;/$Z2:#KT('AO1ET6TLY)XL@F] MD:.-7"MC$:\!E)?D%"?=OVL/V$/AI^VI-X4E\?Z#'JDW@_4DU&QD4B-Y /OV MTC8RUO)A2\>1DHI[<^O6MK%8VL<$$<<,,*A(XT4*J*!@ < <8%=E7$1E34 M5%)^GY'FX?!U(5G.4VUTU_/T/(_^"A7_ "8)\L M?^77S_0ZO^7_ ,OU/8****Q.@**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *^;O^"G$'QWT;X"3>)O@'XA^Q^)O#>ZYO-%?3+6]_MJUQEQ M%YL;,)TQN55(#C>N"VROI&BJA+E=R*D.>+C>WH?SB?LR_P#!2/\ :B\;_M9^ M(+GX>ZU#??$GXS76G6FIA=$LW%Z]G"T%N2K1;(4CB+%V 48!9CQFOZ#O@5X; M\5>$?A+H=AXX\1IXL\6PVP.JZI'9Q6D5Q.>6$<4:JJHN=J\9(4$\DUPWP>_8 M%^%_P)_:*\9_%+PWX=M['Q9XXVF\E 'E6IZRF! (_.;#R$S5T8J MO&HUR*QQX'"U**?M)-O\/^'9\?\ [9G_ "EC_8O_ .YX_P#3/#7V!7Q_^V9_ MREC_ &+_ /N>/_3/#7V!6=3X8^GZLWH_'4]?_;8A1116)T!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7Y!_\%SOCS^U%^REJNNZ2GC"/ M6/@C\3;.YTFWF;0['S;1;B%TGT^:580ROL+F-\Y9.%_V MGO@_KG@;QCIT>IZ!X@MS;SQD#S(CU26-B#LE1L,C8^5E!K;#U%"=Y*Z.;%49 M5:;C%V?];GY9_P#!##X__M0_M6:WH6CMXOATGX)_#&SM=+N91H-EONT@B5(- M/BE:+>SF-5WR9+(N"2&=,_K]7%_L]_ 'PO\ LO\ P?T3P/X.TZ/3=!T& 0PH M.7F;J\LC=6D=LLS'J3Z8%=I17J*<[Q5D&%HRI4U&;N_ZV/C_ /X)#?\ -T'_ M &R9)80A1B&&"&7KFO MZ.J\9^,W[ OPO^/G[0O@OXG>)O#MO?>*O ^\6)@ MEU8Z,NE6UBVBVI&5$OE(I,T@(9E;[@"K@-NKD?\ @O9_RB<^*W_<(_\ 3Q8U M]@5\?_\ !>S_ )1.?%;_ +A'_IXL:FE+FK1?FOS-*\.3#2C>_NO?T/L"BBBN M*3;M\Z+[V,[N,X.*C%R=HDRG&*YI.R/ M8**^/_\ A_9^R;_T5;_RV-8_^1*/^']G[)O_ $5;_P MC6/_ )$K3ZO5_E?W M,Q^MT/YU]Z/L"BOC_P#X?V?LF_\ 15O_ "V-8_\ D2C_ (?V?LF_]%6_\MC6 M/_D2CZO5_E?W,/K=#^=?>C[ HKX__P"']G[)O_15O_+8UC_Y$H_X?V?LF_\ M15O_ "V-8_\ D2CZO5_E?W,/K=#^=?>C[ HKX_\ ^']G[)O_ $5;_P MC6/_ M )$H_P"']G[)O_15O_+8UC_Y$H^KU?Y7]S#ZW0_G7WH^P**^/_\ A_9^R;_T M5;_RV-8_^1*/^']G[)O_ $5;_P MC6/_ )$H^KU?Y7]S#ZW0_G7WH^P*Q?B3 M\/M*^+7PZU_PKKMNUUH?B;3KC2=0@61HVFMYXFBE4,I#*2CL,J01G(.:^6?^ M']G[)O\ T5;_ ,MC6/\ Y$H_X?V?LF_]%6_\MC6/_D2CV%5?9?W,'BJ#T")8HE+,2S$(BC+$DXR M3FMJOC__ (?V?LF_]%6_\MC6/_D2C_A_9^R;_P!%6_\ +8UC_P"1*/85?Y7] MS!8J@M%-?>C[ HKX_P#^']G[)O\ T5;_ ,MC6/\ Y$H_X?V?LF_]%6_\MC6/ M_D2CZO5_E?W,/K=#^=?>C[ HKX__ .']G[)O_15O_+8UC_Y$H_X?V?LF_P#1 M5O\ RV-8_P#D2CZO5_E?W,/K=#^=?>C[ HKX_P#^']G[)O\ T5;_ ,MC6/\ MY$H_X?V?LF_]%6_\MC6/_D2CZO5_E?W,/K=#^=?>C[ HKX__ .']G[)O_15O M_+8UC_Y$H_X?V?LF_P#15O\ RV-8_P#D2CZO5_E?W,/K=#^=?>C[ HKS?]E[ M]KGX>_MG> +SQ1\-?$'_ DFA6&H/I4]S]AN;/R[E(XI6CV7$<;G"31G(!7Y ML9R"!Z164HM.S-HR4E>.J"BBBD4%%%% !1110 4444 %%%% !1110 5Q?QG_ M &??"O[0'_")_P#"4Z?)?_\ "$^([/Q7I&RYDA^S:C:[_(E.QAO"^8WR-E3G MD&NTHIIM:H4HIJS"BBBD,**** "BBB@ HHHH **** "BBN/^/?Q[\)_LP_"; M5O'/CG5O[#\+:'Y/VV]^RS7/D^;,D$?[N%'D;,DB+\JG&[)P 2!)MV0I225V M=A17Q_\ \/[/V3?^BK?^6QK'_P B4?\ #^S]DW_HJW_EL:Q_\B5M]7J_RO[F M8?6Z'\Z^]'V!17Q__P /[/V3?^BK?^6QK'_R)1_P_L_9-_Z*M_Y;&L?_ ")1 M]7J_RO[F'UNA_.OO1]@45\?_ /#^S]DW_HJW_EL:Q_\ (E'_ _L_9-_Z*M_ MY;&L?_(E'U>K_*_N8?6Z'\Z^]'V!17Q__P /[/V3?^BK?^6QK'_R)1_P_L_9 M-_Z*M_Y;&L?_ ")1]7J_RO[F'UNA_.OO1]@45\?_ /#^S]DW_HJW_EL:Q_\ M(E'_ _L_9-_Z*M_Y;&L?_(E'U>K_*_N8?6Z'\Z^]'V!17Q__P /[/V3?^BK M?^6QK'_R)1_P_L_9-_Z*M_Y;&L?_ ")1]7J_RO[F'UNA_.OO1]@5Q?@?]GWP MK\.OC#XY\>:3I\EOXF^(WV#^WKEKF21;O[% T%MA&8I'MC8@[ -W4Y-?.?\ MP_L_9-_Z*M_Y;&L?_(E'_#^S]DW_ **M_P"6QK'_ ,B4>QJK[+^YB>*P[UC[ HKX_P#^']G[)O\ T5;_ ,MC6/\ Y$H_X?V?LF_]%6_\MC6/_D2CZO5_ ME?W,?UNA_.OO1]@45\?_ /#^S]DW_HJW_EL:Q_\ (E'_ _L_9-_Z*M_Y;&L M?_(E'U>K_*_N8?6Z'\Z^]'V!17Q__P /[/V3?^BK?^6QK'_R)1_P_L_9-_Z* MM_Y;&L?_ ")1]7J_RO[F'UNA_.OO1]@45\?_ /#^S]DW_HJW_EL:Q_\ (E'_ M _L_9-_Z*M_Y;&L?_(E'U>K_*_N8?6Z'\Z^]'V!17Q__P /[/V3?^BK?^6Q MK'_R)1_P_L_9-_Z*M_Y;&L?_ ")1]7J_RO[F'UNA_.OO1]@45\?_ /#^S]DW M_HJW_EL:Q_\ (E?2'P$^/?A/]I[X3:3XY\#:M_;GA;7/.^Q7OV6:V\[RIG@D M_=S(DBXDC=?F49VY&003,JG-VA)/T9V%%%>/_ +5W[>WPG_8@ M_L'_ (6AXK_X1C_A)_M']F?\2R\O?M/D>5YO_'O%)MV^=%][&=W&<'$QBY.T M2Y3C%K_*_N8?6Z'\Z^]'V!17Q_P#\/[/V3?\ HJW_ );&L?\ MR)1_P_L_9-_Z*M_Y;&L?_(E'U>K_ "O[F'UNA_.OO1]@45\?_P##^S]DW_HJ MW_EL:Q_\B4?\/[/V3?\ HJW_ );&L?\ R)1]7J_RO[F'UNA_.OO1]@45\?\ M_#^S]DW_ **M_P"6QK'_ ,B4?\/[/V3?^BK?^6QK'_R)1]7J_P K^YA];H?S MK[T?4WQ)^'VE?%KX=:_X5UVW:ZT/Q-IUQI.H0+(T;36\\312J&4AE)1V&5(( MSD'-'PV^'VE?"7X=:!X5T*W:UT/PSIUOI.GP-(TC0V\$2Q1*68EF(1%&6))Q MDG-?+/\ P_L_9-_Z*M_Y;&L?_(E'_#^S]DW_ **M_P"6QK'_ ,B4>QJVMRO[ MF+ZUA[WYXW]4?8%%?'__ _L_9-_Z*M_Y;&L?_(E'_#^S]DW_HJW_EL:Q_\ M(E'U>K_*_N8_K=#^=?>C[ HKX_\ ^']G[)O_ $5;_P MC6/_ )$H_P"']G[) MO_15O_+8UC_Y$H^KU?Y7]S#ZW0_G7WH^P**^/_\ A_9^R;_T5;_RV-8_^1*/ M^']G[)O_ $5;_P MC6/_ )$H^KU?Y7]S#ZW0_G7WH^P**^/_ /A_9^R;_P!% M6_\ +8UC_P"1*/\ A_9^R;_T5;_RV-8_^1*/J]7^5__MG> +SQ1\-?$'_"2:%8:@^E3W/V&YL_+N4CBE:/9< M1QN<)-&<@%?FQG(('I%92BT[,VC)25XZH**X_P"/?Q[\)_LP_";5O'/CG5O[ M#\+:'Y/VV]^RS7/D^;,D$?[N%'D;,DB+\JG&[)P 2/F__A_9^R;_ -%6_P#+ M8UC_ .1*N-.*;^1%2O3@[3DEZL^P**^/_ /A_9^R;_P!%6_\ +8UC_P"1 M*/\ A_9^R;_T5;_RV-8_^1*KZO5_E?W,CZW0_G7WH^P**^/_ /A_9^R;_P!% M6_\ +8UC_P"1*/\ A_9^R;_T5;_RV-8_^1*/J]7^5_C[ HKX__P"']G[)O_15O_+8UC_Y$H_X?V?LF_\ 15O_ "V- M8_\ D2CZO5_E?W,/K=#^=?>CZ,\HP:[2OC_\ X?V?LF_]%6_\MC6/_D2C_A_9 M^R;_ -%6_P#+8UC_ .1*/8U7]E_C[ MHKX__P"']G[)O_15O_+8UC_Y$H_X?V?LF_\ 15O_ "V-8_\ D2CZO5_E?W,/ MK=#^=?>C[ HKX_\ ^']G[)O_ $5;_P MC6/_ )$H_P"']G[)O_15O_+8UC_Y M$H^KU?Y7]S#ZW0_G7WH^P**^/_\ A_9^R;_T5;_RV-8_^1*[#X"?\%OV MGOBSI/@;P-\0/[<\4ZYYWV*R_L+4K;SO*A>>3]Y-;I&N(XW;YF&=N!DD IT: MB5W%_<..*HMV4U]Z/I"BBBLC<**^5_B'_P %K_V8_A5X_P!<\+Z_\3/L&N^& M]0N-*U&V_P"$=U67[/?*-['8&\M?D7"C' %=I7Q__ ,/[/V3?^BK?^6QK'_R)1_P_L_9-_P"B MK?\ EL:Q_P#(E#HU7JXO[F*.*PZ5E./WH^P**^/_ /A_9^R;_P!%6_\ +8UC M_P"1*/\ A_9^R;_T5;_RV-8_^1*/J]7^5_K_*_N8?6Z'\Z^]'V!17Q M_P#\/[/V3?\ HJW_ );&L?\ R)1_P_L_9-_Z*M_Y;&L?_(E'U>K_ "O[F'UN MA_.OO1]@45\?_P##^S]DW_HJW_EL:Q_\B4?\/[/V3?\ HJW_ );&L?\ R)1] M7J_RO[F'UNA_.OO1]@45\?\ _#^S]DW_ **M_P"6QK'_ ,B5]4?#SQ]I/Q5\ M :'XHT"Z^WZ%XDT^WU73KGRGB^T6T\:RQ2;'"NNY&4X8!AG! /%1*G./Q)HT MIUJ<](23]&;%%%?-_P >_P#@KC^SU^S#\6=6\#>.?B!_8?BG0_)^VV7]A:E< M^3YL*3Q_O(;=XVS'(C?*QQNP<$$!1A*3M%7'4J0@KS:7J?2%%?'_ /P_L_9- M_P"BK?\ EL:Q_P#(E'_#^S]DW_HJW_EL:Q_\B5I]7J_RO[F9?6Z'\Z^]'V!1 M7Q__ ,/[/V3?^BK?^6QK'_R)1_P_L_9-_P"BK?\ EL:Q_P#(E'U>K_*_N8?6 MZ'\Z^]'V!17Q_P#\/[/V3?\ HJW_ );&L?\ R)1_P_L_9-_Z*M_Y;&L?_(E' MU>K_ "O[F'UNA_.OO1]@45\?_P##^S]DW_HJW_EL:Q_\B4?\/[/V3?\ HJW_ M );&L?\ R)1]7J_RO[F'UNA_.OO1]@45\?\ _#^S]DW_ **M_P"6QK'_ ,B4 M?\/[/V3?^BK?^6QK'_R)1]7J_P K^YA];H?SK[T?8%<7^T/^S[X5_:G^#VL> M _&VGR:IX9U[R?MMM'J/L"BOC_ M /X?V?LF_P#15O\ RV-8_P#D2C_A_9^R;_T5;_RV-8_^1*/J]7^5_K_*_N8?6Z'\Z^]'V!17Q_\ \/[/V3?^BK?^6QK'_P B4?\ #^S]DW_H MJW_EL:Q_\B4?5ZO\K^YA];H?SK[T?8%%?'__ _L_9-_Z*M_Y;&L?_(E'_#^ MS]DW_HJW_EL:Q_\ (E'U>K_*_N8?6Z'\Z^]'V!17'_ 3X]^$_P!I[X3:3XY\ M#:M_;GA;7/.^Q7OV6:V\[RIG@D_=S(DBXDC=?F49VY&0025BTT[,WC)-71V% M?C__ ,'7'_-!?^YA_P#<77[ 5^/_ /P=!_CQ^?Y,X,T_ MW67R_-'X_P!%%%?0GQX4444 =I^SO\#-6_:8^-_AGP#H-QIUIK'BJ^2PM)K^ M1X[:.1LX,C(CL%X[*3[5]D?&3_@W,^-WP/\ A#XJ\::MXI^%=QI?@_1[O6[R M*TU*_>XEAMH7FD6,-9JIO_ G^(%]\+Q#!>2C35U1[%?LLY3^T57RT8P MEA]GP=A^1N_'6J3550CV[7Z^IZ&'HTG0=2>][;VZ>C/@G]J']@[Q?^R7\(?A M/XT\1ZEX;O=+^,6CG6]%BTVXFDN+6$0VLVVX$D2*K[;N,81G&5?G !/B=?LE M^T)^S1I?[8.C?\$T_AWKD\UOHNO>#+B2_,3;7EM[?1=)NI(E8&?V0=!\*Z;%)ID]^WCBSMO%=M*GR,DL9MDFCE M4[@6-X7##G)Z3'&62NKO7;U:-I9;S2?*TEIOWLG^I_/_ $5^HG[$7_!/OX(? M#+7_ -HGXM^,)[7XP?#7X)WTT'A^STV>/4+;5XO*%P)I#&?*F98WBCY;R@_G M,PPH(\H_:G_X*&?LQ_M-_LZ^(-%L_P!F.Q^&_CF*0'PYJ7AJ6SMHXR.DMS)% M!$6&"083'(&'21&VNNRQ'-*T4WYG++"-OV=_P!E M/X>_M4\+W7AGXD^5_9EM8W,[WT'F0M,OG(\*HORJ0=KMSCMS7@M?O1^U= M^T)X'\4_\$^/V:_MGP@\*7.C_%76=#TW3-+F2WEMO"8D*.6A4V^UOW:O$0JQ M961N<94^1_\ !0CX#?!GXN_\% O /[+/@WX8^$_A_=^(M7M/$/B'Q3HVF6UK M<_9DLKAI-/MT6(>4KQ0QON5MAD;)C)W%L:>+;TFN_P!R.FME\5K3EV[[L_'. MBOV?M?BG^R=K?[;\G[* _9@T./3Q=/X8_P"$H-I'#JAO$0@G=Y8NO+.TD7(N M-S<.%*G=7+?L)?L-?"/]GWXX?MH>$_B1X=T;QYX/^%FEVUY!>:EIL5U?6-@U MK>W+F&3:7BN!!L4O"48O&"-I OZVK7<7W]4S+^SVY)1DGJTWKHTKGY$U[I^ MW'_P3\\:?L >(O#>F^,M4\)ZI/XITXZE:-H>H/=+'&"!B3?&A!Y&" 4;G:QP M!_@IX?\ A3XC^&_B"UTNW&F6\$4DN^[L MHB9)(8X_.5X+P$K(I*R*<$X#-[1^TY_P2\^%G[0/_!2WX.>";?PQX?\ !WA& M'P-<^)-QM=8L+.TL=< MGE3* LIBBGM\G/S&=I%P,IG*C\R=5DM9M4N7L8;BWLFE8V\4\PFEBCR=JNZJ M@=@, L$4$\[1T'13J2EO&QQUJ48?#)2]+E>BBBM# **** /W@_X-?/\ DP3Q M?_V4"\_]-VFU^D%?F_\ \&OG_)@GB_\ [*!>?^F[3:_2"OF\7_&D?:9?_N\/ M0_-__@Z#_P"3!/"'_90+/_TW:E7X/U^\'_!T'_R8)X0_[*!9_P#INU*OP?KU MLO\ X/S/G\X_WCY(****[CRPHHHH *^^/A-_P;I_'#XS_!GPOXXT?Q)\+QIO MBW1K36[*VN-3O8[I8;F%)HUOW0\;Z_\ L\_#']G; M]B?Q]\:O'/B[PIX@\#^!]-U'PM9Z/%<-%JK+8Z<9EF,-O(VT%81M\V(,'8'< M"0.7%5)QLH=?*YWX&C3J+-+GT;Q%X M>N6M+ZSE(+1..>""596!#*RDJRL&!((-?&?X1_MP?%7]M;X]^//A MCH_B;PWH-CHNL:=8ZOIMO>7T-M9V5ZA6-G4B&2=;*(N%8#) +,%S7,_LNZ/\ M#-/_ &9OC%^V9XY^#'A_5]/N/$?]E>'? MI:V\NDZ-;YMH(U\DQ+ LCR2@O( MT9 "Y1 SE67UIK24==/O?0?U%.SC)6=W\DWJ?D_17["ZOKGP!_;'_P""17QR M^*/@OX!^#OASXET;=:W&W2K2=K&Z46S![.X6)"B&.1C_ !N^(OQ4TD:Q]SKEM>^O>WJ?F?\ L[_ S5OVF/C?X9\ Z#<: M=::QXJODL+2:_D>.VCD;.#(R([!>.RD^U?0GA+_@C)\4?&?[0GQ2^&MKK_P] MCUSX26=O>ZQ/<:I/#:W*3P"9!;LT&]L*<,71%4]6Y!/T1^R;^V#^S_\ $C_@ MK!\)]<^&/P+'A63Q%"=(U*UNI;>.QT_4)3&8[RS@1'5&A$;KN3RBXDSMC(8O M]I:C8_"W]J;]O']HCPUK_P &? %UJWPS\.6@FUO4-+M+^XUJ>XMA,D[;X T; MQ(%C!+N2JC!4 +6-;%3B]K:7_&QOA\#2G&][N]NNNE^Q_/;17Z@?LV_"WX(? M\$[_ /@F9X1^/GQ,^&-G\9/%_P 3-0>TTW3K]8Y=/L$S.8XV\U'C3Y+9F9_* M=]S[0-JL:\0_:E^-GP'_ ."A/B_X6Z!\,/@\/@SX]\1:Y:Z-JUS8M NCQ17$ MPB4+!"J"9E:0-YFR%L J0XVE>B->\K).W>#_V6/L%K;1_VK?>/O%]I:>*%#C/G"*:SE>3=RP/GQ+S MA0H K\@?^"I7P1^&/P)_:YU33_@_XHT'Q1X#U2TAU.P.DZK'J<.F-)N62T,Z M.^XJ\;, QW!)$!S]XS1Q2J.R3+Q.!E1CS-I]SYUHHHKJ.$**** "OV _X-1_ M^:]?]R]_[E*_'^OV _X-1_\ FO7_ '+W_N4KDQW\"7R_-'H97_O4?G^3/V K MX_\ ^"]G_*)SXK?]PC_T\6-?8%?'_P#P7L_Y1.?%;_N$?^GBQKQ,/_%CZK\S MZC%_P)^C_(_F_HHHKZ8^'"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *_I _P"""?\ RB<^%/\ W%__ $\7U?S?U_2!_P $ M$_\ E$Y\*?\ N+_^GB^KS\R_A+U_1GL9)_'?I^J/L"OQ_P#^#KC_ )H+_P!S M#_[BZ_8"OQ__ .#KC_F@O_XJC\5?@)XZ^!-S9P^./!?BSP;-J*L]I'KFD7&G-=*I 8QB9%+ M $@$C.,CUJ>97L5R2MS6T.3HHKJ+CX)>-+3X80>-Y?"/BB/P7=3&WAU]]*G7 M2YI S(46YV^46W*RX#9RI'4&JN))O8Y>BBNB^&/P@\6_&SQ#)I'@WPOXB\7: MM' UR]EHNFS7]PD2E5:0QQ*S!064%L8!8#N*-MQ)-NR.=HHHH **** "BNH^ M&/P2\:?&V]O+;P9X1\4>+KC3X?M%U%HNE3Z@]M'G&]Q$K%5SQDX%%Q\$O&EI M\,(/&\OA'Q1'X+NIC;PZ^^E3KIQR M]%=-\0O@OXQ^$=OIR74(OE/F0F15$B89?F7(^ M8>HKF:=[["::T84444""BBB@#]X/^#7S_DP3Q?\ ]E O/_3=IM?I!7YO_P#! MKY_R8)XO_P"R@7G_ *;M-K](*^;Q?\:1]IE_^[P]#X__ ."]G_*)SXK?]PC_ M -/%C7\W]?T@?\%[/^43GQ6_[A'_ *>+&OYOZ]3+?X3]?T1X>=_QUZ?JPHHH MKT#QPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[ _P"" M"?\ REC^%/\ W%__ $SWU?']?8'_ 03_P"4L?PI_P"XO_Z9[ZL<1_"EZ/\ M(Z,)_'AZK\S^D"BBBOF3[@_E?_X*%?\ )_?QQ_[*!KW_ *<;BO'Z]@_X*%?\ MG]_''_LH&O?^G&XKQ^OJ:?P+T/@ZWQOU844459F%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %?U0?\$]?^3!/@=_V3_0?_3=;U_*_7]4' M_!/7_DP3X'?]D_T'_P!-UO7EYG\,3W,C^.7H>P5_-_\ \%[/^4L?Q6_[A'_I MGL:_I K^;_\ X+V?\I8_BM_W"/\ TSV-<^6_Q7Z?JCLSO^ O7]&?']%%%>X? M+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_2!_P M03_Y1.?"G_N+_P#IXOJ*/^""?_*)SX4_]Q?_ -/%]17S.(_BR]7^9]QA/X$/ M1?D?8%?C_P#\'7'_ #07_N8?_<77[ 5^/_\ P=%%%% 'HO[)/Q]_P"&6OVE/!OQ#_LG^W?^$1U* M/4/[/^U?9?M>W/R>9L?9G/7:WTK[+_:9_P""V/PL_:4\$^-H+W]DGX?VOB_Q MAI-U8+XIGOK2[U*QN);=H8[L2'3ED:2(E67]XI^0 ,O!'YWT5E.C"4N:6YO3 MQ-2$7"+T?DOU/KWXP?\ !7+Q%XST']FG_A%/#H\'^(/V;]*&G6>I-J7VY-:/ MV:RMV9XO*C\M'6T8-'N?*SE=PQD^Y>)O^#A[2?$5K?:XW[,_PQ;XG:AIQL)_ M%%S)'<>:"FTAXS;"9X3C_5&YQ@ %CUK\T*]$_:7_ &4/B!^Q[XVT_P ._$;0 M/^$=UC5--CUBUM_MUM=^;:R221I)N@DD49:&0;20PVY(P03$L/2T31K'%XA7 MDGVOHO1=-#U'_@G]_P %//&G[ GQ.\0:MINFZ3XB\.^,!C7_ [<1):V=Z07 M*/$(UVP,N]U 5"FQRI0@+M]5_:O_ ."RWAWXW_LZ>(/ASX#_ &>/AQ\+;'Q9 M,LVJW=K';7DDK @^9&B6D"I-P )6#.HR5*MAA\R?M._L:_$G]C;6M'T[XD>& M_P#A'+S7K0W]A'_:%K>>?"&V[LV\D@7GC#$'VKS"J]C3D_:(GZQ7IQ]DW;R: M[^NJ/L3XB_\ !63_ (3_ /9R^ /P_P#^$!^R?\*-U;3M4^W_ -N>9_;?V1=N MSR_LX\C?Z[I-OH:X_P#;#_X*2:]^TE^W#9_'/POI<_P]\0:6MD;"*+41?M;2 MVRX#&0Q1AU;H49-I4E3N!-?-=%.-&"=TN_X[D2Q562LWV_#8_3B3_@X^7-]?_ &AM&FTR_P!6EU3[&VFRRPW<9F\L0N)%'VK(C!C"B,*" M 1MXIO\ @F[\:$TOX:7A\&?Z-\8&C3PB_P#:]C_Q-C)$LJ<>=F'*,#^^V8S@ M\\4GA?\ X)N_&CQI^TOKWP>TWP9]I^(WAFT^WZEI']KV*?9H=L+;O/:80MQ< M0G"R$_/TX.,HTZ"32M]_;_@F\JV*DTW?[NZ]-VC8^&'[?'_"M_\ @G%\2/V? MO^$3^V?\+"UNVUG^WO[3\O[!Y,ME)Y?V;RCYF?L>-WFKCS.AV\^K_M+?\%O/ M%WQ9_:B^&_Q6\$^&H_ .N?#O2WTH6TVJ'5+;5XG8F1)E$4/[MU."O)!PRLK* MI'P_16KHP;NU_3,5BJJ7*GV_!W7XL_2_Q5_P<)^'=2@UK6-)_9>^&>G_ ! U MZREM+OQ%/D@HHK=^&'PSUWXS?$31/"?AG3I=6\0>(KV M+3]/LXV56GFD8*HW,0JC)Y9B%4 DD $CNVU9Y:3;LC"HKN/VB/V;?&W[)_Q0 MNO!OQ T&;P[XDLX8KB2U>>*X4QR*&1EDA=XW!!ZJQP00<$$#>_:<_8C^*'[& MR^'3\2O"LGAG_A*H)+G2P]];7)N4CV;\B&1RA7S$RK[3\W3K4\\=-=]B_9S5 M[IZ;^7J>4U]$_MI_M\?\-?\ P4^!_@__ (1/_A'?^%,^&E\/?:_[3^U_VQB" MTA\[9Y2>3_QZYV[G^_C=QD_.U%#BFTWT"-22BXK9[GT3^QS^WQ_PR7^SU\=/ M ?\ PB?_ D'_"Z-$BT;[=_:?V7^QMD-Y'YGE^4_G9^UYV[H_P#5XS\V1U/_ M 3A_P""L&O_ + 7A[Q)X4O/">C_ !$^'?BMS<7_ (>U&40+YY18VD20QR+A MXU171XW#"-,;<'/R;14RHPE>ZW+AB*D;.+VV^9^B/QX_X+SZ?\7/V2O&WP@T M7X%^'/ OA_Q+;?9--71=66XRR.>.3RP J-L5@H ). : M^#**S^JT[V\C=YOV4^=N^]C8F.F3UKX#H MJOJ]-JUO+]1+&5D[I];]-[6_(^S_ -A'_@L=JW[)?P,O/A;XP^'OAOXN_#:6 M5YK71=7=(OL;2.7D0,\4R/&SEGVO&2&8D$9Q6#^WK_P5&7]K[3_!&E^$OA?X M1^$.B?#^Y-[I$>BK&]Y:S$@CR[A(8?*C!"MY<:*"ZJQR57;\G44>PAS<]M2? MK55P]FWI_77<_2[0?^#B:WU[1] O_B-^SS\/_B!\0/#<'E67BB>>*":%A_RT M1'M9GC8\%A'*H+9("@@#\_?CK\7;SX^?&#Q%XRO]-T/1[SQ'>O>RV6CV2V=E M;LW\,<:\#IDDY9B2S%F8D\G13IT80=XH5;%5*JM-W"BBBM3 **](\3?LC_$+ MP?\ LT>'?C#J7A_[/\.?%6H/I6E:O]NMG^U7*M<*T?D+(9EP;6<9>,+^[Z_, MN?-Z2DGL5*+6Z"OV _X-1_\ FO7_ '+W_N4K\?Z_8#_@U'_YKU_W+W_N4KEQ MW\"7R_-'=E?^]1^?Y,_8"OC_ /X+V?\ *)SXK?\ <(_]/%C7V!7Q_P#\%[/^ M43GQ6_[A'_IXL:\3#_Q8^J_,^HQ?\"?H_P C^;^BBBOICX<**** /W \<_\ M!/K]B?P_^U)X1^ MW\*?&5CXZ\=>'%URQU?3=7U":SMD;[0OS,]XY20&VD;Y MH&C'R9/)%?G;K_\ P1V^,_B3XO?$31?ASX7F\<:#X%\67'A8ZC%J-G;O)*A5 MH]T^-P\FL+,R7@FOGTN&>=9%(99BMQ(P<$%6(89\4_!7_@FO\ '#]HGQQXI\.^#? -_K6I M>"[^72]:*WEK#:V5U$[(\)N9)5@9P5/".V1@C(()N?&__@EW\>/V;_A3J7C? MQQ\/[KP]X9TF[2RN;N?4K)F25W$:XB28R,K,P =5*D'.<8, M%3T'[??@?XM_#K_@@->:3\;=976_'UOJMA]IF:Y%U/#";^,Q133KQ-*J\,X+ M9X^9L;CH\5/GY=-[6Z^IA]1I^R<]?AO?2WH?FE^SY_P2M_: _:F\#1^)O _P MUU35-!N"?(OKB[M=.BN@."T1N98_,7/&Y,C((SD&O7?^"9__ 2V\1_$?_@H MO9_#WXO?#G4O^$=\,VMQ?>*].O+TV+16[VLZ6DJO%*DDJ-=>2 T#,#@Y^4-7 MWC_P4)^&?[1_[2_AWX4Z[^R+XJ^S_!\:':K9V/AG7XM#EMI%,@#RL7C$D"1" M&/R0QVLC Q9&:\9_93O/VBOA9_P7:^&OA7XW^/I]?UO4M#NTG73=65K&\L1I M=]-%%)#$(U&R="^V2,$N@D&X%7*^L3G"336STZHI8.G3J134GJM=.5W_ $.+ M\<_\$P=!^!GAS]JW_A*/@+XLU(^&_P"T=7\!ZUI_BNS^Q>'-)8WAL9YXFOTF MD 6$.5=+B5E3:41N7^.OV:/^";/QP_;!\-S:S\._A[JFO:/#(8OM\EQ;V%K( MXR&5);F2-)"""#L)P>#@U^H/@#Q]KOCWX"_\%)FUW6M6UHZ/JWB+2K W]Y)< M_8;.)=0$5M%O)\N% 2%C7"KDX IWQM\$?&[]I;_@G%^S_)^Q]XBDTWPOI>@Q M6FNZ7H>NQ:/JGVM(X%VM<%TYCD6X\Q?-4LS[B),@JHXB<=';=:N]MKEU,'3E MJD[6;LK7>MNQ^1OQ]_93^(O[+WQ%C\)^//".K>'=?N%5K:VF02B\5C@&&2,L MDPS\N8V8;LCJ"*]>/_!&#]IX?#[_ (2?_A4>N_V7]F^U^7]KM/MVS;N_X\_. M^T[L?P>7NSQC/%?3DVF?&3X"_P#!3S]FM?VN_&6E>(]+MW^T:2TVHP74&E2% M&CB:=552LJ70MF:=U(8H")7\MMOZ-?$74/C-X?\ VJM0U+PY\#[KQ!I,,#/9 M^(+CXX7MAHMRH7(1](,3QQRGIQ R D'S.I%5,7.-K6VOY?+5$4+Y[Q;3[9;VF8H[R? M>V^=T3C(XW9/85KB)/DBV[7:OK^ISX."]I-17-9.VE^JZ'DO[=?_ 3X^"/Q M _8RD_:(_9AU+4F\*^'[Q+#Q)H%[)--)8EG1-Z^;NE21&EB+JS,C1N'5@%._ MYR^!7_!*O]H']I7X9Q^,?!?PUU35O#<^XP7DEY:V8N@O!:))Y4>5<@CY$[0K(D,3Y=00 MS1Q1RREE^0'RUW985[3^W#\./VB/VEOAO\#=>_9'\7+8_#&+1K15L]#UA-': MUD7A99RSH)K=(PD9M\,4:-P8WSA<(XB459/2[LV=4L'";YI1:=DW&.]V_P"M M#X#_ &3/^"/OQ.B_;1^%/A?XL?#>:#PUXL\W5[RRFUFWCDGTRW\H7#-Y%P)8 MF0W$(*967+8"_*V(/^"G'_!,+Q)\&?V_F\$_#7X>WT/AOQQ(A\$:=:7W]H27 ML<5M!]I;+RR2HJ3-(2TY4 9.=@R/T<_;()&\1W8O=- M\0W>EN]K;ZJY73_M(V*1F"212WEMD8VY'%1_ _XS_P!H?\%QOVAO">J>)I%\ M3KXZAMHF;:N]Q%,\<8!<0N>Q-3'$U+^T\GI\[&DL M#12]EK\25]+[7M_76Q^8C?\ !#;]JE?$4&E_\*EOOM5Q;27:/_;.F_9PB-&K M!IOM'E*^9%Q&S!V 8A2$;*Y$**96)P&;)VL#\Z_\ !([X]^$_V8?^"A7P^\<^.=6_ ML/PMH?\ :/VV]^RS7/D^;IMU!'^[A1Y&S)(B_*IQNR< $CUO]BK_ (*;^&_V M0?\ @I[\4?'UPE_K?PW^(VK:M!<3V49CN$MI[]KBWO$C<(^5P,H2K!96.-RA M:XJM.2J2G!:V_'7\;'J4*T72A3JRTYM5?I9?A<^D?B!_P;P_"_X@>!_$=I\) M?%GQ?M_'.@P-)$GC+PW.24+D'#"N2UGP9JGC'_ M (-M_AOX=TVRFN-:U7QW_9UK:<))+<2:O>QI'\V &+D#G&#UQ6O^T5^W'^S= MX,^$'C#4/ /[2/[5GC#Q?K$#?V%I4?C/6[6/1)SRF)+B.-3$#@-YC3OM!V_- M@UY1IG_!1GP3X._X(^?#GP;I_B?^T/C'X/\ ',?BF32KJQO'W&+5+B[622X, M8B?<&C8@2[CN/?.,8JJTKW>JW7]:'1*5"+DHV5XO9^:_$][\.?\ !NQ\'_!& MFZ'X=\>^-/C)?^/-6A#27?AGPSZ=J4TL+V11@JPM8 MWC[-O'7CZ#X?W/AR\T;0 M+[QC=WGB+5H8FNK:6*W=XDED"_+,RKR$!P79LLT?OY0DI7V[=?(M_5H5(.%E MKNGT\S8\FM+;0R2R MHD)B614<0S".19I4W(1N8JV&_L-?\$.?!_Q!_94T3XK?&;7?B58VGBY%N-(T M?P3H4^J7D-LQ/ES3""UNW(D7:X C4*K# /V>/V7OVJ/# MOC'7_P"Q]9^)'@A]'\.6_P!AN;C^T;HVFH1B/=%&RQ_//$-TA5?FSG )'TE^ MR7_P5,^#?Q<_8@\'?"OXM?$CXK?!'Q%\/8(K"SU[P3?WUH=2MHEV1 FU2;)\ MM55UFB(!&Y&!8A=JGMHII-O5:];6_P S"C]6DU*22=GI?2]^NO8\4_X*!_\ M!$W4OV<_BE\,K;X;ZKJWB3PO\6M5AT/2FURT:SOM*O9"FR.Z78K!64N^[RE* M+%(&48!;V?5?^"-_[(_P\^*.@_"/Q5^T)XCM?C%>/:QW-I%Y$=G)+)L/D*#; MLL$DJL!&LMP7_>(=CY"GP_\ ;+_X*(^%O#7[6/PUU_X-^./C%X^\,_#F_M-7 MN$\:^)[V^L=6O(6Y>"*ZW20L\32QO(5'^L.R- ,O]&>,OVF?^"??QN_:.T/] MH'Q!KGCO3?'DEW97][X;%C>?9Q=Q&-4N+@)"R-Y7EHS"&XVN(S\CLQ#3*5;E M5[[=%K?I<<8X=SER\NZW>ENMOF>K?\$Z/V//#/["W_!2OXY?#[PC?:[J.BV? M@"QO$FU>:*:Z+S.&8%HHXUP#T^7/N:X[Q1X,^#,W_!MMX"_^"L'P TG_ (*7";ZZE#>>8_(/R2(<"0GYL8R"!FJ=24 MDY7WC^3N;RK4H0<8M6M.VOFK?>?=W[;_ .RG\"OVB_"'[-*_&SXG:IX&^V>& MK?1/#NGZ8%6YU6ZFAM26:1H9ECC3$:EF15S*H+J2 ?RG_P""G'[$*_\ !/[] MJ_5/ -KK$FNZ2UI#J>F74R!+@VTVX*DH'R^8K(RDK@-@-A<[1[]_P4V_;;^& M'[0FO_LP3>#_ !-_;$7P[TJWMO$+?V==V_\ 9\B-9EA^]B7S,>5)S'N'R^XS MP/\ P7 _:F\!_M?_ +:D7BWX=:[_ ,)%X?7P]9V)N_L5Q:?OHWF+KLGC1^ Z M\[<'/7K6^&C4BTG>VORU.7'3I34FK735FGOIK]Q\>T445WGDA1110!^\'_!K MY_R8)XO_ .R@7G_INTVOT@K\W_\ @U\_Y,$\7_\ 90+S_P!-VFU^D%?-XO\ MC2/M,O\ ]WAZ'Q__ ,%[/^43GQ6_[A'_ *>+&OYOZ_I _P""]G_*)SXK?]PC M_P!/%C7\W]>IEO\ "?K^B/#SO^.O3]6%%%%>@>.%%%% !1110 45Z-X!_8_^ M+7Q6\)6^O^%_A;\1O$FA71<0ZEI7AN\O+2;8Q1]LL<;(VUE93@\$$'D5P_B7 MPSJ7@S7KK2M8T^^TG5+&0Q7-G>0-!<6[CJKHP#*1Z$ TN9/1%.,DKM%&BBBF M2%%%% !1110 4444 %%%% !1110 5]@?\$$_^4L?PI_[B_\ Z9[ZOC^OL#_@ M@G_REC^%/_<7_P#3/?5CB/X4O1_D=&$_CP]5^9_2!1117S)]P?RO_P#!0K_D M_OXX_P#90->_].-Q7C]>P?\ !0K_ )/[^./_ &4#7O\ TXW%>/U]33^!>A\' M6^-^K"BBBK,PHHHH _2+]F'_ ()G_LP:G_P3X^&OQB^-GQ(^('@>[^(&HW>D M(]C+"VGBZCO+R&)0HLIGC4Q6VYGD<("&.Y00!\V_\%-?V IOV!_VKU\ Z7JL MWBG3-)_%7PI\._%J&X\2ZE:66GZP\*1Z=<_VAJTJ7:&2WG D41E1M56PY MPPZ'F/\ @EE^UM-_P4B_X++7WQ"^(6GZ'#J6E^#;I/"&F<&+37AGA\N.-F&Y MY!%/>2%\9RSL H 5?.C4J1Q.C1E&%)64GR]^JUOT]#\\F_89^ M-B:C:6;?!WXIK=ZA&TMK ?"=_P"9 S,@02+(CH4SN#*P(R"*_+='^.'@V32/ =K;S2!YM'CLK73;@%?)CL;A1F[1@6!)>7 &= MZD8;YM_83\16?[7&K_M35_6I:W2TML^C,W@:;MRMZW2NK:K_ #/S'\+_ +/GC[QQX-7Q'HO@ M?QAK'AYKZ/2UU2RT:XN+,W:SRQJJ9W%I$ !+#.^O[$OQG:^U" MU'PC^)YN=(57OH1X6OO,L@RAU,J^5E 5(8;L9!STK](?VN?&NF_LF?%7]D?] MDGPC?K);>#/$^@ZWXPDA8C[;J$M]$Z*_S9&6DFG,; @"6W(/RBOH_P",7_!0 MOXC>$/\ @N)X'^".FW6FV_P_U.QC74+,V4;S7LLMI+-YQF(\Q60HBJ%8+@'( M;(P2Q4]XKHW\D..!I[2D[W2T[O\ R/PS\.?LX_$/QC\/KKQ;I'@/QGJOA6R6 M1[C6;/1+F?3X%3.\O.J&-0N#DEN,'-8_P^^&GB3XL^)(]&\*^'];\3:Q,I>. MQTFQEO;EU'4B.-68@9'('>OW;^"?[>?CK6?^"VWC#X"G^Q+7X7Z/IT\5GI-K MIL4/E3+;QW+7!D"[V=WD<,N=F"/E#98X/_!+/0O#?P=_9L_:-\1>#=#\47WB MRV^(VK:;>P>#;"PFUVTM89D%M#:17@$+QQQN\@1@V29 JLP"TOKDDKM=K?/N M..7PE)*,NZ>G;L?B;\3_ (*>,O@EJD%CXT\(^)O"-[=(9(;?6M+GT^651P65 M954D#(Y%=/8_L5?&34[JS@MOA+\3;B;4+3[?:QQ>%[YVN;;C]\@$66C^9?G& M5^8<\U^H_P#P58_:;T_XC_\ !-BZT?QU\,/VCEOK^^CD\.^*O'?A;1K"2POH MY5.V9;1XC;AXA+&";=2ZNV-V,CMOV\_^"AOQ$_8UT_\ 9+\/>![G3;&Q\7:; M82ZX9[..XDU"!%M(A;;G!\M")I"63#YVX8 $,UBJC2LM7?\ EX&DG)N3LDN MFNKL?GS_ ,$C_P#@FM9_MT?M/^*/!OQ L_'>@Z+X5TF6;4;C3(EM9M.OQ/'' M%;3M/!(L;.HN"(V4.3"V/N-7S1\=_A1J7P-^,?B/PGJVEZQH]YHE]) +75;9 MK>[6(G="[HRJ?GB9'!V@,KAAP17[]>!/%E]X1_X+T^./#.FO!9Z+XN^&%CK6 ML6\=M'F_O+2Z,%O,S[=^Y(IY5X8!@1N!VKC\)_VT?C#XC^//[57CKQ1XLU'^ MU=M.=1M[61.+P\*5))? M%=J_I_2_$\PHHHKL/-"BBB@ K^J#_@GK_P F"? [_LG^@_\ INMZ_E?K^J#_ M ()Z_P#)@GP._P"R?Z#_ .FZWKR\S^&)[F1_'+T/8*_F_P#^"]G_ "EC^*W_ M '"/_3/8U_2!7\W_ /P7L_Y2Q_%;_N$?^F>QKGRW^*_3]4=F=_P%Z_HSX_HH MHKW#Y<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / MZ0/^""?_ "B<^%/_ '%__3Q?44?\$$_^43GPI_[B_P#Z>+ZBOF<1_%EZO\S[ MC"?P(>B_(^P*_'__ (.N/^:"_P#/S_)G/FG^ZR^7YH_'^BBBOH3X\**** "BBB@ K]QO^"M?PA_9!\?_ !X\ M(WGQ_P#BIX\\#^,H_!UG#9V&B6DDUO+8"XNC'*Q73[D;S*TZD;QPB_*.K?AS M7U9_P5Z_;F\)_M^_M#>%_%O@W3_$6FZ;HOA&TT">/68(89WGBN;N5F412RJ4 M*SH 2P.0W X)YZU-RG&UUOM\CMP]:-.E--)MVT?S/T!_X*Y?L?C]N+_@IA^S MW\-X-0N-/T?4O#-S/?7\:J9H+*"1Y'90W'F,JA%R" S@E2 17HNH?\$)_P!G MKQ5+?>#;?X,?$CPRT-LT<'CS_A)X)H9I .)%A-_(VXGL]FJ_2OB/]KK_ (+9 M:-XQ_;6^#GQ>^%VA^(HF^&^DR:9J%AX@BBM5U-)2ZS1 P32_*T;L S?=<*VT M[<'?^*O_ 4L_8C\<3>)/&B_LRZYJWQ(\36TINX=0>.'2I;B4$O)NCNF".6) M8S1VZRDDMD,.OVC-2N+CP#\#==G\-R6EG)+;?VO"K/QQH5W965S)'!4@%L*N &VJ1J\W7=;;6ZZ M&%&>'Y%\.SO=7=^EF?5GPQUCP?I'PK_X)]_\)=I5_JC76E6]OH9M7*_8]3;3 MK7R9Y,2)F-5$@(.\?,/D/;4^&'B/XKX4F_X*]_#63P=^R'IXT/QQYWP!FM9 M/$+?8[7;>"*SC@;[)_I&7RR$CS!'QCH>*3X-?\%>OAK\._\ @KW\2OC]>Z'X MXE\&^,=#&F65G!9VK:G%)Y=@F9(S<"(+FUDY65CRO')QA]7GKH]G^9T?7*7N MJZWC_P"D_P">AWC_ +%W[&_[2W[&OQRF^#MGXPB\9? G1;B_G\17]]*QUPV] MO/*DZIYC6[P3FVE7*1Q,.H505S^5-?5G_!/?]N;PG^R=^SS^T9X2\1:?XBO= M2^+WA%] T>338(9(+:#_ (-?/^3!/%__ &4"\_\ M3=IM?I!7YO\ _!KY_P F">+_ /LH%Y_Z;M-K](*^;Q?\:1]IE_\ N\/0_-__ M (.@_P#DP3PA_P!E L__ $W:E7X/U^\'_!T'_P F">$/^R@6?_INU*OP?KUL MO_@_,^?SC_>/D@K[*_X(%_#*;XC?\%/_ '.J1O:^&(+[6KO>2"$2UDBC*^I M\Z:'TXR>V#\:U]:_\$B/VZ/ _P#P3\^+GC+QGXKTWQ1J>J:EX:ET714TBW@F M2*626.5GF,LT94 PQ@%=QPS<=,]&(NZ;4=SCPKBJT7/9.Y^C_P"V=^R=HG_! M1O\ ; _9C^*WAVWAO_#%UK5[H/B>=1YBM'I_8J\>?#W5M-\3:KXHN+B\O_"-W;1PRV=E//;A0LY> M5'2-9U\P[%)4UGP_?Q6\ M,FGP0>?;RR++(THD60D7>"D; ^8H)&6(XX4*D9KM%V7H[W/4J8JE.G)=9J[] M5:R_!GU3\7?V0/V)_P#@FUX=\(?#_P".6E^-/&7Q,\1Z9'?ZEJNDW%RBZ0LK M.GG>7'/'&(E=) J[)I"(\E2",ZO[3'_!,G]G_P %_P#!07]EWP;X6\([_ WQ M+M;^?5X_[9OY/[82.W5X9/,:;?'G.[]T4!STQQ7#W7_!8G]G']I[X;^%;_\ M:*^!NL>,_B?X/M([6#4=.\H6NI&/)4RO]HB<1NY9C"Z31AG8@'.*;^T7_P % MJOA7\8/VY?V??B=I?AGQSIWA_P"%,5\FK6,EE9KY>%_^"=_[#OQ=_:@\?_L^:#X; M\76OQ$T2SGOFU=-5NVM]-)*YAMV>=DD>#S8\B:)@>A9R& ^;OV(_^">GP1^% M'[*/C3X\?M(MJ?B#POI&N7'AW2-&TR::!KV2&;R3)^ZDCD:1Y0ZJAD156-F8 MD$;.:_9M_P""IGP_^#O_ 5I^(GQYU/1_&4_A#Q;%?)9V=K:6S:E&9VA*>8C M3K&,>6V=LC=1C/:;]C'_ (*V^ ?A_P##?X@_"?XT^ =2\??"#Q=K-WK5C!;+ M&U_I[S3"0QE&EC7&0) Z2J\<@8@MN!2O9UDK)OIUU\[$^UP\I)M13]Y+33RN M>C?M!_LJ_LD_$?\ X).?%+XX?!'POX@M-7TC5;"VM_[9U&\^T^')7O-/AEM? M*\YXI%,4S.&,].B MU"_N=%N[A?[&CE)4S"-)XD$".KHI*R2.8F(0_='#_M+_ /!5?]GKQ1_P3C^( M'P'^$OPN\6> ;?6KZSETCS(X);>Y6*[LKF2>\E-P\PF;R)(P/WV0D67 )5/L M[X8?#K5OVW/V?_AG<_M!?LL7WCWQ'X?M;8Z5XDTCQ1HCZ?J,!52EQ*T>I12> M4XP\D.R:,G)"'(01*4X1]]M*[ZZ[*QI&-.I*U-1-J>KS7]U=/>6T$=K,;K9,[*L@@:=PB* MBLS $ 8Q]2'_ ((3_L\FZ_X0G_A2_P 2*Y,$0M MR=HPCQPSIP P0@X7*UY_\1/^"IO[%?Q:\1:A\1O$G[-.OZO\4M4LV%W#//-IYG /7 I+VTH1:;V_&_JBI?5H59QDE>ZWVM9;:/K\RS M^P[_ ,$G/A+IWQ,_:X\'_&R&35++X,PV4NG^(+>_N;672[.:WU"X-X$C8(T@ M@C@D*2)(BLA # G=V?A/]B']AG]J']DV\^,_A/3/'G@GP=\,]4E'B>.2YN); M[5HX(U8VS))-,J^=YL+*\+*<.5.QL[/C_P#86_X*!>!_V8_@'^U%X5U;P[KM MM'K;1XTN+/27-OJ42I-)<3B41*;R(!AYKE48G)QNE_9?_X*$>"_ M@I_P2W^,7P1U72_%%QXK^(.HR7>G7=I;0-I\*-%:(!,[3+(IS _W8VX*\]<; M2IU6V[O=?EJN_"/Q_\6-8O(0-4\6VGB[:SE.-Q,!U"V81@D[0D,S!1\S,>3^<=O M_P %&_#>B_\ !)OPW\$=+M?%-G\0O#WBM?$4.IK;P#3H@EU).A63S3)Y@W+P M8L9!YQU^@=<_X*_?LK?M56WAWQ7\?O@%KFN_%#0;1+9[K2!')I]X4R1O#74) M>,L2PBFCE";R 6ZF)PKI63=KOU\NJ-:=3#.7,TKM+T\^CU^1I?"7_@C=\-_A MQ_P6,OO@]XNLKKQI\/=1\%R^*M'@N[Z>UN8U,RPJ)9+9HBS))'.HP<,NTD9Z M;MC^P1^QM^U1\'OC?X8^$NE^*]-\>_!VQGDD\0W=_SQ+*RO&C3/%) TD M#QM^ZC;&2O57/S!^PQ_P4?\ AE^R_P#\%'O$WQ>D^'^I>$_ VL:;=V5CX<\- M[+R2P:5H2,>?+$NTF-F(4A5+850H #/^"?O_ 4>\#_LI:U^T)<>(M*\5WD? MQ9TZ>ST@:=;6\AMG=KH@W'F3)M'[],[-YX;CIFY4ZV]WHE]_4SIUOX>W7_"$>*/^$8U*:YL/"%IY[^=I7B79JBM> MS'[5EH#<)>OM+R#;,G[K@*GXTU]:?%[]O'PAX_\ ^"0GPL^ -GIOB2/QEX'\ M43ZW?7DUO"NF2PO)JCA8I!*92^+V+(:)1\K\\#=\EUT8>FX)W[LX\9651QM; M9;>@5^P'_!J/_P UZ_[E[_W*5^/]?L!_P:C_ /->O^Y>_P#H_/\F?L!7Q__P %[/\ E$Y\5O\ N$?^GBQK[ KX_P#^"]G_ "B<^*W_ M '"/_3Q8UXF'_BQ]5^9]1B_X$_1_D?S?T445],?#A1110!T7Q,^+_BWXTZW; MZEXR\4>(O%FI6ELME!=:SJ4U_/# K,RQ*\K,RH&=R%!P"['')HTOXO\ BW1/ MAQJ7@VR\4>(K/PCK,ZW.H:'!J4T>FWTJE"LDMN&\N1P8HR&9208T_NC%W]GW MPKH/COX[^"]#\47%[:^&]:URSL-3N+.9(;BWMI9TCDD1W1T5E5BP+*1QR*^Z M8O\ @BEHD_\ P6&E^ ZZIXF_X5S#H@\2-J1NH/[6^P_9@N0_D>5N^W$1_P"J MQL_VJQG4A#27:_W'13HU*GO1ZNWWGP;\,/C3XR^".KS:AX+\6>)O"-_<1^5+ M/?"-WX?UWXB>.M:T&_N/M=SIM_KUU M%_&'_ 5(^*WP:\4:MXOL_A_\ M/-)DUJ/5K66"*\:"3[,]J))'A>(L8YVW%8QN,+D!<$#X=\(?!7Q)\JV? MPU\'^,_%<%O*\L-KI^FRZE>V]L6/EF86Z$;MH +!0I(. .E$:E.3NO)_?L$Z M-6"L^[5O3DS:?X,^(7CCPC8W$AEEMM%UZZL(97( +,D3J"2 M !DC/ ]*S=(^-?C+P_\ $H>-+#Q=XFL?&"N\@UVWU2>/4@SQF-V^T*PDRT;, MA.[E6(/!Q6IXL_9?^)G@+PC=^(-=^'?CK1=!L+C[)'=,TMHTO+O5/#UW9P6C2$", M2/)&%0N2 H8C.1C-7>'D9_O//0JV7[1_Q$TRP\3VMMX\\:6]KXVEEF\10QZW M^XR;BVXYSDU'\+?VA_B!\#4N5\$^.?&'@];Q@UP-$U MFYT\3D# +^2Z[B!QS6EH?[)/Q6\3^!U\3Z;\,OB%J'AN2(SKJUMX=O)K%HP, MEQ,L93;COG%>]?\ !)']@/P=^WKXJ^(]CXPU+Q-IL/@_PX=7LSH]Q!"TLH?; MMD\V&0%,=E"GWJ9RA&+;V-*=.K.:BMWL?+7CCX@:]\3O$DVL>)-;U?Q#J]S@ M37VIWDEW O^$5_P"%F_$+_A%S;_9#H_\ PD5Y M]@\G;M\OR/,\O9MXV[<8XK-\:?L\^/\ X;>#['Q#XB\#>,- \/ZH56SU/4=& MN;6SNRP+*(Y9$"/D D;2<@$T[X7?LZ?$+XX6UU-X*\">,O&$-DVRX?1-%N=0 M6!L9PYA1@IQS@U?NV,USWLKW9QM>B?#S]K[XM?"+PO#H?A/XH?$3POHMNS/% MI^D^)+RRM8F8EF*Q1R*H+,220.20@"^9O_ -G;GVK7TG]FWXBZ]\3+SP78^ ?&MYXRTU#)=Z#!H=S) MJ=JH"DM);JAE4 .AR5'WE]11+E>XH\ZUC]:_P\_:6^(WPB\.76C^$_B!XV\+Z1?.9+BQT MG7+JRMKAB "SQQNJL2 21T H\"_LU?$;XHZOJVG^&?A_P"-O$5_H$IAU.VT MS0[J\FTV0%E*3)&A,; JPPP!RI]#7/P^ M=N?&8\-QZ+JTGB(W/V,:6MG(;T MSYV^5Y.-^_/&W&<]J/=V'[Z?-J=%JW[3OQ*U[6/#NH7WQ"\<7FH>#QMT&YGU MZZDFT0848M79R8.$0?NRO"KZ"L7Q%\5?%'B_X@-XLU;Q)KVJ>*FGBN3K-WJ$ ML^H&6(*(Y//9C)N0(@5MV5VKC&!6O\4?V;?B+\#["VNO&O@'QKX/M;Q_+MYM M;T.YT^.=L$[4:9%#' )P.P-/\"_LR_$CXH>$KC7_ S\/?''B+0K4LLVI:9H M5U>6D)7[P:6-"BX[Y/%+W;75@?M&[.]S:/[<7QJ;Q##JQ^,'Q2_M:VMGLH;W M_A*[_P"T10.R,\2R>;N",T49*@X)C0D948\MHHJE%+8F4I/=A1113)"OZ0/^ M""?_ "B<^%/_ '%__3Q?5_-_7]('_!!/_E$Y\*?^XO\ ^GB^KS\R_A+U_1GL M9)_'?I^J/L"OQ_\ ^#KC_F@O_/S_)GL9I_NLOE^:/Q_HHHKZ$^/"BBB@ HHKU;]AO]HJ7]D[]KGX?_ !"1 MBL'AO5XY+W"%V:SDS#=*H'\1@DE ]R*4FTKHJ*3DD]$>4T5^I'[=W_!-=?BE M_P %P/!VE:;:^=X)^-,T'BJ>:&(K;^1$I?4E#KQN80M)NXYNXQU()Y7_ (*, M>'O%7_!6;_@KY??"_P"'K6C6'@BV/AZUFED9;#3HK3+7MQ(%!"@7#O%E02VR M%?3'/'$Q=NUKOR.N>"E&_>]EY_U^I^<-%?I)XS_X-[;?5/#?B"W^%O[07@#X MG^//#,)FO?"MK%#;W*$=8RT=U,R.<,%$D: L "5Y(\S_ &"?^".,O[;W[+WB M/XE7'Q,TGP##X7\1RZ+J%OJ^F_Z-;6\,-K//=27)G39L2X;Y&3!,8RZAB5KZ MS3MS7(^HU^;EY=?5=#XGHK[/_;Z_X(VZY^Q]H7@'7?"?C;2?BQX;^(VH0Z/I M-[IMJMJ\]Y,I:!$432I(DH#;760C(Y R"?H?X-?\$!!\%/B?\.;SQ)\>/ .F M_$Z'4;'6X?!,D:+->B&=)9(H96N!)(0$9=RVY7<.N.:4L534>:Y4<#6"R]:4<5#E3D[7*E@*O-)05TG:Y^;-%?>'[(_P#P M16T_]I+]CK2?C)KWQFT7X=:'/?W5IJ::MI \K38XI)(5<3-62-E81L&9B2J>8RD"GB*:=K^6S,U@JS2=MU?=;?>?!]%/N(UAN)$61)E5 MBH= =K@=QD X/N ?:F5N?^F[3:_2 M"OS?_P"#7S_DP3Q?_P!E O/_ $W:;7Z05\WB_P"-(^TR_P#W>'H?'_\ P7L_ MY1.?%;_N$?\ IXL:_F_K^D#_ (+V?\HG/BM_W"/_ $\6-?S?UZF6_P )^OZ( M\/._XZ]/U84445Z!XX4444 %%%% '[F?\$W?!WQJ\:_\$7?A';_ KQAX9\%^ M*+;Q+?W.I7FNVXFMI]-6]U 2PA3!-\S2- W 0X1OWB]_$O\ @J+\ M%_X*5_ M\%;_ 1\-_A_J^CR>(;?PXEOXUUZS426MD8'E=RRJQWS1QE5VY^])%&S#:=G MS=\8?VL/ 'BG_@B)\*?A#8:_]H^(GAOQO/K&I:3]AN5^S6K'5<2>7_P#!,W]M;_A@7]K?0_']QILVK:.D,VG:O:0;1<2VDP Q4Q5-QA1E\-HW=^WET\S[N\"?\$<_ MV-?BM^T.OPO\-_'SQIJ'C70YIH]:TE9K;S+PQQ2!X[68VBQ>9'( [A6G(2.1 M2JGYT\-?_@EG\._'WP(_:>N/!6M>+YOB5^SWXKU*R73;V]MY+6_T>VN9 D[( MELKF9H(+@?*X4R0_=57 'T=\&_V@?^">'[/W[8%O\8O#OB[Q^" M%F\1>!_BCK7B274&\J6.%]+EN)[J"[='"E,.(0/,4,!,R8#/4*55)RN]%?73 MU-)4Z#<8VC=MKW7?1K1GB_B7_@G+X8^%_P#P3.\'?$[Q-?>*G^+GQ9UB.T\$ M^'+.6W2UGM7=0LLL;1M+)NC#.&21!FYMU*]2?KSP;_P;N?"?P!X9\/:/\3O& M'Q@O?'FMPAY9/"/ANYNM$LY#C,;S)87"*%)QOEEBW8+;5' ^6O\ @L7^W$WQ M)_;[L(/!.OA_P##'3;.(0:%)9'6M?U*1)9)?LS3PQPB M ",)'N7]X^_$FU07S?V&?^"D7PQ\ ?\ !2[XF>/_ !5XZ^(4/P_U#P5>>'?# M-YXSO+WQ#JD8:\LYTMB\:S2)'N6Y=0Q(4'YG+L2WB/\ P2G^+/@7X'>)O$/B M+6OCOXN^!_C"'[/'I5S9^''UK2=1M]Q:>*[@C#M-G"A5(0(?F#,>%I^VLVV] MET^_^D9Q^KWBDE9M]>G3?]=SQ_\ ;=^%G@/X+?M$:MX;^'.I>,]2\/Z?'"'_ M .$ITEM,U.TN"@:6"2)E1B4) W-''DY 4J [^2U];?\ !:;]L3P/^VW^V4OB MOP EQ+H>G:%:Z.^H36IM6U::*29VN!&V'"[94C&\!L1#@#%?)-=E)MP7-N>? MB%%5)*&U^@4445H8A1110 5]@?\ !!/_ )2Q_"G_ +B__IGOJ^/Z^P/^""?_ M "EC^%/_ '%__3/?5CB/X4O1_D=&$_CP]5^9_2!1117S)]P?RO\ _!0K_D_O MXX_]E U[_P!.-Q7C]>P?\%"O^3^_CC_V4#7O_3C<5X_7U-/X%Z'P=;XWZL** M**LS"BBB@#T3Q1^UA\0/&?[./AOX2:EK_P!I^'OA&^DU'2=*^PVR?9+B1IW= M_.6,3/EKF8X=V W\#A<(O#>JW^AZYI,PN+.^LIFAGMI!_ M$K+R.X/J"0>#7U=_P5'_ ."/?B3_ ()KV?AW65\1KXX\(Z\[6C:M'IAT]K&\ M&YA!)%YLO#Q@LCA^=D@(&T%N8_:[_P""<_FX\S;G8G3..<5C&K3:7+U.JI1K1D^?>-NNR MZ?TC4?\ X+F?M5/J-G='XM7GFV,;1Q#^Q-,\M@P )=/LVV1N.&<$CG!&36S_ M ,$E/VC_ (:_"']L_7OC5\:?%DUCJFC6M[J6E6\&G7$LVM:I=B19"!;Q&.,; M))AA]B;IDQPIQ\:5]/?\$QO^"(;>?:LRV4\Q^'OV_OBYX4_:>U#XS:?XL^S_$G55=+K6/[+LF\T/&L3?N&A, MRBJ.(QTSUYJI\&?VY_BS^SS\5M=\;>"_&VIZ!XB\3SR7.K301Q-!J,CNTA:6 MW9# V'=RH*87<=N,FO)Z*/9Q[![:=[W???J>P?M1?M\?%_\ ;073X_B9XXU+ MQ-;:6YDM;4P06=K"Y&WS!#;I'&7P2-Y4M@D9P357XS_MM_$_]H2Z\%3>,/$W M]L2_#N!+;P\W]G6EO_9\:&,J/W42^9CRH^9-Q^7W.?*:^B?^"EW[ _\ P[M^ M-?A_P?\ \)9_PF']N>&K?Q#]K_LS^S_(\V>YA\G9YLN['V?.[<,[\;1C)FT( MM1MZ?J5S591E.[MI?7[AD/\ P56^/=O^T3+\6%\>;?B!-HW_ C[ZK_8FG?- M8^8)/)\G[/Y/WU!W;-W&,XXKP/7=;NO$NMWFI7TGG7FH3OQKGRW^*_3]4=F M=_P%Z_HSX_HHHKW#Y<**** "BBB@ HHHH ^M/^"*W[(EG^U[^W;X?L=#P_LG;FD MK^?E^'YG,?L.^$O!WPT_X)$?"OQS'^RSX?\ V@O%6O\ B2\TC4(H/#EO=ZI# M;&[OC]J>4VL[LD8ACC&_:H\Q!O7 !L?$3]A#X2_#'_@O3\%?#^F>#_#J^%_' MOAZ_UC5O!U[9Q7=C:3KI^H@'R'W1A"T*,J ;5>)BO8#BM"_:W^(7[&G_ ;V M_!KQ/\-?$!\-ZYJ'CF\TJXNA8VUWOMGEU>5DVSQR*,O#&=P 8;>#@D'P[_@C MO\:O%?[0?_!:;X<>+/&FNZAXC\0ZFVK-<7MV^YV T:^"J ,*JJ. J@*HX J M>2?OSOI[W%[[X>_#WX>>! MO'.I:0^J>(]1&D:3:.;UTBM8O+C<+M#PJ%VJH\R-0" :_5C_@G)X@^+]G^ MTS^TAIOAOPMX)^)'PKU;XI:E9^(_#.HZM;6NI6IEO'2:^CCE!62!8-H>.7B4 MQA8_F62O@W_@L7\,OAC\)/V]?%FC?">2Q7P[$D+W5G82"2STR_*_Z1;PD9 5 M6 )4$A&=T& H5>BC6DZG(^W^1RXC#P5'VD=[_P">Q\NT445V'FA1110 4444 M %%%% ']('_!!/\ Y1.?"G_N+_\ IXOJ*/\ @@G_ ,HG/A3_ -Q?_P!/%]17 MS.(_BR]7^9]QA/X$/1?D?8%?C_\ \'7'_-!?^YA_]Q=?L!7X_P#_ =6,0FN8-#TF?4)+>,G =UA1BJD\9/&:7XI? OQO\#; MVUMO&W@WQ5X/N+U6:WBUO29]/><+C<4$R*6 W+G'3BS:/ D3>6DQ+S!!%$0JVYEC:01(I,B+R3D\;QKXFACE:T\&> M'+B_L=(>15_<3R0V5T 48X:1WB4X., ;C\Z_&3_@AMXT\%_\%#/#GP5\/ZQ' MJ6C>,;5M9T[Q#=6S1BSTY"WGM/&#_KHMH7:" [21?*3: MW_7N?"]%?I[XQ_X)F?L.^'M?UOP"W[3FMZ3\1]%@FCGNM0:#^Q[:YC!#*S?9 MDC9E<8,*W7F9!7J*\6_X)Y?\$N_"O[2/AOX@?$;XE_$2W\*_!?X?+?59QLP83/'F-"LL+#?$78S1H$W$[7]9AR\VOW">"J*2BK/YK2V]^Q\5T5 M]^?M>?\ !*WX4G]D+4/CC^S7\3-4^(?@[PS<+;Z]8ZM&/MUJ"R*9!B&%U*&1 M&:.2%3Y;%PV!ANQ_;U_X)#_!']E3X1^'O[!\:>.M3^*?Q%M].@\&^&KR>W9- M0O);F&.Y:21+556()<1[%9HSN1OF<$A#ZU#1=QO U5=Z62OOW[=S\U[&QGU2 M^AM;6&6XN;AUBBBB0O)*['"JJCDDD@ #DFMWXG?"#Q;\$_$,>D>,O"_B+PCJ MTD"W*66M:;-87#Q,659!'*JL5)5@&Q@E2.QK]/C_ ,$C_P!F']E/QYX)\'_$ M7X_:MI/QPO&MKZWMHT3^QUN-X:-9%^SL8HV8;5,UQ$7'( S@>8_\'-O_ "D* MT/\ [$BQ_P#2N^J88E3FHQVU*J8&5.DYS>J:5KW^\_.VBBBNHX0HHHH **** M /W@_P"#7S_DP3Q?_P!E O/_ $W:;7Z05^;_ /P:^?\ )@GB_P#[*!>?^F[3 M:_2"OF\7_&D?:9?_ +O#T/S?_P"#H/\ Y,$\(?\ 90+/_P!-VI5^#]?O!_P= M!_\ )@GA#_LH%G_Z;M2K\'Z];+_X/S/G\X_WCY(****[CRPHHHH ***] _90 M^+6E_ ;]ICP'XTUS2?[BT M*BDW9E/Q]^S?\1/A3X7M-<\4> O&GAO1=0=4M=0U71+FSM;EF!8!))$56) ) M !.0#7%U^UW_ 4X_:<^)_Q+_8]^(?B_X>W'@WXU?L__ !(L+=(;A=/3^T/A MWM5%G$L(&Z0[L2"23$EO(V2%"*3\,_M$?\$X_#=K^P+\'/C;\([KQ9XB'C2Y M31/$FFWK1W,ECJK_ +I4MUB@C81FXBFC&_<6WP8)W9/-2Q',DYZ7=O\ A^QV M8C!\LFJ;O97^7==T?&]>E?!_]I3XP>"+>Q\*^ /'WQ*T>*_N!;V>C^'](H?'GB30I->\ M=S2W%O);V*QP;Q;V$8@4^9(\<^/,D?9&BN5;(!O7/[#7[/O[)W_!2#X%^'_[ M:^-OAN\;Q>RWMIXITF'$LEN2VG3VUU;P^5+!#/B%?6_Q#TOQ5I/BRY(N[R/Q%;3P:A*9 M.1)()P)#NZ[FZURM?L5_P5D_8/\ #_[=?_!5GP9X,\%^)M0M_'.L:3+=>.OM M-N9+/PYIMO%;_9)XEV)YC2^9*I597^,O$WPWU?X;^,+G0=5ECEMY M-/L;>U2R>=7C\IG>-2DF-YC(1\%7]*\9?\$6/V8[7X6>&_C3IOQZ\06G MP&FMI9-5U&\C2XU"ZDW^5%':[+92C^8'5XW@>12FW;DDKS_E$Y\5O^X1 M_P"GBQKQ,/\ Q8^J_,^HQ?\ GZ/\C^;^BBBOICX<**** "OZ$OCI\;M'\*? M\$\]5_:R@9;/Q]XH^$FG^'K2\C&Z6TN+ER5"MZK=W08]/]2">@Q_/;7J>O\ M[:WQ0\3_ +,6D_!N^\67,WPVT.Y^UV>C_9;=1')YDDHW3+&)G4/*[!'=E!VX M VKCFQ%!U'&W1_@=N#Q2HJ5^JT]>A^W'[47Q6\/Z;_P3=^)'[3>GRW%GKWQ: M^%NCZ(R1[1]EGE^T1(5QSY@DU+:QR0!;*1C!)^>_V-=?^)WP7_X(2>'_ !'^ MS3X=M=7^)&K>(KW_ (2F:RL(]0U*VC2>Z42) P;SI5B2S4(5*YI/AGI\_VB#1OL5L C^<\_,PC\]E\UV;:9"H)'& ) M_P!EW]O+XN?L7RZ@?AGXVU'PS#JA#7=L(8+NUG8# [;3=-ZMH_5+]OOQQ\6_B+_ ,$!KS5OC;HRZ)X^ MN-5L/M,+6PM9YH1?QB*6:!>(967ED 7''RKG:'_\%?OVA[SQ9_P4Q^"?P#\3 MWUK:_!_7+S1-8UZR-NA_M:X>_GB1)Y""?(_=QJ5X7YF9B<*5_,OXW_\ !43X M\?M(?"G4O!'CCX@77B'PSJUVE[QCTZ.Z^PVUGMMT=W5-D$<:<-(YR5S\W M7@8=/"23O*W7;I>VP5LPBTU&^T5KUM>]_6Y_0S\9_P!HGQ+\,/VH+'0M-\#_ M +3NL:7;PQ_9[7POX<\/3^$[Y @/S7<^V>$CE2KSPG*_*-I!/RQ_P35^)?A; MQ/\ \%1OVH/%7A+P?XB\'64GAN.[O?#VOZ?%875I?HZ_:E>*-Y%423*[GG), MC<5^='AO_@L[^T]X3\ Q^&;/XN:Y_9<,'V9&GL[.XO%3&!_I4D+7&0.C>9N' MK7FGP$_;8^*'[,GB?Q-K7@OQ9<:7JWC*W>UUJ[N+2WU";4$=R[[VN8Y#N9B2 M7&&))YJ(X*2BUIM;_AS2>9P? M%*;2M&-8T6&[US4='T*+5;Z6Z>*!LRPLC;?-D:X,LGEY5EP6C MV@-^2?PJ_;!^(WP3^#OC#P#X8\1?V9X2\?1^5KUA]@MIOMZ["F/,DC:2/Y21 M^[9?SKJOV:?^"F'QR_8_\(3>'_AW\0=1T'0YI6G^PR6EK?6\3M]YHTN(I!'G MJ=F,GD\U&[3_@FS\$Y?A%_P4T_: MU?QAK5]\2_BEX9LM/GTS5$CMH]4U"VNX'N)/(CD98$E"_88L$K$APOR(<5^6 M/[-?_!37XZ?LA>!IO#/P]^(%]H.@SS/7G&3LV@G) MZDFN+\,?M;?$OP;\=[CXG:9XV\06GCV\G>XN=:6Y)N+EG(W+)G*O&< &-@4P MH&W IRPLGS6V9,,P@E#F3;B_P -?/7?1V1^TGQX_:WM=?\ V.?BI8_$WX3_ M +6WB;PC>6\]G>7GB[P=X?L_[%8H?+FA2V:W=HHGVN)]D@4J#OXKD_\ @E]^ MT3I?[4?['_PS^#^GZ]\0/@;\3/#^EW;>&M2TVS9=-\2QP!DFNE62,VUXH+$R MQR#$=2^'_QD\6Z#K5]_:FL:'K5Y87U[YC2?:YXIWCDEW-\S;F4MD\G. M37,U)=WDVH7.]] HHHH$%?T@? M\$$_^43GPI_[B_\ Z>+ZOYOZ_I _X()_\HG/A3_W%_\ T\7U>?F7\)>OZ,]C M)/X[]/U1]@5^/_\ P='?^"8F MD>.O%'B#PFWQG^#OAC4_"^CZ9?:G'%JE\,0?9UAA=C)(DJPV(:158 Q2],.! M\)_\$7?VY/#W[(7[=ESXO^(=]=+I'C#2;O1M1U9E:=[.6>>"X%S( "S R0!6 M(!(\PMS@U\<45RQPL$I+^8[98ZHW"7\OX^I^Z/Q[_:\_X4Y\-_&?BNW_ ."@ MFF^(8UMGE\-:)HGA?PSJ6I+-SLAF2*,M/N.U=VVW5?O,P ./C#X9_M'Z)J__ M 0B^/&BZUXR\/Q?$+Q=\2$U:/Q%H.O M>+/AK\3U\1:CX;AU6&35(+>VU#4YD\R#<9(T9#$%9E"XD3L17N7QM^#G[)G[ M7_[6&A_M*2?M.:/X=M[RZT_4=0\-W-[!%J+3VRPQQ(@>19[4#RDWYB<#YF5D M7!'XTT4/"ZWBVGK^(HXYVY9136G?=*US]FOC#_P4I^%OP(_X+CV_CAO$VB^) M? ?B3X?0^%+[7-!U"/4(-+>2Z\[S"\#-G8T*!@IW*LFX X -+]F?P'^RQ_P2 M2^(7B_XU:9^T5I7Q,DFTJXLM$\,Z5=VEUJ++*Z/Y4GDRNTLC-&BB1DA1[:\KGZ0?%O]J#PS\0?^""_P#8LGBOPK#X MZUSQ[^&[74X5OHXY=0N)R?LH?S!$"RL"5QC:?2O?O^"7/[3>A_!G]DO1 M])^*G[0'P0\9?".Z\-3R7WA76)S_ ,)+H$IP5TV.W';>XM?#\M_.^F03MNEAM3( MQB5SDY8)M!.3R.IK(HHKJ.$**** "BBB@#]X/^#7S_DP3Q?_ -E O/\ TW:; M7Z05^;__ :^?\F">+_^R@7G_INTVOT@KYO%_P :1]IE_P#N\/0^/_\ @O9_ MRB<^*W_<(_\ 3Q8U_-_7]('_ 7L_P"43GQ6_P"X1_Z>+&OYOZ]3+?X3]?T1 MX>=_QUZ?JPHHHKT#QPHHHH **** "BBB@ KTK]F;]K[XA_L=^(M6UCX;Z]'X M;U76K$Z;=W@TVTNIVMRP_P#3C<5X_7L'_!0K_D_OXX_]E U[ M_P!.-Q7C]?4T_@7H?!UOC?JPHHHJS,**** /Z&/VS/VB?"/Q#_;?U/\ 93^* M:PKX'^+G@NSET>\;:LFG:N;BZ5-K," S^5$T9/ EB08/F&O(?^"D'[)%A;?# M;]A_X)^+M4@DTVU\0V?A;4[N,F%;V.."WA8)SE#*%VKSE3(.I%?EC^VU^WIX MT_;P^..G_$'Q5:Z%H>O:7IT&FV_]@13VT4:0RRRI(/,ED<2!I6^8,.BX (R> MJ_:Y_P""KGQ5_;4\ > ]$\8-H<-U\/9ENK'6M+@GM=3NK@1HGGS/YI3S,H'S M$D>&R0!P!YL<)./+;Y^MMSVJF84YJ:DK]O2Z=F?M1\2_VKOAC^S%\:-/^#C: M[X7\-^'+>T2$>!8/A#KFHW-_"8P3]FN;9OLTB%3R4MY0"&#'<#CQW_@DK\;/ M =E^V#^T-X-^"SZ5=?">2*'QAIVW3;RRFL;UXXH;BUV3B,K"DB.501C:" &P M,5\1>&_^#DW]HS0/ ,>BS1^ -5O8H/)&M7FCR_V@QQ@2$1SI 7_[98/<&O#_ M -E;_@J3\3?V4/C#X[\>: [G.#<+Z#'U)\5/V) M?AG^UI\:?@YK'A2XTQ=)_9?\2OX;UZW1A$(8+*SCN8;;[OS^5<):@J2!MEG[ M@BOP_P#V'_VXO&?[ /QCF\;>"(M'NM2NM.ETN>VU6&2:TGAD9&.Y8Y(VRK1H MP(88*]QD5T7P)_X*;?%3]GWP1\6M#TC4+&\7XRI*=A,ID>TL8;7,$R78' M,G^.$W_!8G_@F1\^%>FS:GX:\3Z;:RP1W,T<4\S6\+3%WX M,"12KO96\]3A&4%?S6_8Q_;F^(G[!GQ-E\3_ _U2&WFO(?L^H:?>1F:PU., M9*K-$""2K'*LI5UR0& 9@?5OVV/^"U'QJ_;J^&__ A_B27PWX=\,S2+)>Z? MX>LY;=-2*,K()FFEE=E5E#!595)P2"0N"6%ES^[Y6=]DNEB8XZ'L[2WUNK:- MOK<^PO\ @I3^V9JW[.?_ 2@_9U\"Z#I&ER7'Q=^%UAINJ:M<(6N+2Q@L-/) MAAP0,R&=@2V0H' )(9?LK]H'X)>&=!^/6H?'RUT0_$OXI_#3X:64?AWP7;2J MMU#F>_87FTDEO,+R1J0A(^SR[ [E5'X2?M/?MS>+?VL?A?\ "OPEXBT_P[9: M;\(=$70-'DTV":.>Y@$5O%NN#)*ZM)MMHSE%09+<<@#T'XA_\%A/B]X\_:W\ M)?&BW;P_X;\6>$=&A\/Q0:1;SQV&I6, M$ERI+SOYFD'?&W[5_QB\0?&SQA:^%?B M9\2[""U\.^,;NUMUA\.M'YXD@B:=7B@'S6Q19%,;?9L.22 WBO\ P7;^&'Q" M^'G[:4%Q\0;WPKK4^LZ%:RZ;K&@Z0-,AU2W1GC,D\6YO])WABYWN-ICVE4VH MN'IO_!7_ ,5:7\5_''BI?A/\";A?B1% OB/1[OPQ-=:7JOY7Z_J@_P"">O\ R8)\#O\ LG^@_P#I MNMZ\O,_AB>YD?QR]#V"OYO\ _@O9_P I8_BM_P!PC_TSV-?T@5_-_P#\%[/^ M4L?Q6_[A'_IGL:Y\M_BOT_5'9G?\!>OZ,^/Z***]P^7"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#^D#_@@G_P HG/A3_P!Q?_T\ M7U%'_!!/_E$Y\*?^XO\ ^GB^HKYG$?Q9>K_,^XPG\"'HOR/L"OQ__P"#KC_F M@O\ W,/_ +BZ_8"O@_\ X+9_\$OO'_\ P4C_ .%9_P#"#:QX/TK_ (0S^U/M MO]NW5S!YOVK['Y?E^3!+G'V=]V[;C*XSDXO!S4:RE+;_ (!EF%.4\/*,%=Z? MFC^>^BOT@_XA?/C]_P!#?\'_ /P:ZC_\@T?\0OGQ^_Z&_P"#_P#X-=1_^0:] MOZW1_F/F/[/Q'\C/S?HK](/^(7SX_?\ 0W_!_P#\&NH__(-'_$+Y\?O^AO\ M@_\ ^#74?_D&CZW1_F#^S\1_(S\WZ*_2#_B%\^/W_0W_ ?_ /!KJ/\ \@T? M\0OGQ^_Z&_X/_P#@UU'_ .0:/K='^8/[/Q'\C.!_X(D?M@_#G]D/QE\5;KXB M>(O^$>M_$GA5M-TYOL%U=_:;C?G9B"-RO'=L#WK7_;._;2^%_P"W_P#\$Z? M=[XN\1_V9^T;\-<:<89M.NI#XEL\JCL9XXC K. DW[Q@5>.90 ) 3T__ !"^ M?'[_ *&_X/\ _@UU'_Y!H_XA?/C]_P!#?\'_ /P:ZC_\@U@ZF'<_:+?$/Q"G\2_$74;[6DGO&\'VMM?6\*7,I+DQ,;= KABZO-+F' MDA%E,"!F8"VMV$D<>-Z,&CV.0O6_\0OGQ^_Z&_X/_P#@UU'_ .0:/^(7SX_? M]#?\'_\ P:ZC_P#(-5S4.7E+IOB)<^9KOB'5XI83#$?+$@(EAAW.\<:Q!4A5 I=BV[&[F M/^"LW_!0'P/\8OC]\!_&GPJ\00^)+GX:Z3:27'FZ?=6L<%[;W*3+&PFCC+KE M!DID8[UT7_$+Y\?O^AO^#_\ X-=1_P#D&C_B%\^/W_0W_!__ ,&NH_\ R#1& M6'33YM=?G<)PQDDX\EEIMTMKIJ>D_&']IS]@/]M7Q]HOQK^(UUXTT/Q]'!"V ML^%+>QN'AUF6%5C1+AD@>*155%562>(L@4..-H^9/^"Z7[6'@#]L?]LC2_%7 MPWU__A(] M_"UIITEU]AN;/;<)<73LFR>.-^%D0Y"X^;KP<>I?\ $+Y\?O\ MH;_@_P#^#74?_D&C_B%\^/W_ $-_P?\ _!KJ/_R#13E0A)24]@K0Q=2+BZ=K MZMI:O\3\WZ*_2#_B%\^/W_0W_!__ ,&NH_\ R#1_Q"^?'[_H;_@__P"#74?_ M )!KH^MT?YCC_L_$?R,_-^BOT@_XA?/C]_T-_P '_P#P:ZC_ /(-'_$+Y\?O M^AO^#_\ X-=1_P#D&CZW1_F#^S\1_(S\WZ*_2#_B%\^/W_0W_!__ ,&NH_\ MR#1_Q"^?'[_H;_@__P"#74?_ )!H^MT?Y@_L_$?R,^P/^#7S_DP3Q?\ ]E O M/_3=IM?I!7R7_P $;?V#O%__ 3R_9BUWP7XTU+PWJFJ:IXHN-;BET2XFFMU MADM+2$*QEBB;?NMW) 4C!7G.0/K2O"Q,E*JVMCZK!0E"A&,M['YO_P#!T'_R M8)X0_P"R@6?_ *;M2K\'Z_HH_P""\7[(_P 0OVSOV0_#GA?X:^'_ /A)-=L/ M&%MJL]M]NMK/R[9+*^B:3?<21H\(MJRV3/C^BOL#_APG^UE_P!$I_\ +GT? M_P"2Z/\ APG^UE_T2G_RY]'_ /DNNSZQ2_F7WH\WZI7_ )']S/C^BOL#_APG M^UE_T2G_ ,N?1_\ Y+H_X<)_M9?]$I_\N?1__DNCZQ2_F7WH/JE?^1__%+XJ M>-O&'P[TO6-4FU&'6?#T'GW^B>6A6RC0J,JL2K$A9$=B$QM^8NOU[^V;_P % M0_A;\2-"_9O\,_\ "R;KXK:U\/OB%IOB7Q#XZ?PK-HJ)903-O7[,5\PN8WC+ M")2&-OG[S!:^9_\ APG^UE_T2G_RY]'_ /DNC_APG^UE_P!$I_\ +GT?_P"2 MZVE[!M/F6GFC"'UJ,6N1Z[NS_P"&_ ]\^*7_ 5Y\ _"_P#X+02?&KP?<7'C M3X>ZIX=M_#^IRVUE-:W)A*(9&BCN%B;>DD<9PP 8 @$9W#T/XX?MY?LNZ9X6 M\9^)O#?[1O[5'B#7M+];L8M(N'^[Y#S1K&JJW7S9)U"YVHV M? M('_#A/\ :R_Z)3_Y<^C_ /R71_PX3_:R_P"B4_\ ESZ/_P#)=9^SP^GO[:;H MT]MB];TWJV]GI?L=%\*OVU?!5M_P14^.'PQ\2>++JX^+'CSQO%KUK9W-M=W$ M^IQF?2));A[K8T6\FVN6/F2!B4/!++FUXP_;*^&VJ?\ !"+PK\&;?Q)YGQ*T MWQ$]_S_E$Y\5O^X1_P"GBQK[ M KP?_@II^R]X@_;._8A\;?#7PO>:/8:[XD^P_9I]5EDBM(_(O[:Y?>T<BOT@_XA?/C]_T-_P '_P#P M:ZC_ /(-'_$+Y\?O^AO^#_\ X-=1_P#D&OH/K='^8^1_L_$?R,_-^BOT@_XA M?/C]_P!#?\'_ /P:ZC_\@T?\0OGQ^_Z&_P"#_P#X-=1_^0:/K='^8/[/Q'\C M/S?HK](/^(7SX_?]#?\ !_\ \&NH_P#R#1_Q"^?'[_H;_@__ .#74?\ Y!H^ MMT?Y@_L_$?R,_-^BOT@_XA?/C]_T-_P?_P#!KJ/_ ,@T?\0OGQ^_Z&_X/_\ M@UU'_P"0:/K='^8/[/Q'\C/S?HK](/\ B%\^/W_0W_!__P &NH__ "#1_P 0 MOGQ^_P"AO^#_ /X-=1_^0:/K='^8/[/Q'\C/S?HK](/^(7SX_?\ 0W_!_P#\ M&NH__(-'_$+Y\?O^AO\ @_\ ^#74?_D&CZW1_F#^S\1_(S\WZ*_2#_B%\^/W M_0W_ ?_ /!KJ/\ \@T?\0OGQ^_Z&_X/_P#@UU'_ .0:/K='^8/[/Q'\C/S? MHK](/^(7SX_?]#?\'_\ P:ZC_P#(-'_$+Y\?O^AO^#__ (-=1_\ D&CZW1_F M#^S\1_(S\WZ*_2#_ (A?/C]_T-_P?_\ !KJ/_P @T?\ $+Y\?O\ H;_@_P#^ M#74?_D&CZW1_F#^S\1_(S\WZ*_2#_B%\^/W_ $-_P?\ _!KJ/_R#1_Q"^?'[ M_H;_ (/_ /@UU'_Y!H^MT?Y@_L_$?R,_-^BOT@_XA?/C]_T-_P '_P#P:ZC_ M /(-'_$+Y\?O^AO^#_\ X-=1_P#D&CZW1_F#^S\1_(S\WZ*_2#_B%\^/W_0W M_!__ ,&NH_\ R#1_Q"^?'[_H;_@__P"#74?_ )!H^MT?Y@_L_$?R,_-^OZ0/ M^""?_*)SX4_]Q?\ ]/%]7YO_ /$+Y\?O^AO^#_\ X-=1_P#D&OUH_P""9?[+ MWB#]C']B'P3\-?%%YH]_KOAO[=]IGTJ626TD\^_N;E-C21QN<),H.4'S XR, M$\./KTYTTHN^O^9ZF4X6K3K.52-E;]4>\5^/_P#P=48*[T_-'\]]%?I!_Q"^?'[_H;_@_ M_P"#74?_ )!H_P"(7SX_?]#?\'__ :ZC_\ (->W];H_S'S']GXC^1GYOT5^ MD'_$+Y\?O^AO^#__ (-=1_\ D&C_ (A?/C]_T-_P?_\ !KJ/_P @T?6Z/\P? MV?B/Y&?F_17Z0?\ $+Y\?O\ H;_@_P#^#74?_D&C_B%\^/W_ $-_P?\ _!KJ M/_R#1];H_P P?V?B/Y&?F_17Z0?\0OGQ^_Z&_P"#_P#X-=1_^0:/^(7SX_?] M#?\ !_\ \&NH_P#R#1];H_S!_9^(_D9^;]%?I!_Q"^?'[_H;_@__ .#74?\ MY!H_XA?/C]_T-_P?_P#!KJ/_ ,@T?6Z/\P?V?B/Y&?F_17Z0?\0OGQ^_Z&_X M/_\ @UU'_P"0:/\ B%\^/W_0W_!__P &NH__ "#1];H_S!_9^(_D9^;]%?I! M_P 0OGQ^_P"AO^#_ /X-=1_^0:/^(7SX_?\ 0W_!_P#\&NH__(-'UNC_ #!_ M9^(_D9^;]%?I!_Q"^?'[_H;_ (/_ /@UU'_Y!H_XA?/C]_T-_P '_P#P:ZC_ M /(-'UNC_,']GXC^1GYOT5^D'_$+Y\?O^AO^#_\ X-=1_P#D&C_B%\^/W_0W M_!__ ,&NH_\ R#1];H_S!_9^(_D9^;]%?I!_Q"^?'[_H;_@__P"#74?_ )!H M_P"(7SX_?]#?\'__ :ZC_\ (-'UNC_,']GXC^1GYOT5^D'_ !"^?'[_ *&_ MX/\ _@UU'_Y!H_XA?/C]_P!#?\'_ /P:ZC_\@T?6Z/\ ,']GXC^1GV!_P:^? M\F">+_\ LH%Y_P"F[3:_2"ODO_@C;^P=XO\ ^">7[,6N^"_&FI>&]4U35/%% MQK<4NB7$TUNL,EI:0A6,L43;]UNY("D8*\YR!]:5X6)DI56UL?58*$H4(QEO M8^/_ /@O9_RB<^*W_<(_]/%C7\W]?U$?\%-/V7O$'[9W[$/C;X:^%[S1[#7? M$GV'[-/JLLD5I'Y%_;7+[VCCD<92%@,(?F(S@9(_)?\ XA?/C]_T-_P?_P#! MKJ/_ ,@UWX"O3A3:D[:_Y'DYMA:M2LI4XW5OU9^;]%?I!_Q"^?'[_H;_ (/_ M /@UU'_Y!H_XA?/C]_T-_P '_P#P:ZC_ /(-=WUNC_,>7_9^(_D9^;]%?I!_ MQ"^?'[_H;_@__P"#74?_ )!H_P"(7SX_?]#?\'__ :ZC_\ (-'UNC_,']GX MC^1GYOT5^D'_ !"^?'[_ *&_X/\ _@UU'_Y!H_XA?/C]_P!#?\'_ /P:ZC_\ M@T?6Z/\ ,']GXC^1GYOT5^D'_$+Y\?O^AO\ @_\ ^#74?_D&C_B%\^/W_0W_ M ?_ /!KJ/\ \@T?6Z/\P?V?B/Y&?F_17Z0?\0OGQ^_Z&_X/_P#@UU'_ .0: M/^(7SX_?]#?\'_\ P:ZC_P#(-'UNC_,']GXC^1GYOT5^D'_$+Y\?O^AO^#__ M (-=1_\ D&C_ (A?/C]_T-_P?_\ !KJ/_P @T?6Z/\P?V?B/Y&?F_17Z0?\ M$+Y\?O\ H;_@_P#^#74?_D&C_B%\^/W_ $-_P?\ _!KJ/_R#1];H_P P?V?B M/Y&?F_17Z0?\0OGQ^_Z&_P"#_P#X-=1_^0:/^(7SX_?]#?\ !_\ \&NH_P#R M#1];H_S!_9^(_D9^;]%?I!_Q"^?'[_H;_@__ .#74?\ Y!H_XA?/C]_T-_P? M_P#!KJ/_ ,@T?6Z/\P?V?B/Y&?F_17Z0?\0OGQ^_Z&_X/_\ @UU'_P"0:/\ MB%\^/W_0W_!__P &NH__ "#1];H_S!_9^(_D9^;]?8'_ 03_P"4L?PI_P"X MO_Z9[ZO8/^(7SX_?]#?\'_\ P:ZC_P#(->\?\$R_^"#OQ>_8Q_;>\$_$KQ1X MC^&]_H7AO[=]I@TK4+V6[D\^PN;9-BR6D:'#S*3EQ\H.,G .=;%4G3DE+HS; M#8&O&M&3B[)K\S]:****^?/KC^5__@H5_P G]_''_LH&O?\ IQN*\?K]7/VI MO^#--)\4_"NWTOQAXHU/6[.*[U*_2XBAN;N6:-9 MFRAPK@ M$*S '."1S7!_\0OGQ^_Z&_X/_P#@UU'_ .0:^BIXJDHI.1\?4P&(WEFMK2*&1HRRJQ0LA(+*I(QD \ M5Y^85H3BN1W/7RG#5:4Y.HK:'>5_-_\ \%[/^4L?Q6_[A'_IGL:_I K\E_\ M@II_P0=^+W[9W[;WC;XE>%_$?PWL-"\2?8?LT&JZA>Q7 M%B,.?E(S@Y QP%2,*C??W-RFQI(XW.$F4'*#Y@<9&"2OGZTDZDFN[/KL-%QHQB]TE^1[Q11169L% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% K!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$! end GRAPHIC 15 phr-20220131_g2.jpg GRAPHIC begin 644 phr-20220131_g2.jpg M_]C_X 02D9)1@ ! 0$#P / #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" $) 7@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F2RI!&TDCJD:C M+,QP /6GU@>(KZU28)?7$-IIEG$U]?3W#A(DC7IO8G 7(+'/&%H L+K5S>#= M8:>\T1Z33N(E;W ()(_"E\S6V_Y86*?65S_[+7 3?M6?!NW^]\4/"?\ P#5H M6_DU9UQ^V5\$;9L/\3- )_Z9W&__ -!!H ]1QK1ZM8+_ ,!<_P!:/)UEO^7N MS7Z6['_V>O'I_P!N3X%VYPWQ$T]_^N5O<2?^@QFJ,O[??P*CR%\:23-_=BT: M_;_VA0![=]CU<]=2MQ]+7_[.C^S]5/75E'^[:K_4U\V^'OV]OA-I%G=QZCXU MU;Q#,]S)+%*OAFZA\J)CE(L"( [1QN/)JS-_P48^#\?,+9O= M='P/_'G%59/^"EWPV7(C\,^-)3[:= !^L]'*^PN9=SZ;N6U#18S:\!^#_[6GA?]HRP\36_AS2]:TV;1V@CN/[6@C0$R M,V I21^<1OD'%>P^%]6^U6_V:0_O8A\I/=?_ *U(9O4444#"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *^-?\ @H?\1I?#OP%N])LY,:CXTU6/2XL'#?98CND( M]BRJI]I:^O-:O&L-*N9DYD"80>K'A?U(K\Q_VZ_%"^+OVD]&\)6TOF:?X+TE M%E7.1]JF =S]=K0_BIJHKF:1,I;%*<$Y(!YQBJ]I!Y:Y(JRO45ZR MBD>)*38GE[>E031FMC3[:"XE(N+@6R 9W;2V?;BK+:/9-(4_M 8'\:Q%@3[" MJ)1Q5U'UK+D'S5V&K:&T<<;6XEN8V3<7$+ #KD>_ ZUREY"T,A5U*MZ,,&LV M;Q-/P]XD&@QR@0S,[N&WPS^42 &&T_*\>7WV/PY.H^_.1$N/?D_H#42]U-FL5S-(^Z_P#@ MG?X1DT3X"SZ[A^[0Q 0I_X^)_SKZATW4O+F2X@;#(W0_R/UKD/ MACX-/PU^$_A7PPRA)M(TB"VFP,?O]FZ8_C*TA_&MG259K@XZ;:\T]$]?MYEN M;>.5?NR*&'XBI*AM(?L]K#%_SS0+^0J:D4%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!A>)+Z"UDM?M,JPVEN'OKF1CPD<2YR?;)!_"OQRTOQ% _V>_'M['*8[S5$C\-V>TX+&;F M;'_;,R_]\U^?WAO2?[#\/Z?9$8>*$!_]\\M^I-=%!>]];J^-KUH]RO;HV.&CM(58>X(3( M/N*0]B+4_$6H:=,T:,MN\86-D"@C]V1MSG/0@5P^M:E/JM])_4UIZE=&3<27D?]Z"(F60'_MG%(/QJE7M/_!/OPS_PD/QR\9^*I(_,M]$T[[# Y'"S3.%R M/^ 13C_@5<]9VC8ZJ*O*Y]\ZO<%H9';[\K9/U)R:M>#;'[1?0Y'!?![/R_-EQ]Q1&/J>3_ "KB.TZVBBBD4%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !45U<):V\L\APD:EV/L!FI:Q_%$B?V?'!(ZQI\333:]\+O!UVKPZ>OFZ_?S2*1&\CL512W3("R#_@8KYXD\9:' MMP=7LP?>=1_6OV5.HZ?-C-U;/_VT4_UICII<_#K9R?[P0UK&HX;&4Z:GN?C' M-XTT%H8XQ>Z?(5+%F-RH+YZ#KP!5/_A+-$:4G=I[ G.U;L\>WWZ_:"3P[H%P MV?8R]@NY^-L/B;1U;/^ M@]>/]*/I_O5IP>+-+:/@6;W?87U==S\D[Z^CL[&>Y+*5BC9^O7 S7VG_ ,$[?!LOAWX#S:S< MQ%+GQ%J\4G_IG9_^A/\ _8T :!M83UAC/_ 13&T^U;K;0GZQC_"J4VHW4EY<16ZP MA(6"$R9)8[0W;H.12?;M17_EA:O_ -M67_V4T 6SI-BW6SMS_P!LE_PIO]BZ M?_SX6O\ WY7_ I-/U"2ZDEAFA6&:,*WR/O4JHH H_V)9=H8ZL?W"#_:_I3$S7\$VOG7EN2,AK*M_F\37I_NVT*_\ CSFIO[73K]EN\>OD-_+K572YQ=:Y MJ,BK(@\J$8D0H?X^Q% #M.@,UQ?/T#7#<_0!?Z5;FM?+7<#G%6(;=+=66,8# M,SGG/).3^IHG4M$P'6@1GZ7\U_>MZ"-/R!/_ +-5V2.X9R8YD1?[K1Y_J*I: M+S+J#>MP!^4:5J4#(85G5CYLD;CMM0K_ %-3444 <=XJ:6;4((Y%56VYTFUN[I+B6,M*N,'<1T.1Q5R@#,\2';HEU] / MS85YOJR[H4_WL?I7HWBC_D!W'U3_ -#6N#FA$RJ#V8-^5,3.P\&Q[;&9O63' MY ?XUT-8GA%=NE$^LA/Z"MND,**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y_Q/?ZE:20I8JX1 ME):1(3(02;_?\R+]%8#]*]"HH X.#Q-;0-G^S+%G_O>9 MAOS*DUI1^.%Q\UB#;$_=>X3Z29_F#4,G@BW;[MW./]X(?Z"@"W:6UW(/T(IPL_$L/W99&^DB-_Z$* .@^W7:_>TZ0_\ 7.5#_,BE M_M*1?O:?=+^"'^3&N?\ M'B:'K'(_P!4B/\ Z":3^W=?AX>SW?\ ;JY_D: - M#7K[[9I']2N "MJ8P>\S!?TY/Z5?;QA?VZYF ML54#J71T'ZBFCQ\W>U@/_;P1_P"RT"-72K?4=*M! ;6";#$[DG(Z^Q6KPOKH M?>TZ4_[DB'^9%<]_PGS=K2'_ ,"?_L:B;Q5J=[Q:PJ!_TQB:4_GT_2@9TK:F MZ#+V-T@]<(?Y,:@M/%&GWEVMM'(_G,OV MB0 ?]\+Q^@K:T?PM#ILR3R2-/.GW3C:J\8X'T/5(-T$"+)L/1F)., M^N-OYGVH =_;%I_#(SC^\D;,#^(%']L6WK)_WY?_ JS)/%"0'D1#V#,!3?M MD'_/>/\ [[% $']L6WK)_P!^7_PH_MBV]9/^_+_X5/\ ;(/^>\?_ 'V*/MD' M_/>/_OL4 0?VQ;>LG_?E_P#"C^V+;UD_[\O_ (5/]L@_Y[Q_]]BC[9!_SWC_ M .^Q0!!_;%MZR?\ ?E_\*/[8MO63_OR_^%3_ &R#_GO'_P!]BC[9;_\ />/_ M +[% $']L6WK)_WY?_"C^V+;UD_[\O\ X5/]LM_^>\?_ 'V*/MEO_P ]X_\ MOL4 0?VQ;>LG_?E_\*/[8MO63_OR_P#A7%> 9/&\7BSQ2WBK4-,FT%KC_B3I M;%0ZQ[FQG !^[MSN).\?_?8H^V0?\]X_^^Q0!!_;%MZR?]^7_P */[8MO63_ +\O M_A4_VR#_ )[Q_P#?8H^V0?\ />/_ +[% $']L6WK)_WY?_"L^WU")-/_OL4?;(/^>\?_?8H @_MBV]9/\ OR_^%']L M6WK)_P!^7_PJ?[9!_P ]X_\ OL4?;(/^>\?_ 'V* (/[8MO63_OR_P#A4D&H M6]Q)Y:2CS.H1@5;\CS3_ +9!_P ]X_\ OL4VXMX=0M]K?,O574\J?4'L: +% M%5=-G>XLT:3'FC*/@<%E)4D?B#5J@ HHKG_%GCS0? ]NDVM:E%9;_N1G+2/_ M +J+EC^53*48+FD[(TA3G5DH05V^B+?B?_D!W'U3_P!#6N&K'US]H[P?>:?- M;PM?.S%<-]GP#A@>Y]JYC_A=WAKUO/\ OR/\:XEF.$_Y^K[ST?[)Q_\ SYE] MQ[GX7MXSI,3&-2VYN=HSUK9KQC1?VD/"%AIT<,OV_>I.=MN".23_ 'JK:Y^U M5HUI)&-*TBZU$$?.T\@@"^F.&S^E9RS/!Q5W47Y_D:0R;,)OE5%_/3\SW&BO MEN^_:G\6W%]*=,T+2%L\_(MR\K...A8$ _D*B_X:>\??] 30?^^IO_BJY?[: MP?1O[CN_U?5-%?*W_#3WCW_H":#^@_P#? M4W_Q5']M83N_N%_JYC^R^\^J:*^5O^&H/'G_ $ M!_[ZF_\ BJ9)^U-XYA W MZ)H*YZ) MM^UAX6#;!IFK^85+*ICBYP0#SYGN*9_PU=H'_0&U/_R'_P#%5T?VI@_^?B.5 M9+F#_P"7+_ ]OHKQ%?VK?#I^]I&J#Z"(_P#L]=#X<_:(\'>(+E+=KF?2I7.% M_M",(I/^\"5'XD5<,QPE1\L:BN9U,HQ]./-*B[??^1Z;12*P900<@\@CO17H MGD"U3A_Y"EU_URC_ )O5RJ!GE6(-)G;DG'!\SD?2J4/B+56 /]IWG_@0_^-10ZW)YD3&W MC8Q$,F^25@I'3@O5>%>E="1@V;<6OZH?^8E>?]_W_P :N0Z[JG_01N_^_P"_ M^-9$$?2KL:=*NQBV:<>N:G_T$;O_ +_M_C4PUS4O^@A=_P#?]O\ &J,<=2!: MJR,[LM_V[J7_ $$+O_O^W^--;7-2_P"@C=?]_P!O\:K[:8RT[(+LF;7=3_Z" M-W_W_;_&HFUW4^1_:-W_ -_W_P :A9*A=:FQ29))KVJ?]!*\_P"_[_XU7DU_ M5/\ H)7G_?\ ?_&F2+561<5+1:9+)X@U7_H)WG_@0_\ C49\1:K_ -!.\_\ M A_\:JR5#2+N7_\ A(=5_P"@G>?^!#_XT?\ "0:K_P!!.\_\"'_QK/HH&:'_ M D&J_\ 03O/_ A_\:/^$@U7_H)WG_@0_P#C6?118#0_X2#5?^@G>?\ @0_^ M-?K1\ Y&F^"?@=W9G=M'MF9F.228QDDU^0]?KS\ UV_!/P*!_P! :U_]%+7+ M7V1TT-V=AI/_ !ZO_P!=YO\ T:U7:I:3_P >K_\ 7>;_ -&M5VN0[#/\0ZS% MX=T'4M5G&Z&QMI+EU!Y(12Q'Z5\':YX@U#Q;J]QK&J3FXOKH[F)Z(O9%'90. M@K[/^,;%?A7XJQ_T#IA_XZ:^(XU"V-S,>1! 9=OKC''ZU\7Q!4GS4Z2>FY^C M<*TH*G5K-:WM\AID4<%@/QI/.C_OK^=?*D_QZ\9S3/(FI1P(QR(DMHRJCT&5 M)_,TS_A>WC;_ *"Z_P#@+#_\17'_ &!BN\?O?^1Z'^M&"_EE]R_S/J>XN)%V MF#R9/[RR2;?Q! /Y5%]LN?\ GC;?^!)_^)KY=_X7MXV_Z"Z_^ L/_P 12?\ M"]O&O_077_P%A_\ B*K^P<3WC][_ ,B?]:,'_++[E_F?4\.K7MOD(EL ?^GG M_P"PJ?\ MZ\_Z=_^_P /_B:^4?\ A>GC7_H+K_X"P_\ Q%'_ O3QI_T%E_\ M!(?_ (BG_8.*[Q^]_P"0O]9\%_++[E_F?5W]NWG_ $P_[^C_ .)H_MV\_P"F M'_?T?_$U\H?\+T\:?]!9/_ 2'_XBD_X7EXS_ .@K'_X"0_\ Q%']@XKO'[W_ M )!_K/@OY9?,?^@G'_P" ,?^@G'_P" M_\@_UHP7\LON7^9]4?;)?[D/_ M '__ /K4&\E[1PG_ +;_ /UJ^6?^%Z>-1_S%E_\ 6'_ .(I?^%[>-?^@NO_ M ("P_P#Q%+^P<3WC][_R'_K1@_Y9?2\$LIAC54**%EW$Y()[#'0 M5:^T1?\ /5?^^A7RC_PO;QK_ -!=?_ 6'_XBD/QR\9MUU5#_ -ND/_Q%']@8 MI_:C][_R#_6C!?RR^Y?_ "1]16MKY-V)3?O,O[T>4SP->;CL#6P;BZK3OV_X9=SU\MS*AF"E[!-3-,^FD/;.YR?))(V_12./\ >QVHKA_V5W;_ (3S4ADG.G,3_P!_(Z*^VR>K M*K@XN72Z/S;/Z,:.834%:]G]^Y]2U3A_Y"EU_P!O:/G3Y*_X*/+N^'^@?]A2+_T3<5^?ZQU^@G_!1==W@'0!_P!1.+_T5<5\ M#+%7=1^$X:WQ#(TQ5VWAIDU7=E1R1TBD9TB\55FCK2DCJI+'4EHRY%JN MW6KLR8YJFX^:H-$-HHHH*"BBB@"U9Z7>ZB&-I9W%T%^]Y,3/CZX%?K9\#9XK M/X->"89Y4AFCT>U5XW8*RD1+D$'H:R/V8O#.F:-\"?!AM+&&%KK3H;J=@@S) M(ZAF8GN237J/V.W_ .>$?_? K@J5.;0[J=/EU.?LM/TN[CEG>;R9WGF)>.Y9 M#_K&QT/IBK'V-8?^/?7YHSZ2R)*/_'AG]:E\07UOX?T\7?\ 9-SJ7[V.+R-/ MMA++\[!=VWCY1G)/8 FN2USXJ66AZQ=Z>W@CQ5>FW?9]JLM$:6"3W1@>1[UB M;D?Q8;4#\-?$D2ZC:7RO8R*46+$AR.BX8Y/X5\J:5X-US6M'U,6.DW=R?LIC M'EQ$_,<8%?67A_XH6/B#6;73E\&>*-/:X8J+F_T5H8$P"'[S35-C/J%@SW1MR4$K(^%8@=3@XSZ >E> M]2^*Q\U5^$^9ET.RB)#+I)8'&%N&.1DC.<^U,GTVU5;26.VC03Q>84P" 0[+ MQG_=_6JMOJE]_P _MQ_W];_&K\+RW+[YI'E?&-SL2:[DCSY28Z'3[?O;Q?\ M? JRFG6__/O%_P!\"IH8LU96.M+&#DRJNFVV?^/>'_O@4UM/MO\ GWB_[X%7 MQ'3'2G9$ILS6T^V_Y]XO^^!562QM_P#GA%_WP*UGC/I56:.I:-%)F1)90?\ M/&/_ +Y%5S:P_P#/&/\ [Y%:4R5485-C1-E;[+#_ ,\H_P#OD4?98?\ GC'_ M -\BI:*+%79K?V7IS37"+;V,8BE:,">1@Q R<]0.V.W)%9VL6-H-+OS';0)) M _EAX"61@5?D9_W1@U+_ &M?'DWMQ_W];_&JFJWUQ<:?<+-<2RJ$8[7 ]!'_ %$XO_15Q7P:L-?>_P#P4&7=X%T(?]1*+_T5/7PHL5=]'X3S MJ_QLCCAJW%'TI%CJS$F*Z4.T* MF:)481D\ONE2,!??,@/T!]*VF^&NKR7DEO:&WO"LTD:NLRQI(H*A)%9RH*R; MOE'4X/'%9OAYM9TE9]=TN*58['$Y(C("JYR, GG'H0".<5NR>)?%/AO M5IK*5O+N]/0:3)"8DD5?)6T,< M$-%V.R,&?X:Z^MX]JUI"L MR!S(3>0[(BC*K+(^_:C N@VL0&[D?9)J?VB^8!$82B24+*Q Z#S+8<<8V9'!YX;4EFFF>XF!W MS,7+%21^=&O4>G0Y^:/K5"5*V+B/K6;,M2RT4Z2GN.33*18=*3=0U-/0 MT#/OO0_VN-&^"/P]^'GAN_\ #VJ:M=2^&[.\62PV%=K*1@@D'(*FK/\ P\0\ M.]?^$'\2 =?NQ_\ Q5?.'[6WE^'_ !IX-@MK6..!?"=C&(!PJ@.S@#Z%1[5X MY_PEDLF,6L(*D,OR*-I#;@1@ ]??G&*Y8TXR5SI=2478^Y_^'D?A1B<>$M9Q M[R0__%4[_AX_X6_Z%+6/^_L/_P 57Y_QQXQ4M7[&)'MI'WY_P\=\+_\ 0I:Q M_P!_8?\ XJG1_P#!1GPS+(J)X0UIW8X55DB))] ,U\"5+:W!M9TE558K_"V< M$$8(X]O2G[& >VF??K?\%"M#56/_ @^O *,G)CP .O>O#_VUO&L/Q,/PX\3 M6UK)9P:CI,LR02L&9!YN,$CC/%> _P!NE5B"6T*F$@QMSE2!@'KSC ZYKUCX MV1>9\-?@W_V 9/\ T<:7LU&2L#J2E%W/%;>VYK7M8<8J*"#;CBM.WC]JZ4CD MDR:.,*HI]%%:&)+'"\BDHC/M&3M&<#(&?S('XTX6,S3)#Y4GG2-M6/:=S'., M >N>/K6IX;U";2;X7$5JUXF!&T7.UF)S&#@=G56QWVXKH[3XC-;S.\E@2^]7 M95FVJS9W2;E*G(+EV']POQT%3J-6ZG -%Z54EB->C:5KT,/V-H])OKA$$<*J MEP-K.H3Y1^[/#["67ON]CFFFOW\-I 7TZ2>QMU1FCD!,158XT&>,8+%&^KCN M0:6I:/-KB/TK/E%=CXNU@^(-1^U>6\>(UC_>2"1SCNSX&X^YYQ@=JY.XCY-2 M6BG10112- JOJ'_'A<_]Z'\0%TGPO-H(TR*:UNH[@7,C2L)'>0+L88X 1HXF (/ M*MR-W'7WGQR^VQ7<2:5-:1W.H/?-]GNT5LO<+<-\_D[@X8$*X((7:,'!SY1X M?MTU36+&SD9D2>9(V9>H!8 X]Z[72_"MOJ6C2:K'I=REC'$\[R/?9PBMMSQ M>=V1CKQG -1ZFB!8;=]L<+M;M"&B&/D520 MP3MC&>];+?&+;=;X-&CM[>,;;>V6<[(5\ZUEVCY>F;4Y]Y2>W-"+P;;3>;LL M)7\NYDL_EOR.6X(Y_$L]H\Q=(K6SM[2*$R%E01PI&2HZ*&*;L#U[]:Z35O#=KIV89; M*XMY)+>6:*7[6'&4B\S!4Q*3D%?^^O4$5PETWRFJ26Z$V]F95R*S+CO6C=-6 M7-)DTF-%:3K3*5FR:;4F@-TIM*324#/6/VD8[R2;X='4/.-]_P (C8^=]HSY MF_=)G=GG.?6O)HK?VKW?]J"[M_$&M^!KZT=Y;:;PK9&-W7#,,N,D5Y1I>F0S MWUM%<2_9X))%62;;GRU) +8[X'/X5$%[J'4E:5C$\DKVIM>G#X4O\BW%_':$ M(OG>:F/+DY\R,<\LF8L]/]9[R)]V-G'$R#![Y[8);X MH\#S>%;&":>^MIYV?9+;PDDQ$C<.>_ Y]#Q2N,YFO=?C%'O^&?P=_P"P"_\ MZ.->%5[[\6H\_#'X/G_J!2#_ ,C&I?Q(?V6>21Q]*MPKMJ-5J1&VUNCF9(W6 MDI#*#3?.%40=AX7\:KX=TF>P.G17,=Q)YLTC2,KDJ4:+;C@;77/(.0S 8SFM MJW^(>GPQV*)H2LEKO&V256W@[@"04(!^8,>,%T4D8&*XG0DAN;J0S)YL<4,D MOEY(#%5) )'.,XSCMZ=:[%M)TNWTF"[:71WDF@\U;>&61W4["VU@)LJ/+32 M8;=9-(%V(1"#$\H$XE ( M*J\L=Q4#U4U/NE>\^2>!NEKJO$UO%:W^V% M2D;PQ3!"<[=\:N0/8%CCVKE;MNM/H->9GN*CI[FF5)H%5]0_X\+G_KDW\C5B MJ^H?\>%S_P!OA\C\*^X?V]O^1+T7_L(1?\ HJ>O MB%EKOH_">=6^,B-1L:D:H)#6YSV$9J@:2B1\54DDIW%8G\ZCSZSVFQ3?.-*X M['0:7JDNFWUO=0,%F@D61"P!&X'(X[UOV?B>.)=B:9:HAR"%FN .>O\ RU[U MPD=P0:OV]U[TQ6.ZC\10^6$&F6NS=NV^;<8W>O\ K>M.7Q!"A4KI=JI7&TB6 MXXQTQ^]KDHKKWJ<71]:H@Z.X\2;A(R65O%,\;Q>=OE=@K A@-\A'(8]N_K7- M7$V<\TDEQGO5.>;K2&5[J7KS67(^YJLW$FO/AZ55/X485?B M9-!]KN+J(6\D[W3R?N_+8[S(V <>YX'O74ZG\.M6M[B728=* MW>-8YG>0C)P$:!P."3C/%0>"_!LWB>.YN+6_6RN;2XMU7((.URY:4,#QY:QE MS_LACD8K4NO"5[X?3DD$+[G">*O!N MJ:#"EU?WD5TEQ/- DD4YE\QHVV.0<]?%-=WPN^$.>?^)++_P"CC7A\R5[E\4@#\+OA'_V!9?\ T<:S MENC6/PL\J;BHV;%22<54F;K5W,K"22X[U";GGK4$TAYJE)*>>:=PY3,FG<3B=Z/ M$]^W_+RM_V[_P"W'M_[+'_)0K[_ +!LG_HR*BC]EC_DH5]_V#9/_1D5 M%>CD?^YKU9XW$O\ R,'Z(^JJIP_\A2Z_ZY1_S>KE4X?^0I=?]QQX+T7_L(1?^BIZ^(>*^W/V^/^1)T7_L(Q?^BIZ^']U=M+X3@K?&#+5: M:K)-5Y>];F!3F-4I3UJW,?:M.P\/P7WAN^OV>03Q%@@4X4;55CD;3G()'48( M[T AZT[C,*IH9"IZUM?\(FC2*@UW1]S>MPP'7N=N/UH MF\+Q0RJ!KFF21F1$W+,2<,P4MC'09R?8&@+%.*X]ZL+<'UJU)X92%@(]9TV< M&1D4QS'[H5B7(QD#Y?U%2+X<59BAUG2U&POO^T$J<$#'"GGGI[&G>_O1<+&!,V:AKH9O"J?:!$-;TDKY7FF3[0=HY V_=Y;G.!V!IG_ M BJ--*G]MZ2/+VCO/M6'7M4 MC#;=3O%WYW8G<9SNSGG_ *:/_P!]MZFFV_AF=LJ]Q%%,O#P^7*[1G&=K;$8 M@=1G(Y!P0:N#PM<*LK&Y0+"2LA-M%;FUA+2SB)?FY>TN@.,Y_P"6 M/;!S]#7!Z\)-/NFAD*L<*X9#E65@&5A]00?7UP:5UT+LS/N)!7M_Q4/_ !:_ MX1?]@67_ -'&O!&E+5Z9^T9KU]H_PT^"RVDWE"30[@M\BMG$_N*YZDN6S9U4 MXN5TCFV/%2Z)I\&JZQ#;7,OD0L')?<%Z(2!DCN0!T/7@&O)/^$XUK_G['_?I M/\*8WC+5VZW0_P"_:?X5G[:)K]7D>H76EVO]I7T OT@BAD81-+R7&3CE>,], M\XYXJK-HMEYR!=;M?*8',A20%2-N01CW.".NWM7FC>*M3;K<_P#D-?\ "F'Q M'J!_Y;_^.+_A3]M$/82/2H]$LY&(&M68V\G<"O,/^$BU#_GO_P".+_A2_P#"1Z@/^6__ (XO^%'MHA]7 MD>JMI\,4,K+J=K(\><1@ME\*#\IQCKD#.,X^E33:;;1(Q_MBS)/U>1ZE_8]M+PVLV:.Q M(4-OQPV,DA<#.,_3%0OH%OYKK_;>G[!MPY,G.21TV]L9/L17F1\2ZB?^7C_Q MQ?\ "F_\)%J'_/?_ ,<7_"CVT1_5Y'I:Z#!(H9=8L0F]A\Y=6"C'S$;>X/09 M/%9UY;K:W#1I-'<*,$219VG(!XR >^/PKA?^$BU#_GO_ ..+_A1_PD6H?\]_ M_'%_PH]M$?L)':57U#_CPN?^N3?R-#TK[EA&V]F Z;5KX;498 =)?\ D8/T1]5U3A_Y"EU_URC_ )O65K/B6;3= M0:WC@CD4*K;F8@\YK,3Q9 MGZ=IMW;V1M[E+AI)P2#A9%Q@?[X_*OGS_A@?Q3_T,&F_]^V_QKZJ\2ZW=>(O M#FJZ4%6S-]:2VHN(V):+>A7>.G(SGKVKYX_X9@N_^AXU#_OT?_CE:1G**LC* M4(R=VR@?'#_ /!/GQ8W_,Q: M;_W[?_&H'_X)W^+&_P"9CTS_ +]/_C7U[K7Q.GT5;-GTJ:[^U7,=J!:(TAC+ MY^=\#Y4&.6[4D?Q/GDURZTS^RIE>W@6VU!-+ELEG M!(@O5:*9,$CYE/3IGZ$5H?\ ":77_/K#_P!]G_"CVLQ^R@?%?_#NGQ;_ -#+ MIG_?I_\ &E_X=U^+?^ADTS_OT_\ C7VG_P )I=?\^L/_ 'V?\*/^$TNO^?6' M_OL_X4>UF'LH=CXN'_!.WQ:/^9DTS_OT_P#C3A_P3O\ %O\ T,FF_P#?I_\ M&OL__A-+K_GUA_[[/^%'_":77_/K#_WV?\*/:S%[*'8^,?\ AWCXM_Z&/3/^ M_3_XTT_\$[_%O_0R:8/^V3_XU]H?\)I=?\^L/_?9_P *;)XPNI%V_9H@/9S_ M (4>UF'L8=CXI;_@GMXI[>)--/\ VR?_ !IO_#O7Q5_T,FF_]^G_ ,:^TO\ MA*)_^?:/_OL_X4?\)1/_ ,^T?_?9_P */:S%[*'8^+3_ ,$]?%7_ $,NF_\ M?E_\:/\ AWKXJ_Z&33?^_3_XU]I?\)1/_P ^T?\ WV?\*/\ A*)_^?:/_OL_ MX4>UF/V4.Q\6_P##O7Q5_P!#)IO_ 'Z?_&E_X=Z^*O\ H9--_P"_3_XU]H_\ M)1/_ ,^T?_?9_P *\5^)7P6NOB)XPN]=_P"$FNM*%PL:BUA0LB;4"\'<.N,] M.]'M9A[*!\Y_M(>&)O!-]X-T"XE6>?3- @LI)(QA7:.2121['%>,R3;:]Q_: MDT=M!USPKIC7#7;6>B1VYG<8,FV60;CSU.,UX)=,5S793?NHX:B]]G9#XA)) M9W5O-!>!;R1I[E(+J)8Y)&7#, T+%<^F[&>F.,2VOQ&CL61X(]4BD21Y0ZWT M.[<^=Q)^S9.;27!W=:3[0?6KT(U/19OB8OREO[6MZD-4OO-2+R8518HX]VXJJJ%&3W/&2<#DG@=*IM(6J/- M PKZEU_P+I'C/X3_ KDU/3H[UK?1Y%0R,PVYF;/1AZ5\M5^COP%^%ND?$7X M+^"I=3FO(FM=-"Q_99%0$-+)G.5/H*\?-:=6MAG"@[2TZV/?R6M0P^,C4Q*O M!7OI?IV/EG_A2'A7_H VW_?4G_Q='_"D/"O_ $ ;;_OJ3_XNON/_ (9D\)_\ M_6K?^!"?_$4?\,Q^$_\ GZU;_P "$_\ B*^*_L[-/^?C_P# F?H?]KY+_P ^ ME_X CX;_ .%'^%O^@%;?]]2?_%TG_"C_ M_T [;_OJ3_P"+K[E_X9C\)_\ M/UJW_@0G_P 11_PS'X3_ .?K5O\ P(3_ .(H_L[-/^?C_P# F']KY+_SZ7_@ M"/AK_A1_A;_H!V__ 'U)_P#%T?\ "C_"W_0#MO\ OJ3_ .+K[E_X9C\)_P#/ MUJW_ ($)_P#$4?\ #,?A/_GZU;_P(3_XBC^SLT_Y^?\ DS#^U\E_Y]+_ , 1 M\-?\*/\ "W_0"MO^^I/_ (NE_P"%'^%O^@%;?]]2?_%U]R?\,Q^$_P#GZU;_ M ,"$_P#B*/\ AF/PG_S]:M_X$)_\11_9V:?\_'_X$P_M?)?^?2_\ 1\-_P#" MC_"W_0"MO^^I/_BZ/^%'^%O^@%;?]]2?_%U]R?\ #,?A/_GZU;_P(3_XBC_A MF3PG_P _>K?^!"?_ !%']G9I_P _'_X$P_M?)?\ GTO_ !'PY_PI#PK_P! M&W_[ZD_^+H_X4AX5_P"@#;?]]2?_ !=?K?^!"?_$4O[-S3_GX_P#P)C_M?)?^?2_\ 1\0V_P@\*Z;=17,>A6Z2QL' M1F+, PZ'!8@UU,<0CW'.YF.2QKZS;]E_PBW)N=5/UN$_^(I%_9>\'A@3/JA] MC<)_\16-3)\?5_B2OZNYT4L_RNBK4HN/I%(\\_95T^:3QGJEZJ'[/#8F)GQQ MN:1"H_)&_*BOHGPKX1TGP7I:Z?I%HMK;YW-R2SM_>9CR317UV7X5X/#JE)W? M4^"S7&QS#%2KP5ELOD0ZUX9DU.^^T1W"Q94*59"W3/N/6J/_ A5Q_S^Q?\ M?H__ !5=;17HGD')?\(56/]'U!7R<_OXR,9./X/\ M=_(^O'ZS_P#"B/AS_P!"-X?_ /!=%_\ $U2D^"7@"6XEBMO /AMA#@.TEA$! MN(!VC"'L1S[U?MEV)]B^Y^4?G:-Y*#R+\2X^=O/0C[O4#9Z^_2G-)H1VXMM1 M')W?Z1&<\<8_=^N*_6"S^"'PXN[=9/\ A _#Z-DJRG3H3M8$@C[OJ#5E?@7\ M.U&!X'\/@?\ 8.B_^)H]LNP>P?<_)"=]*-L1##>+<;1@R2H4W=S@*#C\:_3_ M /9'_P"2(>%O^P?'_P"C9:['_A1OP\_Z$C0/_!=%_P#$UOZ%HUCX?DDL-,LX M;"RA@C$=O;H$C0;I#@ <"LZE3G5K&E.FX.YLT445@;A1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!G0RR6'FQ/;RR+YCNDD8# AF+<\\$$XJ7^TO^ MG6Y_[]__ %ZN44 4_P"TO^G6Y_[]_P#UZIS22>>\MNEU TF-X\D,#CC/)X.. M/P%;%% &;:W*VD*Q+:W1 R2S)DDDY)//4DFIO[2_Z=;G_OW_ /7JY10!3_M+ M_IUN?^_?_P!>BS622YGN)(S"'"HJ,1NPN3DXZ9W'CVJY10 4444 %%%% !11 =10 4444 %%%% !1110 4444 %%%% !1110!__]D! end GRAPHIC 16 phr-20220131_g3.jpg GRAPHIC begin 644 phr-20220131_g3.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 4#""0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZU_9I_9I^ M$'B3]G'X5:OJ_P *O!.JZMJ'A32KN\OKWP[9S3W,SV<322R2-&6=V8EBQ))) M)->D_P##)WP0_P"B-_#_ /\ "7L?_C5'[)W_ ":S\&_^Q,T;_P!(8:]5H \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH _$'_@K5X1T+X3_ +1OAS2/!&BZ?X-TF;PI;7JT %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ?BO_ ,%JO^3IO"W_ &)EK_Z77U%'_!:K_DZ;PM_V)EK_ .EU M]10!^J?[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'XK_P#!:K_DZ;PM_P!B9:_^EU]11_P6J_Y. MF\+?]B9:_P#I=?44 ?JG^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F M:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!^*_\ P6J_Y.F\+?\ 8F6O M_I=?44?\%JO^3IO"W_8F6O\ Z77U% 'ZI_LG?\FL_!O_ +$S1O\ TAAKU6O* MOV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BO_ ,%J MO^3IO"W_ &)EK_Z77U%'_!:K_DZ;PM_V)EK_ .EU]10!^J?[)W_)K/P;_P"Q M,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 445D^*_%FC>!?#FH:_P"( M-3MM'T73XC/=7UY((XHD'2L,J .<=O,7ZT ?JM17!?!7XY>#/V@_ UMXL\#ZQ'JVE2MY<@P4FMI M0 6BFC/*.,C@]0002"">]H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HK/\1:M_8/A_4]3\KS_L5K+<^5NV[]B%MN<'&<=<5\*_LJ_P#!53_A MIKXY:!\.O^%8?\(W_:J7+_VE_P )!]J\KRK>2;'E_94W9\O;]X8SGG&* /OJ MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHILDB0QM)(RHB@LS,< =2 M30 ZBOS!^,?_ 6JL-"\57VE_#OP)'K^E6LK1)K6K7K0K=8.-T<*)D(<'!9L MD$$JO2OI[]A']LK4/VQO"GB75K[P;'X5_L2ZAM/-AOS2".*)!W)/X #J20! MR: -:BOS1^+'_!:_PMH>L3V/P^\"7?BFTC?:-5U6[^PQRX_B2(([E3_M%#[" MN7\#_P#!+/ ^L1ZMI4K>7(,%)K:4 %HIHSRCC(X/4$$$@@GO: "BBB@ HH MHH **** "BBB@ HHHH ***^1?VX/V_?^&,_$'A73/^$$_P"$P_MRUFN?-_MC M[#Y'ENJ[<>1)NSNZY&,4 ?75%>7_ +,OQL_X:,^!OA?XB_V-_P (]_;:3O\ MV;]J^T^3Y=Q)#CS-B;L^7N^Z,9QVS7J% !1110 45Y'^T%^U3\-OV9=!_M#Q MSX@BM+J1"]KI%KB:^N\?\\X@FWR:GIUK>1JR)<1+*JMU 8 M @'\Z +-%?GKX5_X*T_\)-^T9IWPK_X55]F^V>)E\.?VM_PD6_9FY\CSO*^R MC/\ >V;_ &W=Z_0J@ HHHH **** "BBB@ HHKY?_ &XOVV/^&,=*\(WO_"&? M\)A_;\US#L_M3[#Y'E+&/^%Y?&3PGX"_X5/\ V)_;UZMG_:'_ M D?VCR,@G=Y?V1=W3IN'UK]%: "BBB@ HHKQO7/VMOAGH_QI\/_ H@UY-8 M\<:QR4444 %%%% !17YZ^%? M^"M/_"3?M&:=\*_^%5?9OMGB9?#G]K?\)%OV9N?(\[ROLHS_ 'MF_P!MW>OT M*H ***_,7QO_ ,%JO^$-\::_H'_"F_MG]E:A<6/VC_A*-GF^5(R;]OV,[<[< MXR<9ZF@#].J*_*O_ (?G>OP3X_[&O_[BKMO!?_!;+X?:MJT5OXF\!:]X>LY' M"&\L[F*^$8/\3)B-L#OMW''0$\4 ?H]16+X,\9:)\0_"NF>)/#>I0:QH6IP+ M<6E];-E)4/?U!!R"#@@@@@$$5M4 %%%% !17-?$+XD^%OA/X7NO$7C#7;'P[ MHML/WEY?2A%SV51U9CV502>P-8GP-^-WAS]H7X>V_C3PG]J;0;JYN+>WEO(? M*>7R96C+[5?LG?\FL_!O_ +$S M1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *_'O_@LG^T5J.N?$G3?@_IEX\.AZ);Q:AJT,9Q]HO)5WQ*_ MJL<3(P'K*21PIK]A*_GC_P""B5Q<77[:?Q5>YSY@U*-!DY^1;>)4_P#'0M ' MWC^P'_P31\ 7GPET'XA?%#2!XJUKQ%:)?V>DW;,MI96SX:(E%(\R1TVL=V5 M8 +D$GO_ -L+_@F/\-O'WPOUG5/AKX5M_"GCK3;:2ZL8='4I#J!12WV9X<[ M7QA6 !#$9)&17V%\*([>'X6^#H[7_CU71K-8L#'R"!-OZ8KJJ /R^_X)@?LM M_M _L^_%&\UCQ3X?7P]X$UJQ:#4+&\U&(S-(HW03+!&S$.K;D^?:0LK]>*_2 MKQ9XNT7P'X=O]?\ $6J6NBZ+8QF:YOKV41Q1*.Y8_D!U)( YK7K\>/\ @LU\ M=]5UCXI:)\*K.ZD@\/Z-9Q:G?6ZMA;B\EW;"P[A(L;<]Y7XZ&@#Z1\9?\%F/ M@GX?U:2ST;2/%7BB",X_M"TLXH(']T$TBR?]](M>I_LZ?\%'?@[^T?K=OX?T MO4;WPUXGN#MM](\00K"]RW]V*1&:-SZ+N#'LO6O OV*?^"7_ ,+-4^!OASQ= M\3M&F\5^(?$MA'J2VTE]/;V]C!,FZ)$$+H2YC92Q8G#' VY/QY_P4:_8_T[ M]D'XG>'+_P &7=W%X5\0QRW&GQSSEY[&Y@9/,C$G4J!)$R,3NY().W) /W'\ M=>+K/X?^"?$/BG48IYM/T/3KC4[F.U56E>.&)I'"!B 6(4X!(&<$+/0])DUF]U/Q-;V\-L(5FAAV*8IY&:1GG0*@7+<@U 'Z:7W_! M:3X,VNOM9P>&_&%YIJR;/[2CM+=59?[ZQM,&Q]<'';M7OOBS]O3X*>$?@[I7 MQ*N/%\5WH.K;UT^ULXR]]=2ICS(E@.&5D) ;?M5+O ?A:+POJVEZG;VC-;7$T@N8)0RE9/,=MS!MI#GYN""3FO _^"6'[ M*/A/]I/XB>*M3\<6C:OX=\*V]NXTDRM''<7-PT@C,A4@E%6"0E01D[VT,L,63@&012LX7W56QZ=Z^V]8 M\9Z9I/@>]\6)-_:.C6VG/J@FL663SX%B,NZ,Y"MN49!S@Y'-?C+_ ,%8_P!F M?P-^S_X[\"W_ (#T:/P]I_B"RNA<:?;NQA$T#Q_O%#$[=RS*"!Q\F<9)K[6_ M8J\07?B#_@EZ&O)7GEL] UVR5W.3Y<;W(C7Z*FU1[** .@^#7_!4KX-_&;7- M7T^WM_$7A6WTK2YM7O-4\26]M!:Q01LBD;H[B1BQ,B@*%Y)P.2 > UC_ (+1 M?!G3]>DL[/PYXNU33DD"?VE#:VZ*Z]V5'F#8_P!X*?85^6?[)_P3/[17Q_\ M"7P]>^ETZQUB=_MUQ 0'6VBC:>4+D$;BL1"Y!&XJ2*_7KXL_\$J?@EXD^%.H MZ+X/\,?\(UXJAM&.F:RE].[FX"Y3S][LKHS !N,@$[=M 'T=\#?C]X'_ &C/ M!:>)_ FLIJNGA_*GB93'/:RX!,)_'>N M1:+I>\0Q HTDUQ*02(XHU!9VX/08 !)( )K\7_\ @E3\7-5^&?[6NB>'4G,> MC>+4ETK4;9^A=8Y)('Q_?610H/I(X[U^C/[^WSS@?C^5?0?[,_[>GPI_:FU"32?"^H7FF>)(XC,=#UJ%8+ET'WFC M*LR2 =]K$@167DZ/%%+/OD#;3B22- M/9H/$EC;1ZFVDV^CW-I;_VA>3+$DKM$B3L MOEJLB9=G4 D#J1G+_P""PO\ R9^__8P6/\I:_/\ _P"":_[&_A_]K+QMXHF\ M8W-ZOA;PS;P/+9V,OE/_LY_MW_#W]K;1? M&<&D:!X@L%T+3VN=2MM2MXPDD#!AA)(Y"-S!6&TE3P<=":^>/V-?C+^R'XN_ M:&\-:7\*OA)XC\+>.9H[LV.JZ@BB&%5MI6E#8O9?O1AU'R'DCIU'U%\+_P!D MWP'^RK\,_B7:>!H;V.#7H)KN?[?.)GC"6S*D2MM!**3(PW$G,C<],?DE_P $ MJ_\ D^/P#_UQU+_T@N* /VC^/W[2WP^_9G\,1:WX]UQ=-CN2R6=E#&9KJ\=0 M"5BC7DXR,L<*-PR1D5\AS?\ !;#X0K>!8O!?C9[7(S(\%FKX[G9]H(]?XN?: MOE'_ (+(0Z^G[5EG)J8E.C/H-M_9).[R_+#2>:!VW>9N)QS@IGM7IOP7^/W[ M"7BCP'IWAKQ?\,8?!FH"S2UNK[4M,:Z+R;0&=+R M-DMD[V5"/84 ??O[-O[ M9GPP_:IM[M?!.K3KJ]G$LUUHFJ0?9[R%"<;]N2KKG +1LP!(!(R,^TZAJ%KI M-C<7M]Y ,AY1B&^X3U 4XQSO\ P6B^.^J^&?"O MA+X7:3=26EOKZR:EJYC;'G01.JPPGOM,F]B/6-.O- 'J'Q*_X+ ? WP+K4VF M:/'K_C9X7*/>:-:1I:9!((5YI$+\]"JE2.0U;GP0_P""JGP2^,WB"WT*XN=3 M\$:M=2"*V7Q'#'';SN3@*LT;NJD_]--G/ R<9^9?^";_ /P3G\ ?%;X0VGQ. M^)VGS>(1J\\RZ5H_VJ2"WC@BD,9ED\ME=G:2.3"EMNT D'=QYO\ \%./V#?" MG[->F^'_ !U\/([BP\+ZG>G3+S2;BX>X%K<&-I(FB=R7*,L,$@YKWG]FG]LKX9_ MM665XW@K4KB+5;)?,NM$U6)8+V&/('F; S*R98#-==M?#^AVO#W-TQRS'HB( 6D/="G\5^+[FU1M1U!]2N M(5@F(!9(%A=%"*W 9@6.#DX.V@#V3]FW]N;X3_M23-8>$]8GLO$21F5] UF( M6]YL'5D 9DD [[&;'4XKGOVZOVPO"7[,O@U="\0Z?KEWJ7B_2]1M]-FTF"&2 M.&1(U3,IDE0@;IT/RAN >.F?R2_:\^!NI?L+_M/067A'6[R&"%(->\/:F7'V MF&,NR@.0 "R212+TPR@$CYB*_4WX@^ _AQ^VY^R3H'Q4\:^&%U+6+3PE>:E8 M;+ZY@6RNF@S,%$4BAP)8!C>#P@]3D _'[]D/XG>!?@W\>-!\7_$30;GQ+X;T MU)V.GVMK#7*Z(=K,&Y/! (Y K]Y/V6?BQX&^.'PI@\:?#[P[+X: MT+4+J:,VMQ8P6DS21-Y;.Z0NRG[H .XG '2OQ-_X)V_![PA\=?VG='\)>.-( M_MOP_<6-Y-)9_:9K?2KOB5_58XF1@/64DCA37["5_/'_P42N+BZ_;3^*KW.?,&I1H,G/R M+;Q*G_CH6@#[Q_8#_P"":/@"\^$N@_$+XH:0/%6M>(K1+^STF[9EM+*V?#1$ MHI'F2.FUCNRH# !<@D]_^V%_P3'^&WC[X7ZSJGPU\*V_A3QUIMM)=6,.CJ4A MU HI;[,\.=@+XPK AB,DC(K["^%$=O#\+?!T=K_ ,>JZ-9K%@8^00)M_3%= M50!^7W_!,#]EO]H']GWXHWFL>*?#Z^'O FM6+0:A8WFHQ&9I%&Z"98(V8AU; M?A;H'CW0+:^L]'U MJ)Y;>#4HT2X4+(\9WJCNH.4/1CQBO$_VG/\ @HE\./V4?B%:^#O%NB>*=1U. MXTZ/4TET6TMI81&\DB $R7$;;LQ-QMQ@CGTO_P#!-[_DR7X6_P#7E_Y.OT3_L4K/_TJNZ /UTT_XUZ'J/P'C^+4=KJ"^''\/'Q*+5HT^U_9 MA;FXV;=^SS-@QC?C/\6.:^?_ (._\%3/@O\ O$$"+KWA"ST/29-9O=3\3 M6]O#;"%9H8=BF*>1FD9YT"H%RW('. =;PM_RB^M?^R3-_P"FDU^.O[$_P#M/ MVD_VC/#/@K5)Y;?0Y3)>:FT)P[6T*&1HU/8N0J9[;L]J /TTOO\ @M)\&;77 MVLX/#?C"\TU9-G]I1VENJLO]]8VF#8^N#CMVKWWQ9^WI\%/"/P=TKXE7'B^* M[T'5MZZ?:V<9>^NI4QYD2P'#*R$@-OVJN1DC<,_&_P#P4V_8H^$GP?\ V<[+ MQ=X#\+1>%]6TO4[>T9K:XFD%S!*&4K)YCMN8-M(<_-P02*==0TB*P;4DFLF603P",R!HSG:VY>0?2OI3XE>/-/^%OP]\2>,=5 MAN;C3-!TZ?4[J*S56F>.*,NP0,RJ6(4X!8#/<5^'7_!)_P#Y/:\(?]>6H_\ MI)+7[$_MB?\ )J'QA_[%+5/_ $EDH \[_9C_ ."B7PX_:N^(5UX.\):)XIT[ M4[?3I-3>76K2VBA,:21H0#'<2-NS*O&W& >?7XO_ ."X/_(_?"S_ +!E[_Z- MCKS_ /X(P_\ )U^M_P#8I7G_ *56E>@?\%P?^1^^%G_8,O?_ $;'0!]J?\$R M_P#DQSX8?]<;[_TON:YWXZ_\%3/@K\$/%%[X;\[5O&.MV4C0W"VE4 MX:-YI)$4D<@^7OP00<$'%G_@G]H=UXH_X)V^"M'LM4FT.[U#3-3M(M3ME#2V MC/>72B5 >-RYR,\9 KY[\'?\$N_@S^SSXXEU_P",_P 4-%U_PJ+5C::7K)(+EX]4CT:.X%E);E"58M M(-A<. 8^H8[LX7'V;_P2*_!VOK)=Z'-K.IZ%- '*$VL]K TB* MRG*Y^T2/\ P_;ZA::-K#VS6T&J(B7"".VB MB8,J.ZCYHV(PQX(^E?M-^Q[^W'X$_:HEO/#GA/2?$6GWV@:;!+=2:S;011N# MB/Y#'-(29D#VD,C9 M=R6/S.QY/>OV[_9B_9$^&7[.L+Z[X&T:XTW4M:T^".]DFOIK@.H ?A78A?F/ M:@#X^\&_&S]C>\_:FTK1M)^#WB6U^(TGBU;6WUJ1%\A-2^U[1.?]./R>;\W^ MK/'\/:OH#X^_\%-OAM^SA\4-4\">+/"OC9]6L%BD^T6%E:/;3QR('5XV:Z4E M<''*C!5AVK\I_A3_ ,I%_#G_ &4R/_TY5]N?\%IO@5_:OA7PG\6=/M]UQI4G M]B:JRCG[/(Q>W<^@63S%^LZT ?I%X1\4:=XX\*Z/XBTB?[3I6K6<-]:3?WXI M4#H?R85X#^U+^WU\-_V2/$VC>'_%UCK^JZKJ=FU\D.A6\$IAAWE%:3S9H\;F M5P,9^XV<<9\K_P""0OQL'Q&_9JE\(WEQYFK>";QK/#-EC9S%I8&/L#YT8]!$ M*_.'XX:_J/[<_[S4 ?N+\' M?C9HOQE^$6E_$>SL]0\.^'M0@ENXQX@6*WEC@1F4RR;)'54(0L"6^[@G%?*_ MQ(_X+#?!/P3XBGTK1[/Q!XS2!BDFHZ3;1):L1Q\C2R*SC.>0NT]02#FN'_X* MX?$%O@K^SEX ^$WA0MI6E:V39O'"V#_9]C'$H@R/X2TD.?41D=":\)_X)T_! M7]FG5/AW?>,/C3XK\'R^(;F]DMK/0?$/B""T%K;H%'FM"TJLS.Q;!8$ *,&O%%P<6^D:_$L+W1&N#^*OP)\ ?'"WTZ#QYX6L/$\6G,[VB7RDB%G"ARN".H5?RKO** /SU M_P""A7[(7P:^%W['_C[Q/X4^'NCZ'K]C_9_V:_M4821;]0MHWQECU1V7Z$U\ M@_\ !)WX,^"/C9\9O%^E>.?#=EXFT^TT W,%O?*2L/\ @LU\=]5UCXI:)\*K.ZD@\/Z-9Q:G M?6ZMA;B\EW;"P[A(L;<]Y7XZ&@#Z1\9?\%F/@GX?U:2ST;2/%7BB",X_M"TL MXH(']T$TBR?]](M>I_LZ?\%'?@[^T?K=OX?TO4;WPUXGN#MM](\00K"]RW]V M*1&:-SZ+N#'LO6O OV*?^"7_ ,+-4^!OASQ=\3M&F\5^(?$MA'J2VTE]/;V] MC!,FZ)$$+H2YC92Q8G#' VY/QY_P4:_8_T[]D'XG>'+_P &7=W%X5\0QRW& MGQSSEY[&Y@9/,C$G4J!)$R,3NY().W) /U]_:N_::\,?LJ_#2W\4^*[#5]0L M-0OUT>&/188I95FDAFD5F$DD8"8A;)!)R1QUQ^#?[)OQ@TCX$_M%>#?'_B&W MO[W2=&N99KF'3D22X/VC/#'[2OPN3Q]X;MM2 MTO1&N)KX$A@LDLB%^1]Y5*GJ&(KV34_P!CWPQIG[-'B#X+> ]1OO V@ZPL MBO>1.UY-&)'5IE'F-DAPI0C/W68#'6OD?X;_ /!/']GO]EO6-:O_ (Z?$3PU MXK++'_9EIK-P-+$(&2[-;BE?#S_@L3\$O&6O0Z9K%CXB M\'K,ZHFH:G:Q26RDG'SM%(S*,]]N!U)%?6<\=U:7$:RPSPN'2 M1&&596'!!!!!'7-?S_\ [?4G[/MQ\1='G^ 3QBP-J\>L0V<5PEF)U8>6T7G MF#0!^[%S_ ,$^_P!G:ZA> M)_A1H:JW4QB6-OP97!'X&OSO_P""JG['GPQ_9YT?P;XG^']BWAR75KN6QN=& M6YDFAD"1[Q,GF,S*1PK '!W+@ Y)\S\4?\%"OVP_ \D,?B/Q5JWA^2;)B75/ M"=A;%\==H>T&>HZ>M<_X#^&OQ^_X*2>,'O;GQ)#XD?2 EO<7NM:G!!'I\;D? M,MJAWA3@DM'%ABN"7_!%7Q1JNJ? /QAHUV\DNF:5KV;%G.0GFPHTD:^ M@# -CUD)[U]4?M'?M=?#3]EG2;:Y\<:PZ7]VI>ST;3X_/OKE0<%ECR JYS\[ MLJY&,YXJ7]E7]F_1/V4_@WI_@K2KG[?,DCWFI:H\8B:\NG WRE_M@?VMXW\2P^']!\1ZZL4VIW]PD$.FZ:'PJAY"$39"H M SP6Y/)- 'Z3:+_P6H^#U_JD-O?^%?&&EVDC;6O&M[:41^[*LV['TR?8U]O? M#7XG>%OC!X/LO%/@W6[77]!O ?*O+4G&1U5E(#(P[JP!'<5\ ?&?]FW]B;7/ M@OJNC^$?&WP^T+Q196$DFEZM:^,+>2Y>X1"4$NZVZ^8)%'8F%9@<=<)G[HH RO^"L'[ M3GAGXZ_$G1_"F@66L6=]X!U#5](U1]2BB2&:8311;H"DCEES;ORP4X*\+KW4KJ*.]AMH#8 S322KES,),!3S^[Z^O6 MO(O^"O7P!\%_![Q]X3\1>%].FLM5\:76KZIK4LEU)*)[@RP2;E5B0@W3R<+@ M<^PKW_\ X)=_LB?#+Q%\&_ GQ@OM&N)?'EIJ%W)%?+?3+&&BGDC3]T&V'"C' M3F@#W7]HW_@I-\,_V8?B9/X'\4Z'XLO]6AM8;MIM'M+62#9("5 ,EPC9XY^6 MOICP;XHM?''A#0_$=C'-%8ZQ8P:A!'<*%D6.6-9%#@$@, PS@D9[FOQ#_P"" MO'_)Y.I?]@:P_P#0&K]E/V>_^2!?#3_L6=,_])8Z /GOXZ?\%1_A5^S]\5=> M\ >(O#_C&\UG1FB2XGTRRM)+=C)"DJ[&>Y1C\LB@Y4<@_6OHSXN_%[1_@O\ M"G6_B!K=M?76C:1:K=SP:?&CW#(S*H"J[JI.6'5AWK\+O^"FG_)\?Q/_ .NU MC_Z06U?KI^WQ_P F,_$G_L"P_P#HV*@#B?!?_!5SX*>,/!OBWQ+)!XDT#3_# MHMA)'JUG;K->23F01Q6Z13OO?]TY(.T DG )&W^S%_P4>^'O[4_Q$F\&>'= M \3:5JRV\EY&^I6L/DM"F-Q9HY7V'E1R,9(&\9: M[XC\#6NH07>K645@\5]=?:%@C5R[>62-PWML+ L1^[7&.: //O W_!47X3>/ M?C)!\-[71_%>GZO+?3V)O]1M;2*RB:$.7=Y!&'..X^?IWK]EM<_X)8_ :;X2W?A;3?"K0:T+- MDMO$DEY*U\+G9A9G;=M/S8)3;LZX44 >H_LT_ME?#/\ :LLKQO!6I7$6JV2^ M9=:)JL2P7L,>0/,V!F5DRP&Y&8 D X)&?<:_G\_X)B^(+[0?VV?AXMG.\,=^ M]W97,:DA98FM)3M8=P&5&^J*>U?T!T %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% 'XK_ /!:K_DZ;PM_V)EK_P"EU]11_P %JO\ DZ;PM_V)EK_Z77U% 'ZI M_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B;_ ,%A M/@??>"/VAXOB!!:N=!\86D1:X5#LCO8(UB>,GH"8TB<>N7_NDU^V5<3\8_@W MX3^/7P_U'P;XSTQ=3T:]&<9VRP2#.R:)^J2+G@CU(.02" ?+7_!.W]MSP1\4 M?@KX8\&:]X@LM#\=^'+&+3)K+4IUA^VQ1*(XIH68@2$HJ[E'S!@$OV?O@]K]MI/B2SN_B#JEI)9Z1I^GW2R7%O)(I473A23&L8)<$XW,H Z MDCX<^+?_ 1;^(>B:M/+\//%&C^)]&9B8H=6=K*]12>%;"M&^.[;ESC[HS@9 M7P__ ."+_P 7=>2\NU7)^Y&J*C'CO(.H]Q0!ZC M_P $K_VEOCS\:_BK=>'/$/BN7Q)X%T73WN]0GU>W6:Y5F^2"-;D .79\M\Y; M*Q/WKQ'_ (+$>!KWPY^U>NO2PL+#Q%HUK/!-SM9X08)$^H"(2/1U]:_6W]F_ M]F_P?^R]\.;?PCX0MI/*W^?>ZC=;3CZ5:Z5J]B'7SK6YAB$3;T!RJOL+H3U5AWR!^??_!9_P"- MGA_QMX\\$^ ]#U"#4;SPPEY<:L]LZR+#/,8E6 D=)$$+%E[>8N>00.>\5?\ M!'/XW^$]9F_X1/Q%X?UVQ;Y([J.\EL9V0GG?&RD+T&0';M7K/[-O_!&B?1_$ MUGKGQCU_3M2L+602CPYH;2.ER1R!-.ZH0N<95%.?[P[@'HW[(?P]U#P#_P $ MI_&LFIP26MQKWA_7]:2&52K"&2UD2)L>CQQ(X]0XKX\_X(]QJW[841902N@7 MQ7V.8Q_(FOV8^*_@>;QI\&_&/@[1A:V-QJV@7FD60ES';PM+;O%'G:I*H"P^ MZIP!P#TKX4_8+_X)P?$O]ESX\+XV\5:YX4U#2AI=Q9>3H]W?$?[3WP!N_ _A:]TNPU:;4+:[6;6)9(X-D;$L"8XW;//'RUYM_P3A_ M8Q\;?L?V7CZ'QEJF@:FVOR6+VIT.XGE""$3A]_FPQXSYJXQGH>G< ^;O^"Y7 M_(5^#?\ UQU;_P!"LZ]J_8-_Y1>W_P#V#/$/_H=Q6U_P4>_8C\<_M@7O@&;P M;JOA[3%T".^2Z&N7,\1 M)KS3;[6+#1]:EEGTF622W(E6>1=K2(C9PPSE1SZT ?D+^P3\6M*^"?[6/@+Q M/KUPMIH8N);&]N'(5(8[B%X!(Q/14:178_W5-?OS\1_BIX:^%?PYU7QQK^IV M]MX?T^T:\:Y$JXF7;E%C.<.SG 4#[Q8 =:_GZ_8K^!6C_M)?'K3O &N75Q86 MFIV%\R7EK@O!-';O)')@\, RC*GJ,C(ZCZ.\3_\ !'[X^QW]MHUEXG\.:YX? MCD;[-<3:G<116Z]-S0M$2A([)O\ K0!X[_P3I\-7OQ$_;>\ S+;O*MK?3ZS= MO&#MB6**235M?RPI^\TG(&>.E?F_\%7T67]NKP&_AM5C\.-\1 M[ Z8J[L"U_M-/) SS]S;UY]:^NO ?_!+;]I+7-)A\'>+?BK%X=^'<BM %A.>OS,O7IUJ]K'_ 1_^)7@?XT6GB7X7^*O"_\ 8&CZA::A MI'_"27MRM[OA\N3]\(K5D_UJM]T\C' Z ^BO^"PO_)G[_\ 8P6/\I:\B_X( M=P%?"'Q9FP-KWVGH#WXCG/\ [-7U=^W=^SIXH_:D^ 0\%>&;S2--UEM2MKYI M-6GE2W"QA]RAHXG8G+#'RC/M7&?\$Y_V/?&7[(?ACQIIWC'4]"U*?6KRWN+= MM#GFE55C1U8/YL,>#EAC - 'U#\0O^1!\3?]@RY_]%-7X5_\$J_^3X_ /_7' M4O\ T@N*_>#Q5I&-8TV!D2>\LYK>-I"0H9T*@G /&3Z5^;?[%?\ P3%^ M*7[./[1WACQ_XEU[PA?:-I<=VDT&E7EU)<,9;66)=JR6R*<-("O2@#U MC]MO]I7]E;4+B_\ AK\8;>^\0ZQH\RLUC9:9^%GQ0NH--OX%N[*/6+9+V":-U#(5GB,9"$$$'8Q MQCKUKZ%_;>_X)U^'OVM+JW\2Z9JR^$_'=K!]G-^T!FM[Z)<[(YT!!!4G D7) M ."& 4#XNT__ ()G_M<>#K$^'=!^(%G9Z!)N#0Z7XJO+>S]>8O+7KD_P'WH M^9O@SJOC3]EG]L#2]*T?4EDU[1_$JZ#>KIDWF6^H)]I$,L7.-Z.,XW $'!PK M+Q]?_P#!;SP->Q>+_AKXR6%GTZ>QN-(DF&<)+')YJ*?3NQO2O7_ -C/ M_@E+!\$/'6G>/?B3KUAXH\1Z9(9]/TO38W:RMYP?DN&DD56E=>JC8H5L-DD# M'VA\Z<[J)3"T[R13HF'U^'/AGX76>H07?B6;5H]7OK6%U=K2WCAD5!(.J-(TRE>Y",>A&? M'/B)_P $9_BKX6U^6X^'WBO1?$&FJS-;R7<\EA>H"ZAX?^!_C'Q7>026]KXBU=(K+S%(\Z*VC*F1?5?,DD3/K&WI7YY_!5 M0W_!0+P@",_\7&@/_E1%?T$>$?">C^ _#&E^'= T^'2]%TRW2UM+.W7"11J, M #U]R>2+(]=EMX+V[-R8%NA, M553:A=^WC!8#/?O0!^J=?SU_\$WO^3VOA;_U^W'_ *23U_0I7Y9_LE_\$L?B MO\!OVB/!GCW7_$'@V\T?1;B66X@TV]NWNC8KVJ*3EQU8<9H _4RBBB@ M#^?+_@H)X5U+X7_MM>/IY8?+:ZU1-=LY&!*RI,%E##U Z7J$"R%5D5I+:0J"\$H!.V1"<,OJ/3!KR?]LC]B'PC^V! MX=LQJ5S)H'BO2XW33=>MHA(R*W)BF0X\R+/.W(())!&6!_-O6/\ @CW\?-#U M*XLM'UCPUJ.FW#>6US#J ML6/BG5]/D6>RT/34*.[U32[JRA>+X@06KG0?&%I$6N%0[([V"-8GC)Z F-( MG'KE_P"Z37[95Q/QC^#?A/X]?#_4?!OC/3%U/1KT9QG;+!(,[)HGZI(N>"/4 M@Y!((!\M?\$[?VW/!'Q1^"OACP9KWB"RT/QWXWGDO+M5R M?N1JBHQX[R#J/<4 >H_\$K_VEOCS\:_BK=>'/$/BN7Q)X%T73WN]0GU>W6:Y M5F^2"-;D .79\M\Y;*Q/WKF/^"WUM(OQ*^&%P1^ZDTBZC4^ZS*3_ .A#\Z_2 M;]F_]F_P?^R]\.;?PCX0MI/*W^?>ZC=;3&_;?_ M &.M,_;"^&]EI3:@NB>)M&F>YTC5'C,D:,Z@212*.?+?:F2.044\X*D YS_@ MESXJL/$O[%/@2"TNXKBZTEKRPO88V!:"474KJC#L3')&_P!'!K\T_P#@K-\0 MM'\?_M=7L>C7T.H1:%I-MH]Q-;L&03H\LDB;AP2IFVGT92.H-=UX0_X),_M( M^'])##X8M M/AOXFT"5+73RNL:AXCN+BWFO+PR,2\<<4,JI&$**%W9X.!V\-&Z623[)]I-B;??NV;_+WG.=F?$?[3WP!N_ _A:]TNPU:;4+: M[6;6)9(X-D;$L"8XW;//'RUYM_P3A_8Q\;?L?V7CZ'QEJF@:FVOR6+VIT.XG ME""$3A]_FPQXSYJXQGH>G< ^;O\ @N5_R%?@W_UQU;_T*SKWK_@G;;27G_!- MM+>(;I9;77(T'J3+.!5K_@H]^Q'XY_; O? ,W@W5?#VF+H$=\ET-4V:;?:Q87%W++/I,LDEN M1+.\B[6D1&SAAG*CGUH _'/_ ()C^*K#PC^VM\/9]3NXK*UO&N[ 33,%7S9K M65(DR>[2%$'NP%?KY_P4"^(6C_#W]D7XDR:K?0VLNK:3/H]E#(P#W$]PAC5$ M7JQ 8L<=%5CT%?#/[27_ 1V\6S>/M3UWX0ZII,WA^^G:YCT74IVMI[%F;)B MC<*5>,$G:258# ^;&X[/PT_X)'^/?$UE>:E\8O',.L7]IIMQ!H>BQZA<7,4= MPT3+"9YW7*1H^QBD2MG YXVD \@_X(P_\G7ZW_V*5Y_Z56E>@?\ !<'_ )'[ MX6?]@R]_]&QU['_P3\_X)V_$?]E'XW:CXQ\6ZWX6U'3+C0Y],2+1;NYEF$CS M0."1);QKMQ$W.[.2./3J/^"C'["OCW]KSQ/X+U+P=J_AS38-%L[BWN%URYN( MF9I'1E*>5!)D84YR10!@_!3XO:K\!_\ @D%IGCC0XUDUG3=-NDLV9=PBEFU: M6!)2I!!"&4/@\';SQ7P[^PW^S7;?MW_&;Q1+\1?&NJEK&U74;R1)Q)J.H,\F MWB24-A5/WFVM]Y0 ,Y'ZO? S]E7_ (1K]C'3/@=\0WLM5!L+RQU&329G:$B: MYEE5HG=$;I:@T]Q-=7\ MMS-=3\.:GI>I7T6HV#:%=3RO'-Y?ES>8)8(^"J M0XP3]UJ /RY_X*>0&W_;F^)R$YS)I[_]]:=:M_6OWH\$WUO>>$/#\D$T6L-OJ>E:L M[PB9XEV)+%*JL,E BE6"@;,[CG%:'_!.']AGXI_LP_$;7O$_CO4M&;3K_1#I M<.GV-Y)<3I)Y\4BDY0(J +(,!CRW3U /SQ^%/_*1?PY_V4R/_P!.5?NY\ZBOSK\$_\$L?BOX;_ &KM M)^)USX@\&OH-IXP7Q ]O%>W9NC;B[\[:%-J%W[>,;L9[]Z_4R@#^TU35=$O_"UU K8-I>;]BS?[T;+(!_O&OK?_ ((M_ O^W/'7 MBKXK:A;[K70X?[(TQV'!NIE#3.I]4BVK]+BO1?VTO^"5OC/XZ?'W6?'?P^UG MPOI6F:U%%/>VNLW-Q#(MX%V2,HB@D!5@J/DD'7^GW,RC*HTZ0O$#Z9^SR?E7E?\ P3U_8C^!_P"U=\(;W4?$6IZ[ M'XTTN_DM]0L=/U&.)5B.&AE"-$QVL"5SGJC5^K7QF^#_ (;^/'PVUKP/XLM6 MNM%U2((YB;9+"ZD,DL;?PNK ,#R.,$$$@_E3XH_X)#_&_P"&?BJ;4?A=XXTZ M^MAN6WO(;^;2M05"1\KA05Z8Z2<[3P.!0!TGQF_97_8@_9_^(47@SQQXS\:: M5K#6B7DGDS&ZC@1R0BR&&V8JQ"[MN,[2#T(S^BO[+O@KP3\/?@+X1T7X2ZTN]OB3+-%/-)/O)*(<%I6Q\HXQ]:_//X)_\ !'7Q7K7CB/Q%\;_% MUG>6 G%QQ&0"I^8?JMINFVNC:;::?8V\=I M8VD2006\*A4BC50JJH'0 #VH LT444 ?*O_!4?_DQ/XF_]PS_TZ6E?"O\ MP1+_ .2^^.O^Q9/_ *505^E/[9GP5US]HG]FSQA\/?#=UI]EK6L?8_(GU222 M.W7RKR"=M[(CL,K$P&%/)'0&?%:36TUM(;C3M6L M]HN+*8C&Y200588#(>& '0A2 #G_ -A7XW>'OC;^S3X(N=(OX9M3T?2K72M7 ML0Z^=:W,,0B;>@.55]A=">JL.^0/S[_X+/\ QL\/^-O'G@GP'H>H0:C>>&$O M+C5GMG6189YC$JP$CI(@A8LO;S%SR"!SWBK_ ((Y_&_PGK,W_")^(O#^NV+? M)'=1WDMC.R$\[XV4A>@R [=J]9_9M_X(T3Z/XFL]<^,>OZ=J5A:R"4>'-#:1 MTN2.0)IW5"%SC*HIS_>'< ^BO^"6OPWU'P7^Q;HBZE"]G<^(KF[U>.*92&6& M4B.)L>CI&D@]5<5^5?\ P3FNHK3]M;X5O-(L2'4)HPS' W-;3*H^I8@?C7]" M=K:PV-M%;V\,=O;PH(XX8E"HB@8"@#@ #C K\??CA_P1U^)%O\1=4U'X:ZOH M6H^&;R\>XL[>\NGM+JQ5G+"-AL96"9 #JV3MSM'2@#[6_P""F'Q\\1? /]F. M]U/PA=/9:YJ^J0Z$FHV[?O+$21RRO(I'W7V1%0>"ID!'(%?GG_P3O_8A\+_M MC#Q=XI\?>*=4>/2KR.%].T^=1=7,DBES+-*ZN0AP0,#+$-\PQS]M?!/_ ()\ M:FG[&/B+X,?%;5[&YU'5=8FUBTU'1I))_P"SY&2+RWS(J;W#I(6'0AR,\YKY M1T/_ ()3_M,?"WQE,_@'X@:5HT4VZ(:YI.NWFFR&'/ E6./>,]2J[P"#R>"0 M#SW_ (*>?!'X2?L]^-O!7@[X9Z>FGZC'8376MQF]ENIB79! 9#([;6*K(=HV M\$''S U^E/\ P2Y_Y,3^&7?_ )"?_ISNZ^1_&G_!&/Q=JG@*UOK3XAV.N_$^ MZU#SM5N]:FGCL?LY1LA'$*]NS=&W%WYVT*;4+ MOV\8W8SW[U^IE !7\Y>D_P#)\EE_V49/_3F*_HTK\G['_@D[\7+7]H^W^(#> M(O!1T:/Q8NNF!;Z[^T>0+P3[=OV7;OV\8W8SWQS0!^E/QF^#GA?X\?#S5O!O MB[3X[_2K^(J&*CS;:3!V31,1\LBGD$?0Y!(/X!>,O#OQ&_8(_:4FM+2_ETSQ M)X?N5GLM0A#+#J%JQRCE<_/%(HPR$D9W*>5-?T:5\H?M_P#[$L_LV_'G0?VG_ (+Z M-XUTC;&M]$8-0L0^6LKI0!- QZ\$Y!XRK*W>OP#\ ?#OP]HO[2FF^!?BC)=Z M1X?M]>;1]9FCD$,ML!(T1U1=W5&!895L\E%%7/VX?^"85A^TGXJG\= M^"=9M?"_C6Z15OX-01S8Z@RJ%61F0%HGVA06"L& 'R@Y) ,+QY_P2O\ V9OA MKX$UCQCK^M^++/P_I5F]]_ M&[1?$/P?\7^*M4\=:/;W-U%I>KI*JI$\+P2,^;95("S$*_0^!1_\$K/ MVG]>L;?PMJGBS28_#%LR&*WN_$-S+91X'!2 1G!4,=555U'7)(?*'E@Y6"&/)V1@\DY)8\G@*J@'Q[_P7,@*WGP8FSP\ M>L)CZ&R/_LU?2G_!)V^MV_8G\+*)HRT.HZA%(-P^5S=.0I]R&4X]Q71?M_?L M9S?MA?#O1K+2-6M=%\5:!-ISD?%G M[-'_ 2W^.?PS^.7@KQ/K&I^&]/T/P_KEKJ=RD>I2RM<1QNI<1(L6"S)N4%R MO4Y]P#R?_@K];20?MBW;N,+-H=C(GN,.O\U-?KG^R9XNT[Q?^R[\+M7L;V&Y MMO\ A&K&*:6-P5CFB@2.9">Q21'4CL5->,?M_?L"Q?M>66DZ[H.JVVA>.]'@ M:UAGOE8VUY;EBXAE*@LFUF9E8 XWN"#D%?BOX??\$E?V@WN+C0-4\9Z7X2\) M73[;_P"QZK/.EPG0D6Z*JR'':0K]: /F;]NSQ_I/Q/\ VM_B5XBT.\BU#2;C M45@M[N!MTBGM0!^9 M?_!$J M\>/'DV!M3PUL)[\W4)_\ 9:_9&O@G_@G9^P3\0/V1_B#XJUWQAK'A MK4K35=+6R@30[JXED5Q*KY82P1@# /0DY[5][4 ?SP?!50W_ 4"\( C/_%Q MH#_Y417]#]?E9\//^"5?Q9\)?M1:#\2+SQ#X,DT.P\61Z[+;P7MV;DP+="8J MJFU"[]O&"P&>_>OU3H _GK_X)O?\GM?"W_K]N/\ TDGK^A2ORS_9+_X)8_%? MX#?M$>#/'NO^(/!MYH^BW$LMQ!IM[=O<,&@DC&Q7M44G+CJPXS7ZF4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% 'XK_ /!:K_DZ;PM_V)EK_P"EU]11_P % MJO\ DZ;PM_V)EK_Z77U% 'ZI_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#? M_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?VM8W&QI+=T0;(IV5?LG M?\FL_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5_^"U7_ M "=-X6_[$RU_]+KZBC_@M5_R=-X6_P"Q,M?_ $NOJ* /U3_9._Y-9^#?_8F: M-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH _%?_@M5_P G3>%O^Q,M?_2Z^HH_X+5?\G3>%O\ L3+7_P!+KZB@#]4_ MV3O^36?@W_V)FC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /Q7_X+5?\ )TWA;_L3+7_TNOJ*/^"U7_)TWA;_ +$R MU_\ 2Z^HH _5/]D[_DUGX-_]B9HW_I##7JM>5?LG?\FL_!O_ +$S1O\ TAAK MU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#\5_^"U7_ "=-X6_[$RU_]+KZBC_@ MM5_R=-X6_P"Q,M?_ $NOJ* /U3_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P; M_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHKSGPC^T!X(\@#T M:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q7_ ."U7_)TWA;_ +$R MU_\ 2Z^HH_X+5?\ )TWA;_L3+7_TNOJ* /U3_9._Y-9^#?\ V)FC?^D,->JU MY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /RX_X*U?M*>-K+XA>&/@GX)U2ZTB#4K**ZU*2QF,4MY)/,T4-N7& M&5 (]Q .&\T9X6OC]?V'?B#8_$WXI^%O"NJ_VUXR^'%M9W[Q:1'*)KYI5C+B MU(^;>GF<9 +!3]TX6ONC_@JQ^Q?XQ^,&J:%\4_A[83ZWK&DV(T[4M(LLFZ>) M)6DAF@0/O#]YXNUO7[>#3]8 M%Y+]BO8S"%57(,9!<*BY# %L9)!)- 'ZJ?L!^*?B]KWP/6Q^-&A:II?BG2KH MVT%]J\>RXU"U**TE:3=WUI9+$TIN)HH7=(PB?,Q9E"[5Y.<#F@#\1_BAX#^-/_!+CXH>%KG2 MO&\=U::G"]Q;_89)/L5VJ.HF@GMWXZLASSPX*L&''ZS?$#]J?3O!O['I^.(L MU$=SX?M=5L].F?K&&_:=GU7X M9Z+'&$$,/A^>#[%:,VYC#;R?O#O(QYAWD8'#!0M?>_\ P5$O-!T7]@'PE8>" MIX9?"$VI:59:<]DXDA>R2WE>'##JN(DP?84 ?&/P9^ 'QP_X*4:UXM\;7_CF M&%=.N5'VK6)IE@^U,NY(;>*-2L:HH7) &T,N Q)KV?\ X)R?M4_$+X8_M$3? ML_\ Q*U.YU/3YKR[TRW&HS&:73=0A+'8DK$DQ.8W4+R-S(5QEMWO_P#P1DLD MM?V3]7F4#?<>*KN1CC!XM[50/?[OZU\.?&2Z/AO_ (*Q_:;(-"8_B!I!=> M\*>-K[^T_%?A?R7BU*7 EOK.0%5,G]Z1&0AG_B#IG+9)^ZZ_$_\ X(OZI-:? MM4:]:*S>3=^%;H.@Z96YM64GZ9JT5Y M5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\ M-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/ MP0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/ M^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HL MGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/ M_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ M\*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"H ML?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ M ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#C MM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_ MPUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8 M_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0 M_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ MHLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+) M\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ M /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ M J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P * MBQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL? M_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[ M0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T > MJT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM% M>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7 M_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PU MC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_! M#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z M+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR? M#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ M /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#P MJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ M_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ MX[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T M?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_# M6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\ M$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ M *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"B MR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP M_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ M_P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ M"HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+ M'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^ M.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM M'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK M17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y M5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\ M-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/ MP0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/ M^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HL MGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/ M_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ M\*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"H ML?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ M ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#C MM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_ MPUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8 M_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0 M_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ MHLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+) M\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ M /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ M J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P * MBQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL? M_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[ M0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T > MJT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM% M>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7 M_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PU MC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_! M#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z M+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR? M#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ M /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#P MJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ M_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ MX[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T M?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_# M6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\ M$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ M *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"B MR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP M_P#_ J+'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ M_P *BQ_^.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ M"HL?_CM 'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+ M'_X[0!ZK17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^ M.T >JT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM M'JM%>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK M17E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y M5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\ M-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17E7_#6/ MP0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUC\$/ M^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8_!#_HL MGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[0!ZK17+>!OBMX)^*"WC> M#?&&@>+5LB@NFT/4X+T0%\[ _E,VW=M;&>NT^E=30 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'XK_ /!:K_DZ;PM_V)EK_P"EU]11_P %JO\ DZ;PM_V)EK_Z M77U% 'ZI_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'PO^U%_P4NN_V8?VA(/A M[K'PZ6?0_P#1+E_$']K-OELY=OF2I (.&1A*NW>=QCZC/'S[=6_P=^*_[2?[ M6^N>-[S0]2\&R>'[2]TS7))(W\J5K6/RI;23.?-)P%5#EC\N#DBONC]KK]BW MP5^U[X=LK?7I+C1O$.FAAINO6*AI8 Q!:-T/$D9(!VD@@_=*Y.?S$^#_ /P3 M'D\>?M.?$'X7ZQXSN;+2O!T<,SZQ;:3@ZBL@0A8PTFV,@/RP_\$.; M'4Q??%R\"R+HQCTV(LP.QYP;@@*>A(4G/IN7U%>\?"7_ (*G>&OB!^T(?A=X MA\(2> R+BYL#JVK:LA5;R)BH@9/+ 7<5=02_W@HP=W'U'\"_@3X0_9S^'MGX M-\%:>UEI4#&:625]\]U,P >:5_XG;:.P ^:?VN_P#@E[X,_:6\57'C M'1-;E\"^+[K!OIHK07-I?,%P'>+&UN[*Z\;QZP;Z.*)E>>VL?(D63=CE%DD,&,XW>4<9VG'!:E\./$/B/_ ((N MZ3/=QSS2:3J3:Y:P.&WI9B^EC)P?X0LLD@[;2"*[[X1?\$4?#^@^)+74OB%X M\D\4:9 ^YM%TNQ:S2?&,!YS*S;3SE553Z.*_1^3PKH\OA=O#;:;:G0&LSIQT MT1 0?9BGE^3LZ;-GRXZ8XH _._\ X(P_%;0(/@=XT\(WVJ6ECJNEZW)JS1W, MZQDVLMO"OF ,?NJT+[CT&Y<]>?E'PQ-!^T?_ ,%6K74M!=;_ $N7QN-1BN8# MF.6TL7\SS01_"Z6V0>^X>M?2?Q0_X(EZ9JWBJ>]\!_$-M!T.XD+C2]6L#=/: M@G.U)ED4NHZ ,N< 99CS7U!^QM^P+X,_9!AO=2M;^;Q5XROHC;W&O74 @V0[ M@WE0PAF\M254G+,20.< "@#XT_X+?>![J'Q9\,_&"1,UE<6-SI,DHZ))'()4 M4^["63'^X?2OJ?X=_M)^$;/_ ()O:;XO?6]/1]*\%#2Y+>2Y4.=0AM/(%OM) MSO>1!M4\D.#TYKZ ^/7P'\*?M'_#74/!/C&UDGTNZ998YK=PD]K.N=DT3$$! MUR>H(()!!!(K\Z)/^"'-PWB%PGQ8_L\?L[^#_P!F M3XW! #32M@#<0JC KTZ@ HHHH ^5?^"H M_P#R8G\3?^X9_P"G2TKRK_@BI_R:SXI_['.Z_P#2&QKU7_@J/_R8G\3?^X9_ MZ=+2O*O^"*G_ ":SXI_['.Z_](;&@#[_ **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MRKPY_P G3?$/_L3/#/\ Z7:]7JM>5>'/^3IOB'_V)GAG_P!+M>KU6@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /Q7_P""U7_)TWA;_L3+7_TNOJ*/^"U7_)TW MA;_L3+7_ -+KZB@#]4_V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L M3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ^5?^"H__ "8G\3?^X9_Z=+2O*O\ M@BI_R:SXI_['.Z_](;&O5?\ @J/_ ,F)_$W_ +AG_ITM*\J_X(J?\FL^*?\ ML<[K_P!(;&@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*O#G_)TWQ#_ .Q,\,_^ MEVO5ZK7E7AS_ ).F^(?_ &)GAG_TNUZO5: "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH _%?_@M5_R=-X6_[$RU_P#2Z^HH_P""U7_)TWA;_L3+7_TNOJ* /U3_ M &3O^36?@W_V)FC?^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** /E7_@J/\ \F)_$W_N&?\ ITM*\J_X(J?\FL^*?^QSNO\ TAL: M]5_X*C_\F)_$W_N&?^G2TKRK_@BI_P FL^*?^QSNO_2&QH ^_P"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \J\.?\ )TWQ#_[$SPS_ .EVO5ZK7E7AS_DZ;XA_]B9X M9_\ 2[7J]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5_\ @M5_R=-X6_[$ MRU_]+KZBC_@M5_R=-X6_[$RU_P#2Z^HH _5/]D[_ )-9^#?_ &)FC?\ I##7 MJM>5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E7_@J/_P F M)_$W_N&?^G2TKRK_ ((J?\FL^*?^QSNO_2&QKU7_ (*C_P#)B?Q-_P"X9_Z= M+2O*O^"*G_)K/BG_ +'.Z_\ 2&QH ^_Z*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RK MPY_R=-\0_P#L3/#/_I=KU>JUY5X<_P"3IOB'_P!B9X9_]+M>KU6@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /Q7_X+5?\G3>%O^Q,M?\ TNOJ*/\ @M5_R=-X M6_[$RU_]+KZB@#]4_P!D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ M $AAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#Y5_X*C_ /)B?Q-_[AG_ *=+2O*O^"*G M_)K/BG_L<[K_ -(;&O5?^"H__)B?Q-_[AG_ITM*\J_X(J?\ )K/BG_L<[K_T MAL: /O\ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** /*O#G_ "=-\0_^Q,\,_P#I=KU> MJUY5X<_Y.F^(?_8F>&?_ $NUZO5: "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M_%?_ (+5?\G3>%O^Q,M?_2Z^HH_X+5?\G3>%O^Q,M?\ TNOJ* /U3_9._P"3 M6?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#Y5_X*C_\ )B?Q-_[AG_ITM*\J_P""*G_)K/BG_L<[K_TAL:]5_P"" MH_\ R8G\3?\ N&?^G2TKRK_@BI_R:SXI_P"QSNO_ $AL: /O^BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH \J\.?\G3?$/\ [$SPS_Z7:]7JM>5>'/\ DZ;XA_\ 8F>& M?_2[7J]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5_^"U7_)TWA;_L3+7_ M -+KZBC_ (+5?\G3>%O^Q,M?_2Z^HH _5/\ 9._Y-9^#?_8F:-_Z0PUZK7E7 M[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5?^"H_P#R8G\3 M?^X9_P"G2TKRK_@BI_R:SXI_['.Z_P#2&QKU7_@J/_R8G\3?^X9_Z=+2O*O^ M"*G_ ":SXI_['.Z_](;&@#[_ **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S_X\ M?&SP_P#L[_"O6O'_ (GBOI]&TKRA+#IL2R7$C22I$BHK,JYW..K 8SS7R!_P M^K^"'_0K?$#_ ,%UC_\ )E>E?\%5/^3'/'W_ %VTW_TOMZ_ R@#]J?\ A]7\ M$/\ H5OB!_X+K'_Y,H_X?5_!#_H5OB!_X+K'_P"3*_%:B@#^D3]E_P#:I\(? MM:>"]2\3>#K35["TT^_;3Y[?6H(XIA((T?($#D#O[)7YU?\$2_ M^2!>.O\ L9C_ .DL%?HK0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!Y5X<_Y.F^(?_8F>&?_ $NUZO5:\J\.?\G3?$/_ +$SPS_Z7:]7JM !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 ?BO_P6J_Y.F\+?]B9:_P#I=?44?\%JO^3I MO"W_ &)EK_Z77U% 'ZI_LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)F MC?\ I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'RK_P5'_Y,3^)O_<,_P#3I:5Y5_P1 M4_Y-9\4_]CG=?^D-C7JO_!4?_DQ/XF_]PS_TZ6E>5?\ !%3_ )-9\4_]CG=? M^D-C0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% 'R5_P54_Y,<\??]=M-_P#2 M^WK\#*_;S_@KA\:/!_A[]FK6?AY=:S"?&7B"6SDL])A.^81174!G#8_$.@ HHHH _9/_ ((E_P#) O'7_8S'_P!)8*_16ORF_P""-/Q^ M\$^%=#\2?#+6M7CTKQ3K&KC4--CN\)%>*88XS%&Y./-!3.PX)!&W/('ZLT % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 >5>'/^3IOB'_V)GAG_P!+ MM>KU6O*O#G_)TWQ#_P"Q,\,_^EVO5ZK0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'XK_\%JO^3IO"W_8F6O\ Z77U%'_!:K_DZ;PM_P!B9:_^EU]10!^J?[)W M_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0PUZK0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'R5^WG^WEI_['^D:7IFF:7#XA\=:S M$T]I8W$A6WM8%;;Y\^TAB"P9552-Q1_F&WG\WO"?_!0_]H#X=?%[QCX^U'2A MJ OTM?[5T'4X+P:=I\;JIA,,9E_TA65&P>N]\=#6Q^RS^T#\(_CQ^U-\<= M5^(DFG^'?"_Q%TJRMTTGQ)=K%'+(BQ"2'S@57(=,JV5)PI !X !^B7[*O[2_ MA_\ :L^$MGXTT.!]/F$K6>HZ7,^][*Z4*6C+8&]2K*RL ,JPX!R!\J_MA_\ M!59/@O\ $:]^'OPU\-V?BWQ'ITPM;_4-0>1K6&YSAK=(HR&E=3@,=ZX8%<$@ MX^TOA-\&_ 7P;T.:R^'_ (_9=:C@D0W,^_,NY47YEWL1QUP>,4 ?*GA M?_@L-\4_ OBVUL?B[\+[&VTZ7]Y)#I]I.M#^(7@O2?%F@ZA%?:!JEHE[;7BG"M$RYR<_=(Y!!Y!!!P17YJ_\%M?' MWA2XT7X?^#4:WNO&EM>2ZD^P!I+.S:,IM<]5\U]A [^3GTSZ[\#]1U/X%_\ M!)7^U=4DEAU"'PIJ=[:";Y3']JEG:T [X/GQ$?[W':@#YBUC_@MC\1X]6O5T M[P/X4DT]9W%LTXNO,,6X["V)0,XQG ZUVG[/_P#P5P^(WQ<^-O@?P7J/@[PO M9V&O:O;Z?/<6HN?-C21PI9=TI&0#W!KY/_89_:R\)_LFW_C'5]?\&W'C+4]6 MAM;6R@5XHXH8U:1IF9W#$$GR< *S\YY,=F$ MKE\]00#UH [/]DW]JKPQ^UK\-?\ A*- AETV^M)1:ZIH]PX:6RGVAL;A]^-@ M>#+;W$2H<>RW$OYU M^RE !1110!\J_P#!4?\ Y,3^)O\ W#/_ $Z6E>5?\$5/^36?%/\ V.=U_P"D M-C7JO_!4?_DQ/XF_]PS_ -.EI7E7_!%3_DUGQ3_V.=U_Z0V- 'W_ $444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 445F^)/$FE>#]!OM;US4;72-(L8FGNKZ\E$4,,8ZLS'@"@# M2K\^?VY/^"HVC_!W^T/!'PKGM?$/CA=T-UK'$MEI3="%[33#^[]Q3][<04KY M^_;"_P""E7BK]H/7&^%WP)M]3M]$U"3[$^H64+C4M9+<>7"H&Z*)OP=AUVC< MI]Q_8;_X)8:7\,/[/\']3D^V"*ZD8:IK)/(6*; M[CPO>732O.%YWVLK'=YG'^K8_-_"00%;(_8N_P""I6J^ ]0@^&WQ\:\,-K+] MBA\37D;?;+%U.WRKY"-S $8\S&]2/F# M%OB-%'B#6XH_W5Y@86.[5>77@ 2#YU&/O ;2 ?5.EZI9ZWIMKJ&G7<%_8742 MS6]U;2"2*6-AE75@<,I!!!'!JU7X>?!/]IKXR?\ !-;XD2_#WX@:->7_ (16 M4O-H-Q)E1&S'_2=/F/RX)R=H^1CD,%;++^Q'P7^.'@S]H#P/:^*_ ^LPZOI< MWRR*ORS6TF 3%-&>4<9Z'J,$$@@D [NBBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH \J\.?\ )TWQ#_[$SPS_ .EVO5ZK7E7AS_DZ;XA_]B9X9_\ 2[7J]5H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#\5_\ @M5_R=-X6_[$RU_]+KZBC_@M M5_R=-X6_[$RU_P#2Z^HH _5/]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_ M!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M\0^-OQ&^ GBJZ?X4?$SQ%X5U"]U&XM[9O#>HW:-<":3!A^53OB<[E*M\I 8' M(R,_E1XL_8&T[QU^T5^T'X+\ 7[:%!X"LHM3TK3KK=<+=!H4=K)W_LHQ7T$"(L8,A9 M5%N74*#(0I.<@@G- 'V9_P $6/C)XB\3>&_'7@#5[ZXU#2-!%K>Z5Y[LYM5E M,BR0J2>$RB,JC@$N>]>__M[?MW:1^R;X572-($.K?$G58"^GZ>_S1V<9)7[5 M.!_""#M3JY!Z $B'_@GI^Q_>?L?_ IUNZ\2,EYXT\0-'=:E#IY,RV\4*-Y- MLF!\[@R2$E>"SX&0H)_*[XP?L^_M*_&KXG^(O'&O_"CQE-J>L7CW3*^ES.(4 M)_=Q+E?N(@5 /110![G^Q#^POXH_:U\;O\9?C+->W/A2ZNC>XOR1<^()@0?^ M VXQ@L,9 V)@9*_J]\8_!?@+QM\,]1\+?$)+)/!=\(H;FWNKYK"%A&ZR1H)$ M="N&C4X##[N.F17Y%6/CW_@H)IEE;V=GIGCNUM+>-8H8(?#,")&BC"JJB# M '3%?;_@OX,^/_ -K+]@2?P7\9I]1TOX@ZE)<2+>:O9+#/;3173/:NT:JN M%*JJG R49L'/$=G=7!2XU)[B/6&#!1^Y$ MSE]H 8'8"/O9/6ORB_;3\*Z=^S5^WY)+\.K9=(2SO=-UFST_3_W:VT[B-VBC M48"JS9(4< /CIQ76_"F]_:]_X)^7VO\ AK1?AWJ&KZ-?3>:\;://JNFM.5"B M>&:W(PY55X+B?LG_ +$_Q<_:#_:.C^-7QWTN[TBPAOTU66UUFW^S MW6I7$>WR8A;D Q0IM3.X %4" ')*@&1_P6WT>6'XW?#_ %4IB&Z\.M:JWJT5 MS(Q'X"9?SK]%_AOXBM#^P]X:UN655LT^'EO>%+;(V4GC=& 2 21^ O%!T+RI+%POAN:2Y2U=B7A6Y"E?);<1NY^5L!@,"@# MI?\ @BYHLU]^U!XBU$)FWL?"UP&D[!WN;8*/Q ?\C7[5U\;?\$UOV,]3_97^ M'FKZGXM\D>-_$S0O=6L#B1;"WC#&.#>."^7=G*DKG:!G;D_9- !1110!\J_\ M%1_^3$_B;_W#/_3I:5XI_P $:M)U"^_9A\3R6FMW&FQCQA=*8H8(7!/V*R^; M+H3GD#TXKVO_ (*C_P#)B?Q-_P"X9_Z=+2O*O^"*G_)K/BG_ +'.Z_\ 2&QH M ^W/^$=UG_H:[W_P%MO_ (W1_P ([K/_ $-=[_X"VW_QNNCHH YS_A'=9_Z& MN]_\!;;_ .-T?\([K/\ T-=[_P" MM_\;KHZ* .<_P"$=UG_ *&N]_\ 6V_ M^-T?\([K/_0UWO\ X"VW_P ;KHZ* .<_X1W6?^AKO?\ P%MO_C='_".ZS_T- M=[_X"VW_ ,;KHZ* .<_X1W6?^AKO?_ 6V_\ C='_ CNL_\ 0UWO_@+;?_&Z MZ.B@#G/^$=UG_H:[W_P%MO\ XW1_PCNL_P#0UWO_ ("VW_QNNCHH YS_ (1W M6?\ H:[W_P !;;_XW1_PCNL_]#7>_P#@+;?_ !NNCHH YS_A'=9_Z&N]_P# M6V_^-T?\([K/_0UWO_@+;?\ QNNCHH YS_A'=9_Z&N]_\!;;_P"-T?\ ".ZS M_P!#7>_^ MM_\;KHZ* .<_X1W6?^AKO?_ 6V_P#C='_".ZS_ -#7>_\ @+;? M_&ZZ.B@#G/\ A'=9_P"AKO?_ %MO_C='_".ZS_T-=[_ . MM_\ &ZZ.B@#G M/^$=UG_H:[W_ ,!;;_XW1_PCNL_]#7>_^ MM_P#&ZZ.B@#G/^$=UG_H:[W_P M%MO_ (W1_P ([K/_ $-=[_X"VW_QNNCHH YS_A'=9_Z&N]_\!;;_ .-T?\([ MK/\ T-=[_P" MM_\;KHZ* .<_P"$=UG_ *&N]_\ 6V_^-T?\([K/_0UWO\ MX"VW_P ;KHZ* .<_X1W6?^AKO?\ P%MO_C='_".ZS_T-=[_X"VW_ ,;KHZ* M.<_X1W6?^AKO?_ 6V_\ C='_ CNL_\ 0UWO_@+;?_&ZZ.B@#G/^$=UG_H:[ MW_P%MO\ XW1_PCNL_P#0UWO_ ("VW_QNNCHH YS_ (1W6?\ H:[W_P !;;_X MW1_PCNL_]#7>_P#@+;?_ !NNCHH YS_A'=9_Z&N]_P# 6V_^-T?\([K/_0UW MO_@+;?\ QNNCHH YS_A'=9_Z&N]_\!;;_P"-T?\ ".ZS_P!#7>_^ MM_\;KH MZ* .<_X1W6?^AKO?_ 6V_P#C='_".ZS_ -#7>_\ @+;?_&ZZ.B@#G/\ A'=9 M_P"AKO?_ %MO_C='_".ZS_T-=[_ . MM_\ &ZZ.B@#G/^$=UG_H:[W_ ,!; M;_XW1_PCNL_]#7>_^ MM_P#&ZZ.B@#G/^$=UG_H:[W_P%MO_ (W1_P ([K/_ M $-=[_X"VW_QNNCHH YS_A'=9_Z&N]_\!;;_ .-T?\([K/\ T-=[_P" MM_\ M;KHZ* .<_P"$=UG_ *&N]_\ 6V_^-T?\([K/_0UWO\ X"VW_P ;KHZ* .<_ MX1W6?^AKO?\ P%MO_C='_".ZS_T-=[_X"VW_ ,;KHZ* .<_X1W6?^AKO?_ 6 MV_\ C='_ CNL_\ 0UWO_@+;?_&ZZ.B@#G/^$=UG_H:[W_P%MO\ XW1_PCNL M_P#0UWO_ ("VW_QNNCHH YS_ (1W6?\ H:[W_P !;;_XW1_PCNL_]#7>_P#@ M+;?_ !NNCHH YS_A'=9_Z&N]_P# 6V_^-T?\([K/_0UWO_@+;?\ QNNCHH Y MS_A'=9_Z&N]_\!;;_P"-T?\ ".ZS_P!#7>_^ MM_\;KHZ* .<_X1W6?^AKO? M_ 6V_P#C='_".ZS_ -#7>_\ @+;?_&ZZ.B@#G/\ A'=9_P"AKO?_ %MO_C= M'_".ZS_T-=[_ . MM_\ &ZZ.B@#G/^$=UG_H:[W_ ,!;;_XW1_PCNL_]#7>_ M^ MM_P#&ZZ.B@#G/^$=UG_H:[W_P%MO_ (W1_P ([K/_ $-=[_X"VW_QNNCH MH YS_A'=9_Z&N]_\!;;_ .-T?\([K/\ T-=[_P" MM_\;KHZ* .<_P"$=UG_ M *&N]_\ 6V_^-T?\([K/_0UWO\ X"VW_P ;KHZ* .<_X1W6?^AKO?\ P%MO M_C='_".ZS_T-=[_X"VW_ ,;KHZ* .<_X1W6?^AKO?_ 6V_\ C='_ CNL_\ M0UWO_@+;?_&ZZ.B@#G/^$=UG_H:[W_P%MO\ XW1_PCNL_P#0UWO_ ("VW_QN MNCHH YS_ (1W6?\ H:[W_P !;;_XW1_PCNL_]#7>_P#@+;?_ !NNCHH YS_A M'=9_Z&N]_P# 6V_^-T?\([K/_0UWO_@+;?\ QNNCHH YS_A'=9_Z&N]_\!;; M_P"-T?\ ".ZS_P!#7>_^ MM_\;KHZ* .<_X1W6?^AKO?_ 6V_P#C='_".ZS_ M -#7>_\ @+;?_&ZZ.B@#G/\ A'=9_P"AKO?_ %MO_C='_".ZS_T-=[_ . M MM_\ &ZZ.B@#G/^$=UG_H:[W_ ,!;;_XW1_PCNL_]#7>_^ MM_P#&ZZ.B@#G/ M^$=UG_H:[W_P%MO_ (W1_P ([K/_ $-=[_X"VW_QNNCHH YS_A'=9_Z&N]_\ M!;;_ .-T?\([K/\ T-=[_P" MM_\;KHZ* .<_P"$=UG_ *&N]_\ 6V_^-T? M\([K/_0UWO\ X"VW_P ;KHZ* .<_X1W6?^AKO?\ P%MO_C='_".ZS_T-=[_X M"VW_ ,;KHZ* .<_X1W6?^AKO?_ 6V_\ C='_ CNL_\ 0UWO_@+;?_&ZZ.B@ M#G/^$=UG_H:[W_P%MO\ XW1_PCNL_P#0UWO_ ("VW_QNNCHH YS_ (1W6?\ MH:[W_P !;;_XW1_PCNL_]#7>_P#@+;?_ !NNCHH YS_A'=9_Z&N]_P# 6V_^ M-T?\([K/_0UWO_@+;?\ QNNCHH YS_A'=9_Z&N]_\!;;_P"-T?\ ".ZS_P!# M7>_^ MM_\;KHZ* .<_X1W6?^AKO?_ 6V_P#C='_".ZS_ -#7>_\ @+;?_&ZZ M.B@#G/\ A'=9_P"AKO?_ %MO_C='_".ZS_T-=[_ . MM_\ &ZZ.B@#G/^$= MUG_H:[W_ ,!;;_XW1_PCNL_]#7>_^ MM_P#&ZZ.OE']M#_@H)X-_91TV;2+0 MP^)_B)-'FWT&&3Y+7(RLMTP^XN""$^^W&, [@ =_\?OC1H'[-/@B7Q-XW^(- MW96YREI8PVEJ]U?2 9\N&/8-QZ9)PJYRQ YK\EO&7Q5^._\ P4[^)D7@_P / M177_ C%K,)H]-W+'96$9.!<7LJ(H=@,X)&>H1NGPGY<#D9'RJ@P #P_\ 9/\ ^"?OAG]E?2UO M-,UF74/&ES"([[7I+.$MS]Z. .K&*//8'+<;B< #Z*_X1W6?^AKO?_ 6V_\ MC=='10!SG_".ZS_T-=[_ . MM_\ &Z/^$=UG_H:[W_P%MO\ XW71T4 _^ MM_P#&Z/\ A'=9_P"AKO?_ %MO_C=='10!SG_ CNL_\ 0UWO M_@+;?_&Z/^$=UG_H:[W_ ,!;;_XW71T4 >)?'C]E7P[^TCX/;P[XZU"XU.W0 ME[6Z6UMTN;.0C[\,@CW*>!D=&Q@@BOR;^)7P;^.G_!+WXGCQ3X4U>>Z\+7^2C9!Q^Z-9OB3PWI7C#0;[1-JLIX(H ^6/V/?VRM _:TT1;:U\77?A[QS;1;[[PW=16Q? ZRV[ M^4/-C^@#+_$!D$_2W_".ZS_T-=[_ . MM_\ &Z_)[]L+_@FCXI^ >N/\4/@1 M<:E<:-I\IOFTRRE?^TM&*\^9 X.Z6)>?]M1UWC+#VC]AO_@JEIGQ(_L_P/\ M&&ZMM$\5MMAL_$A"Q6>HMT"S#A893Z\(Q_N' (!]\_\ ".ZS_P!#7>_^ MM_ M\;H_X1W6?^AKO?\ P%MO_C==%G/(Y%+0!SG_ CNL_\ 0UWO_@+;?_&Z/^$= MUG_H:[W_ ,!;;_XW71T4 _^ MM_\;H_X1W6?^AKO?\ P%MO_C=='10!SG_".ZS_ -#7>_\ @+;?_&Z/ M^$=UG_H:[W_P%MO_ (W71T4 _P#@+;?_ !NC_A'=9_Z&N]_\ M!;;_ .-UT=% '.?\([K/_0UWO_@+;?\ QNC_ (1W6?\ H:[W_P !;;_XW71T M4 _^ MM_P#&Z/\ A'=9_P"A MKO?_ %MO_C=='10!SG_ CNL_\ 0UWO_@+;?_&Z/^$=UG_H:[W_ ,!;;_XW M71T4 _^ MM_\;H_X1W6 M?^AKO?\ P%MO_C=='10!SG_".ZS_ -#7>_\ @+;?_&Z/^$=UG_H:[W_P%MO_ M (W71T4 _P#@+;?_ !NC_A'=9_Z&N]_\!;;_ .-UT=% '.?\ M([K/_0UWO_@+;?\ QNC_ (1W6?\ H:[W_P !;;_XW71T4 _^ MM_P#&Z/\ A'=9_P"AKO?_ %MO_C=='10 M!SG_ CNL_\ 0UWO_@+;?_&Z/^$=UG_H:[W_ ,!;;_XW71T4 ^(L=WJ$NI2'P?X:82S1HA ^ MVZ[\N$4#L3Z\U[%7E7AS_DZ;XA_]B9X9_P#2[7J]5H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#\5_P#@M5_R=-X6_P"Q,M?_ $NOJ*/^"U7_ "=-X6_[$RU_ M]+KZB@#]4_V3O^36?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]5H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR[P3^SKX5\!?&CQM\ M3],DU!O$GBZ.&+44GG5K<+&JA?+0*"O"#.2:]1HH **** "BBB@ HHHH *** M* "BBB@ HHHH ^5?^"H__)B?Q-_[AG_ITM*\J_X(J?\ )K/BG_L<[K_TAL:] M5_X*C_\ )B?Q-_[AG_ITM*\J_P""*G_)K/BG_L<[K_TAL: /O^BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I MLDBQ1L[L$11EF8X 'J:P/'WQ \._"[PGJ'B;Q7J]KH6A:?'YEQ>W;[44=@.[ M,3P% ))( !)K\>OVIOV]/B)^VIXN7X5?!O2=4L_"VH2FV2SLUQJ&L^K3$'$4 M.,DID#;DR,1PH![G^W%_P56M?#;7_@+X)7<6IZT2;>\\6Q 206QZ%+0,?'JVOBCXBKB6"/'F66DMU'E C]Y*/ M^>I'!^X!C-?AA%:^'/ M';;I[K2^(K+5GZD^D,Q_O_=8_>P27K[_ ** /QG_ &2_^"B'CG]D_P 2?\*J M^-NGZI>>'-.E%F6O(V.I:)C@ \S0@2%P4) "G]??!GC30OB)X9T_Q%X9 MU:UUO0[^/S;:^LY \);.,&XM^X209'FQ9_@8\9.TJ237Y8>'?&'QX_X)4_%IM(U6U.H>$[^8 MR/8O(SZ5K$8(!EMY,?NI@,#5UWP;J6 M;J$*-0T:Z(6\L'/\,B9^Z<'#KE6P<'(('KU !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >5>'/ M^3IOB'_V)GAG_P!+M>KU6O*O#G_)TWQ#_P"Q,\,_^EVO5ZK0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% 'XK_\%JO^3IO"W_8F6O\ Z77U%'_!:K_DZ;PM_P!B M9:_^EU]10!^J?[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0P MUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!\J_\%1_^3$_B;_W#/\ TZ6E>5?\$5/^36?% M/_8YW7_I#8UZK_P5'_Y,3^)O_<,_].EI7E7_ 14_P"36?%/_8YW7_I#8T ? M?]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %>,?M.?M9> _P!E3P?_ &QXMOO-U*X5O[-T*T(:\OG']U?X4!QND;Y1 M[DA3XC^V[_P4F\+_ +-<-YX5\)?9?%7Q)P4>VW;K32SC[UPRGYG](E.?[Q7C M=\1_LT_L3_$_]O3QQ)\4OBUK&IV7A.]D\V35KK N]44'B.T0C;'$.@?;L7HB MM@X .=OM2^//_!5KXN"V@C_L_P *:;+N$(9TTG1(FXW.V/WLY7/."[&K7[?KUU&HU+Q%>(/M5XPYP/^><8/2->!@9+-ECZ9 M\-/ACX7^#W@VP\*^#M%MM"T*R7;%:VRXR>[NQY=SU+L22>IKJ: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *Y#XJ?"7PE\;/!=[X5\::);Z[H MEV/F@G&&C;'$D;CYHW&>&4@BNOHH _$?]HC]CKXK_P#!/GQ['\3?A9K6HWWA M*UEW1:U:C-Q8H6'[B^C VO&>!NQL;^(*2!7W9^Q+_P %(/"G[3=O:^&?$WV; MPI\254+]A9]MKJ1'5K5F.=WQ!Y\G_ M +X/W4H _4^BORH_8G_X*IW6C75M\//CS<2QO"_V.V\6W*%986!V^7?KUX/' MFXR,?.#RX_5"QOK;4[."\L[B*[M+B-98;B!P\JT M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!^*__ 6J_P"3IO"W_8F6O_I=?44? M\%JO^3IO"W_8F6O_ *77U% 'ZI_LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36 M?@W_ -B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% 'RK_P5'_Y,3^)O_<,_].EI M7E7_ 14_P"36?%/_8YW7_I#8UZK_P %1_\ DQ/XF_\ <,_].EI7E7_!%3_D MUGQ3_P!CG=?^D-C0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%<9\7/C#X0^!G@F\\5^-=:M]$T:V&/,F.7F?!(BB0?-(YP M<*H)X)Z F@#J[_4+;2K&XO;VYAL[.WC:::XN'"1Q(HRS,QX !))X&*_*K]M MC_@J=?>)KVY^''P%FN'^T/\ 8[CQ7:(QN+EV.WRK%0,C)./-QN)/R <.?'_C M[^UG\7/^"BWQ#A^&OPST74+#PC-)F+0[9\27**P_TB_E!VJ@.#M)\M3C[S - M7W]^Q1_P3K\(_LMV=MXAUO[/XJ^)+I\^K.F8+#(^:.U5NG'!E(W-SC:"5H ^ M>/V(?^"5)CFL_B!\=;7[9>R,+JT\(7!W@,3N$E\<_,Q//D]/[Y/*#]0K>WBM M8(X((TAAC4(D<:A550, #H .U244 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!\=_MK_\$YO"7[4%K=>(M ^S>%/B2J97 M4U3%OJ) X2Z51DGL)0-P&,AP H^"/V?_ -KCXN?\$[?B!+\-/B=HNH7WA&"7 M][H=TP,MHC,?](L)2=K(>3M!\MCG!5B37[=UY-^T;^S#X#_:B\%OX?\ &FF" M66,,;'5K;"7EA(1]^*0@\' RARK8&0<# !TWPD^,'A'XY>";+Q7X*UJWUO1K MH8\R(X>%\S"- M-2CC9M+U:,$D0746?W5>'/\ DZ;XA_\ 8F>&?_2[7J]5H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#\5_^"U7_)TWA;_L3+7_ -+KZBC_ (+5?\G3>%O^Q,M?_2Z^HH _5/\ M9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ^5?^"H_P#R8G\3?^X9_P"G2TKRK_@BI_R:SXI_['.Z_P#2&QKU M7_@J/_R8G\3?^X9_Z=+2O*O^"*G_ ":SXI_['.Z_](;&@#[_ **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_/[]N3_@J)HOP7_M#P3\ M+YK7Q%X[3=!=:IQ+9:2W0CTFF']W[JG[V2"E 'O?[7'[;/@7]DGPWOUB;^V? M%MU$7T[PU9R 3S=0))3SY461C>02<':&((K\M/"?@+X[?\%4_BT^NZU>MI_A M2QF,4FHR1LNF:3&2"8;:+/[R7&,C)8_*7<#!KN_V2/\ @G7XU_:J\1_\+5^- M]_JEKX>C$GF*$C&&ZE23R223DF@#S_ /9S_9C\"?LO^"U\/>"],$+R MA6OM5N,/>7\@'WY7QTZX485B8Y+*1\TT(&?FY8+]\, SG]DJ* /SW_8;_X*D:/\ M8/[/\$_%6>U\/>-VVP6FL\166JMT ;M#,?3[C'[NTD)7Z$5^=G[<7_!+#2?B ME]O\;_".WM=!\7MNFO/#X*PV6I-U+1]%AF/X(QZ[22Q\(_9 _P""DOB[]G/7 ME^%OQUM=3N=#T^462WU]$_\ :>BD<;)5(W2Q#C@_.H^[N&U0 ?L5165X7\4Z M/XV\/6&NZ!J5KK&C7\0FM;ZSE$D4R'NK#@^GL016K0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 >5>'/^3IOB'_ -B9X9_] M+M>KU6O*O#G_ "=-\0_^Q,\,_P#I=KU>JT %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!^*_P#P6J_Y.F\+?]B9:_\ I=?44?\ !:K_ ).F\+?]B9:_^EU]10!^ MJ?[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 ?*O\ P5'_ .3$_B;_ -PS_P!.EI7E7_!%3_DUGQ3_ -CG=?\ MI#8UZK_P5'_Y,3^)O_<,_P#3I:5Y5_P14_Y-9\4_]CG=?^D-C0!]_P!%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5G>(O$6E^$=#OM9UO4;;2=) ML8FGN;V\E$44*#JS,3@"N'^/7[0W@?\ 9M\#S>)_&^KI86WS+:V<>'NKZ4#/ ME01YR[ M>+J^FQAFZXR./NQJ6)W 'I7[8G_!2[Q/\>=#4H-'U"7[$VJV43C4M M89OE\N! -\43?]]L.NP94^S_ +#/_!*_3/AO_9_CGXP6MOK7BM=L]GX;;;+9 MZG**?[YP5^@OV._P!A#P1^R7HJW=NB>(O'5S%LO?$ES$ Z@CF* MW4Y\J/UP=S?Q$X 'TS0 G3@<"EHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^;_VOOV&? M O[6F@F34(UT'QI;1;+#Q+:Q RJ!TCF7CS8L]B05_A(R<_2%% 'X8>!?BC\= M/^"67Q6D\,^(].?4/"=W,99=)EE9M.U.,$ W%G-C]W)C&2!D?*)$X 'Z^?L\ M_M*>!?VG/!,?B/P3JBW*IM6]TV?"7=A(1]R://'0X895L':3BMSXQ?!?P=\> MO!-WX4\;Z+#K.D3_ #*'^66"3! EB%?B1''^]T>23$-]@?-):,Q^8=S&?G49^\ 6KZ[H *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \J\.?\ )TWQ M#_[$SPS_ .EVO5ZK7E7AS_DZ;XA_]B9X9_\ 2[7J]5H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#\5_\ @M5_R=-X6_[$RU_]+KZBC_@M5_R=-X6_[$RU_P#2 MZ^HH _5/]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /E7_@J/_P F)_$W_N&?^G2TKRK_ ((J?\FL^*?^ MQSNO_2&QKU7_ (*C_P#)B?Q-_P"X9_Z=+2O*O^"*G_)K/BG_ +'.Z_\ 2&QH M ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F"*68A5 R2>@H 6OE;]L[ M]O\ \&?LGZ7)I<)B\3?$*>/=:Z#!+\MOD?++=,/]6G0A?OMQ@ 98?/7[V\*^!]&CTK38\--)]^>[EQ@RS2=7<^IX X [/1]'L/#NE6 MFF:796^FZ;9Q+!;V=I$L44,:C"HB* % '0"KE !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !5?4-/M=6L+BQOK:&]LKF-H9[:XC$D;8OG<<$9\K.X$ M?(3PHVOV(?\ @JP+B:R\ ?'2Z%G>HPMK3QA,-BL1P$OA_ V>/.Z?WP,%S^HU M?%7[;G_!-CPO^TI'>^*_"7V;PI\2=I=[G9MM-4('W;A5'RN>TJ@G^\&XP ?: M-O<174$<\$B30R*'22-@RLI&001U!'>I*_$W]FW]M;XI?L#^.'^%WQ9T;4[W MPG9R".72+LYN],4GB6S%?C)X-L?%7@W6K;7= M#O!F.YMF^ZV!E'4\HXR,JP!'<4 =51110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 >5>'/^3IOB'_V)GAG_P!+M>KU6O*O#G_)TWQ#_P"Q,\,_ M^EVO5ZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XK_\%JO^3IO"W_8F6O\ MZ77U%'_!:K_DZ;PM_P!B9:_^EU]10!^J?[)W_)K/P;_[$S1O_2&&O5:\J_9. M_P"36?@W_P!B9HW_ *0PUZK0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\J_\%1_^3$_B;_W M#/\ TZ6E>5?\$5/^36?%/_8YW7_I#8UZK_P5'_Y,3^)O_<,_].EI7E7_ 14 M_P"36?%/_8YW7_I#8T ??]%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445XW^TQ^U9X M#_97\&MK7B_4-]_.K?V=H=J0UY?N.R+GA0<;G;"CW) (!Z+XZ\>^'OACX4U# MQ+XJU>UT+0M/C\VYOKQ]J(.P'=F)X"@$L2 2<5^/G[57[?7Q!_;,\5CX4?! MG2M4M/"^HRFU6WLU(U#6AW,I!_=08R2F0-N3(%?L7AVU M_M'Q%=1@:EXDO(Q]JNCP2J_\\X@1Q&IQP"2S?,0#PO\ 8=_X)D>'_@"NG^,_ MB"MKXF^(:@306^!)9:0W4>6"/WDP_P">AX4_<'&]ONVBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QK]IG]E'P%^U5X/.C>+M/ MV:A;JW]G:Y: +>6+GNC8^9">L;94^Q (_)+5-!^//_!*;XN+?6<_]H>$]0F" M"Y57;2=:C&2$E3/[J8#/&0Z_-M+*26_=*L'QQX$\/_$OPKJ'AOQ3I%KKNAW\ M?EW%C>1[T<=CZA@>0PP00"""* /(OV4?VS/ ?[6GA^*!\5/@MJFJWGA MG3Y3=+-9N3J6BC'S>9M'[V#&07Q]TD2#&6;ZL_8=_P""GN@?'86'@SXCR6OA MCQ^VV&WO,B.QU9N@VD\13'_GF>&/W3D[ ?>E%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'E7AS_DZ;XA_P#8F>&?_2[7J]5KRKPY_P G3?$/_L3/ M#/\ Z7:]7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BO\ \%JO^3IO"W_8 MF6O_ *77U%'_ 6J_P"3IO"W_8F6O_I=?44 ?JG^R=_R:S\&_P#L3-&_](8: M]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 )+W6?VHO _A76;Z>P\*6>BV]PFWYE3S[F59[@+W;;$J M_P#;+WJ+P/\ L._#KXY?M!?'SX<^#[J&RTW1=+TVZ\*ZS'=O=11NT<+&1F#$ M2I(&;/4?-E<8% '[#^'_ !!I?BS1;+6-%U"UU;2;V)9K:]LY5EAF0]&5U)!' MTKS_ .-7[3GPO_9WM;>;X@^,+'P_)>ZE7)&Y8(E:0KD8W;=H/4BN( M_8B_9E\0_LH_"J[\&:WXSC\76S7[7MFL5HT"V0=5\R)2SMN4N"_1<%F/\5?! M8_8-^,?[1W[:6H>(OC7X;U72/ ^IZC\DN5E'E-()D,A+ M*04(89(.]63^'[/4I&'FL?MDEJLX M;KO$$;,&/)9,]\T ?1GQ0_X*#_ 3X/\ BJZ\->(O'L(UNTE\FZM=/LKB\^SM MW#O%&R CH5SN!XQD&O5?A-\:/!'QT\,_\)!X#\1V?B32A(8GFM2RM$X_ADC< M!T;'.&4'!!Z5^3O_ 3-_81\!_M,_#_Q?XR^(<.H:A;PZ@=(T^WM;M[<)(L* MR2S%EY9AYT>T'Y05;(;/')?LDZMJ7[(/_!1R3X?0W\TVB76NS>%+M'./M<,C ME;21ATW!S"^<=V ^]0!^W6J:I9Z)IMUJ&HW<%A86L337%U_LUQZY_9A^(REL[3=+I5Z;?=G&/,\G'_ ON^]?./\ P6K^ M,VH:'X3\$?#73KF2WMM;>;5-46-L>;%"56",^JEV=B/6-?PYCPA_P3#\!ZY^ MPC%XUF&I'XF7WAH^);>^%RPB5C";B*V\G[NPH44D@MDD@CI0!^IN@Z]IOBG1 M;+5]'O[;5-*O8EGMKRSE66*:-AD,K*<$'U%7Z_*G_@B;\8M1N+KQW\,+VYDG MT^"W37M-B=LBW/F"*X"^S&2 X' (8]6K]5J "BBB@#Y5_P""H_\ R8G\3?\ MN&?^G2TKRK_@BI_R:SXI_P"QSNO_ $AL:]5_X*C_ /)B?Q-_[AG_ *=+2O*O M^"*G_)K/BG_L<[K_ -(;&@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **@O;VWTVSGN[N M>*UM8$:66>9PB1HHRS,QX &237Y7?ML_P#!5"[UR[N?AW\!;B=WFD^QW/BR MU0F6=B=OE6"CGDG'FXR<_(.CD ^B/VW/^"D7A;]F>"[\+>%OLOBOXDE2ILP^ MZUTLD<-T_L1_\ !*EY+BS^(/QVM6N;J1A=6GA"X8L2 MQ.X27Q_B.>?)_P"^R?F2OU&MK:&SMXK>WB2"")!''%&H544# 4 < =J .:^ M&/PM\*_!OP;8^%?!NBVVA:'9C$=M;+]YL#+NQY=S@99B2>YKJJ** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1E#* M01D'@@U^;/[<7_!*G3_''V_QS\&+6WT?Q$=T]YX64K%:7IZEK;HL,A_N<(W; M8<[OTGHH _(3]CC_ (*<>(_@OK"?#+X]1:E-I=C+]B36KV%_[1TEE.WRKI"- M\B+ZX\Q?]L8"_K9H.O:;XIT6RU?1[^VU32KV)9[:\LY5EBFC89#*RG!!]17S M?^V1^P3X)_:RTB2_=8_#?CZWBVVGB*WB!,F!A8KE1CS8^@!^\O\ "<94_FG\ M+_CE\;O^"7_Q2E\%^,-*FU#PE-*99=$FE+6=W&3@W5A-C"L>^!@]'4,!M /W M+HKS?X#_ +0G@?\ :0\$0^*/ ^KIJ%IPES:R82YLI2,^5/'G*-^8.,J2.:]( MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#RKPY_R=-\0_^Q,\,_\ I=KU>JUY M5X<_Y.F^(?\ V)GAG_TNUZO5: "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _%? M_@M5_P G3>%O^Q,M?_2Z^HH_X+5?\G3>%O\ L3+7_P!+KZB@#]4_V3O^36?@ MW_V)FC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ^7?VX_V&=$_;"\-Z=-'J(\.^--'1TT[53%Y MD4D;$%H)U')3(R"#E"20#D@_D1H.C?'?]C7XP>/;+P1>WD.M^$8XQX@O- B- MY9"W8*Z/*KQX,7S#ET&TGM7V9_P4G^.'QY_9I_:&T#7]!\6ZI#\.=2%M>6.G M1[%M#/ 4^T6LA"[B&*JY#$Y69@. 0/&O"?[?7@G1?C3^T+\1KK0=0ND\?:%! M8Z9HO6,&G^- M/#CPQ:B+0$074<@;RKA ?N$F.0,F3@J"#A@!] ?%_P",'A7X%> =2\8^,M4C MTO1;%>6/,DTA^[%$G5Y&(P%'N3@ D?G]_P $5?@_K?ASPGX[^(6J6LEGI6O- M;6&E&4%3<+"96FE /5-SHH;N5D':OBG]OG]K34?VH_C1?>1>R)X"T*XDLM#M M(F)C>-6*M=E3C+RXWQ) .S\=^,OB=_P57_ &E+#2=$L'TWPY8%EL[9 M\M;:-9%AYES.PX,C87./O$*B]!7V!_P5 ^&NF_"']@/P;X+\.H4T;0M;T^S0 MR!EC7EW[./_ 4D_9[_ &8?AS:^$_"/PY\7J,+)?ZE* MEI]HU"XVX:65O._)1PHX%?27QPU2W_X*%?\ !/OQ#KO@K1]0MKN#/B!;:K':3Z@ M=6L9=/MA,WG&)8Y874LI4GR8MIZ9+9*]:Q/V.?#^K_M?_P#!1"X^)0TV:WT& MQUN;Q5>NWS+:(KLUG"6Z%]XB7'4A'8?=H Z?_@MDLO\ PT%X'8X\D^%U"^N[ M[7<;OT*U^F7PS\K_ (8[\*>3_J?^$#M-F/[O]GIC]*^-/^"U'P5U+Q%X-\%_ M$K3+62YM]!>;3=5,2;C%#,5:&5L=$#JRD^LJUP7A'_@J-X/T']AF/P!-8ZL? MB19^'&\,VT:0#[,<0M!%<^;N^ZL>QBN-Q88 Q\P /-O^",8E/[6.L>7C8/"E MYYF<_=^TVO3\=M?MM7Y9_P#!%/X)ZGIT?C;XIZC:26UA?0)HFE2R+C[0HD$E MRZYZJ&2%01P2''5:_4R@ HHHH ^5?^"H_P#R8G\3?^X9_P"G2TKQ3_@C5KLV MF?LP^)XH]'U#4%;QA=-YMHL94?Z%9#!W.ISQZ=Q7M?\ P5'_ .3$_B;_ -PS M_P!.EI7E7_!%3_DUGQ3_ -CG=?\ I#8T ?;G_"77/_0L:U_WQ!_\=H_X2ZY_ MZ%C6O^^(/_CM='10!SG_ EUS_T+&M?]\0?_ !VC_A+KG_H6-:_[X@_^.UT= M% '.?\)=<_\ 0L:U_P!\0?\ QVC_ (2ZY_Z%C6O^^(/_ ([71T4 "_CO_P %5OBV^LZM=G3O"=C,8I+]HV72M'C."8K>//[V4C'&2Q^4 MNRC! !J?M#_M?_%G_@H9X\3X:_#'0]2L_",\F8="M"//O$4C]_?2 [50'!VY M\M3C)8@-7VO^Q/\ L*^'/V7;6U\1Z]X9U+Q5\263YM3:&$V^GY&&2U5I,@\D M&4C<1G 0$J?HO]G#]E_P)^RYX+7P_P"#--V32A6O]6NL/>7\@_BE< <#)P@ M5!3%+$Q!^S7\*LRC)P.3AB RE6X7]&/V1_ M^"C7A+]IRPM](?2;K2/B#'%NN=#CDB*3X'S26S.ZF1>Y7&Y>ZCKLSYBXX+#A0#]3?^$NN?^A8UK_OB M#_X[1_PEUS_T+&M?]\0?_':_.[]A_P#X*L6OB5K'P)\;;N+3=:R(+/Q;(!'; MW)Z!+L# B?\ Z:#"'^+:1EOTRCD66-71@Z,,JRG((]10!SW_ EUS_T+&M?] M\0?_ !VC_A+KG_H6-:_[X@_^.UT=% '.?\)=<_\ 0L:U_P!\0?\ QVC_ (2Z MY_Z%C6O^^(/_ ([71T4 ^(LLEC=:>R^#_ TOE780,?\ 3==.1M9ACGU[ M&O8J\J\.?\G3?$/_ +$SPS_Z7:]7JM !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 ?BO_P6J_Y.F\+?]B9:_P#I=?44?\%JO^3IO"W_ &)EK_Z77U% 'ZI_LG?\ MFL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 8'CCP%X<^)?ANY\/\ BO1+'Q#HMSCS M;'4(%EC8CHV".&'8CD=J^(_@_P#\$S?"7A?]I[XB:_XB\ Z)??#*6.$^%M.N M;I[I8),(9M\+L<@L'P'W X&!7WW10!3.D67]D?V6EM'#IWD?9A;0CRT2+;M MV*%QM 7@8QCM7SM_P[=_9M_Z);I__@;=_P#QZOI6B@#YJ_X=N_LV_P#1+=/_ M / V[_\ CU>U_#+X6^%O@WX/M?"W@W2(]#T"U>22&RAD=U1G8NYR[,W+$GKW MKJJ* /!?B9^PC\!OB]XHE\1>*?ASI]YK4S&2>ZM+BXLC.Y.2\@MY$$C'NS D M^M>F_#+X3^#_ (,^&4\/>"?#UCX;T=7,IMK*/&]SC+NQRSM@ ;F). !VKK:* M *^H:?:ZM87%C?6T-[97,;0SVUQ&)(Y488964C# @D$'@U\YR_\ !-_]FZ;7 MI-8;X6:>+N1_,,:WEVMMGVMQ-Y0'L$Q[5]*44 5-)TFRT'2[33=-LX-/T^TB M6"WM;6,1Q0QJ,*BJ!A0 !5NBB@ HHHH ^5?^"H_P#R8G\3?^X9_P"G2TKR MK_@BI_R:SXI_['.Z_P#2&QKU7_@J/_R8G\3?^X9_Z=+2O*O^"*G_ ":SXI_[ M'.Z_](;&@#[_ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBL_7O$&F>%=%O=7UG4+;2M*LHFFN;V\E6**% ,EF M9B />@#0KX$_;D_X*@:'\$?M_@KX9RVOB7QZNZ&YU'(DLM(;H0>TLP_N#Y5 M/WB2"A^?/VQ_^"FGB7XWZS)\,/@-#J4.E7TOV)]8L8G_ +1U=FX\NV0#?%&? M7[[#^X,AO7?V&_\ @E;IWP_^P>.?C):V^M>)_EGL_#+8EM+!NH:?JLTH_N\H MO/WS@J >#_LE_P#!/+QS^UEXE/Q5^-NH:K:>&]1E%Y_ILC#4M;S@@@GF* C M#<$K@( ,,/U_\&^"]"^'GAG3_#OAK2;71-#L(Q%;6-E&(XXU^@ZDG))/)))) M).:V>G X%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'PQ^W#_P $R_#O M[0BW_C'P&MKX6^(K!I9H]NRRU=NI\T#_ %H')^^#GT*^3?!>6C[E/JI'56!X*L 0>" :Z.OPL2;X]?\ !*7X MN%&']H>$]1FSMR[Z1K<0[C_GE.%^CK_M(?F_67]EW]KOP%^U=X3_ +3\*WOV M;6+9%.I>'[Q@+NR8\9(_CC)Z2+P>APV5 ![=1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E7AS M_DZ;XA_]B9X9_P#2[7J]5KRKPY_R=-\0_P#L3/#/_I=KU>JT %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!^*__ 6J_P"3IO"W_8F6O_I=?44?\%JO^3IO"W_8 MF6O_ *77U% 'ZI_LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I M##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'RK_P5'_Y,3^)O_<,_].EI7E7_ 14_P"3 M6?%/_8YW7_I#8UZK_P %1_\ DQ/XF_\ <,_].EI7E7_!%3_DUGQ3_P!CG=?^ MD-C0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 445\M?MF?M]>"_P!D[29=-4Q^)/B#<1;K/P_!)Q#D?++=,/\ 5IW" M_>;L ,L #U[X[_M!>"/V;_ \_BGQQJZ:?9KE+:UCP]S>RXR(H(\Y=C^ Y8@ M9-?CY\4OCE\;?^"H'Q4B\%>#M+FT_P (PS"6'1(9"MI:Q@X%U?S 89AVSP.B M*6)W.^$?[/\ \:O^"G'Q/E\=^-M6N+#PBDOE3:Y-$5MX8PW-K80DX)'0XX4Y M+L6.&_8;X'_ 7P5^SMX'M_"O@?1X],T^/#S3-\]Q=RXP99I,9=S^0'"@ M\C_8X_8+\$_LFZ-'?1I'XB\?7$6R]\17$6"@(^:*V4Y\J/U/WF_B.,*/IZBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YKXB_#?PS\6O" M%_X7\7Z-:Z]H5\FV:SNER/9E(Y1QU#*0P/((K\>?VGOV%_B7^P[XR'Q4^#^L M:I>>%+"0SQZA9G-]I"YY2Y4#$L)'!?&TC(=1QN_:NF2Q)-&\5>'/\ DZ;XA_\ 8F>&?_2[ M7J]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5_^"U7_)TWA;_L3+7_ -+K MZBC_ (+5?\G3>%O^Q,M?_2Z^HH _5/\ 9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ M ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5?^"H_P#R8G\3?^X9 M_P"G2TKRK_@BI_R:SXI_['.Z_P#2&QKU7_@J/_R8G\3?^X9_Z=+2O*O^"*G_ M ":SXI_['.Z_](;&@#[_ **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ I&8*I). .236'XX\=>'_ (:^%M0\2>*-7M=#T.PC\RYO MKR0)&@[#W). %&220 "37X^_M7?\% O'W[87BH?"KX*Z9JMIX9U"4VJQ62$: MCK8YSOQ_JH,9)3/W03(<950#W;]N+_@JM8^"VO\ P+\%KNWU?Q#\T%[XJ0"6 MVLFZ%;83@?*QR&"MRO[#?!3XZ>"_VA/ ]MXJ\#ZS%JVFR_++']V> MUDQDQ31]4<>AX(P02"":7Q\_9V\#?M*>")O#/C?25OK?EK6]BPEW8R$?ZR"3 M!*MTR.5;&&!'%?C]\2O@O\$M3FO_ E<2B*+6H8F:RO8]V1; M7T.<(Q[9/O&^X': ?N917S)^QU^WCX'_ &L]%2S@=/#OCRWBWWOANYE!9@!\ MTMNQQYL?KCYE_B &"?IN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#RKPY_R=-\0_P#L3/#/_I=KU>JUY5X<_P"3 MIOB'_P!B9X9_]+M>KU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q7_X+5?\ MG3>%O^Q,M?\ TNOJ*/\ @M5_R=-X6_[$RU_]+KZB@#]4_P!D[_DUGX-_]B9H MW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y5_ MX*C_ /)B?Q-_[AG_ *=+2O*O^"*G_)K/BG_L<[K_ -(;&O5?^"H__)B?Q-_[ MAG_ITM*\J_X(J?\ )K/BG_L<[K_TAL: /O\ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *\?_:5_:H\!_LL^#&USQAJ&;N8,-/T6U(:\ MOY!VC3/"CC+MA5R,G) /BG[;G_!1[PK^S';W?ACPU]G\5?$IDQ]A5]UKIA(X M>Z93G=SD1*=Q[E 03\*?LY_L;_%7_@H)X]D^*'Q4UK4;+PE=2YFUFZ %S?HI M/[FRC(VI&.5WXV+D[0Q! ,36O$GQX_X*L?%Y=.T^W.G>$M/E#K:J[KI.BQ' M($DSX_>S$9YP7;YMJJH('ZJ_LG_L9>!/V2_"_P!ET"V&I^)KJ(+J7B2[C'VF MZ/!*+U\J+(XC4]@6+$9KT_X6_"GPI\%_!=CX4\&:+;Z%H=F/DM[<,D>O\ [#O_ 54T[X@-8>!OC)=6^B^)SM@L_$S 16E M^W0+..%AE/\ >X1CG[AP&_2&O@7]N+_@E_H7QO\ [0\:?#.*U\->/FW37.G\ M16.K-U)/:*8_WQ\K'[P!)< 'WSG/(Y%+7XQ_LG_\%"?'G[(WB@_"KXUZ;JEW MX:TZ4696\0_VEHF.FW/,T&,$+GA<&,D *W[ >"?'&@?$CPOI_B3PQJUKKFAZ MA&);:^LY \JUY5X<_ MY.F^(?\ V)GAG_TNUZO5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _%?_@M5 M_P G3>%O^Q,M?_2Z^HH_X+5?\G3>%O\ L3+7_P!+KZB@#]4_V3O^36?@W_V) MFC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E M7_@J/_R8G\3?^X9_Z=+2O*O^"*G_ ":SXI_['.Z_](;&O5?^"H__ "8G\3?^ MX9_Z=+2O*O\ @BI_R:SXI_['.Z_](;&@#[_HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBN1^*GQ8\)_!3P7>^*_&FM6^A:):#YIYS\TCD'$<:#YG< MX.%4$G% '47=W!I]K-=74T=M;0HTDLTS!4C0#)9B> 22:_+']MK_@JI/J= MQ=?#SX#W$DTLS?9+KQ=;H6DD8G;Y=@.N2>/.ZG/R#[KUXW^T1^V%\5_^"A7C MZ+X8_"W1=1L?"5S*1%HMJP$]\BG_ %]](#M2,<'83L7C)8@&OO#]B7_@G'X4 M_9AM;7Q+XC^S^*_B2R9;4&3-MII(Y2U5AG/8RD;CV" D$ ^=_P!B7_@E7->7 M%K\0OCQ:O//*XN[7PC9?'J23SY/_ 'V>J5^I=K:PV-M%;V\,=O;P MH(XX8E"HB@8"@#@ #C J6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P']K']B_ MP'^UIX9^SZ];_P!E>)[6,KIWB2SC'VFVZD(XX\V+).48]R5*DYK\J]#\3_'C M_@E/\7'TW4;8ZAX3U"7>]HSLVDZS$#@R0OC]U,!CG =?EW*RX!_=*N2^*7PI M\*?&CP7?>%/&>BV^NZ'>#Y[>X'*,.CHP^9'&>&4@CUH XO\ 9I_:I\!_M3^# M5UOP?J&+V!5&HZ+=$+>6#GM(F>5)!VNN5;!YR"![#7XE?M&_L9_%3_@G_P"/ M(_BA\*=:U*]\)6DFZ+6;4 W.GJQ_U-[&!M>(\ OC8W 8*2 ?N7]B/_@I'X6_ M:8@L_"WBG[-X4^).T(+,OMM=48#EK9F/#<9,3'=_=+ ' !]H4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !17,>+OBCX,\ *6\4>+M"\-J.K:OJ4 M-J!QG_EHP[5X7XR_X*4?LY^"U=9_B1::I.HXAT:UGO-WL'C0I^;"@#Z6NHY) MK6:.&8V\S(RI,%#%&(X;!X.#S@U\C_!?]HCQE\(?BHGP3_: O(IM^0O4HTOEGC+_@M9\*]*+Q^&_!OBC7Y%./,NA!9 M0M[AM\C?F@KY)_:B_P""H5_^TQX#N_"-W\*?#UCILS"6WN+Z\GO+NRF'W9H) M$\G9( 3S@@Y((*DJ0#]9['5+/0_VE/B=J.HW<-AI]IX'\.3W%UF*\F^$OQO^(?[5WQNMO$7@.=O"_P!\,SS0OJ5U: S^+;C:4(B M#C,<"$Y##!R.STW499'2T? M5K:Q^VRV5O)/M#2[KB:6,G.YV;DET4C]TO#WA[3/">AV&BZ+86^EZ380K;VM MG:QB.*&-1A551P !0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XK_P#!:K_D MZ;PM_P!B9:_^EU]11_P6J_Y.F\+?]B9:_P#I=?44 ?JG^R=_R:S\&_\ L3-& M_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\J_\ M!4?_ ),3^)O_ '#/_3I:5Y5_P14_Y-9\4_\ 8YW7_I#8UZK_ ,%1_P#DQ/XF M_P#<,_\ 3I:5Y5_P14_Y-9\4_P#8YW7_ *0V- 'W_1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 445\$_MR?\%/-"^!8O_!?PWDM?$OC\!H;B^R)++2&Z'=CB M68?\\Q\JG[YR"A />/VLOVT/ G[)?A?[3KMP-5\3W49;3?#5G(!\9'72M&B."8H$S^] MF*XXR6;Y2S*N".U_9/\ ^"?/CW]KSQ2?BM\;-2U2T\-:C*+LM>N1J.MYZ;,_ MZJ#& &P,K@1C&&7]@/!/@C0/AQX7T_PYX8TFUT/0]/C\JVL;.,)'&O\ 4DY) M8Y))))).: //?V;/V6O ?[+/@M="\':6WPZ^/,TZ?9W^QVWBRY1 MA/;NIV^5?J>3@C'FXW CYP>7'ZIV&H6VJV-O>V5S#>6=Q<-Q;N'CE1AE65 MAP00001PBW]]X1AES-H=T^7MXV)_TBPE)VLA M.3M!V,01\C98 '[?45Q7PA^,G@_X[>";/Q7X)UJ#6M(N!@M&<2028!,4J'F- MQD95O4'D$&NUH **J:IJUCHEF]WJ-Y;V%JGWI[J58T'U9B!7CGC+]MKX#> ] M_P#:_P 5O#.]!EHM/OEOI%]BD&]@?;&: /;J*^'?&7_!8;X!^&RZZ4?$OBMQ MD*VFZ6(8SZ$FX>)@/^ Y]J\)\9?\%PI6$D7A/X5(AQ\EUK.KEN?>*.(?^C* M/U8HK\4Y_P#@IY^U7\8+AX/ NA6MJ[-M1/"OAJ2_D'H/WOG9/X?AVJ+_ (5G M^W[\=ES?3>.K.TF7]Y'?:LFB1;<_Q0^9%GGML)]J /V:\1>+]"\'VHN=>UO3 MM$MCTFU&[CMT_-R!7B7C+_@H'^SQX%WC4/BKH=VZC.W1VDU+/; -NKC]:_.K MP[_P1J^,_BZ\-]XO\9^'-*DF8&5VN;B_NO([I73PG\+M+TTXPLVLZG)=Y/J4C2+'TW?C7UQX-_X M)7_LY>$3')-X.NO$5PA!6;6=4N).GJB,D9S[J:]U\&_L\_"[X=^6?#7P[\,: M)*G2>STF!)C]9 NX_B: /R2_X;Z_;,^-[8\%:1?0P3$8_P"$2\*&X0 ]/WDB M3%1_M;A]:;_PS+^W9\3G>(06_X%SZU[GX-_P"")_PQ MTO8_B;QOXGU^1>2EBL%C$WU!25L?1A]:_16B@#Y9\,_\$W/V:_AW9R7TO@&T MOA;)YTUYKU]/6 "3\H'K7A7AOX9:/^W)XN;3O OA+3OAQ^S)H M=V4N;W1M,CTZZ\8W$;BP MR:6Z7FO"*6W('R,OY$$@@@D''_9_^./C+X+_ !(L?@%\.=I\ MCQ%;KTBE8YVW*C .3D\ DDJTOMOAS_DZ;XA_]B9X9_\ 2[7J]+NM,L[ZZM+F MXM(+BXLW,EM-+&K/ Y4H60D94E69@"U1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 ?BO\ \%JO^3IO"W_8F6O_ *77U%'_ 6J_P"3IO"W_8F6O_I=?44 M?JG^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'RK_ ,%1_P#DQ/XF_P#<,_\ 3I:5Y5_P14_Y-9\4_P#8YW7_ M *0V->J_\%1_^3$_B;_W#/\ TZ6E>5?\$5/^36?%/_8YW7_I#8T ??\ 1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !5'7-YO)<9$4,>$HI1-#H<$I6V@C!P+J_FZ,1VSP#@(I8 MY8 ]0_;*_P""G/B'XR:M)\,?@*FH1:9?2_8I-;LH7&H:JS':(K5 -\:-ZX\Q ML_P#(;U/]AO_ ()5V'@5K#QU\9K6WU?Q(I6>R\+L1+:V+=0]Q_#-*/[G*+WW MG&WZ%_8U_8(\%?LFZ3'J 6/Q'X_N(MEYXAN(\>5D?-%;*?\ 5Q]B?O-W.,*/ MJ&@!%4*H & . !2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>?^,OV@OAA M\//,'B;XA>&-#E3K#?:O!'+] A;<3[ 4 >@45\E>,O\ @J=^SEX1\Q(O&=QX MAN$SF'1M,N)UDCA6U>]AL ??$?G M_P#U_:@#]*J*_&?Q)_P68^,GBNZ%CX0\%^&](>8D1IY%Q?W7MM^=5)'^X:QS M\5/V_/CH,Z?;^.;.SF'[M]/T=-&AQ_LS>7'GZ[S]: /VMFFCMX7EE=8HD!9G M<@*H'4DGH*\K\9?M7_!KX?AQKWQ/\*V,R?D_CU[]Z]2\&_P#!#VX8))XL^*L< M9Q\UKHVD%^?:620?^BZ /H[QE_P5L_9W\*^8MCK>L^*Y$R"NC:1(,D=@UQY2 MGZ@X]Z^-?VNO^"E'PJ_:8\%S>&KKX,7VJ% 6T_6]0U6.SO-/D/5XO+CE]!E2 MVUN,@X%?67@W_@CO\!/#A1]6/B7Q6X.674=3$,9]@+=(V _X%GWKW3P;^Q#\ M!? :I_9/PH\,LZ#"RZC9"_D'N'N-[9]\YH _!#X(?M"?$/\ 9U\0W.O?#WQ! M=:'-,GE74819K>=>=HEB<%&(R=I(R.<8YKW3P9\?/VO/VO/$%UH/A3QYKNK: MFL7G2V6DZG:Z*1'G!8!&ARH) ./49ZU^Y.K_ [\+Z]X1O?"U_X>TVY\-WL9 MAN-*:U3[/(IQP4 QV&#U! (Z5^27[7G_ 3?\8_LS^(#\4_@9>ZI=:!ITIO3 M:V4KG4]$(R2Z,OS2P@9^;[RK]X, ST 9.E_\$D_VB?B5>I?>-?$^BZ?(6R\F ML:O/?W(SU(V(ZD_5Q7L7@W_@A]I,(23Q7\4[V[)'SV^C:4D&WZ222/G_ +X% M=M^PY_P5+T?XL_V?X(^+$]KX?\9MM@M-<.(K+5&Z /VAF/I]QCTVDA3^AM ' MQCX-_P""2'[/'A8QM?:-K7BIT((;6=7D7)'J+<1 _3&*]U\&_LE_!CX?B,Z# M\+O"ME-&,+-"&ZVUSQ):/\ \?W9K:W8?\L>H>0??Y ^3)< ^PO@W^U9\,?B M?^V;\1M"\/>)K>[O6\/:1I5FQ^6+4)[.YU26Y%N_20(MY%R/O8-P0 ^X:*** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#\5_P#@M5_R=-X6_P"Q,M?_ $NOJ*/^"U7_ "=- MX6_[$RU_]+KZB@#]4_V3O^36?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_] M(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC/#OQD\&^ M+/B%XB\#:3KD-[XK\/)')JFFK'('ME< H2Q4*!_B=\4U\/^);^;QYX MK6_P!9N-#U"Y^V7"S"-F,4BX>4Q[P6!QD* MQ&< $ _H*HKYH_8#^,'Q'^+GP/5_BIX;UC0_%VDW)LWO-5TR6R_M2':&CN%5 MT4%N61MO&4SQNP*W[7/[?GP]_9=T._LEU"U\2_$ (5M?#=G,'>*0CY6NF7_4 MH,@X.&8?=!Z@ ^H**_$#_@G;\9O&OQ0_;\\-ZCXC\2:E?MJ\FK7EU:O=2?9B M[6=P^%B+;54'[JXP,#'2OVQUW6+;P[H>H:K>-LM+&WDNIF]$12S'\@: +U%? M@!\)O&/[6?[47BK7XOASXZ\>:O=VV;ZZM+?QC+9Q6T/(KN!K8.#('A%XQD7;G* M[3GT- 'ZST5\C?\ !2#]K[4?V5?A+IZ>%VA7QMXDGDM=.FG02+:11J#-<;#P MS+OC5001EP2"!@_G18_"']KC7O@?/^T)%\1/$)TN.UEU ^)[M=2-FA.^9(P M=HB 5FV[@=HR%QB@#]T**^+/^"9?[96L?M0_#_6M%\8R13^-/"[0K->QH(_M M]M(&$2P9H_$?C^XBW6?AVWEP8@1\LMRPSY4?<#[S=AC+#Y[_;D_X*IZ?X#_ M +0\"_!J[M]8\2C,%YXH3;+:6+="MOU6:4?WN47_ &SD+Y1^QM_P3)\1_&C6 M(_B=\>I-2ATR]F^VIHM]*_\ :.K,QW&6Z-_&FK7%AX0BF,4VMS1E;6VC!R;6P@)PQ'0XX'5V+'#?L)\"_@#X) M_9S\#V_A;P1I$>G628:XN6P]S>2XP99Y,9=C^0'"@ 5VV@Z#IOA?1K/2-'L M+;2]+LXEAMK*SB6*&&,# 5$4 #T%7Z "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***QO$GC/P_X-M1<^(-=T MW0K<_P#+;4KR.W3\W(% &S17SQXR_P""A'[._@;>+_XJ:+>NH.$T8R:EN/H# M;JX_7%>%>,O^"SOP8T-GBT'0O%7B653\LBVL5K P_P!Z23>/^^* /ORBOR-\ M9?\ !;_Q/=;U\*?"_2=,X(236=2EO,^A*1K#CZ;C]:X'_AO#]L_XX<>#-*U* M&VFP?^*3\*&9-I''[V2.4J.^[?^&6?VZ?CGSXCU#Q1;Z?-E677_$ZV\ SU!MEE+#/M'_* MNJ\'_P#!$OXAZHRR>+/B)X>T7S,,_P#9MO/J#C/7.\0@GZ'KW[T ?='C+_@I M9^SEX+$BS?$:VU:X4'$&C6=Q>;\=@Z(8_P V%>%>,O\ @M=\+M+\Q/#7@KQ1 MK\JG >\,%C$_N&#R-CZH*7P;_P $4?A;I>Q_$OC3Q1X@E7DI9^18PMQW79(W MY.*]U\&_\$U/VQX?AS:ZK<*!F;6;NXO-V.Y1Y#'^2B@#X5\7?\%L_B)J MS-%X3^'?AW13(2J?VE//J$@SP,;#""?PQGMVKEO^&HOVZOCEQX=L/%-O82X( M;0?#"VT ST_TAHLC_OY7[#^$?A5X*^'ZJOA?P?H/AL+T_LC3(;7&1@_ZM1VK MJ: /Q/\ ^&#?VS_C><^--6U&&WF+ _\ "6>*S.@4]?W<VW:/IBN_P#! MO_!#_P 2W0C;Q7\4-)TTX!>+1M-EO,GN \CQ8^NW\*_7&B@#X$\&_P#!&/X+ MZ&4EUW7/%7B68'YHWNXK6!O^ QQ[Q_WW7NO@W_@GS^SQX'V&P^%>B7CJ.6UD M2:EN]R+AG'Z5]#44 8_AOP;H'@VU-MH&AZ;H=L>L.FVD=NGY( *V*** "BBB M@ HHHH **** /SQ_;D_X)9Z1\6?[0\;_ F@M?#_ (S;=-=Z'Q%9:FW4LG:& M8^OW&/7:27/S_P#LA_\ !2#QC^S3X@'PL^.=GJESH&G2"R%U>Q/_ &GHA& $ M=3\TL(&./O*I^4L $K]CJ^\/:G:ZSHU_$)K6^LY!)%*A[AA^6 M.H((-:U?A?X+^)'QT_X)7_%I_#NOV+:CX3O)3+)I_P!G;]ICP)^T]X)3Q%X*U03F,*M]IEQA+RPD(^Y-'GCH<,,J MV#@G!H ]5HHKSOQE^T5\+/AZ)!XE^(OA?194&3!=ZO DQ^D>[>#;,./"G MPTUS5SCY&UB^AL1GU(C$W\_RZT ?I=17XR^(O^"R?QI\77@L?"'@WPYI3RMB M-([6XO[KV ^<*?\ OCTK('Q&_;_^.BC[%#X[L[688CDLM*30XL9_AF\N+//? M<3[\4 ?M;<7$5K"\TTB0Q(,M)(P55'J2>E>4>,OVM_@MX!$@UWXH^%;2:,9: MVCU2*><#_KE&6?\ 2ORNM_\ @E_^U1\7[B.X\=:]:6CLP=W\4>(Y+^5?4_NO M.!;_ (%^->K>#?\ @AZW[N7Q9\50./GM=&TC/Y2R2_\ M.@#Z'\9?\%/ M"[2+8:OKGBMD.,:-I$BY^AN#"#]X MTB(!_P![/O7N MG@W]BGX$> ]ATCX4^&!(GW)KZP6]E7W#S[V!]\T ?D]\7/\ @I-\>_VH/#.I M>"=#T*UTC3-1 AN8/"=CA(/Q9J6FW>CZAMQ;WEO(T0L=C FY> M4?ZM4.#NZYP!DD M^%OP#\ "2 ?WN_9#_9#\*?LD_#Y='T=5U'Q%>JKZQKTD8$MY*!]T?W(ER= MJ9XY)RQ)(!Z]X+T[5]'\'Z'8>(-477-=M;&&&_U-(1"MW<*@$DH0<+N8%MHZ M9K:HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /Q7_ ."U7_)TWA;_ +$RU_\ 2Z^H MH_X+5?\ )TWA;_L3+7_TNOJ* /U3_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R: MS\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/S%_X*V?LG^,_&GB;P_\8/ FFWFLR:;8+I^JVFFH7N;<12M)#,K; M>5"(<8W$?,?[*'_!0JX^#GQ^\9_$'XDZ/>>)[[Q7:6]GJ5UIOEP3Q-"%7S!" M0$9B$&5W(,Y^E?H5^T3_ ,%+/#W[-_QYB^&^O^"M3EAWVCS:Z+N-(5MI@I:= M$VEF"9<%3MR8VYZ5\RZU\,/A?\@6VJZ;X@2X 6SD-K M$R7,4BL V)OBSXYO)_%T^J:DU_:^'I85BL(>% M"B89+3D%O?^ MDUW7[ _M!_'C0?V;?AC?>._$UCJE]HME+%%,FD0)+,ID;8AP[H,%BJY+=6% M'XE?L86_[3VDZ;XMN/@#H5X([]HH-3U9;*U8 PB0B%);H; W[TDJGS?=]J^M M/V0_^"FWQ A^,MO\*_C[9QQWMY>C35UB:S6PN;"[/RK'J M,.U?DI_P4#N+;X@_\%$+ZQ\$2)=ZM)>Z7IOFV0#[]05(HR!CJRMM0^A0CM0! MZ5_P6VUB6;XX> -*+Y@M?#K72ICHTMS*K'\1"OY5^CGPTT.UA_8E\,:0T2FT M_P"%?6UN\8'#*=.4-^>3^=?G]_P6]\'W4'COX9^*A&S65UIMSIAD'W5DBE$@ M!]"1.<>NT^E?97PU^,VAV_\ P3?TGQLU] UGI?@$6\[-(,?:H+3R&AZ_>,R; M .I+#UH _/K_ ((NZQ+9?M1^(+ /B"]\+7.Y,<%DN;9E/X#=^9K]K:_&[_@B M;X.N=0^.?CGQ0$8V6E^'Q8._82W%Q&Z#_OFVDK]D: "BBB@#Y5_X*C_\F)_$ MW_N&?^G2TKRK_@BI_P FL^*?^QSNO_2&QKU7_@J/_P F)_$W_N&?^G2TKQ3_ M ((U>$]'UW]F'Q/<:AIMO>3+XPND$DR D*+*R./S)_.@#]%:*YS_ (5SX8_Z M =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_P!^A1_PKGPQ_P! .R_[ M]"@#HZ*YS_A7/AC_ * =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_W MZ%'_ KGPQ_T [+_ +]"@#HZ*YS_ (5SX8_Z =E_WZ%'_"N?#'_0#LO^_0H MZ.BN<_X5SX8_Z =E_P!^A1_PKGPQ_P! .R_[]"@#HZ*YS_A7/AC_ * =E_WZ M%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_WZ%'_ KGPQ_T [+_ +]"@#HZ M*YS_ (5SX8_Z =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_P!^A1_P MKGPQ_P! .R_[]"@#HZ*YS_A7/AC_ * =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_ MX5SX8_Z =E_WZ%'_ KGPQ_T [+_ +]"@#HZ*YS_ (5SX8_Z =E_WZ%'_"N? M#'_0#LO^_0H Z.BN<_X5SX8_Z =E_P!^A1_PKGPQ_P! .R_[]"@#HZ*YS_A7 M/AC_ * =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_WZ%'_ KGPQ_T M [+_ +]"@#HZ*YS_ (5SX8_Z =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_ MZ =E_P!^A1_PKGPQ_P! .R_[]"@#HZ*YS_A7/AC_ * =E_WZ%'_"N?#'_0#L MO^_0H Z.BN<_X5SX8_Z =E_WZ%'_ KGPQ_T [+_ +]"@#HZ*YS_ (5SX8_Z M =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_P!^A1_PKGPQ_P! .R_[ M]"@#HZ*YS_A7/AC_ * =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_W MZ%'_ KGPQ_T [+_ +]"@#HZ*YS_ (5SX8_Z =E_WZ%'_"N?#'_0#LO^_0H MZ.BN<_X5SX8_Z =E_P!^A1_PKGPQ_P! .R_[]"@#HZ*YS_A7/AC_ * =E_WZ M%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_WZ%'_ KGPQ_T [+_ +]"@#HZ M*YS_ (5SX8_Z =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_P!^A1_P MKGPQ_P! .R_[]"@#HZ*YS_A7/AC_ * =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_ MX5SX8_Z =E_WZ%'_ KGPQ_T [+_ +]"@#HZ*YS_ (5SX8_Z =E_WZ%'_"N? M#'_0#LO^_0H Z.BN<_X5SX8_Z =E_P!^A1_PKGPQ_P! .R_[]"@#HZ*YS_A7 M/AC_ * =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_WZ%'_ KGPQ_T M [+_ +]"@#HZ*YS_ (5SX8_Z =E_WZ%>1?M)?%[X._LM^"VU[QE:62W$P9=/ MT>UB5[R_D ^[&F>@XR[85R^-/&N@_#OPOJ'B/Q-JUKHFAZ?&9;F^ MO) D<:_7N2<
VSC M/]HZWG@[LI5%R1%'GHB^@W%B,T >+?L-_\ !,'0O@9]@\:?$F.U\2^/EVS6UC@2 M66D-U!7/$LP_OGY5/W!D!S][USG_ KGPQ_T [+_ +]"C_A7/AC_ * =E_WZ M% '1T5SG_"N?#'_0#LO^_0H_X5SX8_Z =E_WZ% '1T5SG_"N?#'_ $ [+_OT M*/\ A7/AC_H!V7_?H4 ='17.?\*Y\,?] .R_[]"C_A7/AC_H!V7_ 'Z% '1T M5SG_ KGPQ_T [+_ +]"C_A7/AC_ * =E_WZ% '1T5SG_"N?#'_0#LO^_0H_ MX5SX8_Z =E_WZ% '1T5SG_"N?#'_ $ [+_OT*/\ A7/AC_H!V7_?H4 ='17. M?\*Y\,?] .R_[]"C_A7/AC_H!V7_ 'Z% '1T5SG_ KGPQ_T [+_ +]"C_A7 M/AC_ * =E_WZ% '1T5SG_"N?#'_0#LO^_0H_X5SX8_Z =E_WZ% '1T5SG_"N M?#'_ $ [+_OT*/\ A7/AC_H!V7_?H4 ='17.?\*Y\,?] .R_[]"C_A7/AC_H M!V7_ 'Z% '1T5SG_ KGPQ_T [+_ +]"C_A7/AC_ * =E_WZ% '1T5SG_"N? M#'_0#LO^_0H_X5SX8_Z =E_WZ% '1T5SG_"N?#'_ $ [+_OT*/\ A7/AC_H! MV7_?H4 ='17.?\*Y\,?] .R_[]"C_A7/AC_H!V7_ 'Z% '1T5SG_ KGPQ_T M [+_ +]"C_A7/AC_ * =E_WZ% '1T5SG_"N?#'_0#LO^_0H_X5SX8_Z =E_W MZ% '1T5SG_"N?#'_ $ [+_OT*/\ A7/AC_H!V7_?H4 ='17.?\*Y\,?] .R_ M[]"C_A7/AC_H!V7_ 'Z% '1T5SG_ KGPQ_T [+_ +]"C_A7/AC_ * =E_WZ M% '1T5SG_"N?#'_0#LO^_0H_X5SX8_Z =E_WZ% '1T5SG_"N?#'_ $ [+_OT M*/\ A7/AC_H!V7_?H4 ='17.?\*Y\,?] .R_[]"C_A7/AC_H!V7_ 'Z% '1T M5SG_ KGPQ_T [+_ +]"C_A7/AC_ * =E_WZ% '1T5SG_"N?#'_0#LO^_0H_ MX5SX8_Z =E_WZ% '1T5SG_"N?#'_ $ [+_OT*/\ A7/AC_H!V7_?H4 ='17. M?\*Y\,?] .R_[]"C_A7/AC_H!V7_ 'Z% '1T5SG_ KGPQ_T [+_ +]"C_A7 M/AC_ * =E_WZ% '1T5SG_"N?#'_0#LO^_0H_X5SX8_Z =E_WZ% '1T5SG_"N M?#'_ $ [+_OT*/\ A7/AC_H!V7_?H4 ='17.?\*Y\,?] .R_[]"H[CP#X4M8 M7FFT?3X8D&6DD0*JCU)/2@#IZ*\"\9?'#]G#X?[UUWQKX(LYD&6MDOX9IP.G M^JC+/^G8UX7XR_X*5_LH^%V=;".^\5LIQC1M#=,O M^"OG@2%7C\)_ \79(^6XUG4$@VGWCCC?/_?8KQ[4O^"DGQD^)EZ]CX*^'GAF MPE) 2/1="FO[D9X .]W4GZ(* /W(JGJNL6&A6;7>I7UMI]JIPT]U*L2#ZLQ MK\/8?AW^W%\< "-#\864>+/$7A_ M1V;!D;4M3FO;D9ZX"(RDC_?% 'Z<>,OVX/@)X##_ -K?%?PRSH,M'IMX+^1? M8I;[VS[8S7A?C+_@L3\!?#F]=)3Q-XKD!PK:?I@AC/'4FX>-@/\ @)/M7DG@ MW_@A_HEOY;^+/BGJ%]G[\&C:6EMCV$DCR9^NP5[KX-_X))_L[>%=AOM#UCQ5 M(N"'UG5Y1R.Y%OY2GZ$8]J /F_QE_P %PKEM\?A3X511V=/NSOIT@% ' MXZ?\*G_;[^.G_(1N/'%G93 B1-0UE-'AQ_M0>9'GZ;#6SX;_ .",OQB\571O MO%_C7PWI+SE6D<3W%_=9[[OD520/]LU^NG_"N?#'_0#LO^_0H_X5SX8_Z =E M_P!^A0!^?/@W_@B+X'L?+/BOXD:_K)'++I%G!8 ^W[SSO\^E>Z^#?^"6?[.7 MA'RWE\%S^(;A,8GUG4[B7./5$=(SGW6OI'_A7/AC_H!V7_?H4?\ "N?#'_0# MLO\ OT* ,3P;^S_\,OAYY9\,_#[PSH4D9R)K'28(I<^I<+N)]R:[ZN<_X5SX M8_Z =E_WZ%'_ KGPQ_T [+_ +]"@#HZ*YS_ (5SX8_Z =E_WZ%'_"N?#'_0 M#LO^_0H Z.BN<_X5SX8_Z =E_P!^A1_PKGPQ_P! .R_[]"@#HZ*YS_A7/AC_ M * =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E_WZ%'_ KGPQ_T [+_ M +]"@#HZ*YS_ (5SX8_Z =E_WZ%'_"N?#'_0#LO^_0H Z.BN<_X5SX8_Z =E M_P!^A6)XGL_AKX)MOM'B*3P[H%OC/FZI<16R8],OVR/V4/ V M];[QMX;OI%R FC0R:CN([!K='7\2<>]>$^,O^"K?[.NB[X] \!:[XDF7[LGV M*"T@;_@3R%Q_WQ0!^D=%?C/XR_X*\R76]?"?P4\,Z7U"2:S>2WN?0E8UAQ]- MQ^O>N$_X:@_:M^-P_P"*.\'7,5K,,_\ %*^#A+'M]?->.4J/?>/K0!^Z=PLYB0 M6USQ!'!$N>O[A)"RCZ1_RKT#P?\ \$1_'VH[&\5?$;P]HFX98:7:SZ@R^WS^ M2"?Q_/K0!]Q^,O\ @IC^SEX+\Q)/B'!J]RA($.C65Q=[L>DBIY?_ (]S7A/C M+_@MC\,],\Q/#'@;Q-KTJ]&OW@L8F/L0TK8^JCZ58\&_\$5/A5I)23Q)XQ\4 M>()5.3':M!90M[%=CM^3BO7%V7]RCR M%!^"B@#\W_VBO^"IVL?M&>#[SPA=_"/PHVCWC?NX]6DN+^X@?&%DADC:$I*, M\,!W(Q@D'YH\%Z-\:?@W;R_$#PQI'C7PC9V\?E2^(K*QNK:W6-R!L>8*$VDX MX8X) [@5_0OX?^ ?PV\)KMT3P)X>T9?33].B@'_CBBM6Z^%_A*^M9K:Y\.Z= M<6\R&.2&6!61U(P58'@@CL: /P$^%7A_XM_MM>-SX4E^*;7VL3J7CMO&7B*Y M"3K_ !")6#[R!SL4$X!(& +'UV_A5_P#;8_X)4W7A^>Z^('P(MYC'"QNKKPE [>= 1SYEDV /COIMG;7:,+:T\7S6X3Y@<".^7'RD'CS@/]\#YGH M]U\&_P#!&7X*:$4DUS6/%7B:88W1S7D5M W_ &.,.,_[]>Z>#?^"?\ ^SSX M%6/^S_A5H5VR#[VL(^I$^Y^T-(*]^ M$O#=Q=3PP*CSR&[UI"[L!EF*0Q+D\XC0?PBO9:\=\#:+8Z%^T]\1;?3[2*SA M;P?X:ZZ,_7 'Y5[%0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XK_ M /!:K_DZ;PM_V)EK_P"EU]11_P %JO\ DZ;PM_V)EK_Z77U% 'ZI_LG?\FL_ M!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'S!^VM^PCX9_;"TG3[J74'\->,M*C:*QUJ*$ M2J\1.XPSID%TSDK@@J6)&02#^8'PE_X)R^)_B/\ M%?$#X07'CBPT@^$4MYM M1U*&WEN([A7"F/RXB4W$!_XF&.<&OW>JO%86L%U+W!4*TKD<#A5 4< #U)]4HH MH _/[]G'_@FKXF^"/[5T'Q:OO&6DZEIT=WJ-P=.M[:59B+F*9%&X\?*903]# M7W#X_P# >A?%#P7K'A3Q-I\>J:%JUNUM=VLO1T/<'J&! 8,.00".17044 ?D MYXL_X(X?$3PAXIO+OX2_%.SL]-GS&AU6>YL;M(2>8WDMT<2?7"@^@KWC]BW_ M ()?Z/\ LX^+H/'7C+7(O&'C.U#&PCMHF2RL'88:0;OFEDP6 9@H74_M+?LX>%OVH_A?=^#/%*R0QF1;FRU"V \^QN5!"RIG@\,RE3P58CC@ MC\UF_P""+7Q134IM)C^)WA__ (1%IO.$A6Z$KN!@.UKM\L-COYI],U^O]% ' MCW[+?[+_ (4_91^&L?A3PSYMW--)]IU'5;H 3WUQM"EV X50!A4'"CN22Q]A MHHH **** /E7_@J/_P F)_$W_N&?^G2TKRK_ ((J?\FL^*?^QSNO_2&QKU7_ M (*C_P#)B?Q-_P"X9_Z=+2O*O^"*G_)K/BG_ +'.Z_\ 2&QH ^_Z*** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ M*ZNH;&VEN+B6.WMX4,DDTK!410,EB3P !SDU^6W[;G_!526ZN;OX>? >Y:XN M)F^R77B^U4LS,3M,=@!U))QYW_? ^Z] 'T1^VS_P4:\)_LP6MUX;\/?9_%?Q M)9,+IJN3;:=D M$KC 0,X09D@=N2QRJ:7>0:AIMY"MQ;7=K()( MIHV *NK#@@@@@BOE#XY?M%>,/BE\3I/@=\ +J)?$]LZMXJ\;M&)K/PW!N^:- M<@K)GQ1^,O'6@Z-/#$HFGU?4+>S,C M%MK,,$GG ]<"O$O&7_!3#]G+P7YB2_$2#5[E<@0Z-97%WNQZ2(GE_FW- 'U# M17YT>,O^"V'PRTOS$\,>!_$VORKT:_>"QB8^Q#2MCZJ/I7AOB[_@MA\2-7D: M+PG\/O#NB^8VV,:A-/J$HST *&$%O^ _A0!^Q-%?B?\ \-,?MV_'(%= L?%E MOI\PRK:'X:6T@'/:Y,61_P!_.WUI?^& OVROC[3Z!Y'BQ]=I^E>[>#?^",OP4T(QR:YK/BKQ-,""T?8?"'@SPYI3S-B)$M;B_NO8 [PI_[]U^BW@W_@G]^SSX%$?]G_"K M0[MD&-VL(^I$]\D7#2#/X?2O;?#OA'0O"-K]FT+1=/T6VX'DZ=:QP)QTX0 4 M ?C)_P +(_;^^.B_Z%!X[L[28?NY++2DT2+;G^&;RXL\]]Y/OQ4L'_!,']JG MXP7"7'CK7K2UD9P[OXJ\227\H)ZG]UYV6_'\>]?M910!^5'@W_@AZY$2C>HQ;I$0 M#_O9]Z^X:* /$O!O[$_P'\ ^6='^%/AD21_=UO#JD M5Q.,?],HBS_I7A?C+_@KI^SSX7:1=/U77?%C*267@KP MWH^GR$@)'H>BS7]R,],^8\@))_V!0!^T]4=8US3?#UFUYJNH6NF6BG!N+R98 MHQ_P)B!7XN?V;_P4$^.V1(?B!8Q3Y#"26/P[&5/7*Y@&,=LT?_@D/^T#\ M0[U=0\9^*=!TV9P/,DU35)[^[_\ '$93C_KI0!^E_C+]N;X!> _,&K?%?PV[ MQYWQZ;=?V@ZXZ@K;B0Y]L9KPKQE_P6,^!'ATR)I$'B?Q5(.$>QTY8(C[DSR1 ML!_P$_2O*_!O_!#_ $&W\M_%GQ2U+4.[PZ-ID=KCV$DCRY^NT?2O=?!O_!)? M]G;PJ(S>Z!JWBJ1 ,2:SJTHR1W*P>4I^A&/:@#YI\9?\%PKV3?'X3^%5O!UV M7.LZLTN?0F*.-&?^",/Q?\37'VSQ=XV\-Z.\V&D9);B_N<_[6412?HYK]EJ* /S9\&_\$1? MFG[#XJ^(WB#6R#EETFT@T]6]OG\\_K^5>Z^#?^"6_P"SEX/"-)X)EU^Y4 >? MK.I7$V?>*?"OV;PI\20I#+'Q5X,UJVUW M0[P?)<6[-U/S(XSRK $>E<3^TM^RKX#_ &J/!IT3QAI^+V!6.G:U:@+> M6#D=4;NIXW(V5; XR 1^1^N>&?CQ_P $I_BXNI:?<'4/">H2[$NU1FTG6HAR M(YDS^ZF SQD.OS;69 _P!K3PS]HT&X_LOQ/:Q!]2\- MWD@^TVW0%T_YZQ9/$BCN P4G%>_4 %%%% !1110 4444 >5>'/\ DZ;XA_\ M8F>&?_2[7J]5KRKPY_R=-\0_^Q,\,_\ I=KU>JT %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!^*_\ P6J_Y.F\+?\ 8F6O_I=?44?\%JO^3IO"W_8F6O\ Z77U M% 'ZI_LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 ?*O_ 5'_P"3$_B;_P!PS_TZ6E>5?\$5/^36?%/_ &.= MU_Z0V->J_P#!4?\ Y,3^)O\ W#/_ $Z6E>5?\$5/^36?%/\ V.=U_P"D-C0! M]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %,]:MM"T.S7+W%PW+M@XCC4?,[G'"J"3Z5YC^U= M^V7X#_9+\+B[\0W']I>([J,MIOARSD'VFZ/0,W_/*+/61AV(4,>*_*?1_#OQ MX_X*L_%PW]_/_9WA33Y2C73(Z:3HL1()CB3/[V8C'&2[?+N95 *@&[^T9^V7 M\5?^"@/CQ/AA\*=%U*R\)74FV+1K4@7.H("/WU[(#M2(<'9G8O!8L0"/NC]B M3_@F_P"%?V9;>U\3^)_LWBOXDLH87S)FUTPD _V5_!JZ)X/T_-[.JG4=:N@&O+]QWD?'"@D[47"KD\9))]AH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***IZIK%AH=FUWJ M5[;Z?:KPT]U*L2#ZLQ [4 7**\8\7?MG? OP/N&K?%?PJLB<-#9ZE'=RKQGE M(2[#\1Z5XIXN_P""NO[/'AO>+#5=>\4E?^@1I$B9X[?:3#]* /M*BOS#\6_\ M%P= M]Z^&/A7J6H=EEU;58[7''4I''+GMQN'UKQW6_\ @L=\HK\4!\6OV_OC5M%C;>.;2UEQY;V6A MQZ1#Z<3>5'D=>2YH7_@G5^V#\8R#XUUJ:%9<;F\6^+'O..G(B:<].V/\* /U MP\6?M!?##P'N'B+XB>%M$=>L5]K%O%)GT"%]Q/!X [5XIXL_X*?_ +.'A3*/BEI6F]WCTC2Y M;O//0-(\6..^W\*]K\(_\$6?A!I/ER:]XH\6:_,OWDCG@M(&Y_NK$SC_ +[] M?P ,_P 6?\%L/A?IY9?#O@?Q3K3K_%?&WLHS]"'D./JHKP;XD?\ !:#Q1XST M74-(L/A1X7BTN^A:WN+/Q!6]O\ M-;/4IUZRZO=W%YNYSRDDA3\E%>6?%C5+/6/B-)XD4>*O&^ ME:1#;0>&;9N2D;QJNZY8'C!R#T.[!M?U;0/! M$$K375KIUIYL>D+.^T(EQ(KRVR%SA<2 [CD'<23Z'\)OV$_VJ?''A6#^P(+O M0_".KXO%FE\2Q0V=UYB@^<8XI69]R[?GV'(QR<5^QGP=_9D\!?!;X1O\/-)T M>&_T6[B==6?48UFDU:1UVRR7)(^Z^#?^"*GPJTDI)XD\8^*/$$JG)CM6@LH6]BNQV_ M)Q7Z#Z?J%MJVGVU]93QW5G=1+-!/"P9)(V *LI'4$$$'WJQ0!\R^#?\ @FS^ MSGX*5&@^&]GJDZC#3:S=3WN_W*2.4'X**]T\(_#'P=X C">%_"6A^&T' 72- M-AM1TQ_RS4=JZ:B@ HHHH **** "BBB@ HHHH **** "BBB@ HKD/&/QB\!_ M#M7/BGQKX>\.;!EEU75(+8_D[ UX5XR_X*:?LY>#=Z/\0HM8N%./)T:QN+K/ MTD5/+_\ 'J /J2BOSE\9?\%L_AMIJNOA?P'XFUV11P=1D@L(V/L5:5L>Y7/M M7AWBS_@M=\2]8F,/A/X?^&]&\QMJ"_DN-0EYX !5H@3G'\)^E '[%T5^)O\ MPT?^W?\ '-=NA6?BZWL)A\KZ+X;6R@'/:Y,0(/\ VT[?6G#_ ()]_MC_ !N; M=XVU:[@BF8$MXN\5-N/+?Q9\4M-T_'+PZ-IDEUGV$DCQ8^NT_2O=O!O\ P1G^">@^ M7)KFK>*?$\PQOCFO8[: X]%BC#C/^^: .%\9?\%OO"%GO'A3X9:WJW'ROK-_ M#8X/J5C$WY9_QKQ/Q!_P60^-GC&\^P>$/!_AS2GE.(HX;2XO[KTP"9 IZ_\ M//TK]&_!O[ 7[/7@41_V=\*M!NF3HVL1OJ1)]3]I:2O;/#_A71/"-G]DT/1] M/T6UX'D:?:I G'3Y4 '% 'XQ_P#"?_M__'7BTB\>V=M,"$DL]-30HL?[,VR' M/UW$^]2VO_!+K]J7XNW"7/CG7K*SD9@[OXH\127\H..2/*$P+ 'UK]K** M /RK\&_\$/?]7+XL^*O^_:Z-I'\II)/_ &G7NO@W_@CY\ ?#>QM5B\1^+'&" MZZGJAA0GO@6ZQ$ _4GWK[?HH \5\&_L6? GP#L.C_"GPPLL?W)KVP6]E7W$D M^]@??->P:;I=GH]G':6%I!8VL8PD%M&L:*/0* *M44 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6%XV\#Z!\2/"^H>'/%&D6N MN:'?QF*YL;R,/&Z_T(/(88((!!!&:W:* /QC_:P_X)[^/?V1?%'_ M7X*:E MJEWX:TZ4W8:RD/\ :6B ==V.9H,9!;!PN1(",LWU'^P[_P %0-"^.']G^"_B M7):^&?'S;8;;4.(K'5FZ #)Q%,?[A^5C]T@D(/OAE#*01D'@@U^;_P"W%_P2 MKT[X@'4/'7P;M;?1O$YW3WGAE2(K2_;J6M^BPRG^[PC'^X(M+\6Z'9:SHFHVNK:3?1":VOK.5989D/1E93@CZ4 :-%%% !115#7]>L/"^ MA:CK.JW4=CI>G6TEW=74IPD44:EG<^P4$_A0!YSX<_Y.F^(?_8F>&?\ TNUZ MO5:_)']C_P#X*$ZCXX_;P\1W/B>Z:#PO\0#'HVEPW! _L\022MIT6>V?.F0@ M=9+C=7ZW4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!^*__!:K_DZ;PM_V)EK_ M .EU]11_P6J_Y.F\+?\ 8F6O_I=?44 ?JG^R=_R:S\&_^Q,T;_TAAKU6O*OV M3O\ DUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*O_!4?_DQ/XF_ M]PS_ -.EI7E7_!%3_DUGQ3_V.=U_Z0V->J_\%1_^3$_B;_W#/_3I:5Y5_P $ M5/\ DUGQ3_V.=U_Z0V- 'W_1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%4M:UK3_#>DWFJZM?6^F:99Q-/1Q+,/^>8X4_?.1 ML/SW^V9_P4]U[XM:K+\,O@(NH1Z?>R_8I->LHG&H:FS';Y5H@&^-&Z;L>8V> M H^]Z7^PY_P2ILO!K6'COXTVD.J^(05GL_"KE9;:S;J'N2,K-)_L#*#OO/W0 M#PG]E/\ X)_^/_VQO%1^*WQHU35+3PQJ4HNVFO'(U'6NFWR\C]U!C #X'R@" M,8PR_L%X'\"^'_AKX5T_PWX6TBUT/0M/C\JVL;--J(.Y]22=UO-K$'G<=<1ABY_ =Z /3**^2/%W_!5 M']G'PKYBP^,KKQ!<)G,.D:5&]'\P[4_M" M6XOY!G@8V-$"?^ X]JYK_AK;]N?XT9'AK3?$L%C-W\/^$U2$!AQ^_:%BO'0^ M8/Y4 ?M?7,^+/B=X.\!HS^)O%FA^'549+:MJ4-J ,9S^\8=N:_';_AD7]N7X MT+N\2ZGXD@LIQ]WQ!XL"1 $<_N%F8K[C8.OUKIO"?_!$SXCZFZR>*/B%X;T? MS"&?^SH;B_<9Y.=ZP@G\<>] 'WUXN_X**?LZ>"_,6\^*.E7LB]$TB*:_W'&< M!H$=?Q)Q[UXKXN_X+.?!71?,CT71/%GB.8?!N/[TDH<<_['K^/,>$ M?^")'P\L/+/B;XA>)-:9<%AIEO!8*Q[\.)C@_7/O7M7A'_@E?^SCX4V/-X+N M/$%PF,3:OJES)T]41TC.?=: /E'Q=_P7"U6;S$\+_"FSM,?Y[UZ3'&D,:QQJJ(H"JJC M'0 4 ?BD/!O_ 4$^-G,TWC^QAFQO6?48]!3!X^:/?#QCJNW\,U;TK_@D+^T M#X^NDOO%_BGP_I\C8WOJ>J7%]*/BM=7(XWV^D:.L./4"225\_78/QKVOPC_P1]_9_P##OEG4X/$GBIA@L-4U M4Q*W//%ND1 /3KGW[U]NT4 >&>$?V&_@%X'\LZ7\)_#+O'@I)J5F+]U(.00U MP7.??.:]AT/PWI'ABS%IHVEV6DVHX$%C;I"G_?*@#N:TJ* "BBB@ HHHH *J MV^F6=G=W=U;VD$%U>,KW,T<:J\S*H52[ 98A0 ,] *M44 %5M2TVSUG3[BQ MU"T@OK*X0QS6US&)(Y%/565@00?0U\C?&[_@IY\+?@E\;M-^'MTMQK2)-Y&O M:UI[AH-'<\!2H!,S*?\ 6*I&P?WF!0?6VCZQ8>(M)L]4TN\@U#3;R%;BVN[6 M02131L 5=6'!!!!!% %OIP.!2T44 %%%% !15#6M?TSPW9M=ZMJ5II=HO6>] MG6&,?\"8@5XQXR_;J^ '@/>-5^*_AR1X\AX]+N?[0=2.H*VXD.?;&: /=J*^ M%/&7_!8[X%>'A(FCVOB?Q3+_ -9:>D$1/NT\B,!]$->%>,O^"X6H2>9'X3^ M%=M;XSLN=9U9I<^A,4<:X_[[- 'ZP45^)\W_ 4F_:W^,[O%X'T86Q?@)X1\ M+O>L.<<>:)SGM_+%)_PI7]OCXZ-G5;KQK:64K'S%U/74TJ 9[FW$J$CZ1G&3 M[T ?LIXH\>>&O ]O]H\1^(M)\/P8W>;JE[%;+C.,Y=@*\/\ &7_!1#]G;P/O M6]^*.DWTBD@)HR2ZCN([!H$=?Q)Q[U^>_A?_ ((O_%SQ)/\ :_%GC;PWHS3? M,YBDN+^XS_M91%)^CFO4;Q3\1?$.N%3DKI5K!IZM[?/YQQ^ M- '0^,O^"T7P>T57C\/^&_%7B.<#*NT$-I WMN:0N/\ OBO"_&7_ 6^\77> M]?"?PRT72ADA'UF_FOL^A*QB''TS^-?8_@W_ ()<_LY>$!&S^!Y->N5&//UG M4KB;/UC5UC_\&/ /AGP_(AR)=-TF""3/J75 Q/N3F@#\ MA_\ AM[]M;XX KX0TS68K29>?^$5\*;XPN>OG/'(RC..=XIW_#)'[:AL;Q7\1_#^ MB!AEAI-I/J##V^?R!G\?SKW7P;_P15^%&DE)/$?B_P 4>(95()CMF@LH6]BN MQV_)Q7Z&T4 ?,_@W_@FY^SGX)6-K?X:V.ISJ,--K-S/>[_\;^'-$"GMZBO+_$7_!7+]G;12WV/6M'O'EO%LLO$=M$" MS8'RQ7"C'FQ^F?F7^$XR#^9WPU^-/QP_X)=_%23P=XMTR6_\)7$IEET6:4M9 M7L>0#&[\)06,<3=FCD,"$'!( MW!LD<$F@#]C/@'^T1X'_ &E/!$/B?P1JRWUMPEU9RX2ZLI"/]7-'G*MUP>5; M&5)'-=[JVN:=H-OY^IZA:Z=!R?-NYEB7CKRQ K^=_P >?LO?M ?LQ^&AXJUW MPUKO@[1[P_99=0T^_1@/F!"3_9Y6,:E@N/,P"0,9-3_LO?LMWW[7GBB[TJV^ M(_AW0O$$8W+I^NRW#7MW&!R\($920 =5#[@ 25 YH _='Q)^U?\ !?PEO&K? M%;P=:RIG=!_;=N\HQG_EFKEOX2.G7CK7P7_P4N_X*!>!O''P8'P\^%GBF+Q! M=:[<;-9N[**5$@LXR&\H.RJ&,C[1\I/RHX/WAG&C_P""*^G^%M#OM=\:?&9+ M+2].MI+N]:ST/"0Q1KOD M']IK]GOPYXM>5&UV)/[.UJ),#R[Z( 2' Z!P5D ["0#M7\YE?O\ A"=6NO*\->-]EF/,;"0Z@N?LS^V_5?\$5/ M^36?%/\ V.=U_P"D-C7JO_!4?_DQ/XF_]PS_ -.EI7E7_!%3_DUGQ3_V.=U_ MZ0V- 'W_ $444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y;-^U5\%+> M:2*7XP> 8I8V*O&_B>R#*P.""#+P:]'U;_D%7O\ UQ?_ -!-?RQ4 ?TI_P## M6/P0_P"BR?#_ /\ "HL?_CM'_#6/P0_Z+)\/_P#PJ+'_ ..U_-910!_1OXX_ M;=^!?@7PGJ.OW'Q1\+:O#91[S9Z'J]O?W.P'4D $C\J?B]^ MT)\:O^"FWQ.B\"^!M(N=/\(I*)(=#MY2((HPP_TK4)@,''4 _*O 168Y;PC] MD']FF\_:N^-%EX(MM6BT.V%M)?WM])&9&CMXRH;RTXW.2Z@ D#DD],']]_@/ M^SYX'_9O\#P^%_ ^D)I]F,/+;=^()XL"#(^:*U4_P"K3J"WWF[D#"CZFHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKCO%WQD M\ ^ ?,_X2;QOX=\/&/[RZIJL%L1SC&'<'.>,>M>*^+O^"E'[.7@[S%G^)-IJ M4Z](=(M+B\W.,I^;"@#Z;HK\^?%W_!:;X0Z3YD>@>%O%FORKTDEA@M(6 MY[,96?\ -/2O%/%W_!<#Q-=>8OA?X7:3IO4))J^IRWF>>"5C2+'';=^- 'ZX MT5^*#?\ !1#]L/XR9'@O1IX4F)"CPGX3:[&#S@&59CT/7.<.+2TESYB7VNII,///S0"6/(ZU^U:SJMCI%MR? M.OKA(4XZ_,Q [C\Z\=\7?MS? 'P1YG]I_%CPU(T>=\>FW@OW!'4;;<.<^V,U M^:VA_P#!&_XW>+[LWWBSQAX:TR24YD>:\N+ZZ)ZY.(PIY/\ ?]?Q]B\)?\$/ MO#]OL;Q/\4]3U ]6CTG2H[7''0-))+GGOM'TH ]=\7?\%@O@!X=\P:9+XD\4 ML,A3IFE>4K>AS^/PM\*;BXSG9<:OK"Q8]"8HXFS_ M -]C\:]X\)?\$C/V>/#>PW^DZ[XH*]]6U>1-W'<6XB'O7M?A']C/X&>!RC:1 M\*?"J2Q_F=TC*2,'^ =ZJ_\);_P4%^-G$,7C^QAGSL:&PCT!-I&1MDV0\8Z M-N_')K]H]+TFQT2S2TTZRM["U3[L%K$L:#Z*H JW0!^*M;9F.]F\4^)I+YU)Y/^J\[)_'KW[UZ3X1_P""'NIS;)/%'Q6M+7&-]OI& MD-/GCD"225,<_P"P?PK]8Z* /@?PC_P1D^"FB^7)K6M>+/$"_+:R^%VDWLB8R^KR3:AN('4K.[KSZ8Q[5]&T4 M DVYGOKN"S@!P9;B18UZ9ZDXZ _E0!9HKS77_VF/A%X M5W#5_BAX.TYU_P"6=QKMJLAQC@+OR3R.@[UYOK__ 4<_9P\-EA=?%+39R./ M^)?:W5YGDCK#$P[?R]: /I*BOB+Q!_P6"_9]T??]DF\3:[MZ?V?I.W=P#QYS MQ_3GTKS?7_\ @MUX!MV?^Q/AQXCU!<_*=0NK>U)&>^PRXXQZ_P!: /TEHK\C M]?\ ^"X?B2X5O[$^%&EZ>V/E.H:Q)= ''?9%%GG_ #WKAKC_ (*\_M#^-;A[ M?PYX:\-6[YPJ:7H]S3X;QZE\+ M/A9J2OXM8-;ZSK]J^1I8/#00L/\ EX[,P_U?0?/]SYLN?VB?V]_BI9RV]CI_ MCB.PN(VC+Z5X16T3#+@[;@6X93A@00X(X(QUKY'^+/P/^(7P5O[&+Q_X6U/P MW"M<^(WBK3/#7AK3+C6-=U*86]I96J[GD<_H !DEC@ DD $T ?MQXR M_P""O'[/?ACS!INHZ]XL9>G]D:2\88_6Y,7^?6O"_&7_ 7"L8]\?A/X5W%Q MG.RYUG5EBQZ9BCC;/_?8KT3X!_\ !'OX8>&_!VF3?%!;SQ=XKD027T%M?RVU MC"QY\J/RMCL%Z%BWS$$@*.*^G?!O[%_P+\ F-M&^%7A=)8_N3WFGI>2KVR)) MM[ _C0!^7VH_\%8/VDOBA=R67@KP[I.GR\!8]!T2:_N%STSYC2 D_P"X*K_V M-_P4$^.S8E;X@6,4Q(999T\.QX(YRF8!MQVQ[ 5^U&GZ;::3:1VMC:PV5K&, M)#;QB-%'H% P*LT ?BYHO_!(/X_?$"\&H>,O%.@:9*X'F2:EJ<]_=?3Y493_ M -_*]H\&_P#!#_P_;^6_BSXHZGJ(SEX=&TR.TP/0/(\N?KM_"OT[HH ^./!O M_!)G]G7PJ(S>^'M6\4RH!B36=6FY/J5@,2GZ8Q[5[MX-_9;^#_P_*-X?^&7A M739T.5N4TF%IQ_VU92_ZUZC10 V.-(8UCC5410%55& .@ IU%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17& M^(OC1\/O"(8Z[X[\-:*%Y;^T=7M[?'UWN*\O\1_\% /V>/"P(-O3^SM'D3=UZ>>8 M_P!?6O,/$/\ P6Y^'EL6_L+X=^)M1';^T)[>TST_N-+[_D/P /TAHK\C?$'_ M 7"\37(;^P_A5I.G'^'^T-7EN\<=]D<6>%O#>BP, MQ**-!T"XNW!Z#[\DH)^9>W7''." ?M317XJ?\+8_X*#?%#FWL_'EI!)RA@\. M1:6FT\C;)Y$>1SUW'Z\4O_#(?[=OQ*^;7M8\3PV[\@:SXU4H._\ JDN&*\J/ MX1R0?>@#]F]6U[3/#]OY^J:C::;!_P ];N=8E_-B!W'YUYKXC_:T^"OA,.-4 M^*_@ZWD3EH5UJWDE'7_EFCENQ[5^7FD?\$8?C1KUQ]I\0^,O"=BSXW-]KNKN M?CCG]R!T Q\WY5Z5X<_X([@].:\O\1?\%GO@CI>Y--T3 MQCK4G9XK&"&,_B\X8?\ ?-5/#G_!%GX-Z<$?5_$_C'6)1U5;JVMXFZ9^40%N MN?XN_P"->H>'?^"6/[-N@A3)X%FU>5>DFHZQ>-Z_PK*JGK_=["@#YI\1?\%Q MK"/LB\K+<:/#<2+UZ-(K$ M=?6O3=#\)Z)X7C\O1M&T_28\8V6-JD(QZ84#T'Y4 ?C3_P -P?MO?$W_ )%G M1=/[,2<\ZM#HOO MT\V''3I^'>OVIHH _%;_ (=?_M6?$C_D:?$5C%O^]_PD7B::Z]N?+67^ZOZ> MG'7^'?\ @B#XRNBG]O?$[0]-'\7]G:=-=X^F]HL_I7Z]44 ?FIX<_P""(7@B MUV?V_P#$O7]2Z;O[-L8+//3.-YEQ_%Z]1Z<^H>'O^"/_ .SYHJJ+RV\2Z^0. M3J&K[,_7R$CK[;HH ^=/#O\ P3O_ &<_"^W['\*M(FV]/[1EGO?7KY\CYZG] M/05ZAX=^ OPS\(;#H7P[\*:,R\JUAHEM"0?7*H.:[NB@!D420QI'&BQQH JH MHP% Z #TI]%% %35M)L=?TNZTW4[.WU'3KN)H;BTNHEEBFC889'1@0RD<$'B MOR>_;0_X)& .2WQE7Z._\%H/A3X4\$_$3P'XFT'1;?2M7\30W[:M+:KL6 MZDA:WV2,@^7?^]?+ 9;C.<5^<5 !4MK=36-U#*?L4_\FC_ A_[%FQ_P#12U[70 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BO\ M\%JO^3IO"W_8F6O_ *77U%'_ 6J_P"3IO"W_8F6O_I=?44 ?JG^R=_R:S\& M_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M'RK_ ,%1_P#DQ/XF_P#<,_\ 3I:5Y5_P14_Y-9\4_P#8YW7_ *0V->J_\%1_ M^3$_B;_W#/\ TZ6E>5?\$5/^36?%/_8YW7_I#8T ??\ 1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445 MS?B?XE>$/!(8^(O%6B: %Y8ZIJ,-MCC/.]AV(H Z2BOG_P 4?M^_L\^#]_V_ MXL:!/LZ_V7(^H>O3[.LF>G;V]17D/BC_ (+!_L_:#O\ L$OB;Q(5Z?V;I.P- MT_Y^'B]?T/MD ^WJ*_,3Q1_P7"\/V^]?#OPJU/4#C"OJFKQVN..I5(Y<\XXS M^(KR7Q%_P6I^+.KS>1X<\$>%=+\UMJ+<) I$D8)Z#[I^E '[*T5^)O M_#7_ .W-\6E \.Z=XF2TE&.OTI3^SO^WO\7#_ ,36 M]\:0V>#Z]$Z>V* /VAUGQ!I?ARU^TZMJ5GI=O_SVO)TA M3J!U8@=Q^=>4^*/VSO@5X/5_[3^+/A,.@RT5IJD5U(/8I"6;/MBOS$T7_@C; M\+/"^G22']XUQ?7-Y<]NN(MIZG^/J/QKU7PO\ \$.[1-K^(OBU M-,?XH-+T01XX/21YFSV_@'0^O !]!>-_^"KG[.FC6=Y;V7BC4O$,Q1H]NF:/ M< ;L$<-,L8(]P<>E?A#7[9:/_P $()HXV:C%%&2!G M@11(P'']XU^)M !1110!]T_\$;?^3N+S_L6;W_T;;U^W]?B!_P $;?\ D[B\ M_P"Q9O?_ $;;U^W] !1110 4444 %%%% !1110 4444 %%%8OB3QMX>\&PB; M7]>TS0X2,B34KR.W4_B["@#:HKY_\6?M^?L\^"]W]H?%CP_<;>O]DR/J/Y?9 MEDS7BGBS_@LA\"=!W+I5IXJ\2R?PM9:0:?;O<74\=M!&,O+,X55^I/ K\5O\ C81\ M:O\ HH5BLH_Z9^'1C/\ V[XZ_E[5-:_\$I?VF/B?<)<^,O$6DV MS#GMY:2@GD_Q =>: /U0\7?M9_!?P+N76_BEX3LYEY-NNK0RS#G'^K1F?K[= MC7BOBW_@K%^SGX9WK:>)M3\22+U32=(GZYZ!IEC4_4'%?-GA/_@AV^5D\3_% MA0/XK;2=&S^(EDE_]DKVKPE_P1O^!.@[7U6[\5>)I/XEO=12&/\ 0QHP_[Z M- 'GOBW_ (+?>#;/>/#'PRUW5?[AU:_AL>_<1B;M[_XUXSXF_P""TGQ:UZ8V MWA;P/X9TEI3A!-'<7TXYS\N'12<>J'O^'Z)^$_V ?V>?!>W^S_A1H%SMZ?VM M&^H_G]I:3->S^&_!/AWP;"8M T#2]#B(P8]-LX[=<>F$4>@_*@#\:V_:+_;T M^,^1HUAXPM;*3HVD>&%LH1SGBX,(.>G\?]:&_8:_;6^,FYO%VK:O%!+V\3>+ MO-3&<_ZN.60J,]MHZ=*_:ZB@#\@?"?\ P1#\;7FS_A)OB7H&D_WO[)L9[['T M\PP5[7X3_P"")_PNTW:_B+QMXIUMU_AL_L]E&WU!CD;UZ,.U?HG10!\K>$O^ M"8?[.'A/:X\ #6+A?^6VK:C)R?4L$R3[DUWU% !1110 4444 %%%%?&6JR@9!DMK:",G' R9RW7C[OYUYOX@_X+C6R;DT3X0S2\_+-J M&O!,#/=$MVZC_:X]Z /U-HK\:=<_X+7_ !7OB4T7P/X1T\MP/M275TXR".-L MR#.<=OP-9'_#P']L_P"(O_(L:+?Q>8?D_P"$?\&FZ[XP/,BESRI'Y_@ ?M;1 M7XHF;_@H3\25SCXB6@D&?N1Z-CC/I%MZ^WYCA3^P/^VI\1&_XJ?6=4CWG#'Q M!XS^U=2 2?+FE] ?P'TH _9?7/%FA^&5W:QK.GZ2N-VZ^NHX1CGGYB/0_D:\ MW\0?M??!#PON&H_%KP;'(HRT4.M6\T@X!Y1&9NA';FOS%T3_ ((J_%S4F\[6 M_&WA&P:3YV\B6ZNI,D9.[,*#.>N"?K7I&@?\$.8E97UOXO.XSS#I^@!>,]G> MX/;/\/YT ?56O_\ !3S]FSP^S(WQ&2_F!QY>GZ7>S9YQPPAV]O[U>::]_P % MF/@5I0<6.F>,-:?'RFVTZ&-"<9Y,DZD#/'0_2LCP_P#\$5?@_8[7U;Q;XRU6 M11RL-Q:V\;<'.1Y#-Z'ANW>O2O#_ /P2C_9OT4JUQX/OM:9>AU#6;H":__ ,%PO#=N6_L3X4:KJ S\O]H:Q%:Y&>^R*7''^>]>:Z__ M ,%NO'UPK_V)\./#FGMCY3J%U<70!QWV&+/./3^M?H=X?_87_9_\,[?L?PD\ M+S;>G]H6(O?7_GMOSU_EZ"O2?#_PE\#^$]O]A^#/#^C;?N_V?I<$&.G38@]! M^0H _'[_ (>A?M5?$3GPQH5A'YA^3_A'_#4MUWZ#S&ES]TCOW[TW_A9O_!0? MXE1CR[;X@6\4@^5HO#\>E*1C@AA!%QANN>?J*_:^B@#\4O\ ADO]O#XCG.MZ MIXKCMY#C_B;^-4$8YY_=+<,5' /W>>#S4]C_ ,$=,<=\''H:](\/_ /!$CX:V^W^V_B!XJU#CYO[/CMK3)QVWQRXY_P ]Z_1R MB@#XMT'_ ()$_L[Z.5-WI.O:YCJ+_6)%SR.ODB/Z?C7I/A__ ()Y_LZ>&=OV M3X4Z--MZ?V@\][Z]?.D?/7O[>@KZ)HH X#P_^S[\+O">TZ+\-_"6DLO1K+0[ M6)NW.50'/ Y]J[JVM8;.!(;>&."%.%CC4*H^@%2T4 %><_'SX!^$?VD/AS?^ M#O&-A]JL9_GM[J/ N+*< A9X6(^5QD^Q!((()!]&HH _G7^.7[$?Q+^"_P < M+'X;#1KCQ%>:U.4\/WVGPGRM5CS]Y<\(RC_6*Q^3J3MPQ_7C]A']A'0_V3?" MHU/4Q;ZS\2-2A U'55&Y+5#@FVMR1D(#C#'3^^X]1^8H [.BOGSQ%_P % OV=_"X0CYZ=OZUY?XC_X*[?L\:&7^Q:IKWB#;G']FZ/(F[KT\\Q> M@ZXZCWP ?:=%?FYXB_X+=?#ZU+?V%\.O$NI#^'^T;BWM,_78TN*\O\1?\%PO M%%SN_L+X5Z1IOI_:.K2W>.G]R.+W_,>G(!^N=%?BJ_\ P58_:=^(TAB\+>'= M'A=CL4:!X?GNF!X _P!9)+DY([=2.*;_ ,+2_P""@WQ2YAM/'MI#+]PP^'XM M)3:* /VLK/UCQ!I?AV 3ZKJ5GID)Z27DZ1+U ZL1ZC\Q M7XQG]CS]NKXEY;Q!JWB6*"3D#6O&BLG<_P"K2XM6\TH_P" (Q;]*\O\1?\ !4+]FWP[O3_A8/\ :[CMS7RSX=_P""',:['U[XNLP_B@T[0@OIG$CSGW_@_P *]0\.?\$6O@SI MH1]6\3>,=9E&-RK=6UO$W3/RK 6'.?X^A_&@"QXB_P""SWP2TO.QMX8C^+SAA_WS7EWB+_@N-8Q[DT+X1W%QGI-J.NK%CI_ D#9[_Q#M]*^ MF/#O_!+/]FW0 K2>!)M6F7I+J.KWC_FJRJA_[YKU'P[^QW\#?"NTZ=\)?!Z2 M+]V6XT>"XD7KT>168=3W]NU 'YDZW_P6H^+NK2BW\/\ @CPG8/*=J":*ZNY< MG^[B5 3G_9/TK+_X;;_;@^)PQX9T778HI>^@>"Q,NT_[;PR;1AU^;(Q\ISZ_ MLOH?A71?#,7E:/H]AI,>,;+&V2$8],*!6I0!^*G_ @__!0KXH/[-9.2 M&UF+1ASSROFQ8^F/:E_X==?M4_$G_D:?$.G1;_O?\)%XDFNOS\M9?[J_^.^G M'[544 ?D-X=_X(@>,+HK_;OQ/T/31_%_9VFS7>/IO:+->H>'/^"(?@>UV?V_ M\2O$&I=-W]FV4%GGIG&_SO4>G/Z4T4 ?$OAW_@D!^SYHJJ+RT\2:^0.3 MJ.KE,_7R$C_2O4/#O_!/']G/POM^Q_"K1YMO3^T9)[WU_P">\CYZG]/05]%4 M4 <+X=^ _P -/".TZ%\//"NC%>0=/T6V@(]\J@KN(XTAC6.-51% 5548 Z M"G44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y M0?\ !_L4_\FC_ A_[%FQ_P#12U[77BG[%/\ R:/\(?\ L6;'_P!%+7M= !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!^*_\ P6J_Y.F\+?\ 8F6O_I=?44?\%JO^3IO" MW_8F6O\ Z77U% 'ZI_LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC? M^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 ?*O_ 5'_P"3$_B;_P!PS_TZ6E>5?\$5 M/^36?%/_ &.=U_Z0V->J_P#!4?\ Y,3^)O\ W#/_ $Z6E>5?\$5/^36?%/\ MV.=U_P"D-C0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 455U'5+/1[ M5[J_NX+*V3EIKB18T7ORQ.!7F'BC]K3X+>"RZZQ\5?"-K,APUNNL02S#G',: M,6Z@]NU 'K-%?)/BC_@JC^S?X;WK#XUN=DW3^G1WC1#U[-VKR'Q1_ MP6P^%MAO70/!'BO6'7HU[]FLT8\]"))#CIU7N>..0#]%**_([Q1_P7!\2W.X M>'/A9I6G#^%M4U66[[]2$CB_+/XUP+?\%/?VK?BD2GA#1+.!FX7_ (1GPS)= MD<'IYIF]#^1H _:^D9@BEF(50,DGH*_%'/\ P4)^+S?\U$L#,?1/#X&3_P!L M-O7VP/84+_P3%_:N^*A#^+]:M8&?EO\ A)_$TEX0<#KY0F]!TSTH _7'Q1^T M!\,/!(?_ (2#XB^%=&9.J7VLV\3]^ K/DG@\ 9XKR+Q/_P %*/V;_"K.EQ\3 M+.^E4X$>EV5U=[OHT<17\VKXH\+_ /!#[Q/=;3XB^*>DZ:/XETO2I;ON> 7D MB]NW<^G/KOA?_@B=\+K'8WB#QQXKUAUY*V/V:S1CQU!CD..O1@>1SQR ;GBC M_@L]\$](#II.A^+M>FQ\K1V4$$1XZ%GF##_O@UY%XH_X+B-\\?ASX2@#^&XU M36\^O6-(?H?O^H]Z^GO"_P#P2K_9O\-[&G\&76NS*.)=4U>Z;L1DK'(B'KW6 MO7O"_P"R3\%?!A1M(^%7A&VF0Y6X?1X)9EYSQ(ZEOUH _+/4O^"O_P"T!XVN MC9^%_#'ANQD/W4TW2KB[N.W7=*P/3^X.M53\8/V__BZI%G:^/+:VDX1[/P\F MEQX.1\LODQY[\[C@X]J_:73=)LM%M5M=/L[>PME^[#;1+&@X X50!T 'X5;H M _$\?L._MM?%AL^*=5UJ*&4YSXD\8^FT8QTZ5T7AC_@B7\2K M[:WB'Q]X7TG<,D6$=Q>,O'0[DB&?Q_.OV.HH _,_PO\ \$0/!]H4_P"$B^*& MN:J,_-_9>FPV61GMO:;''UKUWPO_ ,$B/V>/#X07VEZ_XEV]3JFL2)NZ=?LX MB].V.IK[3HH \)\+_L*_L_\ A';]@^$OAF8KT.I68OSW[W!?U_EZ"O6_#O@C MPYX/C\O0= TO1$QMVZ=91VXQZ811Z"MNB@ HHHH **** (KF 75O+"Q(61"A M(Z\C%?D[-_P0YUCS7\KXN6)BW';OT)\X[9_?]:_6>OGW]J_X9_$S78?#_COX M1^)KJP\:>$6EGB\-W$Q_LS787 \VWF3(&\A<(Q/!.,J2'4 ^%_\ AQSKG_16 M]/\ _!')_P#'Z/\ AQSKG_16]/\ _!')_P#'Z_0C]F;]IGP]^TIX-FO["&;1 M/$VER?8]?\,WV5O-*N@2&C=2 2I*MM? S@@@,&4<#^T_^T_K>A^*+3X.?!RT MB\1_&;6H\\X:U\/6Q S>79P0" 050^H)!RBR 'FO[$__ 35OOV3?B]=>-[W MQY;^)%DTJ;3DLK?3&MR&DDC;>7,K< 1D8Q_%UXY^ZJ\Q^"O@-_@%\(M,T/Q1 MXWO/$U[;>9/?^(/$%W\TT\C&20AG/RQABVU23@=S61XN_;+^!G@?S!J_Q6\* MQRQ_?@M=3CNI5XSS'"68<>U 'LM%?%_B[_@KE^SOX:WBPU?7/%)7MI&D2)GC ML;@PCV_^MS7BOB[_ (+@>';;>OA?X6:IJ(Z)+J^J1VF..I2..7//;!3R?[GI6:/C!^W[\ M:L+I]KXXM+28CRWL=!CTF'GCY9S%'D>Y ]X\1_$/POH M;KP8[_6+>%\XS@*SY)X/ %?D>$?\ @A_XFNO+;Q1\4=)TWH7CTC3);S//(#2/%CZ[?PH M^RO%O_!3S]G#PF&4_$!=8N%_Y8Z3IUS<9]P_EB/_ ,>[UXIXM_X+7_"W3=R> M'?!/BK6Y%_BO?L]E&WT(DD;\U%7/"/\ P18^$.D^7)K_ (J\6:_,N-R1306D M#\\Y41,_Y/Z_A[7X1_X)K?LX^#MCP?#:TU*=<9FU>\N+S=@YY220I^2B@#X> M\6?\%O?&UYN_X1CX::!I']W^UKZ>_P ?7RQ!7'+^W1^VM\9-O_"(:3JT5O-T M/ACPCYR8SC_6212E1GON'3K7Z^^$?@UX ^'_ )?_ C'@?P[X>,?W6TO2H+8 MCG.O_+/^ ME;/AG_@BW\6]>F^T^*?&_AC23+RYADN+Z<U?LK10!^:/A'_@ MB#X.L]A\4?$W7-6/\8TBPAL>_0&0S=O\?:O:O"/_ 2<_9S\,[#=^&M3\2R) MTDU?5Y^3GJ5A,:GZ$8]J^Q** /)O"7[)?P7\"[&T3X6>$[29/NW#:3#+,.<_ MZQU9_P!:]3M+.#3[=+>U@CMH(QA(H4"JOT X%0:IK6GZ';F?4;ZVT^ DRW4 MRQ+P,GEB!TKSW7_VHO@[X7++JOQ4\&V,JG!ADUVU\S.<'Y ^[@^W% 'I]%?, MNO\ _!2C]F[PZK^?\3K.Z=1PFGV-W=%CC. 8XB/S('J:\W\0?\%B/@!HV[[) M_P )5KNT\?V?I2KNY X\Z6/USSZ4 ?<5%?FGX@_X+?>"K<-_8?PSU[43_#_: M%_!:9X/78)<.G%20?\ M$C?VC/'%PDWB/Q+X=MSG+/JVM7-S(.@XV0ODX]QTQD4 ?K=KWQZ^&?A5F76_ MB+X3T=E.UA?ZY:P$'.,'>X[\5YIK_P#P4&_9V\-JQN_BOHDP49/]G^;>'IGC MR4?/X?2OA/P__P $/?$]QM_MSXJZ3IW'S?V?I$MWC@]-\D6>E>'_\ M@B'X%MRO]N?$GQ#J(_B_L^S@M,\CIO\ -QQG\QZ<@'K6O_\ !7#]G71V<6FM MZWKNT\'3]&F7=SCCSO+^O->::_\ \%M?AC;*W]B> O%FH-CC[>;6U!./]F27 MOC_/%=UX?_X(]_L_:-M^UQ^*-=QU_M#5@F>O7R8X_7MZ#WKTGP__ ,$W?V;_ M WM^S?"_3[AEZMJ%Y=7>3QR1+*P[>F.OK0!\:>(/^"XVH2;ET/X1VUOC[LN MH:ZTN>1R42!<<9_B->>ZE_P64^.?B2?[+H/A3PE9.W*K;Z?=7,_?UGP1R/X> MH_"OU7\/_LQ_"#PKM.D?"WP=I[KSYL.A6HD/7&7V;CU/4UZ#INDV6CVXM["S MM[& =(K:)8UZ = .@'Y4 ?B[_PU]^W;\1_ET+2?%$4$AP?[&\%*4'('^L:W M8J 0>=PZG-'_ K_ /X*$_$H!CA^G;%?M;10 M!^*1_P""8O[5_P 1&V^)]=M(Q(<.=?\ $\MR.PR?+$N1@#\!^%=/H'_!$7X@ MW&W^V_B+X:T\X^;^S[>XNL'';>L6>?\ /:OV&HH _,/P_P#\$._#]NR'6_BQ MJ5^/XET_1H[7N. 7ED[9[?X5Z3X?_P"",OP-TK:VH:MXQUI_XEN-0@BC/!Z" M.!6'7^\>E?>=% 'RKX?_ ."7_P"S9X?VM_PKS^T9E_Y::AJM[+GIU3S@G;^[ MW/:O2O#_ .QY\#?"^TZ?\)/!RNOW9;C1H)Y%Z]'D5F'4]_Y5[!10!C:#X-\/ M^%D":+H6FZ0@& MA:1P < ?P@=@/R%;-%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1145U=0V-K-&?"&M^(;/3O$OB1I%TG3IB?,NB@RV,# ]!N(W'@9/%= MA7\[7[6W[4FK?'#]J+4OB-HU_/9VVDWD<7AJ125:VM[:3=!(H/W69\RD=FD( M[5^Z'[,/QVT_]HSX&^%_'EF8XIKZVV:A;(>+:[C^6>/U #@D9ZJ5/>@#U6BN M*\1?&[X=>$=W]N^/O"^B[>O]HZS;6^.G]]Q_>'YCUKR[Q%_P4&_9V\+AC>?% M?1)MO7^SO-O?R\A'S^% 'T-17Q3XC_X*]?L\Z'O^Q:CX@\0[ M>T7H.N/O#WQYAXB_X+=> ;4O_8/PX\1ZD/X?[1NK>TS]=AEQ^M 'Z2T5^17B M+_@N!XKN=W]A?"W1M-]/[1U26[QT_N)%[_F/3GB&_P""J?[4'Q&8Q^%_#^DP MNQVJ/#_AZ>Z;/ X\QY>.%/[&_P"W1\3,MXAU?Q)%#)R!K?C163')QY:3N5'MM'6@ M#]F]8\1:5X=A$VJZG9Z9">DEY<)"O4#JQ'^,NMSFY\0>,_"5@TARS+(_^"HG[-OAT M.H^(#:K.N?W.FZ5>2YZ]',03J,?>[CMS7E_B+_@M!\%=+WII?A_QCK4@^ZZV M5O!$>O=Y]P[?P]_PJ/PW_P $6_@QINQ]6\2>,=9E&-R?:[>")NG\*P%NH/\ M'T/J,UZAX=_X):_LV^'PK/X#DU:9?^6NHZO>/GZJLJH?^^: /F/Q%_P7&M(] MR:%\(YIAVFU'71'CI_ D#9[_ ,7IUKS+6O\ @M+\8-8E%OH'@KPE8/(=JB2" MZNY<\?=Q,HSG/\)Z_C7Z<^'?V/?@=X5VG3OA+X/21?NRSZ-!/(O7H\BLPZGO M_*O3=%\+Z-X:B,6D:38Z5%C&RRMDA'Y*!0!^,W_#:O[<7Q.^7PWH^OQPR\?\ M2'P6)5VG SO>"0J/F7YMPQQS1_PK_P#X*$?%+)DN?']HDO+*^MQ:.N#DD%?- MBXY/&/;'&*_:RB@#\5/^'6O[4WQ(;/BGQ!ID1?ECXA\1S77/)Y\M)>X'YCWQ MV?AW_@A_XNN2O]N_%'1=-'\7]G:9-=X^F]XLU^O%% 'YK^'/^"(?@6U*?V]\ M2?$.I 8W?V;9P6>>F<;_ #<=_7J/3GU#P[_P2"_9[T54%Y9^(]?*CDZCJY3= MTZ^0L?Z>M?;%% 'SMX=_X)Y?LZ>%]OV/X4Z/-MZ?VB\][Z]?/D?/4_IZ"O4/ M#OP)^&WA':="^'OA712O(.GZ+;0$?]\(/4UW-% #8XUBC5$4(BC"JHP /04Z MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R#]H#]D_X:?M/+HG_"PM M#EU9]&,WV*2"]FMFC$NSS 3&PW ^6G7.,<=37CW_ Z?_9M_Z%#4/_!W=_\ MQROL"B@#X"T7_@F7\ +SX\>,/#,OA:^;1].\-:)J5M#_ &Q= K/!M..IKO?^'3_ .S;_P!"AJ'_ (.[O_XY7M?AS_DZ;XA_]B9X9_\ M2[7J]5H Q/!/@W2/AWX/T7POH%K]BT31[2*QLK?>SF.&-0J@LQ+,< 5?\ !%3_ )-9\4_] MCG=?^D-C0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !17'>*/C+X \$%QXB\<^&] *'##5-7M[;:0^*/^"B MW[.?A(/]K^*6EW3*.%TN&>^W<= 88W'ZXH ^CZ*^$_%'_!9'X$:&733;/Q9X MB<<*UEIL<49Z]3-*C 1QUKR+Q1_P7$L8]R>'/A-<7&?NSZIK2Q8Z=8T MA;/?^,=J /U)HK\8-:_X+*?&[Q3_Q<_Y!.G^,H+*0_*VE^%$M(1T.!.8 >XZOT_&@#]KJQ?$7C3P M]X/A\W7M>TS1(L;M^HWD=NN.>%=,,K;G:WDN;V;D\ELQH"> MO\1^M 'Z0^*/VYO@#X0WC4/BUX8E*?>73KT7Q'3C$&\YY_GZ&O(?%'_!77]G M?P^'-AJVO>)=HR!I>CR)NXZ#[08OUQUKQ;PO_P $/?#]OL;Q%\5=3U XRR:7 MI$=KCCH&>27/.>)"O7^TM6V!NO\ S[I%Z_H/ M?(!Y?XH_X+?>#;0O_P (Y\,==U4?P_VIJ$-EGGOL6;''UKR'Q-_P6V^)%[N' MA[X?^%]*#<+_ &A+<7K#I_<>(9Z]O3\?T+\+_L _L\>$-GV'X3Z!/LZ?VI&^ MH>G7[0SYZ#K[^IKUWPQ\-?"'@D*/#OA71- "\*-+TZ&VQQCC8H[$T ?CH?VY M?VV?BP=OA72=9BBDXQX;\'>M ^$?\ P4 ^+F#=W?CR MUMI.76[\0QZ5'C@_-%YT>>W&TX/;@U^U]% 'XLZ;_P $@OV@O'%REWXH\3^& M[%S]]]2U6XN[@=>FR)E/0?QCJ*]0\+_\$.W^23Q'\6E _BM]+T3/ITE>;Z_P M?X5^JU% 'P+X7_X(P_!320KZOKOB[7IOXE>]@@B/'94AW#_OOTKU[PQ_P35_ M9O\ "I5X/AI:7TPY,FJ7UU=[N>ZR2E?R6OIRB@#@/"_[/OPO\$[#X?\ ASX5 MT5TZ26.BVT3]N2RIDG@GH M%+[KJ=(AM'4_,1Q7&ZM^T3\*?#[,-4^)O@[32I"L+O7[2+!(R =T@ZCF@#T* MBO"-6_;L_9^T4$W'Q;\,28#'_1+P7/3K_JPWX>O;-<9J_P#P5#_9ITGCW\F<^C>1M_6@#ZJHKXAU;_ (+"?L_:;N^SR>)]5P6Q]DTD+G'3 M_6R)U[?KBN*U?_@MG\*85;^R_ WC&\.!M%XEI;Y.>0=LSXX_R.M 'Z)T5^7. MK?\ !-?N&AT?PKX/@(.\);:9=SR[ M>G.;@C&3U"CM47_#>7[;'C#Y-$T35D9L(O\ 9/@KSSN;IC="_/I_*@#]JZ*_ M%7_A8W_!0SQK\WV3X@6_F'=_R+T6FXV\=/(CQ].,]>:3_A1?_!0?QJI$VH>/ M886&'6;QC%9)M?KN3[4N1CJ,''3'- '[5U3U+6=/T>,2:A?6UBA!(:YF6,$# MJWZUV>D_\$._#L*C^T_BQJEVVW!- MIHT< W>N&E?CV_6@#Z3U;_@I]^S3I"D-\2%NY-H81VFD7\N[G&-P@V@^Q(KC M=6_X*_?L]Z.G'Z^U-MX%U%:0#=Z96=^/?]*XS5O^"XVCPLW]E_"&^O!N M&/M>O);Y&.3\MN_.>W_ZJ^I=)_X)H?LU:.5,/PPM9F#*V;O4[ZXR1[23D8]1 MC!]*[/2/V*?@+HFW[/\ "'P?)MSC[9I$-SU]?-5L_P!* /SRU;_@N!XMF4_V M9\+M%M&PV#=ZG-.,_P )^5$X'?U]JY*\_P""S7QRUNX^S:1X3\&V[ORBPZ?= MSS<#)ZW&".O\-?K=I/P0^'.@X&F> /"^G ; OARUC/\ $>^C)DDMT1H-#C;CS9%'#3G^",CCAW&-JR 'YC^+ M/VTOBZWQL;XEV\]IX)\?M:_9;J\TC35MC=PLH*BXADW)+A=NUG4G 0Y.U2+/ M[._A/]H_XX:IXJG^$^K:W=:C>3K-X@O;'Q!%87,[2%B&N)&F2212=Y&21G=@ M9S7SYJNJWNNZI=ZEJ5W/J&H7DSW%S=W4ADEFD8EF=V8DLQ)))/))KK_@O\:/ M%GP!^(6F^,_!FI-IVKV;8*MEH;F(D;X9DR-\;8&1[ @A@" #[+TO_@D3^T)\ M0KQ;_P 8>*- L)6P9)-5U:XOKH9Z_,=4=<_-/!:V\9Z8P?/ M9O7JHZ4 =7X1_P""/GP \.[&U.+Q)XI88++J>J^4K'OQ;I$0#]<^_>O:_"/[ M#/P!\#^6=,^$_AJ1H\%7U*T^WN".A#7!-B6_T_B]1[UYQK7_!:;XP:M*(-"\%^$;!I3M02P75U+DXP%Q,H)SG^$]: M /V'T'PSH_A:S%KHNDV.D6H @L+9($XZ?*H [FM.OQ3_P"&[/VVOB)SX:T7 M68UD&Y1H'@K[2,')X+PRG&/T'XT?V7_P4+^)/R;_ (A6GF_+_P ?46C8Z+UW M1;?KQZ^] '[65B:]XX\.>%59M;U_2]'51N8W][' ,9R=[#MS7XW_P##O7]L MKXB-N\3:Y=1-)RYU_P 8-?KR?QK9\/_P#!$OXH717^VO'?A+3E M/7[#]JNB.1V:*/MGOV'KD 'Z7Z_^V1\"_#.\7_Q;\'AT.&CMM8@N'4YQ@K&S M$'GIBO-?$'_!4;]FS00P'Q ;4YASY6GZ1>R9X/\ $8@G;'WNXKYC\/\ _!#F MPCVMKGQ=N+C/WHM/T)8L=> [SMGM_".]>DZ!_P $6_@OI^U]3\2>,M7D'5/M MEM!$>G98-WK_ !=_QH M>(/^"SGP/TO MG:O-?$'_ 7$T2#<-#^$VH7O96U#6DM\=>2$AD]N,^O-?17A_P#X)6_LVZ'M M:;P1'H!U MF#^G^+/?\QZ<\V?^"EW[ M6WQ$^;PSH4,2R#%I+D8Y.1YGFYX(_ #WS^Q.@?#;PCX3VG1/"VBZ.5. M5_L_3H8,'.+1L9PO_/*+;TZ\ M=SZFC_AC?]NGXB?/K^K^)8HI/F']M>-E=<]NKJ?C Z>0 >,_P 7;%>A^'_^"'-Y)M?7/B[! M!_>AT_06DSP>CO<+CG'\)_"OU=HH _.OP_\ \$3?A9:[3K7CGQ=J1')%F;6U M4]/[T4AQU[]^O%>D^'_^"27[.>C;?M?A_6-=QU_M#69TSU_YXF/U_0>^?LNB M@#Y]T#]@#]GCPWM^R?"?09MO3^T$DO.P'/G,^>G\_4UZ5X?^!?PW\)[?[#^' MWA71MIRO]GZ+;08Y)XV(.Y)_&NXHH 9%$D,:1QHL<: *J*,!0.@ ]*?110 4 M444 %%5;[5+/2U5KR[@M%8X5IY%0$^@R:YW4/BWX&TGS3?>,_#UD(3B3[1JL M$>SZY?C\: .LHKS*^_:?^#>F2+'>?%KP-:.PW!9_$EFA(]<&6N:OOVY/@!I\ M8DE^+GA5U+;?W&H+,<\]DR<<=>E 'N5%?-FH?\%'OV;]-:43?%/37,0RWV>T MNIL\9XV1'=]!FNHWNO'UYKGK_P#X+2? ^UD=(/#OCJ\PN5>/ M3[14)QT^:Z!'Y4 ??=%?G!??\%N/AS&J?8_A[XHG/\7GRVT6/3&';/Z5SNH? M\%QM&C67[#\(KZY8']V+C7DB##/4XMVP<>F?ZT ?J#17Y.WW_!WE9_$32G=SSD6R\=.,?C7-7W_!;GXAR1J+/X=^&8'SRT\]Q*"/3 9?YT M ?L/17XLW7_!:'XX:E,T&G^%/!$+2G;$J:?>2R@^W^E8)_X#4?\ P] _:LUY MM^G>'K%5CX<6/AJ:09/3.YFQ^E '[545^*G_ V5^W?XA"Q:9HWBA9'_ 'BF MP\!)*Q7V#6K9'/7'XT?\+8_X*%^) TOV'X@P^?\ NR/^$5BL\=NGV9-OUX]< M]Z /VKHK\5?^$;_X*&>(FQYWQ B\G_J(Q6F<_P# UW=/?'XTG_#+_P#P4!\2 M86]U;QPEM81ZCXF\)+''\RF^UB[D7/3@+;M@_ MA0!^R>H>+M"TD2F^UK3K(0G$GVBZCCV?7)X_&N?OOCG\-]-D6.\^(/A:T=AN M"SZU;(2/7!>ORAT__@B7\5)/*^W>.O!]N3_K/L[77XP^!6!;;B'Q#:2MGGLD MA...M<]J'[?'[/6FM*)OBSX>R"7XGV[[NGD:3J$WY[+=6/_!$_P"#T>_[;XR\<7&<;/(N;.+'7.E=)I M_P#P1Q^ 5FT9FG\6WX5<%;C58P'.,9.R%>>_&!0 M]_P6,^ 5F[K%%XLO@JY M#0:5& W'0;YEY^M?:V<6/3&+EL_I7H=C_ ,$E M_P!G&SC"R^&=5OCNSOGUJY!QZ?(RC'ZUTMC_ ,$R?V9]/9FB^&$#EA@^?J^H M3#\ ]POL[3_V!/V>=-\HP_"?P^_E?=^T1/-G MZ[V.[\6GU:64$>F!&O\ZYW4/\ @MI\4Y/-^P^!?!]MG_5_:!=2[?KB9<_A MBOUQTGQNMM-^['V/P!'L4XP<.;,D'WW<>U>5_'C]HK]K+0-(/ASXI>(O%6@V6 MM6LT)L-0M([$WD# +*"%C4LI!VGMR1W-?OU=74-C:S7-S*EO;PHTDDLC!510 M,EB3T SFOYT/VU?VAYOVFOVA/$?BV.5VT*)_P"SM%B?(\NQB)$9P>A%UZ+\"_A?KGQZ^(6C_#?1?$&GZ+=:Q(_V;^VKJ:&R>94+;3Y:/\[! M,+\O)VC/2O.JOZ!KU_X7UW3M9TJZDL=4TZYCN[6ZB.'BEC8,CCW# '\* /TC M\/?\$/\ Q9)<=_6OM/]E_XZ6'[1WP-\+^.[+RXY[^V"7]K&?\ CVO$ M^6>/UP'!*YZJ5/>O5* /BCP[_P $@_V>M$5!>6/B+Q 5 R=1U=DW=.OD+'Z' MIZGVQZ?X>_X)Z?LZ>& HL_A3HTVWI_:#S7OK_P ]Y'SU_EZ5]$44 <1X>^!O MPW\([3H7P^\+:*5Y']GZ+;08Z_W$'J?S-=JBK&JJJA548"J, #TIU% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!Y5X<_Y.F^(?_8F>&?\ TNUZO5:\J\.?\G3? M$/\ [$SPS_Z7:]7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BO_P %JO\ MDZ;PM_V)EK_Z77U%'_!:K_DZ;PM_V)EK_P"EU]10!^J?[)W_ ":S\&_^Q,T; M_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !17S+^VQ^W)X<_8\\/:7_LX?M#>&/VG/A;I_C?PL\B6TSM;W=C M<8\ZRN4 +PR8.,@,K ]U93WKN/&'C#1? 'AC4O$7B+4K?1]#TV%KB[OKI]L< M2#N?4] .22 20* -BBOSM_9C_X*?>(OVC?VL+'X=VWA?2-/\&:C-?FTO3Y MWV[R(8)98F?+[ S>6N1MXR0/6OT%UK6K'PYH]]JVJ745CIMC!)=75U.VV.&) M%+.['L H))]J +M%?EC\4O\ @M@UIXLO++X=_#Z'5M"MI"L>J:S=21R7:+U< M0HH,8/.-S$XP2 2?SXKB $ MRPR[5W8++N0J",\;@"0 ?6%%>,+F2+3K=EA@MK=0 MT]W.P.R&)21EFP3R0 22 ":_-J;_@M_XC.M?:(?A/IO]A*V#;OJ\GGGT'G" M+:#@'^ T ?K917D_[-/[2GA']J7X;P^+O"4LJ(LGV:^TZZ 6XL;@*&,;@<$8 M8$,."#ZY ]8H ***_/\ _:@_X*P0_LY?'#Q'\.XOA@_B0Z*8%DU)]>%IYC20 M1S8$?V:3 D SNYQT% 'JW_!4?\ Y,3^)O\ W#/_ $Z6E>5?\$5/^36?%/\ MV.=U_P"D-C7RK^U)_P %6O\ AI3X$^)OAQ_PJ[_A'/[:^R_\3/\ X2'[5Y/D MW44_^J^RINSY6W[PQNSSC!Y3]BG_ (*0_P##'OPKU7P;_P *[_X2W[=K4NK_ M &W^V_L6S?!!%Y>S[/)G'D9W;A][&.,D _=2BOS/^&O_ 6AB\??$3POX8G^ M$#Z;%K6J6VG->1^)!.T'G2K'O$9M$W8W9QN&<=17Z84 %%%% !1110 445G: MUXBTGPW;?:-7U2STJW_YZWMPD*=N[$#N/SH T:*\8\4?MG_ KP<'_M/XL^$P MZ#+16>IQW<@XS@I"6;/MC/3UKR+Q1_P5C_9R\/,ZVGB?4_$+KP5TO1[@>.+O?\ \(Y\-/#^E?W?[4O9[['7KL$.>WIT/KP ?K_17XI?\/#OVQ_B ML,^#]%N8A)RG_"+^$&O..#QYB39X_G2?\(3_ ,%!_B[D2S?$"SCDX99=5CT1 M<<@@KYD/'!XQSZC^6(^W M][N.U>1^*/\ @M1\'],W)HGA7Q=KQ,S-Z]5]/P\"TW]E3]A? MPCB3Q%^T!?>()(\%H[&]B\E@3TVPV[M^3\$?#NCVSYVJF@:#/>2CGC/F/*"?F4=!VXYKWG3OV^/ MV*/ARH;PW\*MTJ ,)=,\(622LAX]*U+[_@M=\+M/C6'1OA[X MIE@0[42?[+; )]%D<#Z?K0!\W?\ "6_\%!_B\,I%\0+..495H]-CT-<8'1MD M/&!US_/D_P"'=/[8?Q6X\8ZU-$)3A_\ A*/%K7@YR#N\IYL]3Z]:]>U;_@N3 M"JE=,^#LCL5XDN_$04*W^ZML@"7PO_P1"\:W83_A(_B9H&E$_?\ [+L)[W'3IO,.>_IT'X>N M^%_^"(_P[L]O_"1?$/Q-JI'7^S8+>R!Z_P!]9O;\CZ\?.%Y_P6*_: U[*Z;H M'A&SSE ;'2;F5LGH?GN'&1],>U."T>1R,Q13DC MZ[?QH _H>T?P_I?AVV^SZ5IMGIEO_P \K.!(4[]E '<_G3-6\3Z/X?5FU35K M'30JAB;NY2+ )P#\Q'&>*_F_O[C5?$1E_MSXUV4LP^9DO[O5[DLS?>&Y+9U) M]3G!]35"V^'?@J.:-;_XK:.4;)9]-TG49PH[<2P1$G/X8[GI0!_0YJW[2'PE MT%BNI_%'P7I[!MA6Z\06D9W>F&D'/M7$ZM^WI^SWHRDW'Q9\.2 +O_T2X-QQ MG_IF&Y]NM?A-;^$?@[#"'OOB5XI=^ 8]-\&0S'/?F748ACWZ\]*U8;/]G>UD MD\W5OB=JB**]4(4G%II2*3CM^\E3DU^65OKW[ M-.G",_\ "'?$[69"I$@N?$EA;(#D8*A+)CT]6_\ K:,/QC_9WT_<(?V=-2U% M@X*OJ?Q N2"H[%8;>/K[-QZT ?H3J_\ P6T^%T);^R_ GB^\&1M^V"UM\C'. M=LKXY_R*XK5O^"Y%E'N72_@]/.2& >[\0K'C^Z=JVS9]QD?6OCVW_:@^#^DM M_P 2K]EWPDD84A1J6NZC?')[DN_//Y>M:-O^W=IFCK&=(_9O^"=O(I4^9?>& MGNV&W[I4M,"I]\\T >^ZM_P6\\<3;O[+^&GA^SZ;?M=[/<8]<[0F?\]:Y>;_ M (+#_M ^)I7BT7PMX2BVL<+8Z3=SR -PH;=<,"?P&3V[5R>D_P#!03XQR%5\ M+_";P%I;S9D@_L/P6V54C)*?,V01W.>*ZB']NW]M35HXFTGP[J<-K&HA6/3_ M 27C&.PS$V#@@8![#B@!?\ AN/]N#QE\NAZ)KB,_P B_P!D>!Q.=PY.-\$G M..OMZ=:/^$V_X*&>,OG^S?$"WW?O/^0+#IW7MCRH\?[O;TI?^%\?\%#/$"F' M^S/'\6SY\_\ "#PVGM][[(N>O3-+N_X*&^)CG_BOX?M0QTALL?\ H&S]* &_ M\,\_\%!/&7R76I^.H;=OW3BX\;16\>.N2@NAN^NT_I1_P[3_ &M_&'SZWX@A MC9OWA_M;Q3+.=PXYV>9SCOZ=^U+_ ,**_P""AGB%1)_:7C^+R_EQ_P )O#:9 M_#[6N[Z\TI_80_;:\0$Q:EKVK")OWA-]XU,BEO<+,W/)YQ^- %W2_P#@BA\7 M;B3.I^-?!=H"PR;:>[G;!ZGYK=.?;//K746__!$^]L5B/B#XTZ1I'F!L>7H[ M29(/;?<1YX(SZ9KBA_P2E_:=\1$2:GXET5'G_=R_VAXAN)2%Z?-MB?(QV&>. MW:HQ_P $:_BA8RM%K'Q!^'NFRE0T:?;[IBPY&2&MTP./?OZ4 >E0_P#!)WX- M:&)&\0_M$6H6%E64H;*TV$'# [YGP2>!GI[UJ6__ 3[_8P\/R*NM?M I-. M6,,WC'2(%93G!V^7N]>C=J\R7_@D%=:>8#K7QR\%:8D@Y8 M\P'(7>Z;AGOQ M]*OK_P $F_ ]C:B?5_VH/"M@N_:<6,!3'^^U\O/7M0!Z9;_LZ_\ !/7P]'&U M[X_L-7! 7]YXHDD)(ZDB KC/X#TQ6I!'_P $V_"32%3H,YA8L?,;5[_.1CC. M_0+& MU_\ M/6%R%&9?LWBG1XBW^[D/C]: /3H/VB/^">/ALHEEX;\*ZBNS;ND\$3S MXY[^?;YS[_K6C!_P4?\ V/\ PNHDT?P>T<@DR%TWPE;PL#C[V3M]/7->6V/[ M'/[!UK&RR_'::]).0\_BFQ!'M\ENHK1M?@/_ ,$\-/N&$_CZ&^V@H5EU^X*Y MSU!C49Z=CCF@#TN?_@LY\"M)B:VT[PMXVFCC7]T(--LXHB<9QS= @9Z_+Z]: MP+[_ (+M2ANXSL?8PZ#&.V#WK0_X2K_@FWX?D:/R-!E,@#9_LO5[L#KW\M@/I MQV]J ,B__P""X^D1I(;+X07MPX;Y!<:^D0(SU)%NV#CMS7/7_P#P7(U621C9 M?!^SMTV\"X\0/*0WKD6R\>V/QKTD?M!_\$[]":![3P]X4U!E&W'_ A%S+@8 MQEA-; 'Z\FKZ?ML?L+Z#:K_9WA/0,*^X0V/@1(R#_>YA4?KF@#P.^_X+C_AL+]O/7L0:=HWBP3+^\/V'P"DC[>G(:U;C)'./2OJO_A]7\$/^A6^ M('_@NL?_ ),K,E_X+9_"E9'$?@?QD\>3M9DM%)'8D>><'\30!\S_ /"TO^"A MGB;Y_L7Q A^U?)_R+$-EC^'I]G39TZ\>OO1_PB__ 4,\0_/YWQ B\KC_D)P MVF<^WF+NZ>^*^A;K_@MUX!2X86WPX\22P\;7ENK=&/'.5!;'/O6;??\ !<+P MQ'(HL_A5JT\>.6GU>*,@^F!&W'XT >&#]EG_ (* >(@([[5_&R6\O[S_ $SX M@1E >HR@O"0?;;Q[4'_@G;^V-X@!DU/7IQ)+^[<7_B]Y6V].2KMD8[9_"O8; M[_@N581JGV/X.7$Y_B\_Q&L6/3&+5L_I6;>?\%S+F2$BU^#$4,N?O3>)S(N/ MH+1?YT >8?\ #GG]H37V"ZEXF\(*(N4-]K%W(.>NW;;-CH/2N#^/_P#P2Y^+ MGP ^'$WC.ZN=%\5:;9#=J,/A^2>26SCQS,5DB3=&O\3#E0;C_ (+B M>(6A<0_"?3(YW4JPP6UO&7DED8@*BJ.2Q) '))J?Q!K#>( M->U+5'M;6Q:^N9+DVMC"(K>$NQ;9&@X5!G 4= *[/X#_&_7?V>?B-9^-?#5 MEI-[K-G%)' -8L_M,49<8+J,@JX&<,"#R1T)% 'Z7?LO_P#!'KPP_@&TU?XS MRZE-XGO@)CHFFW@AAL(R 1'(ZJ6>7^\0P49P,XW'Z6\/_P#!,K]FSP[M:/X; M0WLH.3)J&I7EQNY)&5:8KWQPO;G-?GM_P\D_:[\1C=I>@*HN>(?[/\*22C/3 MY-P?//KFE_X:U_;ZU[Y].T;QDJ1\.+'X?1R#)]=UHV#0!^J.@?LD_!/PPJ_V M;\)O!L+J,"5]#MY9.F/ONA;MZUZ/H_AO2/#L?EZ5I5EID>,;+.W2$=<]% [U M^,__ FW_!0SQ%B'[/\ $"+=^\S_ &-%9_AN\I,=?NY_"C_A ?\ @H9XDS)] MJ^($/VC]WC^W8K/'\/3SDV?7CUSWH _:JBOQ5_X9'_;Y\0?\A+6?&"^5_J_M MWQ 23KUV[;ML=!GIVH_X=I_M;^(L)J?B")$G_>2_VAXIEE ;K\^W?DY[C//? MO0!^U+,$4LQ"J!DD]!6#??$#POI:JUYXDTBT5CA6GOHD!/H,M7XZK_P1L^/F MN-]HU'Q1X+28'9_IFJWDDFT>A%JPQR>,UO6/_!$?XD2.PO/B#X6@3'RF"*YE M)/N"BXH _4K4/VAOA7I(E-]\3/!]D(3B3[1KUI'L^N9./QKGK[]LCX$Z?(J2 M_&#P2Y89'D:];2C\T<@5^>^G_P#!#G7)/)^W?%O3[?/^L^SZ')+M_P!W,Z[O MQQ716/\ P0VT^.-A>?&.YG?/RF#PXL0 ]P;ELT ?8%]_P4*_9UT^,/+\5M%= M2VW]PLTQSSV1"<<=>E<_J'_!4+]F;3VF0_$I9Y8QG9;Z+J#[N,X5A;[3^=>" M6/\ P1%^'\V<<;C/3'V4D#''#?E0!V]]_P5M_9TM&01:_K%[NZF#1IQM^N\+^E M-+XJV MOID +#U&^X7CZ\UH6/\ P1Z_9_M-_FIXHO=V M,>?JP&WZ;(U_7/2NCL/^"4?[-=F\;2^"[V^"K@K<:Y>@/QU.R5>>_&* /*[_ M /X+9?":.1Q9>"?&=PFWY3<16D1)QT($[8'OS7-WW_!<#PK&J?8_A9K$Y_B\ M_5(HL>F,1MG]*^F;#_@FG^S5IL:I%\+K-PK;A]HU*]F.?J\Y)'MTKI;']A3] MG[3V=HOA)X8)I0 M6@YQZ-Q[US]]_P %P/%TD@-G\+M%@CV\K/J47)Q"=/T*YEP1WS7[.V.AZ=ILIEL]/M;24KM+P0JA(ZXR!TX' MY5>H _%7_AOK]M/7OGT[0M25(^'^P^##(,GUW1-@T?\ #0/_ 4)\18A33/' MT:-^\5D\"Q6PQ_UT^QKQSTSS7[544 ?BK]N_X*%^),R;?B##Y_[O'DQ6>.V< M839]>/7/>C_A1_\ P4,\1!H$QPT%U>2DGTP M;5?YUT6G_P#!$/QQ)Y7V[XE>'[?/^L^SV4\NWZ9VY_'%?K_10!^45C_P0UO) M(V-Y\98('S\H@\--*"/N3*W'M MC\:_3FB@#\Y]/_X(E?#"-8OMWCWQ=<,&_>&W%K$&7/09B;!QWY^G:NCL?^", M/P*L]_FZWXXO=V,>?J5J-O7ILMEZ^^>E?>M% 'Q=I_\ P2*_9WLVC,VDZ[?A M5P5N-8D 27CAL^9/KNH9^F%G Q^%?6 M%% 'SG8_\$[OV)O#>G^,?#>K:!J]O\ :]*U6TFL;RWWLGF0RH4D7&?_2[7J]5KRKPY_P G3?$/_L3/ M#/\ Z7:]7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BO\ \%JO^3IO"W_8 MF6O_ *77U%'_ 6J_P"3IO"W_8F6O_I=?44 ?JG^R=_R:S\&_P#L3-&_](8: M]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 ?C9_P6,T34_#O[4G@;Q;J%A_:7AVXT2WBMDG'[F5K>YE>>W.. M>DJ,?::NO_9A^('PD_:H_:H^/@\326MAX1^(&DZ?%::3K5REG/*\8AS%'AQF M1'CR-A)^4$<5^@/QYTOX*?%S3?\ A7'Q.U7PQ=S7EQ$EOI.H:K%;WRW#G$)@ M&]9%D8MA=O+;MO()!_(#QG^P)/X@^/7QU\%?#C4V^S_#VTCU*UL]6)DFO8FB M61HED10-XW$+E<-P"1UH _9OX(_L[_#_ /9ST&]T;X>Z#_8&G7LPN+B+[9/< M^9*%V[R9I'(.,#C'0>@K\^_VA/V9OVCOVTOVEO$OA_5-3OO#_P &='U8Q6-Y MJ*B&T6)5'SPVZ[6NI/O 2-D Y&]>E=9_P1O_ &A/$_Q$\(^,/ 'B74;C5X/# M*VMQI-S=.9)8K>3>C0%C_ AC4J"> [ < ?H_0!^$G_!-_0X_#/_ 43\/:/ M#(TT.GW&LVB228W,L=I#/V-?$4%G(T,NNWUII+2) MU$;/YL@^C)"RGV8U^?'[ ?\ RDVL_P#L)Z]_Z37=?T?\ !;WQQ=3>+OAGX.21DLK> MQN=6DC'W7DDD$2$^ZB)\?[Y]:^MOAS\!?#=Y_P $V]+\%2:59FWU3P.NH39A M'_']-:?://SC.]96#!CR-H]*^)?^"VVF20_'7P%J)5A#<>&S;JW8M'=2L1^4 MJ_F*_2+X;ZQ;2?L4^&-4:14M?^%?6UPSYR%7^SE8_D* /SA_X(E^-KG3_C7X M\\)^8PL=4T%=1,?\)EM[B-%/L=MR_P"7TK]C*_%#_@B]I,UY^U+K]ZJ-Y%GX M5N2[YX#/HK^>GPWX?OO%GB+2]#TR(7&I:G=165K$7"!Y9'"(NXD 99@,DXKZWT[_@D MI^T9?(S3>'=(T\@X"W&M6Y)]QL9OUH _0'Q1_P %A/V?]!W#3Y/$WB0CI_9N ME",'I_SWDB]?T/MGR+Q1_P %PM MPZ^'/A5J5^3D+)JFKQVN.#@E4CDSSCC( M^M?.-C_P1Z_:!O-_FIX7LMN,>?JQ.[Z;(V_7'6M.S_X(R_'>ZFV2ZMX*LUQG MS)M3N"OT^2V8_I0!O>*/^"UWQ7U LN@^#/"6CQMT:Z2YNY%Y[$2HOYK7D/BC M_@J5^TAXEW(GCJ+1H&ZQ:7I5K'V[.T;./P;O]*]2M_\ @BG\:FF43^+/ 4<6 M?F:.^O78?0&T&?SK07_@B9\5=PW>.?!P7/)#W9/_ *)H ^0/%'[5GQE\:;QK M/Q3\77L3_>MSK-PD/?\ Y9JX7N>W3BO,K[4+K4[I[F\N9KNX?EIIW+NWU)Y- M?H]_PY%\>_\ 11_#G_@+/],$W'/\O2NFTO]J7XF^'PO]A^(8?# MFP84Z#I5GIQ7G.0;>%,'/<<\5^A=K_P0]TY=WVGXJ74O]WRM)5,?7,AS5RW_ M ."(?AY9,S_$K4Y(\?=CLHT.?J<_RH _.35OVJOC1KS-]O\ BUXVN%+!O+;Q M!=B,$# (02;1QZ#O7%:MX\\3:\K+J?B+5M1# J1=WTLN0>H^9CP:_5V'_@B1 MX-613+\0-=>//*I'"I/T.PX_*KJ_\$3OAZK GQMXE8 ]#+;X/_D"@#\>**_9 MO_AS-\,O^@SJW_@1_P#8UIQ_\$??A.D:J1<2$ NUW<9;W.' _*@#\4:*_<& MU_X))?!VW@6-]%AN77K++?7X9N>^VX _(5I6/_!*?X*6L;++X,TN]8G(>?4= M6!'M\EXHQ^'>@#\+**_>6Q_X)A_!73V$&;&,317TJ_DUT10!^!*L48,I*D="*5I&E;,CLQ_O'DU_0/; M_L!_"BUF25/AGX"+*<@2:7.Z_BK3D'\16FO[$?PR5@P^%WPUR#GGPYD?^C* M/YXZ*_HP_P"&1_A[_P!$I^$O_A%V]:<7[-_A:&-(X_A_\,XXT 547PI$ H'0 M 9Z4 ?SB6\EHJKY\$TASSY"PD<+GS([RXWH_''W%0C'7KZ?CKZ9JUO>+]EM_!>FZA<9W[ ME:]:3;Z86X Q^&>>M?TJ6.@Z_I;.;/\ X1VT+\,8--D3=CIG$O-6_(\6_P#/ M]HO_ (!S?_': /YQ+:>:X8P0_!W3)YI1LC"1ZP7!SU4"[Y/U!K>L8_%MBL26 M_P #K$LG"&;0+^W./PKI=/A_:BM7%UIWP,>U$ MBY22U^"VFCY#R &_LW)'3J3FOW5\CQ;_ ,_VB_\ @'-_\=H\CQ;_ ,_VB_\ M@'-_\=H _$K3X_VT&6.YL?AUKNGKNWHEO\/;*T",#U$8LUVG(ST'KWS726,W M[?UWYEQ9:=XXT_.(W$&F06.[&2,J$3=]X\X_&OV1\CQ;_P _VB_^ G^W]J7\LU^P_D>+?^?[1?_ .;_P". MT>1XM_Y_M%_\ YO_ ([0!^/'_#+O_!074/\ 1KK6/'0MY/E?[1\1(FCQ_M 7 MI)'X&C_AB']N.3Y6US7MK<'=XY!&/?\ ?U^P_D>+?^?[1?\ P#F_^.T>1XM_ MY_M%_P# .;_X[0!^/'_#M_\ :^_Z&#_R[)/\:/\ AU#^TU=?OI?$FAB63YW$ MGB"X+;CR+?^?[1?_ .;_P".T>1XM_Y_M%_\ YO_ ([0!^/' M_#F7X\ZM_I5YXH\#K>,_!, M#YX6"XO)01ZY-NO\J_7KR/%O_/\ :+_X!S?_ !VCR/%O_/\ :+_X!S?_ !V@ M#\F+'_@B/\1Y&?[9\0O"\"X^4P17,I/URBX_6M*S_P""('B^28"Z^*&B0Q8^ M]#ILTC9^A9?YU^JOD>+?^?[1?_ .;_X[1Y'BW_G^T7_P#F_^.T ?EY;_ /!# MC5VF03?%ZRCBS\S1Z [,![ W S^8K27_ ((8C<,_&S([X\*?_=M?ICY'BW_G M^T7_ , YO_CM'D>+?^?[1?\ P#F_^.T ?G'_ ,..=#_Z*WJ'_@CC_P#C]:4/ M_!$'P6L2"7XFZ\\@4;F2P@4$]R!DX'MDU^A7D>+?^?[1?_ .;_X[1Y'BW_G^ MT7_P#F_^.T ?!%K_ ,$2?AFD"BY\?^+)IN=SQ+;1J>>,*8VQ^=:5C_P11^#< M<;"\\8>.9WSPT%U9Q #TP;5OYU]R^1XM_P"?[1?_ #F_P#CM'D>+?\ G^T7 M_P YO\ X[0!\66/_!%_X%VC.9=<\<7H8<"?4K4!?ILM5_6M.S_X(Z_ &VF# MR/XKNUQCRYM50+]?EB!_6OL#R/%O_/\ :+_X!S?_ !VCR/%O_/\ :+_X!S?_ M !V@#Y0A_P""17[.\,R.VDZ],JG)C?6) K>QP ?R-:?_ Z?_9M_Z%#4#_W& M[O\ ^.5].>1XM_Y_M%_\ YO_ ([1Y'BW_G^T7_P#F_\ CM 'SQ_PZX_9B_Z) MG_Y7]4_^2:TH?^";/[-D,21K\+;$JBA07O[QCQZDS9)]S7NOD>+?^?[1?_ . M;_X[1Y'BW_G^T7_P#F_^.T >.6O_ 3Y_9VLX%AC^%&ALB]#+YLC=<\LSDG\ MZT[']AGX :?&R1?"/PLX8Y/GV"RG\WR17J'D>+?^?[1?_ .;_P".T>1XM_Y_ MM%_\ YO_ ([0!P-C^QS\"=/9FB^#W@ARPP?/T&VF'X!T./PK2L_V6_@QI\PF MM?A%X$MI@,"2'PU9(PS[B*NL\CQ;_P _VB_^ W+*H. A,C+T.^(]J_5_P CQ;_S_:+_ . < MW_QVOA[XL_\ !(_0OC!\2O$OC;5_'^KPZEKU])?SQ0QHT<;.<[$W L$7HH). M .U 'XMT5^N_P#PY'\(?]%#UO\ [\P__$4?\.1_"'_10];_ ._,/_Q% 'MG M_!+O]I'_ (7M^SK::-JEUY_BKP;Y>DWN]LO-;[3]EF/U12A)Y+0L3UK[%KXX M_95_X)Y0?LD^-]3\3>%_&EYJESJ%@VGS6FJ1 VY0R(^\K'M)<%, D\!FXYKZ MD\CQ;_S_ &B_^ JUX[X&744_:>^(HU.6UFG_ .$/\-;6M(FC7;]MUW ( M9F.Q4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^*_\ P6J_Y.F\+?\ M8F6O_I=?44?\%JO^3IO"W_8F6O\ Z77U% 'ZI_LG?\FL_!O_ +$S1O\ TAAK MU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!^7_\ P5(_8K\;^*OB%8_&GX9:9>:S?K!#'J]CI:EKV*6# ANH M47YI/E"J0H++Y:G!!)7Y"\!_M(_'S4?B=\49?#WAB\U;XD^.=-ATG5VL=(F: M\M52-8VE2%!^[D95&6(VJ22 O&/W]KR#P!^S3H7P]^/7Q ^*UEJFH7.L^,HH M(KRRG,?V> 1*B@QX4-SL&J^# M?$&FZ,-1UQCJ-YI<\5N%>WN@A\QD"X8L .>86TET@R/H=V=7ALWR'MPH.,;6*!BF0IQUP1^[5% M 'P]_P $N_V.]=_9M\!:YXE\:VJV/C#Q1Y(_LXD,]A:1ABB.1P)'9RS+S@*@ M/(8#[AHHH *_GV_X*:?\GQ_$_P#Z[6/_ *06U?T$UY3\0/V4_A!\5/$DWB#Q M9\.]!US6YU59M0N;0>=*%4*N]A@MA5 &<_\$H?V9_A;\9OV M=_$6M>-_ ^D^)M5M_%5Q9Q7=_"7=(5M+-P@.>@:1S_P(T ?G%^SV0OQ\^&I) MP/\ A)M,_P#2J.OZ::\4T#]BKX%>%]5>'/^3IOB'_V)GAG_ -+M>KU6@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/Q7_ ."U7_)TWA;_ +$RU_\ 2Z^HH_X+5?\ )TWA;_L3+7_TNOJ* /U3_9._ MY-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#Y5_P""H_\ R8G\3?\ N&?^G2TKRK_@BI_R:SXI_P"QSNO_ $AL:]5_ MX*C_ /)B?Q-_[AG_ *=+2O*O^"*G_)K/BG_L<[K_ -(;&@#[_HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /*O#G_)TWQ#_[$SPS_P"EVO5ZK7E7AS_DZ;XA_P#8F>&? M_2[7J]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5_^"U7_ "=-X6_[$RU_ M]+KZBC_@M5_R=-X6_P"Q,M?_ $NOJ* /U3_9._Y-9^#?_8F:-_Z0PUZK7E7[ M)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5?^"H__)B?Q-_[ MAG_ITM*\J_X(J?\ )K/BG_L<[K_TAL:]5_X*C_\ )B?Q-_[AG_ITM*\J_P"" M*G_)K/BG_L<[K_TAL: /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \J\.?\G3?$/_ M +$SPS_Z7:]7JM>5>'/^3IOB'_V)GAG_ -+M>KU6@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** /Q7_ ."U7_)TWA;_ +$RU_\ 2Z^HH_X+5?\ )TWA;_L3+7_T MNOJ* /U3_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#Y5_P""H_\ R8G\3?\ N&?^G2TKRK_@BI_R:SXI_P"Q MSNO_ $AL:]5_X*C_ /)B?Q-_[AG_ *=+2O*O^"*G_)K/BG_L<[K_ -(;&@#[ M_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** /*O#G_)TWQ#_[$SPS_P"EVO5ZK7E7AS_D MZ;XA_P#8F>&?_2[7J]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5_^"U7_ M "=-X6_[$RU_]+KZBC_@M5_R=-X6_P"Q,M?_ $NOJ* /U3_9._Y-9^#?_8F: M-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5? M^"H__)B?Q-_[AG_ITM*\J_X(J?\ )K/BG_L<[K_TAL:]5_X*C_\ )B?Q-_[A MG_ITM*\J_P""*G_)K/BG_L<[K_TAL: /O^BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M\J\.?\G3?$/_ +$SPS_Z7:]7JM>5>'/^3IOB'_V)GAG_ -+M>KU6@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** /Q7_ ."U7_)TWA;_ +$RU_\ 2Z^HH_X+5?\ M)TWA;_L3+7_TNOJ* /U3_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T M;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#Y5_P""H_\ R8G\3?\ N&?^G2TKRK_@ MBI_R:SXI_P"QSNO_ $AL:]5_X*C_ /)B?Q-_[AG_ *=+2O*O^"*G_)K/BG_L M<[K_ -(;&@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /*O#G_)TWQ#_[$SPS_P"E MVO5ZK7E7AS_DZ;XA_P#8F>&?_2[7J]5H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#\5_^"U7_ "=-X6_[$RU_]+KZBC_@M5_R=-X6_P"Q,M?_ $NOJ* /U3_9 M._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ^5?^"H__)B?Q-_[AG_ITM*\J_X(J?\ )K/BG_L<[K_TAL:]5_X* MC_\ )B?Q-_[AG_ITM*\J_P""*G_)K/BG_L<[K_TAL: /O^BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH \J\.?\G3?$/_ +$SPS_Z7:]7JM>5>'/^3IOB'_V)GAG_ -+M M>KU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /Q7_ ."U7_)TWA;_ +$RU_\ M2Z^HH_X+5?\ )TWA;_L3+7_TNOJ* /U3_9._Y-9^#?\ V)FC?^D,->JUY5^R M=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHKR?X^?M/_#K]G'0Y+OQGXFL-,U"2VDGL=+DD8W%X5!PJHBNX M4MA=^W S0!ZQ17RW^RC_ ,%"/AS^TWI6GVLU_I_@_P =74DB'PI=7K22\.0G MES/%$LS,N&VH"1DCL:^I* "BO$O$W[:_P,\&^(M2T'6_B9H>G:OIMP]K=VG6'Q1T*ZOKR9+>"".1]TDCL%51\O4D@? MC0![M14-Y>6^G6<]W=SQVMK!&TLL\SA$C11EF9CP "23TQ7A4?[>G[/DVO? MV0OQ9\._:^F\W!%O_P!_ROE?^/4 >]T5'!/'=0QS0R++#(H=)(V#*RD9!!'4 M$5)0 4444 ?*O_!4?_DQ/XF_]PS_ -.EI7E7_!%3_DUGQ3_V.=U_Z0V->J_\ M%1_^3$_B;_W#/_3I:5Y5_P $5/\ DUGQ3_V.=U_Z0V- 'W_1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 >5>'/\ DZ;XA_\ 8F>&?_2[7J]5KRKPY_R=-\0_^Q,\,_\ MI=KU>JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!^*_\ P6J_Y.F\+?\ 8F6O M_I=?44?\%JO^3IO"W_8F6O\ Z77U% 'ZI_LG?\FL_!O_ +$S1O\ TAAKU6O* MOV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %?@GX/\ #]I^V%^V/\3+GXF:O'_!,/7K[QCXA^*_PENK58;CSM5U309IA;2PS M %Y9;9\!2&PS%&*D$G!(.% /%/@/_P $W?$'[1'P%^'/Q%^'GB*Q\/Z[)=7R M:M)JUS-&JM#=%;>6W\J-V#@ @@D#Y5((.<_LYX275?#O@#2%\6:A;WFLV&FQ M#5=0@!$4TR1#SI5!&0K,&;';-?A=^R_^WM\7?V2_#V@::$W7B_PU<1Z2]\ MYB6"::%X\2$ X:-RP. 1E#UH _&3]E_X#V'[!?"'_@C+\3/$UWJ*>/\ Q-I_@;3XBHA^PJ-3ENVQ MG.U71449ZLE>?ZY_P2R\.Z9^P^?B3%K.L-\1H/#J^)YX'DC%EY?DB= M[81[-P*Q9&[?DN">A"C@O^"QFL1Z]^TSX5O;>3S;.?P78RV[>L;W-VX/_CU? MJMXX6(?L<^(%BYA_X0*X"=\K_9[8_2@#X_\ ^",?QXU7QAX%\6?#76KV6]7P MTT-[I+3,6:.UE++)"">B(ZJ0.WFD= !7Z2U^,O\ P1.>4?M$^-4&?)/A60MQ MQN%W;8Y^A:OV:H **** /E7_ (*C_P#)B?Q-_P"X9_Z=+2O*O^"*G_)K/BG_ M +'.Z_\ 2&QKUK_@IY"EQ^PW\2HY)X[9&_LS,LH8JO\ Q,[3KM!/Y#O7Y-_L MO_\ !0OXB_LF> =0\(>$-%\+ZCIM[J**(J#'<1C;MA0X(S MDGGH ?T$T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ M ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ MR90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#) ME '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 M ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90! M^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[ M4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M3 M17XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-% M?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^ M*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK M?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_ MP^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_# MZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J M_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^ M-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW M_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ M -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ MT*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0 MK?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP M_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ M /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ M_P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ M 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ M!=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P % MU]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77 MW_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=?? M_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\ MF4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R9 M1_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E' M_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\ M/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^ MK^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZO MXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C M?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-_ M_0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_] M"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T* MWP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K? M#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/ M_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ M /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ M\%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P M77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!= M??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U] M_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ M ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ MR90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#) ME '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 M ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90! M^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[ M4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M3 M17XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-% M?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^ M*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK M?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_ MP^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_# MZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J M_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^ M-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW M_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ M -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ MT*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0 MK?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP M_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ M /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ M_P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ M 77W_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ M!=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P % MU]_\F4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77 MW_R91_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=?? M_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\ MF4?\/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R9 M1_P^K^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E' M_#ZOXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\ M/J_C?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^ MK^-__0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZO MXW_]"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C M?_T*WP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-_ M_0K?#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_] M"M\/_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T* MWP__ /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K? M#_\ \%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/ M_P#P77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ M /!=??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ M\%U]_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P M77W_ ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!= M??\ R90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U] M_P#)E '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ M ,F4 ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ MR90!^U-%?BM_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#) ME '[4T5^*W_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F4 M ?M317XK?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R90! M^JGAS_DZ;XA_]B9X9_\ 2[7J]5K\U?\ @GW^W]([3X@6FGZ7XQ\3 M:9I^E:+;Z!9S):O%8C4[N5I3)+(5;%PV#G!P!@8)/Z54 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!^*__ 6J_P"3IO"W_8F6O_I=?44?\%JO^3IO"W_8F6O_ M *77U% 'ZI_LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I##7J MM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $-W')-:S1P MS&VF=&5)E4,8V(X;!X.#S@U^.&@_\%%/B[\.?BWX\\!_'[4YM0TMM/O]"EM; M;2[> V%VR8BN%\J-6DC..Y;Y9-RYP ?V5KY__:B_8U^&O[1^B:CJ.O>$8;_Q MC;V,J:=JEK,UK-/V@/!FI?\ !/[X>_"" MVAEU#QO8^(+G5KB3R2L=A$9;D!0Y^\[B5?E7(QU(( K]1?@9X3^)G[//_!.' M1K+PUI4%U\2=)T6?5+?2=2@><;Y;F2Z: QHZ,9!'*RA0>' !!Y!Y7]@7_@GU MX;^$O@+0?$_Q)^']O%\6K:ZGD:2^O%O5M0)6\EHTCD> -LVL& + ]P:^Z* / MS+_8]_X*T67B6^\1:;\>M5L/#D^Y)M*U"RT^5;;: 1) ZIO8-G# G@Y8$@@ M_+/[:GQ0@_;V_;$T#2OA=;W&JVAMK?PYIEP\+1_:B)99)+DJ1N2(>:Q)8#"1 MEB!S7Z??&#_@G!\"/C3XBN=>U7PH^D:U=-ON+O0;EK/SF))+M&N8RQ)R6VY) MZDUV7P"_8Y^$W[-,D]SX&\+QVFK7">7-J]Y*]S>,G=1(Y.Q3QE4"@X&02* / MSV_X+$_ 6[\+Z?\ "GQCIT$EUH^EZ0GA2[N53B'R'G^A3'<5U_B+_ M (*7?#?5?V!YO#$>IW7_ LZ[\+?\(U+HWV.7*S- +:2X\W;Y>S:6D'S9Y Q MFOTL\7>#]$\?>&]0\/\ B/2K76M$U"(PW5C>Q"2*5>N"#W! (/4$ C!%?*=M M_P $F_V2L:#_ ("* .PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M_+7_ (+E?\@KX-_]=M6_]!LZ^ZOV._\ DU#X/?\ 8I:7_P"DL==%\5O@+\/O MCC'IB>//"EAXH333(UF+Y2?),FW?MP1UV)_WR*ZSPWX;TSP?X>TW0M%LX].T MC3;>.TM+2$82&%%"HB^P _"@#2HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH _%;]KC_E+IHO_8S>%_\ T"RK]J:\O\1?LP_"OQ=\1HO'NL>" M-+U#QC%/;W*:Q,C&=98 HA?.<978F./X17J% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!^*W[-/_*9+5_^QS\6?^B=1K]J:\OT/]F'X5^& MOB9)\0M+\$:79>-9+JXO7UJ)&\\S3AQ,^5?LG?\FL_!O\ [$S1O_2& M&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **^1_P!H[_@IM\)/V<_%EUX4N!JGBWQ+:?+=6N@I$\5I)GF*:5W4!QW5 M0Q4\$ UT'[,/_!07X5_M4:S+H.@3ZAH/B9(_-31]>CCBEN5 )T@70X(975U3<2XE MEC &/0FOG#_A]7\$/^A6^('_ (+K'_Y,H ^_Z*^*/A?_ ,%:/A#\6OB+X<\& M:1X<\;6VJ:]?1:?;37UC9K DDC!5+E;IF"Y/.%)]J^D/VB?C7I_[.WP:\2_$ M+4[-M1M=&BC86<225(D0,0<99UYP: /1Z*\D_99^/;?M,?!O3/B"/#D MWABTU*>>.VLYKH7#/'%(8C)N"+U='&,?PUB_M;?M=>%/V1/!-AKGB"WFU:_U M&Z%K8Z/9RHMQ/@9DD^;HB#&6]60?Q4 >ZT5YA^S7\=K#]I3X-Z)\0M-TNXT: MSU1[A$L[J17D3RIWA.2O')C)_&K/QV_:!\#_ +-_@E_%/CK5QIFGE_)MX8XS M+/=S;2PBBC'+,0#UP!U) YH ]&HK\]+/_@M;\(9]8\B?P?XRMM-8@+>&"U9Q MDG):,3\ <'AB>3QP,_<7PS^)_A?XQ>"].\6^#M7AUS0+]2T%W"&7)!(965@& M5@0058 @CI0!U-%?-/[:7[;>D_L;Z?X4DO?#D_BB]\037"0V=O>+;M&D(3QNKRT.GW_O91#:W.MI% M]CD.7 7G[U 'VQ1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 445%=74-C:S7-S-';VT*-)+-*P5$4#)9B> !DD MT 2T5\(_$3_@L5\%O!?BJXT?2M-\1>+H+68Q2ZKI<$"VKXX)A,DJM(,YYVJ# MU!(YKZ1_9Q_:F^'W[4WA6?6O ^IR2/:L$O=*OD6*]LV.=OFQAF&&P<,I93@@ M'(( !Z[117R3^UM_P4<\$?LG^-M.\)WFCWOBK7)K7[7=V^FW$:?8E)Q&LA;^ M)AN;;U"[3T84 ?6U%4="U5-=T/3]2CC:)+RWCN%C8Y*AU# '\Z\ _;1_;.TG M]C?PWX;U*_\ #\WB:[UR[DMX+&"[6V*I&@9Y-Q1L@%HQC'\?6@#Z-HKRGXA? MM(>$?@Q\'],\?_$6Z'A6WO+6"3^SF)GN#<21A_LT:J 9'!R,X ^4D[1DCY/T M_P#X+4?!ZYUS[-<^%/&-GIC,%6_:WMG(R2-SQB?(4#!X+'KQQR ?H-17.?#W MXB>&_BMX/T[Q3X2U>WUW0-03?;WMJ25;!(((."K @@JP!!!! -=%G')X% "T M5\>>'/\ @IAX%\9?M/P?!S0-#O\ 56FU)],C\1PW$1M))$1B[H!DL@9&4,#A ML C@U]AT %%?+OCS]N:Q\)_M>>'_ (!Z?X0N-^%W[*7V6U\8:A=WFO740G@T'1X!/>/$6*^80S* MB+D'!=QG!V@X- 'OM%? _@7_ (++?!CQ-KT&G:WHOB;PI!/*$74KNVAGMH@< M_-+Y4A=1T^ZC=?:ONO1=9L/$6D66JZ7>0:AIM["EQ;7=M()(IHG 975AP5(( M((]: +M%?*'[2O\ P4H^$W[-7B>7PO?G4O%7B>%CCB>[ !+>0Z.RN5 R M5R&P"0I ) !]0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%!=2_:?M?@UHNAWVM33ZJFCCQ!;7$7V0S'ARHY+*K97(ZE3CC!H ^Q* M**^7?BQ^W-8_#?\ :J\(_ ZP\(7'B+5]=-F)M1BOEA2R,\C [D\MBVR-1*<$ M9!Q0!]145X-^TY^VM\,_V4;:UC\87]S=ZY>1F:UT'28A->21Y(\P@LJHF01N M=AG!VYP<>&?#/_@L/\%_''B2VTC6M/U_P6MS)LCU+5(8I+-.<+YCQR,R9XYV M%1SE@!F@#[LHJ*VN8;RWBN+>5)X)4$DP'4D@#DT ;5%?*O[(?\ P4 \._M?>,M? MT#1/"NIZ"^DV0O6N+^>-Q*ID" +T/.:^JJ "BOEW]F_]N:Q_:2^.?CKP!HO MA"XLM-\+"X+>(9+Y9([D1W(ACVQB,%?,&YQEC@*>M8_[0G_!3[X._L_^*KWP MM,^J^+O$=C(8;RUT&!&BM)01F.661T7<.&)?[6\%ZY?,L-JNO11K;7,S'"Q)-&[ ,3C&\("2 ,D@5]CT %%>. M_M2_M/>%_P!E'X:-XM\2))?22W"6MCI-K(JW%Y(3R$W'HJY9CT 'J0"?LJ_M M):;^U5\*QXXTK1KK0K4WTUC]EO)%D?=&%RV5XP=WZ4 >Q4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>3?M%?M0> /V7/" M,6O>.=3>#[2YCLM,LT$M[>L,;A%&2,A01EF(49&2"0" >LT5\'^ ?^"QWP6\ M7>*8-(U72O$GA2VN9EBAU74K>![9 >-TQCE9HQGN%8#J2!7W397MOJ5G!=VD M\5U:7$:RPSPN'CD1AE65AP00001US0!/169XE\2:7X.\/ZCKFMWT.F:1IT#W M5U>7#;8X8T!+,3Z "OF']DO_ (*&>&?VN/B1K?A+0?"VJ:*VFZ=)J0O+^:-E MEC6:.(#:O()\T'KQ@T ?6-%%?+OP+_;FL?CU^TEXW^%6B^$+B"U\+?;#/XB: M_5XIA!<+ "L8C&-[-D?-T!- 'U%17R1^T;_P4V^$7[.OBFZ\+3MJ7BWQ-9MY M=Y9:%&C1VC]TEE=U4,.ZKN*G@@&I/VT?4_"?B:Y(6UL M=?BCC2\<_P $,J.RLW3"MM8Y^4&@#ZSHHKR;]IK]I#PS^RW\+;OQGXE#W2K* MEO9Z9;NJSWLS'&R/<<<+N8GLJD^@(!ZS17BG[)/[4&E_M:?#.\\9Z3HEYH-K M;:I+IAM;V5)'+)'%(7RO&")0/P->@_%3X@6/PG^&OBGQGJ2&6RT'3;C49(58 M*THBC+B,'L6("CW(H ZJBOG_ /9(_:TMOVI/A7K7CZ;PVW@K1=-OI;,O?7ZS M*ZQ1)))*6V(%10X&3_=;TKP[XA_\%C_@MX1UV;3=#TSQ'XQCA<*VHV%M'#:O MS@F,RNKMCGJ@!P,'!S0!]XT5\[_LQ_MW_"S]JRZN--\+7M[I?B.!&E?0MA6A57N)0SL[M MPJ(B@L[GLJ@G@GH": .PHK\];O\ X+6?""'6#!#X/\9W.FJ2#>+;VJN<$8*Q MF?D'GJP/3CGC[#^!/[0G@;]I#P6OB;P)K"ZG8JXBN8)$,5Q:2X!,O M*GJI(YH ]'HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH _%?\ X+5?\G3>%O\ L3+7_P!+KZBC_@M5_P G3>%O M^Q,M?_2Z^HH _5/]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&& MO5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA M/CQ\0'^%/P5\=^,8MIN-#T2\OX%?[K31PLT:GZN%'XUW=>#_ +=T,UQ^Q[\6 ME@SO&@SN<#/RK@M_XZ#0!^8G_!*/X%^&?V@OC5XVU[X@Z5!XN@TBQ6Y^S:L/ M/BFN[B8GSI5;B0X27AL@E\D9 KE_V[/ ]A^QS^VYIVK?#JV70K6&*Q\26%C; ML5BMWWLKQKZ(SPN2O3#D8QQ7O'_!#>2,:Y\84./.:VTHKQSM#76?U*UYG_P6 MDFCD_:K\.J@PT?@^T5^G+?;+T_R(H _5GXL? /X9_M5>%?#X\=^'_P#A)-)@ MQJ%@GVVXM=ADC'S9@D0G*D<$D5\I_M0_L>?LD?LQ_!G6_'.L?#)9Y;=?L^G6 M)\0:H#>WC@^5"/\ 2>AP68]E1CVK[7^$UM-9?"OP;;W&XSPZ+91R;A@[A @. M1V.:_*K_ (*L?$75_CE^T_X*^!?AV3S$TV:V@:%6^634KTH%+ =DB>+![>9) M0!<_X),?L/QQ\56!@TG3;ME\,V(W".6Y4D/M>?*H/+V]M&688_ZZ2P'\*^YOAC\/-)^$OP] M\.^#="B,6DZ)9165N&^\P10"[>K,/>V2+\J /I_QMXIUO]AS_ ()[Z->:!I=G?>(_#6CZ99_9 M+Y':%KN>6*.9F5"K']Y,[;01D\9K\HOVFOA[\=O%G@VV^.OQF-W;?VUJ<>D: M=::JA@N/+,4TH,5M@"& ",X!"EBV[!R6/]!TT$=PJK+&L@5@X#J#A@<@_4'F MOSY_X+8?\FV^#?\ L;8?_2.ZH ]5_P""5?\ R8YX!_Z[:E_Z7W%?'_\ P6\L M=?\ ^%@?#2\E24^%_P"S+B*W<9,8O/-!F![ F/R,>H!]./L#_@E7_P F.> ? M^NVI?^E]Q7SQ_P %?OVH[K2/[.^!^B:987LNJ6L>H:I=WEHER\0=V2&. .I" M2?*S&0#< R[2IR: +GQQ\)?LFVG[ -S>>'H/!@U/^PHGT>_L_(_MJ742B[5= MQ^^+E^)%;HH;( 7B_P#\$2M/UZW^$'Q!N[R.5/#ESK,(TXOD*\RPD7!7/;!@ M&1W!';CP/QY_P1U\8>"O@5>^,QXULK[Q7ING-J5]X96P*QJJ)ODBCNO-.]U4 M-C,8#'C(ZGZ?_P""3?[6%Q\8O .H_#;6=.T^PU;PC;1264VF6J6L5U9LQ4EH MHP$61'QEE #>8#C(8D \G_;.W?M _P#!4'X3?#./_2-.T#[#]LM_O#EC?7/T MS;K&/PKW_P#X*/?M,?%;X,?\(/X-^$>D_;O$?C)+U1<6MB]Y>P>3Y('V>,97 MHZOL<3&+(A@<#^!/D&SIMC"_=R*]5_X*[?LL^ OA'IG@OQQX'T&P\*M MJ-W+I=_IVF1+#;RD1^9'*L2X5" K@[1@Y7/(YF_:*_9!^,O[*O[4#_&;X&:) M>>)M)N;^;48+73[=[V:T>8-Y]M/ OSO"VZ0*RYPI R& )\?_ &W_ !E^T3\< MO &A>/\ XO>$H? /A+3;Y=+TK2#:RV3W%U/&\CRB&9FE;Y(.7;"@8"C):@#] M0?\ @G-\5K[XO?LB>"-4U:Y:[U?3XY=(NIY&W,YMY"D;,3R6,0B))Y))-?2U M?$/_ 1[M)K?]CV.27=LN-?OI(MPP-H$2\>VY6_'-?;U !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !7QO_P5A^*%Y\./V0]5M-/G M:VNO%&HV^A&2-B'$+AYI@,=FC@9#[.1WK[(K\\O^"V$,S?LY^"Y5SY">*XU? MCC<;.YV_H&H XG_@E?\ LB?#+XF?LZZWXK\<^$--\4ZEJ^JSV,4FHQ>9]GMH MDC $7/[MR[2$NN&^[SQ7SQ^Q7JUS^S7_ ,%(I?!5KQ/F1PM^8[U]^?\ !(Z2-_V,=$"8W+JVH!\#^+S<_P B*_/.UC;4O^"M M9%H&4K\4'+;5SQ'>DR=/]UJ /T1_X*.?M+_$[X$Z/X'\._"G2EU#Q-XRDO;9 M)HK)[R[@\E82#;Q+D,Y\T\LK ;>G83&6(!.-P&GP6\.DW$/E?VY=70:,L\K+^\=60L MS;_D 88Q\E?I/7YH_MR?\$Q=4^)VN?$?XQ:3XY^U>()D;4DT"XT[9&\,$"J( M5F\TG?LB&"5P2,84'( -'_@B;9>(K?X-^/)[Y)T\,SZS$=,,F0C3"(BY9,]O M]0"1W4CJ#C"_;G^-'[0?Q<^/WB/]GCX2Z3-'HL,5I'?W^DPLLTL=Q;1RL+FZ M)V00_O".-I8 @EL[:ZS_ ()1?MDZI\9M+U'X6>);+3X-3\-Z"B@,'.1D9;]"HX(X6E=(U1I6WR,J@%VP%R?4X 'T H M_ K]CWP'>_"W_@HMX/\ !VI3P7.H:#XDNM,N)K8DQ/)%',C%"0#MRIQD X[5 M^_-?B!\-?^4P-Y_V4#5O_0[BOUX_:0^(H^$OP#\?^+_,\J;2=%NI[9LXS<>6 M5A&?>1D'XT ?GA^Q'N_: _X*:?%WXH2?Z1IVA_;?L5Q][[SBSM>>V;9)/RQ7 M1>,?^"9/Q!^+G[9MY\1/B)J7A[6/A]J6N27MS96>H7'VK["@(M[9E:%0/E2) M&VOP-V#TKI_^"+7PZ;0/@+XL\83Q;+CQ'K7D1,1R]O;1A5.?^NDLX_"OLSXZ M_'7PC^SK\.]0\9>,M0%GIUL-D4"8,]Y,02D,*9^9VP?8 $D@ D 'Y_?\%9OV M<_A#\,?@/X=U_P +^%-$\'^)EUF*QMAH]JEJ;N Q2&19$0 /MV(V\@D' S\W M/IG_ 3K^)&J>!_^"<6J^+-5;[1;^&8]9O-/69R0;>!6E"?3S!(H _"OB"5_ MBY_P5?\ VBTVQOI7A;3FP.&>P\/V3-SD\>9.X7V:1E_A1/D_4;XX?"G1_@_^ MP/\ $'P-X3MVMM(T7P7J$$"GYG<+;R/)(Y Y=SO9CCJQ/% 'YG?\$N?@WH/[ M2G[2'BS7/B/I\7BZ#3]/EU26WU,>;'U9G_!1+X; M:=^R3^V)HFK_ XM(_#=O)967B2PM;/*Q6MPDTB,J 'A2T&[:./G(''%>M_\ M$0)(Q\1OB@AQYK:3:%>.=HF?/ZE:YW_@ME-&W[1'@F(#]ZOA6-F/'W3=W('_ M *": /V$\(^(H?%WA31==MAMM]4LH;V(9SA9(U<<_1JUJ\__ &>K6:R^ /PT MM[C<9X?#.F1R;A@[A:Q@Y'8YKT"@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K\H?^"W7Q-O/[5^'/P]@N&CL1;S:[=P*QQ*Y;R8 M&8?[(2?'^^:_5ZOQ>_X+70S+^TOX/F;/D-X1@1..-PO;LM^C+0!])P_L#_#' M_AWEO;PEIX\=MX._X2 ^(/+S>C4/LOVG;YN<^7N_=[/N[>V:\F_X(C_$Z\3Q M-\0_AY-.TEA-9Q:]:PLQQ%(DBPS%1_M"6'/_ %S6OT LKB*/]C:"X9-RPQ>$+D.0.#F\L\*?R)_X#0!] ?MY M_'+]H#QY\<]1_9^^#^E7"6,EG;-?:AI$+"Z=)X\LLUR3LMX><%AM)P1NP=M? M$?[-_P -M1^#_P#P4)\"^"M7GM[G5-#\50V5S+:%C$TBGYMA8 D9[D#Z5_0% M'!'')(Z1JCR$,[*H!8@ GUX 'X5^(O_ #F!_P"Z@?\ L] '[?5^5/[+V[]H M3_@K'\2_'K_Z1IOA8WWV:;JA$073H,?[T9=Q]">M?I#\:_B!%\*?A!XT\8RL MJC0](NK] W\4D<3,B_5F"J/.[M6:YU[6([".63EGC MMHR[,#Z%[E@?4I[4 =1\8_\ @F)=_&[]J[_A:'BOQQ!K?A6[OH9KSP[)9202 M+:Q(%2U202,"IV@,P"$[G(P37S-_P5B\*? ;PG8^"+3X:67AC2_&"32I?6?A M9(43[($&UKA8?E#[\;2WS$%^H%?L;<+(\$BPN(I2I"2,NX*V."1D9Y[9K\6? MVJ/^"=NN_L7>%=,^+OAOQK;^,1I.HPF]CU71HAY,COB.;RY&ECE4R%5*L,@L MIYYP ?I'_P $^=/\2:7^QO\ #"V\5Q7$&K)I\FV*Z#"1+8SRFU!!Y'[@Q8'8 M8%?F]\8?%7[2/_!0;4O%-NMB- ^%?A9KRZE,44EMIA%MYAR\C9:YG(3 4$A2 M0=J DU^C7[!O[4L_[6/P,C\2ZI:0V/B33;Q]+U6*VR(GF1$<2H"P[NC3)$QB7ZL^U?QK\L?^"(__ M "6CXA_]B_'_ .E*5]6_\%>OB,/!O[)%SHD M=-M/BMO^)?:V]Q+=P37+L"\L MT9)Y.L>.-2B;^Q]!W_>ZCSYL_LK^./V\_C-<_%WXKS75UX-6]^T7EY=*5_M>5#@6D Z"%F* /P$_:.\(_'_P",O@&Z^/GQ M=%Q8:,+N'3M+L]0C:U.V4LP%K;8^2$!?OM@OD'+\D?I%_P $>O\ DS]/^Q@O MOY14?\%A?^3/W_[&"Q_E+1_P1Z_Y,_3_ +&"^_E%0!]OT444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?AW^W-JUW^T?\ \%'K M?P+-=2'2H=8TSPG:(K\0H[QB=AV!\V64Y]AZ5^XE?A/XCCDM?^"MD(N6PQ^) M]J06XX:]C*#GV*T ?37_ 5)_8]^&7PW_9PTGQ9X%\(Z=X6U'0M2@M)9-.CV M&YMI0RD2G.9'#^60[9;&X9YKVS_@DC\3KSXA?LD6>G:A.UQ<>%M4N-%C>1BS MF +'-$#GLJS[!Z",#M5W_@K--''^Q3XG5QEI-0T]4Z<-]I0_R!KR_P#X(EVL MR_ /QU<-N\B3Q,8TXXW+:P%N?7#+^E '@/QL\5?M(?\ !0+QOXL\)Z;8C0OA M;X:OKQ+B:&*2WTUEM9'&^>8Y-Q-\@Q&N0#@[5P6JG_P1/_Y.2\9?]BE-_P"E MEK7Z]^/(([;X=^)(H8UBC72[H*B* !^Z;H!7Y"?\$3_^3DO&7_8I3?\ I9:T M ?KK\5_'$/PR^&'BWQ=<;3%H6DW6I%7/#>5$SA?Q*@?C7Y[?\$8_ >H7/@'X MJ_$*:8+JNNZC'IEM?7$?F%7BC:623;D;@7N4)&1DQXR*]L_X*Q?$8>!/V.M= MT^.7RKOQ-?VNC1%3\VTOY\GX&.!U/^_7<_\ !._X-= M8LO(B-T\@9KBY21W1^"W#,1E\G. :^'/V[/#_@3_ (;"M],_9^AM9))$LT%K MX4P8$U?S&&RU\OY00!!Q'P'W#@@U^U/[1GP>?X_?!?Q-\/UUMO#HUR.*%]22 MV^T-%<$O%?AK5]*\7Z?J\$W MV2ZU+2HPSK&8Q<0,"6:%L2(/,B=6*N1TW @'Z[?';XEZO\&OV??%GC>.UM;_ M %O0=&>]^SS;A!),J#(.T@[=WH0<5^*G[0_A[]H/]H'X>ZI\>OBM'/IOAJPE MAM-,L[V)K1")I%4+9VQ&1&."96Y? ^9R#C]Q/A+\1-,^-GPI\+>,[*VV:?K^ MGPWZVLV',1903&W&"4;*Y]5KYI_X*V?\F6^(/^PGI_\ Z/% '*?\$8?^34-; M_P"QMO/_ $EM*Z?_ (*U?$8^!OV/]6TR*7R[KQ/J5KI";3\VS<;B3'L5@*G_ M '_>N8_X(P_\FH:W_P!C;>?^DMI7E'_!6[4+CXK?'KX'_!C396%S>2B:58^? MGO+A+:)CZ%1#*?H^>E 'J7@G]EOQKXL_X)=>%/AAX*OM,T3Q#XELX-2O[K5I MI8$,%Q/]K="T4;MN*&.,C;@J"#5S]B;_ ()H^&?A'X%U<_%_PIX9\9^,+Z\= M4DGC%_:V]H$4(L8E0!7+>82P7/*\\5]RZ;I]OI.GVMC:1+!:6L2PPQ+T1% 5 M5'L !7P'_P %&/\ @HQ!\%+6^^&_PVOH[GQ_,ACU'5(2&314(^ZO8W!!X'\' M4\X% 'P_J6A:9\'?^"HFG:-\+M\>F:=XXL;2UMK21F""22);JVSG.Q2\\1!/ M"@@]Z_07_@I%^QW\4OVMIO!T'@O5M M-"T&.XEFLM5O)X9)[F5D 8!(G0A43 M@LP(W/CK7D?_ 2[_86UKP_K4'QQ^)5K-;ZM,CR:!I=\#]H!E!#WLX;D,RLP M0'GYBY_A-?IM=W<&GVLUU=31VUM"C22S3,%2- ,EF)X !))H ^0],_8!^"' MP_\ V79M!\6^#]":_LM!>?6?%,L*M>1W*P%IKA+D@.JJVYE4$* H!%?#W_!% M?6-7MOVD/%.FVQF;1KKPU++>Q@GRA)'<0")R.FX;Y%'L[>]:7[>'[=VN_M1> M*U^#/P9CO+_PQJT %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !6!X^\'V?Q#\"^(_"VHY^P:YIUQ MIMQ@OR1),MN >P7]SCV45^V-8 M>E>!?#6A7_V[3?#VE:?>X(^TVME%%)@]1N50>: -RORO_80W?'S_ (*/?&?X MJR8NM.TC[6EE<==OFRBVM>?^O:&45^I[*&4@C(/!!KE_ WPI\$_"];Q?!O@_ M0/"2WI0W2Z'ID%D)RF=A?RE7=MW-C/3E 'Y(>/O^"R"^,?V?=2\-P>"+FT\?ZKICZ9=:@; MA#81-)&8Y+B,#YR2"S+&0 I(RS $(-5Z_;H] M"M5GZY^^(]W7WKJ?%7A'0O'6A7.B>)-%T_Q#HUSM,^G:K:QW-O+M8.NZ-P5; M#*K#(X(![4 ?#'_!&7X='PS^S;K?BJ:+9<>)M;D,4F/OV]NHB3\I3<5]^UE^ M&?"NB^"=#M=%\.Z18:#HUJ&%OIVF6R6UO"&8LP2- %7+,Q.!R23WK4H _$O_ M (+/?\G7Z)_V*5G_ .E5W7[4Z3_R"K+_ *XI_P"@BL[6O WAOQ)=K=:OX?TO M5+I4$8FO;*.9PH)(7"O 'P^\%7]K9VMPTMOIS2K-<75RX"F60@!8XXUWF?V=XET'3/$.G[M_P!DU6SCNHMV",[)%(S@D=.YJAX)^%?@KX:I M.GA#P?H/A59_]:NB:9!9B3_>\M5S^- '+?LP_!6#]GCX#^#_ #%*ES-I-I_ MI=Q'G;+=2,TL[C/.TR.^,]L5ZE110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5\[_M\? .^_:,_9E\2^&-&A6?Q%:M'JNE0L0/- MN(23Y8)XR\9D09P,N,\5]$44 ?AY^QK_ ,%#=0_8N\"^)_A[XC\#7FM.FH27 MEI"]S]CFM+DHJ20S*Z$AF5.[@YX[3_@E_P#!/Q3\;OVGM3^//B/3Y(=" ML;N^U$7SH4BO=2N2X*19^\$\V1B0?E(0'K7ZM^*O@I\//'>L1:OXE\!>&?$. MJQ ".^U71[>ZG0#H \B%A^==7IVFVFCV,-G86L-E9PKMBM[>,1QH/15 P!]* M +-?C!_P6P_Y.2\&_P#8I0_^EEU7[/UBZWX)\.^)KE+C6- TO5;A$\M9KZSC MF=5R3M!920,DG'N: /.O'WQ"'PG_ &4-6\8"18YM&\)&[@+=YUM1Y2_C)L'X MU\F_\$6?AZ^B_ _QEXSN(\7/B+6A;1R-RTD%M'PV?^NDTP^JFOOOQ#X3T/Q= MX?N-"UW1M/UK0[A52;3-0M4GMI%4AE#1."I *J0"."!Z4GA7PAH7@30[?1?# M6B:=X>T:W+&'3M*M([6WC+,68K'& HRQ).!R230!^=?_ 5N\'_&/1;C0_B% MX#\3^*H/!<5F+'6=+T34KF.&TF5I'6ZDAC8*%97V-(1@%%!^\,^7^,O^"RNH M>)_@+>>&H?!#6OCS4-,;3KG6#=J;-'="DEQ''MW;B"6"$X4GJP7!_7IE#J58 M!E(P0>AK@X?@#\,+;6O[8A^''A*+5\Y_M!-"M1<9SG_6"/=UYZT ? W_ 1W M_9?\1^!4\1?%CQ/ITVCKK%B-+T:UNX6CFEMRZ2R7&#R$8I&%/\6UCTP3^FU% M% 'X@?#7_E,#>?\ 90-6_P#0[BOM?_@L/\1CX1_93B\/0R[;CQ3K-M9O&#@F M"+=<.WT#Q0@_[]?9D?@7PU#K!U:/P]I4>JF0S&^6RB$^\YRV_;NR:I> M.?A7X*^)\=G'XR\'Z#XM2S+-;+KFF07H@+8W%!*K;<[5SCK@>E 'G_[&/PZ/ MPI_97^&7AQXO(N8=&ANKF/&"L]QFXE!]P\K#\*_%O_@H)^T]JG[2/Q\UDBZ< M>$?#MS-IFAV8/R"-&VR3D=WE9=V>NW8O\-?T%HJQJJJH55& JC ]*Y=OA/X M(9B3X.\/DGDDZ7!_\10!^-/P*_X*E7G[._PYTSP;X0^$OARTT^T0&:X:[F\^ M\FP \\S ?,[8Z] %&% _2G]D7X[3_MO?LXZ]K'B?0[718=0NKW0;BRL96= M&A,*!CEN&9]5M'MI=,N; M=7\A;ZU,BO%=V\A4@C**1[%E.ULXM>)-0\5_\%3/VQ=/N])\.7&D:$D5K97& MUS,NEZ9&[,\DLNT+O8O*5&!EF"C.,U^W/C3X<^$_B18QV7BWPQHWBFRC;>EO MK6GQ7D:MZA9%8 ^]3^%?!'ASP)IYL?#6@:7X>L3@FVTJRCM8^.GRQJ!0!JV= MI#I]I!:V\8BMX46..->BJHP /H!4U%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7YV?\%AOV;M;^)G@'PU\1/#.G3:G>>%?/M] M4MK5"\ILI=K"4*.2(W0YQT$I/121^B=% 'XE6O\ P5,U&W_8X/P>/A)G\2#0 MCX97Q!]L A%F8S"'\K9N\P0_)][&X;\_PU]1?\$??V:=<^&'@7Q)\1/%&FS: M7?>*!#;Z7:W2%)191YC G[7'P"^&*^()=='PX\)#6Y6W2 M:E_8=K]IOV^K#_X07PU_;']K?\(] MI7]J^9YWV[[%%Y^_^]OV[L^^*-4M=*4*? MF\L,;B0CVQ!M/^_CO7JO[!?PY/PO_9$^&6C21>3=3:6NIW"XPWF73-<$-[@2 MA?\ @..U>L>./ACX.^)UM:V_C'PEH?BRWM7,EO#KFFPWJ0L1@L@E5@I(XR*Z M*WMXK.WB@@B2"")0D<<:A510, #@ #M0!^/O[97BKXZ_L?_ +84/Q";7O$O MB+X?3ZH=4TFVO=3NI=+,^;,+JYNG1@T4$,<:]Y-K9ZDJ .<_M!JVCV&OZ=/I M^J6-MJ5A.-LMK=PK+%(.N&5@01]:YGPI\%_A]X#U%M0\->!/#7AV_9F9KK2= M'M[64EAAB6C0')'7UH \&_X)L_LXZO\ LW_LX6VG^)8!:^)M>O7UJ^M"/GM- M\<:1P,?[RI&"P[,[#MD^[?&[_DB_C[_L7]0_])I*[6HYX([J&2&:-989%*/' M(H964C!!!Z@B@#\>O^"(_P#R6CXA_P#8OQ_^E*5WO_!5*XF^,G[4GP,^"]G( M66=XY;A8R?E:\N5AW-CILC@9O8.3WK],]#\&>'_#,TDVCZ%INDS2+L>2QLXX M69_CVJ57;.4\P8!(&& MZ'% $/Q0\>:7\&/A7XC\6WL'_$K\.Z7->FVAPI=8HR5B7L"Q 4>Y%?SC^/OC M-JWQ>^,5U\0/'D?_ DEU>WRW5W8M,T,3PJPQ;(P^:.,( @V\@=\\U_2_J.F MVFL64MG?VL-[:3#;);W$8DC<=<%2,'\:YW_A4_@?_H3?#_\ X*X/_B* /R)<=J_9.J^H:?:ZM8SV5] M;0WMG.ACEM[B,21R*>JLI&"#Z&@#\2/VPO\ @H=J/[:7P]\,?#CPYX#O-(NY M]1AN[N.*Y-Y+=W 5TC@A14!*EI-W/)(48&.?TV_8%^ -]^SC^S-X<\,ZS$(/ M$=V\FK:K"&SY5Q,0?+..,I&L2'&1E#CBO5?"7P3^'?@&_-]X8\!>&/#E[DG[ M3I.C6UK)DC!.Z- >1Q7:4 <_\0O^1!\3?]@RY_\ 135^0'_!$_\ Y.2\9?\ M8I3?^EEK7[.R1I-&T"?#OAFY>XT?0-+TJX=/+::QL MXX79<@[254$C(!Q["@#\T_\ @KOJ=W\3/C)\$/@SIDN+K4KC[3)&O)\RZG2U M@8C_ &?+F_[Z-?I7>^%X6\%S^'-.GFT>W.GMI]M/9.8Y;5?+\M&C8*;/8+;7+K2X);Z#824V3LA=<$G&#QDUU5 M'XC_ \_:A^,_P"P'^T?KVG_ !?_ .$D\<6DT3V4\.K:G/*+F,.#%>6<\*$))YX_;_Q9X%\-^/K 6/B?P]I7B.R7)%MJUE%=1C(P?ED4CFH? M!_PY\)_#NUDMO"OAC1O#-O)C?#H^GQ6B-CID1J <4 9'P-^&<7P9^#O@WP/# M,MS_ &#I<%C)<(NU9I40"20#MN?OF[_@K9_R9;X@_P"PGI__ */%?954 MM7T73_$%DUGJEA:ZE:,0S6]Y"LL9(Y!*L".* /A?_@C#_P FH:W_ -C;>?\ MI+:5Y)X!W?M#?\%C_$6K'%UI'@5;@!>JI]DA%H!GU%U*7^N:_4#1?#^E^&[1 MK72--L]+M6"/ ^N:CK/ASP=H&@:QJ6X MWNH:7I<%M<76YM[>;(B!GRWS'<3D\T >*?\ !0;]I"\_9E_9QU/7M%<1^)]6 MN$T;2)2 WDSR*[--@_W(XY&'!&[8#P:_#/X*_%RT^%OQ3MO'&N^%K/X@W=L[ MW,=GKD[F%KICD3R]3(P.X@-_$0QZ5_2?KGAG2/$T,<.L:58ZM#&V]([ZV295 M;&,@,#@XK&_X5/X'_P"A-\/_ /@K@_\ B* /S/\ AK_P63\9^.OB-X5\-S_# MO0K6#6-6M=.DGCO)BT:RS)&6 /4@-G\*Z+_@LA^T[JGA73]%^#>@74EG_;5G M_:FNS1'#26ID9(;<$= S1R,X[A4'1B#^B5O\+_!MG<13P>$="@GB8/')'IL* MLC Y!!"\$'O5K6/ ?AKQ%>?:]5\.Z3J=WM">?>6,4K[1T&YE)Q0!_/\ _LC? MM?1?LDWFJ:MIOP\T;Q-XFO3Y::SJ<\BRVL&,&*(*,)N.2S#EN!T%?I%^P[_P M4D\2_M7_ !HG\%:MX.TK0K6/2I]1%U9W,LCEHWC4+AN,'S#^5?:'_"I_ _\ MT)OA_P#\%<'_ ,15_1O OAKPY>&[TGP]I6EW14H9[.RBA?:<9&Y5!QP./:@# MJUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /Q7_X+5?\G3>%O^Q,M?\ TNOJ*/\ @M5_R=-X M6_[$RU_]+KZB@#]4_P!D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ M $AAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\^O\ @H;_ ,%#?'_[)OQ> MT'P?X/T'PWJ%K>:%'JT]SKD%Q,^][B>((HBFC $&>(-/\)^']3US5KE;/2M-M9;V[N6!(BAC0N[D $D!5)X&>*^$ M/VQ_^";?P7L_V?O&GB7P;X;3P=XC\.Z9@Z[HBWMP2TD\,5BSQ%B>I5)5 M3/?R^>%1XD\#ZW%K^B>>]M]LACDC7S$QN7#JIXR.W>NQ MK\T?^"=/[3'PT_9Q_8MLKSXA>*K70?MGB"_%K:^7)/_L+P=XN277RK.FEZA;R6D\J@9)C$B@2$#)(0D@ D MC S0![W17!?&CX[>!_V>_"<'B7X@:W_8&B37:6,=U]DGN(_'/B*S\.:.K!!/=$EI'/1(XU!=V[[5!. 3 MCBO#_!W_ 4R_9T\;>(DT6T\?K8W4TRPV\NJ:?$?&S]N7X*_L_:U+HGC#QG##K\:!WTFPMI;N=,] M _E*RQDCG#E3@@]Z />:*\C^!_[6/PH_:-:YB\ >+[76;ZU023Z?)%+;74:G M^+RI55F4'@LH*@D<\BO0_&'C'0_A_P"&[_Q#XDU6TT31+"/S;F_OI1'%$N0! MECW)( '4D@#DT ;-%?(__#U;]FS^V/L/_";70BW;?MO]BWGD='_ (C^&;+Q#X7UBSU[1+U=]O?6,HDC<9P1D="#D$'D$$$ T \LVOHCK1G6]&V?:^P#[4JGIN^YD5Z+\:OVK/A1^SO);P_$#QI8 MZ#>W$?FQ6(22YNG3) ?R85=PI((#$ <'G@T >LT5\I^#?^"G_P"SIXTUZ+28 MO'#:5<32>5#-J^GSVT#GC!,K)L0'U'],US2;E;S2M2M8KVTN5! EAD0.C@$ @%6!Y&>:^)O^"R7_)H]G_V,UE_ MZ*N*^C?@7XDT[P;^R3\/=?UBX^QZ3I7@?3[Z\N-C/Y4,5A&\C[5!9L*I. "3 MC@&@#UVBOGK7?V_O@+X>^'>C^-KKQ];_ -A:P\L>G;+*Y^TW)B_(JW\$/VYO@M^T)K46A^#_&,J*BNKJ&QMI;BXECM[>%#))-*P5$4#)8D\ '47C?9)=:9IUS-_$%QX3\%Z_K=IILVLW>FZ?<7L.FVW^MNWCC9UA3@_,Y4*..IK;HH _ M%V__ ."U7QJ6]G$'@_P+;1!R%AN+*]>1!GHS"Z7)_ ?2H/\ A]7\;_\ H5OA M_P#^"Z^_^3*_:FB@#\5O^'U?QO\ ^A6^'_\ X+K[_P"3*/\ A]7\;_\ H5OA M_P#^"Z^_^3*_:FB@#^;;]J#]J#Q5^UEX^T_Q=XNT_1].U*RTR/2HXM$AEBA, M22RRAB))9#NW3/SG& ..I/D%?IM_P5V^!OQ'^)/[1OAG5_"/@'Q-XJTN/PI; MVKWFB:1<7D23+>7C-&S1(P5@LB'![,*^'O\ AD[XW_\ 1&_B!_X2]]_\:H X MKX>^-K[X:^/O#7B[3(K>?4M U.VU6UBNU9H7E@E65%<*RDJ609 (.,X(ZU]O M_P##ZOXW_P#0K?#_ /\ !=??_)E>0?LQ?LQ?&+0_VD_A1J6I?"CQOINFV7BS M2KJZO+SP[>0PP0I>1.\CNT85550223@ 5_010!^*W_#ZOXW_ /0K?#__ ,%U M]_\ )E'_ ^K^-__ $*WP_\ _!=??_)E?M310!^*W_#ZOXW_ /0K?#__ ,%U M]_\ )E?=_P#P3O\ VQO%O[7WA/Q9?>+/"]CHEQH=S;PQ7^E)*EI>>8KED59& M)4Z=_KJB@#XU_X*V?\ )EOB#_L)Z?\ ^CQ7SK\ /VPOVEO!_P $ MO ^A^&?V<;WQ'X?T_2+>VL-72WNBMY"J )*"JX^8<\<5]%?\%;/^3+?$'_83 MT_\ ]'BO7_V*?^31_A#_ -BS8_\ HI: /A[XJ?$']M+]KSPU=_#NT^#Z_#G0 M-5 AU*]NDDM6>$D;D::=Q^[./F6-"Q''()!^IM/_ &?[+]F7_@GYXV\!VMP+ MZYL_!^L3W]ZN0MQ=R6DK2NH/1<_*HZ[57/.:^IJ\T_::_P"3;?BO_P!BEJW_ M *1RT ?!'_!(7]ESP/XF^&.J_%#Q1H5EXCUR75)=-TY-4@2XALH8EC8O&C @ M2,[M\V,@*,8RV:O_ 4J^%OAKX&_';X"_$7P+H]GX6UF\ULI>C2H5MXYF@FM MGB_X*2>(%^.FO6]C\-/ ,,EA MIFFW42U9-.U#3]#FMI[&8*?*>-TMP0%;&5^Z1P017CFM:'X$_9W_X*:>,X_C5X M7T'4O /CZ*6^TW4?$&GPWEG;33R+()SYJ,$Q(DT+''R[PQ.WFOL'XOZ)^R?\ M&?AMJ7C+6? 7PKDLK>W:2U@@T337DOY=I*0PA8R79C@< X&2< $T ?-/[%7[ M6GB#PS_P3C^)>JW-VESK/P[62QT>:X&\I',B?9 ^?O!)9&4#^ZJKVKC_ -@# MXA_LM_#'X:-XH^*/B71=1^*NO75Q<:C)KNG37LMFGFL$1&,3J"X'F,P.XF3! M/ ]O^'NDP_M??L!_$W_ (1#X+^'_A/-XBBDCTVPT411)J\ML4DCF.RWB !E M0QKNW(M$LOME]$96: M.8-+'N(=)M/B'H^JK]NL= M&L9K6&YA",PEDC,:(>5,;8Y=9L'../I+_@K#H_B7XF?LJ>#_ !+X9M+G4_#= MKJ$&LZQ96H8G[*]NQ29]O/EH6P3CC>&X"DBE^U)\5OV=O@9XT\*>"O!7P"^& MWQ2\;:Q=B";0]-TFQC:V5L+&K.EM(!([,,(1D $G *Y]P_:^_:KN_P!C;P9X M%U!/A]!K'AO4;E=,OWL[TPPZ2%1"L:((2) 4$H4?NQ^Z QS@ 'BOPQ_:X_8P M^,7@2+P;JOA_0? <-U9BT?2==T:*WBB!&#LND4Q@J>1(S*V<-P!245&:)HN&#!$R6YN_P#A)-%O8]-=5(RTLCQL@++SD2@X((8<8KY\ M_P""0=QJ=AX^^-GAWP_J]]KGPETN^":1=W1/EO)Y\JQ2(I "M)"H9PH'1,CI M0!<_X(J_\BK\8/\ L-6O_HN6O2+O]FCX3?!/]HWQC\9OCI\2?#?B&^\02F?1 M=.\4Q16RZ>-Y&V..25_/\N,11HP4%0I.,\UYO_P15_Y%7XP?]AJU_P#14 M_L2_#WP+^US^TI\6]=^/ M5.1@ Z#_ (*(?'#]E+XE_!74=,\%SZ+J'Q&MY8'TF[T+1GA,8$R^:KSB-$*& M/S/EW'YMIQWK[M_8;UF]U_\ 9$^%%[J%P]U=-H4$;32$EF5,HN2>IVJ!^%?( MO_!2;5_@3\$/V;=<^&W@C0O"FD^,O$4UI#]CT"S@6Z@AAN([AY;AD&X ^2$& M\Y8MP" 2/J?_ ()[W2WG[&/PID7&!I7E\'/*S2*?U% 'T-17FGP:_:0^&W[0 M?]L?\*]\4V_B7^R/)^W>1#-'Y/F[_+SYB+G=Y4G3/W:]+H ^%?\ @LE_R:/9 M_P#8S67_ **N*]5_YQM_]TF_]P]>5?\ !9+_ )-'L_\ L9K+_P!%7%>J_P#. M-O\ [I-_[AZ /E;_ ()"_LU>"O%GPGU?XC^*] LO$NM-JLFEZ8-6@6YBLK>) M$%-,]6-O=&)L&:VA56,/ MT:22'/J%(Z$U]'_!K]COX5_!SX;V'A.T\&:'JFVV6+4-0U'3XIY]0E* 222M M(&)#')V9VJ#@ "OG#_@L5\,]9\2? _PMXWT6V:XD\&:L;BZ:/EX+>8*IEQW MD2'..F<] 2/J?X/_ +3GP]^,WPST[QII/B;2K>RFM5GO;>YO8XY-.DVYDBG# M$;"AR,G (&1D$&@#RW]FG]B-_P!F/X[>/_%7ACQ4L'@'Q(F(/!JVC[;9]RNK MB4R8_=DRHHV'Y),$Y%?5%?'W[//[9GB7]H_]J_Q]X5\*:?I&H?!OPW;Y3Q)' M;S?:)KC"(JK+YGEE7D$[+\G*1YS7O/@W]HSX<_$+XE:]\/O#WBBWU/QCH(F; M4M*CAE5[<0RK#+EF0*=LCJO!/7CB@#TBBBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _%?_@M5_R= M-X6_[$RU_P#2Z^HH_P""U7_)TWA;_L3+7_TNOJ* /U3_ &3O^36?@W_V)FC? M^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#AOC-\%_"GQ^\"7/@_QI8RZCH-Q+'/)!#-MRG>A!X(]:V_ ?@C2/AKX+T7PKH$#6NBZ/:1V5G"\C2,D2*%4%F))X'4F MMZB@ K*\6>&=/\;>%M9\.ZM$T^E:O936%W$KE"\,J&-U##D$JQY'(K5HH X# MX(_ OP?^SSX)'A/P/82Z;H@N9+OR)KF2=O,?&X[G)/\ ".,UF_&W]FOP%^T- M-X;E\;Z7/J3^';EKO3C#=RP>7(Q0DG8PW?ZM>#Z5ZC10!YU\=/@#X+_:/\&P M>%_'>G3:GHT%ZE^D,-U);L)D1T5MR$'&V1^.G-=SHVDVV@Z/8Z99(8[.R@CM MH49BQ5$4*HR>3P!S5RB@#@?C)\!_ ?[0'AD:!X^\-VGB'3U;S(?.W)-;O_>B ME0AXSZ[2,C@Y'%?/GAW_ ()1?L[>'_$":HWAG4=56.3S([#4=4EDME/& 5!! M8#'1B0<\YK[!HH JZ7I=GH>FVNG:=:06%A:1+!;VMM&(XH8U "HB@850 . M !7SY\;O^"??P0^/GB"YU_Q'X3-GXAN1^_U31[E[268_WW53Y;O_ +3*6/<\ M"OHVB@#P3X"_L-_!S]G'5O[9\'^%E_M_:RKK&ISO=7,:D$$1ESB/()!* $@X M)->O>-_ WA_XD^%[_P .>*=(M-=T*^39<6-[&)(Y ""#@]"" 01R" 0016[1 M0!\97G_!(_\ 9VNM7^V)HFM6L&XL=/AUB7R.HXRV7QP?X_XC[8^HOAC\*_"7 MP9\(VWACP5H-IX=T.W)=;6T4_,YP"[L26=S@99B6.!D\5U=% 'E?P'_9E^'_ M .S79ZW:^ M*GTN'69TN;Q9[R6XWNH(4@R,<<,>!7GOQL_X)W?!#X\^*KCQ+ MK_AJ:PU^Z;?=W^C7;VK7+=VD091F/=MNX]S7TM10!\\^!?V O@5\._">OZ!H M_@:W$6O6,NG:A?75Q+<7DD,BX95F=BT7;_5[1E0>HS7J/P=^#_AKX$> ;'P9 MX0M[BS\/6+RO;6UQ=27!B\QS(X#.2<%F8XSU8UVM% 'Q+_P3A^"MI\.O$'QH M\3^'O#.J>$O 7B'5;.S\.:?K:2I=26]FDRO<,LI,@6229B-W/!X K[:HHH M\]^./P&\&_M%>"T\*^.=/FU+14NX[U88;F2W;S45E4[D(/1VXSWK8_X5EX?_ M .%6_P#"O/LLG_"*_P!C?V!]E\YM_P!C\CR-GF9W9\OC=G/?.:ZJB@#@/@C\ M"_!_[//@D>$_ ]A+INB"YDN_(FN9)V\Q\;CN>& M+KQQI4^I3>&YY+G36AO)8/*=S&6)",-W,2<'/3WKU2B@"&\L[?4;.>UNX([J MUG1HY8)D#I(A&"K*>""."#7R3XJ_X)4?LZ^*->?5%\*WVC&28S2V>E:G+%;. M3DE0A)V+D_=CV@=!@<5]>44 <;\)_@[X-^!WA&'PSX&T"T\/:/&V\PVRDM+) M@ R2.Q+2.0 -S$G SP*Y3X??LJ_#GX7_&#Q/\3_ ]I%Q:>,?$BW"ZE>27L MLB2B>=)Y<1LQ5 ,8P.*]=HH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5_^"U7_ "=- MX6_[$RU_]+KZBC_@M5_R=-X6_P"Q,M?_ $NOJ* /U3_9._Y-9^#?_8F:-_Z0 MPUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M _%?_@M5_P G3>%O^Q,M?_2Z^HH_X+5?\G3>%O\ L3+7_P!+KZB@#]4_V3O^ M36?@W_V)FC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBJ]_?VVEV-S>WMQ':6=M&TTUQ,X1(T4$LS,> 22?2@"Q17RU>?\%//V9;& MZE@D^)T;/&Q5C#HNHRH3[,MN58>X)%1?\/1OV8O^BF?^4#5/_D:@#ZJHKY5_ MX>C?LQ?]%,_\H&J?_(U'_#T;]F+_ **9_P"4#5/_ )&H ^JJX/Q?\=OA_P" M?'?AWP9XA\5Z=I/BCQ"2-,TVXD(DGYP.V$W$%5WD;F!56L*.0?WLSS11CRUZE5.YC@# )9?QD^(GQ*\ M2_%;QOJ?B[Q3JUQJWB#49O/GO)FYS_"J@<*J@ *JX"@ "@#^H*BORT_8=_ MX*MZ)IO@[_A$OCMK,]G=:7"%T_Q2;6:Z:\C& (KA8D=_-4=),88#YB&&7^H? M^'HW[,7_ $4S_P H&J?_ "-0!]545\J_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_ MT4S_ ,H&J?\ R-0!]545\J_\/1OV8O\ HIG_ )0-4_\ D:O9O@O^T)\//VAM M%O-5^'OB>V\26=G(L5SY4%_MY2.2U\66D4^F2L&#*&E!9 R@[I50 @'-?:V@ MZ/I>@:/:V&B6-GIVE0I_H]K81)% BDY^14 4 DD\>M 'YV_M'>,/'/[47[=P M_9QTWQOJ'P[\$:-9)=ZC-I+F*ZU%_LR7#88$%N)40*3M&UG(; %\?ZYXS^'OCR>VLY]#UV?SY8/-N!;;@!\H969'5T5"VUD(('/# M?\%'/B1X5N/VI= \7?!#6-4U'XP>&4;^VI-!M#<6L*6R%M[.,[G1-Z2 !DV MARI5@?5O^"=_@NS_ &M/B)?_ +17Q)\9KXR\?Z/=&TM/#:Q>5!H7WO)?9T*[ M2YCVC:&WL2T@)4 _3"OR(\6>"OB%^TG_ ,%&OBG\-=)^,/B;P#IUFLE_"]E< MW$\,:QQVX\M85N(@H)E)R#VZ6^H6T=Q:SQW-O(,I+"X=&'J".#7Y+ M:!\56D#>1*LS@221R,AC99,E7'!P#N^@KS_@J=^S- M:V[21_$.6[<=(8=!U$,?INMU'YFOD?P)XKO?^"AW_!1KPO\ $/PUH=[I_@#P M%#;.;V^3:VRWDDFBW[&=!U+6+UMEGI] MM+=SMZ1QH68_D#6A7@_[=GB.]\+_ +(?Q2N=.M[BZO;C1Y-.CBM8V>0_:66W M8@+SPLK-GL 3VH _/C]E'X+_ +1/[8_@/6/B!!^TAXQ\&6;:S/9PV/\ :E_, MK;5CD+)MN4"H#+L"X_@-?47P1_8C^-_PU^*OASQ-XE_:9\3>,]"TZX,MUH-[ MU?L\_MW?$?PW\>H/@A^T?X**V\6Z/!_&KXN?%+]K;]K#5?@+\(O&5Q\/O"7A6 M)G\3>)M.++=/(C*LBHZE7&QV$0167E2?\$BV_P"$D^(_[2'BRY/GWVH:W;DSMRWSS7LK M\]?F+*3]!0!C?&WX6_'?_@GOI]E\5?"/Q?U[XF>#+.YACU_0O$TLDBJCLJ*Q M#2.-KLP3>FUT+)]X9Q^B_P +?B)I?Q;^''AOQGHQ;^S-=_MM:3!K7[(OQ=M[A0T:>&KVY (S\\41E0_]](M>6_\ !*'5;C4O MV)_",4[[UL[S4+>+/4)]JD?'YN?PQ0!]?U^='[;7CSQ-H'_!1#]G+1=+\1:M MINCW\VFB[T^TOI8K>XW:DZMYD:L%?*\'(.1Q7Z+U^9?[>'_*2S]F3_KMI?\ MZ='H _32BOS>_P""P7Q&\1?#+5/@3K/AS4+BTN[74K^Z^SQS2)%*?BO\8/%NH?%*\C%R]S9R1?8M.F89,21E261 M"=HV/&,#@*#@ 'Z%T5^>O_!+WXK>.[3QQ\6/@=X]URX\2W?@B[9+*_N)VG9% MCG>":-7?YFCW+&R _=!(XX YSX_>-/'W[;/[8^H_L]^#/%5YX-^'OA>%I/$= M_IK,LET4V"8,5(W /(L*QD[=P9R&P #[@_:@U"ZTC]FCXMWUC0QR12+92LKHP.58$ @CD$5X7_P2I\5:UXQ_9)T_4=?U>_US4&U>]0W> MI7+W$I4.N!O+?%?B/QOKG@OX*:'J#Z=I6AZ%*L M,URVT-AB05WA&C9WD5^9-J@#.)/CM\ ?&G_!-?3-.^*_P=\?Z]J_@NSNX+36 M_"GB*=9XC"[X4C:JIL+8CR$#H7!#')P ?J)17R#^UA\++K]LW]E[0?&WPTU7 M4])\4+IT>NZ&+6Z>W:[BEC5WLY=K ;F&-N?NNH&0"U>(^"O^"J=IH?[&]YJ7 MB"19_C5HK#0!I-T")+RZVL([V1.#L"HQDZ?O$*_+O6@#]+**^0?^">'[//B[ MX<^![SX@?$W6=5U;XA>,!]KFMM2N9'_LZW=O,$>QCA97)#OP,?*N!M.?KZ@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#\5_^"U7_ "=-X6_[$RU_]+KZBC_@M5_R=-X6_P"Q,M?_ $NOJ* / MU3_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *R_%'AO3_&7AG5] U:#[3I6JVJ'P)XO\3Q>+%B+6']OW-M-9/(.=D@BMD&V-DK@ MDT ?FE^R'_P2)B^)7P^7Q3\8=0U[PQ+J2K+IFBZ0\,-U%"1GS+DRQ2;2V1B, M %1RQR=H]X_XW>M7,,>[44 ?-'[>'[5'B+]DCX;Z%XLT/PO:^)8+S5!I]W]KEDC6W#1.Z-E M>I0C)XZ>M>\> O'&C_$KP7HOBGP_>1W^C:O:QW=K<1,&!1AG!QT8'((Z@@@\ MBJ7Q4^%_AOXS^ =8\&^+=/74]"U2'RIX6.&4@@JZ-_"ZL RL.A K\_\ 3_\ M@G'^T+\ ]6NX?@+\=H=.\.7$C.-.UZ2:$1Y[F-(IHG?H/,"(3Z#I0![!_P % M&/V9_A3XD_9S\=^--1\/:3H7BC1K![VSUZSMUM[B2=2-D,C(!YHD8B/#YP7R M,'FO,_V?_B-XXTW_ ()$:[K\%W=_VSI>DZG;:7?,Q\V.T29HPZ,?^>2^8%/8 M1@#I6*=:U"ZAUJ[(5ID\J4K%;D]0@CV2;?6 M4GN*^:?VT/AQKO\ P3M^-?\ PLOX0ZK:Z-X=\<6UY82:'Y@'V:5X\R!8<@M$ MK,LL;+Q&ZA3@%0WN _X)X?&?]GWQGK>H_LS_ !>M/"N@:LPDDT3Q(AE2)N?E MR8)TDV@G:YC#@'!)^\=/X?\ _!,S7/B%\0&\>?M.>/?^%H:T(S%%H]@\D=D@ MYP"^V,[ 6)$<:1@-RE>"_#OX:^%?BI_P5M^+^B^,/#^G^)=)6RN+@66IVZS M1"15M K[6&,@,W/N:^D?V/OV%_$G[)GQ@\97FF_$*XO_ (8:C&&T_P .LN9' MF8_?N,C:&C4!0\>#)GYMH7:='X8_L<^)O _[=7CKXX7>M:3<>']?M)K>#3H3 M+]KC9Q 6R@7'[ENC'J* /3D_8K^ L;*P^$/@XE3D;M(A(_(KS7JOAOPOHO@ MW28M+T#2+#0],A_U=EIMLEO"GT1 %'Y5J44 %>-_%-MJ M5SHEK/%!-_9<"S21F1MJL59E&W<0,YZL*]'KFOB1\.] ^+7@76O!_BBQ74M! MU>W-M=6[<94D$,I_A96"LK#D,H(Z4 ,^%_Q&T?XO?#OP[XTT!Y'T?7+*.^MA M.H65%=XT77+==SVLK ;E=?XHV*IN4$'*J0017S7KG['O[8GQ M"\,+\/\ Q?\ '_06\ 2(MM=7-G [:E6SP 9G_!) M.WF\;?$+]H7XH"-ETW7]=5+60I@,S37%Q(,]B%FAX_VA[4S_ ()AX^&_[3W[ M2_PUU!_)U)-36[MH7/S20P7-RC./4%;B _1A7W%\ /@3X:_9Q^%ND^!O"L3K MI]D"\MS,PX P !7@?[4G["6H_$SXJ:9\7_A/XP/PY^*M MF46:^92UM>JJ;%,@4$A]N$.0RL@VLO>@#N_^"@GC2U\"_L<_%&[N94C-[I+Z M5"K$9DDN2( JCN<2$\=E)[5A?\$S/!MUX+_8K^'L-[&8KG4(KC5-K+M/ESW$ MDD1]\Q&-L^]>,W?[!/QV_:)\4:')^TG\7-,U_P (Z/.MPGA_PM&T4=TPP"'( M@@"EAN!?:[ ,P4KGC[_TO3;31=-M-/L+>.TL;2%((+>%=J11JH554=@ /: M@"U7YE_MX?\ *2S]F3_KMI?_ *='K]-*^2/VCOV.?$WQF_:R^$?Q5TO6M)L= M'\&R6;W=E=F7[1/Y-XT[>7M0KRIP,D%_\%BE63Q/^SNK*&5M9O0589!& M^QXK]*Z^3OVZ/V0?$G[4^L?"V\\/ZSI6DIX3O[B[NEU(RYF61K<@)L1N1Y+= M<=17UC0!^:O[!?\ RD7_ &I/^OW4/_3D:@_8KN(O _\ P4X_:-\.:TRVVKZS M/?WM@LQPTL;WBW*HOKF&57Q_=0GM7T!^S=^R#XD^"_[4WQA^*&J:SI5]I'C2 MXN9;.SLS+Y\ EN_/ DW(%X7@X)YJ']KS]A63XY>--'^)OP]\52?#WXL:.JI! MJT880W:IG8)2GS*P#%=X#90E&5AC: >R_M3:[IWAO]FOXI:AJSQI81^&=01Q M*V!(SV[HD?U=F50.Y8"ODG_@GCI-[KW_ 31\5Z9II==1O(M>MK8QC+"5X65 M,#UW$5)XA_8G_:3_ &@M#DT3XZ_&?1]2\/6UO+);:+X9@\B*\O!&?(>Z=;>$ ME%DVL1M;[ORA2=P^A?V'_P!G?6OV7O@/:^!M?U*PU;4(;^YNS<:;O\HK(P(' MSJIR,>E 'YM?\$]_V-]._:<^%&MZG!\6?$_@_5-*U9K6ZT71I@J*C1HT'/"L3 M1PSMT(+>5"$)'!?:[X+*I7.0 ?3_ ,&IO!7P"_96\/74/BW^UO ?A_1?M,7B M*Z79Y]H-SK( !SD$!0!S\H&+O'7Q%\0_MB:-\.K!?A]IGC"WF.E M7$>4GVL,R2+@@Y98_,D' EFR <-C]-_VT?V4?'W[1WA3PG\._!OB'0_!?PTL M&A.I6K"4W$ZQD+%&B*FWRXD&Y5+ ,VW.-@->^>&?@OX/\*_"&U^&5GHT#^#8 M=-.E-I\R[EFA92LF_P#O,^YF9NI9B>M $_PA^*_A[XW_ WT+QMX7NOM>C:M M;B:/=@/$W1XG'9T8,K#U4]1S78U\@_L8_LB_$#]D?QMXOTF'Q9I>O?"75KB2 MYL--E:87]G*#B.3&SRR2@"28/S;488Q@_7U !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XK_ /!:K_DZ;PM_ MV)EK_P"EU]11_P %JO\ DZ;PM_V)EK_Z77U% 'ZI_LG?\FL_!O\ [$S1O_2& M&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^* M_P#P6J_Y.F\+?]B9:_\ I=?44?\ !:K_ ).F\+?]B9:_^EU]10!^J?[)W_)K M/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !17@'[<'[1&M?LO? >Z\'B#XJ?&[Q7\'_BQX;T MWP5X^TMW6RM[%I!%=&+/G1_O&;+;<2*5.'3<1T&?M.@ HKXJ^)?[GCZS7Q#X:^!V@Z5H,BB6"UU%5BN&C/(W+/>1R,2/1%XQQ7=?LV?\ !1C5 M?%GQ&].\0:!^SYI6J:-J,*W%I>00W!2:,]&7_2.AH _2NBOSJ_X:X_;9_Z- MMT__ +\W'_R17VI\ O%?C/QQ\(_#^M_$+P['X3\87:3&_P!'B5@MN5FD5 S M,>8U1N2?O4 >@T45Y5^TA^TIX,_9=^'LOBKQC=NJ.QAL=.M@&N;^?:2(XU^@ MR6)"J.IY (!ZK17YPZ5^U]^V7\=K(:_\*?@1I&E^$K@"2SN-=E FF3LZR3W% MNLB$$8*1XXX)K7\!_P#!2CQK\-OB98^!/VF_AO'\.+K4' M]>T\.MBH)P&8, M\@>/. 98Y6"GJ,9( /T'HIL)OVL+SXE0^(M%TG1U\+W=K;VQTP2YE64W )?>[< MCR5QC'4U];T %%%% !117R=^V]^U_P")/V7_ !C\(='T#1M*U6#QE?W-I>2: MD)=T"QR6B@Q['7DBY;KG[H]Z /K&BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /Q7_X+5?\G3>%O^Q,M?\ TNOJ*/\ @M5_R=-X6_[$RU_]+KZB@#]4_P!D M[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHK$\;Z)>^)O!>OZ/INIR:)J.H:?<6EMJ<(R]I+)&RI,O(Y1B&'/:@#;HK\ M7;__ ((O_'2_O9[B?QCX%NY9'+-/<:E?&1SG[S$VAY/U-0?\.5/C?_T-/P__ M /!C??\ R'0!^U-%?BM_PY4^-_\ T-/P_P#_ 8WW_R'1_PY4^-__0T_#_\ M\&-]_P#(= '[4U^*?[;G[=^O2?MJZ5K/@O4Y&T'X;WHL[2WCF(@OIE;%X7QP M5D.Z'/.40$=:\D_::_X)Z^//V4? MKXI\9>*/!]S;W=XMC;6.DWEU+=3R%68 ME5>V1=JJI))88X'4@'Y>H _J%^'/C[2/BGX#T#Q?H$_VG1]:LHKVV?OM=0=K M#LRG*D=B".U='7\VG[,O[,^O_M5>.KKPCX8UW0-'UJ&S:]CCU^XFA6X164.L M9CADRPW!L'' )&<''U%_PY4^-_\ T-/P_P#_ 8WW_R'0!^U-%?BM_PY4^-_ M_0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ /\ !C??_(= '[4T5^*W_#E3XW_] M#3\/_P#P8WW_ ,AU]W_\$[_V2?'_ .R;X3\6:5XX\5Z?KL>J7-O+8:=I-Q/- M:V0C5Q(ZF6-"&DWH" N,1+R<\ &)_P %>?\ DS;4?^PU8?\ H;5\6P^$O$'[ M!_\ PHG]H[P5;SWG@SQ/X>TV#Q-IL;':99+:-IXV/83;?-0GA94/;:#]I?\ M!7G_ ),VU'_L-6'_ *&U>E_ [X9Z!\9/V#_AWX,\3V8O=$UCP3IMM/'QN7-K M&5D0GHZ, RMV90: /;/ OCC1?B5X-T;Q3X=OH]1T35K5+NTN8^CHPR,CLPZ% M3R""#R*_//\ X(A_\DL^)?\ V&;?_P!$&LW]AGXF:]^QO^T-KG[+OQ*NR=(O M;LS^%M3E&V)I)"2@0GI'<#HH/RS!EY9VQI?\$0_^26?$O_L,V_\ Z(- '2?\ M%/?V9]69-+_:'^&_F6'COP:T=QJ+6:CS)[:([DN,?Q/#CYLYS'D'A #=^(__ M 4RTC_AB?2_B!X(MVB6NCQ_.UGJ2JHN)-O)*1AUD7.=WFP@_>./O M6XMXKJ"2">-)H9%*/'(H964C!!!Z@CM7Y"?LJ_L[^"(/^"IOCSPS_9GF:#X- M:\UC1["1MT<,Z2P"($$>X)::UC8[DM2QYW G=(>[D@Y"*:\2_P""M7A7Q#X=\;?!GXP6NBR> M(_"_A&_!U.SP3%&RW$,R"3@[4EV-&6(P"J@\L ?TFKRO7OVB/AE!\8K/X,ZK MK*2>-]7@9DT.XT^=HYH3#)(=TIC\D@I&_P N_)/&,\4 >:_"K_@I)^S_ /%6 MVMO+\=6WA?490-^G^)E-@\1/8RM^Y/\ P&0U?^.W[(WP_P#VL_%W@'Q_)XBO M+6\\-2>;9ZEX;GMW6[42I*BM(R."$=&*XZ>8U8_Q/_X)E_L^?%"2>X?P6/#% M_,23=^&;AK+!/I",PC_OW7PY\;O@IX[_ ."4_C'PU\0OAMXVOM<\#ZMJ'V.\ MTG4%V+(P4N(+A5_=R;XTDVR*JLI4X ZD ^P/^"MG_)EOB#_L)Z?_ .CQ5[]C M/]I+X1^%_P!E?X7Z3K/Q3\%:1JMGH<$-S8WWB&T@G@<#E71I RD>A&:P?^"I MFLP^(OV#[[5K8,MO?W6EW4:OU"O*C#/O@UPO[*__ 3;^ _Q0_9U^'WBSQ#X M8O;O6]8TB&[O)H]6N8U>1AR0JN /H!0!]?\ _#6/P0_Z+)\/_P#PJ+'_ ..U MZ;I^H6NKZ?;7UC&?#UCX1\.:5H6F1M#INF6D5E:QLY_TOP9X*MXWEL9&W13".W%W*"AX/F2O%$_J MB#T%?J=7Y>Z*P^$__!:34TU0_9;/Q;:,+*:0X63SK%&7D^LT#QC_ &L"@#]0 M(XTAC6.-51% 5548 Z "O&?VK/V6?#'[6GP[@\+>(KB;39+6]CO;35+.-&N M+=APZKN'1T)4CIG:<':*]HKB_C%\7O#7P)^'>J^-O%UW)9Z#IOEB>2&,R2$R M2+&@5!RQ+..!VR>U '/ZAKGAC]D7]GF*Z\0ZYJ-[X:\&Z7%;'4-099;RX1 L M<2?*JAI&)1%X&21D]37Q_P""_P!J#]KK]JJVN?%/PB\!^%_"'@%976PN_$CL M\U]L)# .6 ?D%![Z;4/"FN>)[^ OPYT[24C33K?P]8+#Y: MX#+]G0[OJQ)8GN230!\T?L\?MU>,+CXV+\$_C[X-M_ WQ#N.=-OM/)%A?C!* MJ-SOR^QMKJ[*[ KA6&#J_P#!0']L+Q)^R;KGPEDTF.P?0]>U&X36S=6K3S+: MPM;%C#AUP^R63KGG%>'_ /!7Y8O#OQ*_9W\3Z;&B^)H-3N1"RC#RK#-9R1@M MZ*[''_71J7_@LUI\6K:Q\ ;&X&Z"ZU34(9%]59K(']#0!T6O_'S]MGQYX?N? MB+X&^&^@>'_ GDG4-,TC4?+GU.]L\;U=T,NXL4YV@1D@_*&X)K_#?_@I1\2_ MVDO!^C>'/A%\-+34OBVZ2R:W)?2,FC:9"A"K.&9U)\PMPC/E2I'[SC/Z+QQI M#&L<:JB* JJHP !T %?F?_P10T^WAT/XQW:1JL[ZI90%@/X%6<@#\6- &UX3 M_;6^/OP'_: \(?#S]HOPQHHTCQ9-';6.M:.@&QGD$:NK(Q1U5V0.A574,&] MWJ7_ 4%_;$\2_LDZQ\)YM'@L9]%UW4+E=:%S;&:;[-"UL6\G#J ^V63&_^ML*A_X+ :7::YXP_9QT[4-OV"\UR\M[C<,C MRWDL5;/M@F@#J+7XR_ML?&'PTOC[P)X%\&^%_"EPAN])T/6'9]2OK8C,;.6< M+EA@C_59!!'!!/KG[$G[:D7[4FGZ_H7B#1/^$3^)/AF3RM8T7Y@A&\H9(P_S M* ZE61LE#C).X5]/001VL,<,,:Q0QJ$2.-0JJH& !T %?FGX!2/PS_P6H\; M6>A_NK34=*9M1BA&U=SZ?;SOG'7,JHY_VF/>@#V;]J[]O'5OAK\4K#X.?"'P MBOC_ .+-Z$WV\V[[+8[T\Q0ZJ5+MY?SGYD5%(9FZ@>=^,/CY^VO^SSH9\;>/ MO G@WQ?X.MR)]5M=#9AJ:;::UI=YI^H6\=U87<+P7%O M,,I)&RE65AW!!(/UH \A\%_M9>!?&_[-MU\:[.>X3PO96$][>6S*INK=X0?, MMV4-CS,@ #.&W*0<,#7RMX%^/7[9O[3WA_\ X3?X;^&O!7@OP3=/)_9::RYD MN+I$8J3N);/S!ANV1@D''')\Z_X)3>"++XO?L_?M ?#+5)9'\*ZE=1V\=U'C M>K3P21F5 1@.HBA<9XR!5CPO\,_VV/V&["30? MOIGQ4^'5C-))9V:HEQL1G M+';"7CN49B2QCC9T#%L9SD@'T!^R'^VQXS^(OQF\1_!3XQ^%+#PG\2M%@:=' MTUR+>[5-A9-A=_GV.L@97*LNX@+@9M_M!?M8>-OAC^V]\(_A-H\6E-X6\56] MM+?O-O+<. ORQ+U4\YK"_93_X*%:#\8OBP_@/Q[\/Y/AC\5+A? M*07,1Q>NB%C$Q=$DB?8,JCY! P&S@'S7]L;_ )2I?LY?]>5C_P"EMW0!Q?\ MP67N/B@T&DPZK;:,OPI7583H]Q"3]O:\^R/Y@D&[[G^MQP.@K[,^"_Q'^*WP MY^$OC#Q;^T:OAO1=.T6W2\M)O#Q+ VRQDN&!=LN3L"J.23@=:^?/^"VG_) O M O\ V,P_])9ZZW_@K;JMYI_[%$%O:JS07VL:=;W14X B"R2@GU&^./\ $B@# MF/"'[4G[6/[5D=_XE^#/@7PQX3^'B3M'IVH>*"S7-]L)##=OVM\RD':@522N M]BI([[]G;]MSQI<_&L?!+X^^#;7P1\1+B,RZ7?:V\E3'*^+] M?G=2&8X&2QX'2N3^+7P-_; _:"^+OPQ\:>,/ASX.T>[\&:C%#.%ZMP#7V-\"_VEO#?QF_9WT_XM2/'H6D?89KK5(YY0XT]H-PN%9L#(78 MS X!*E3@9Q6I^T\JR?LU_%A64,I\):L"",@_Z'+7YI_"74K[3O\ @B_\39;% MW$QU9X#M//E27EFDH^A1WS]30!Z]X6_;$_:9_:X\0ZO?_ +P3H6@_#[2[DP1 MZQXI!+W;@9V,V[&X@@E(U.S<-S\@GYN_;+^.'Q$^(WQ@^"7@_P"+/@F'P=X^ M\)ZW))YGL_)GMR713\S#(Z@[E7]%O^"<&DV&D_L5_#!+! M4V3V4US*R+@M,]Q*TA/J0Q*_\!%?-W_!6W0K!?B7^SEK06--3;7);-F ^>6$ M36C@$^B,6Q_UT/K0!]Q?'[XY^'/V!O!7A3PE=9N-*T_6F7TW@OX2Z+"@-E>ZS=2R&1]L?FI'&D88Y&.)I.> MP!KN[/Q_^WUI]G!:6WPB^%L%M!&L444=RP5%48"@?VAT H [[]D/]M;4_C- MXTU[X6_$WPH/ /Q=T!#+=::A(MKN,$;GA#,S @.C;=SAE8.K,,[>1_:L_:Z^ M)_[(_P"T!X3G\16&EZK\"]?G6)[^VL9!?69VXEC9Q(5+I_K5&T;T!4 /C5\0? GACP\-+V66H2>']0C6-K;9-&TC(UQ*[/LF*\'D* MHQQD_9/[87A/P!XQ_9Q\;6GQ+N%L/"D-BUU)J&T-+9RIS%+".\H? 51]\MLY M#$$ XW]M/]LS1_V9_@O:Z_HLUGKGBGQ&@3PS9AO,BN=RAOM)"G+0HK*W!^8L MBY&[(]$_9HU#XG:U\)-)U;XN)IMIXPU$?:I--TRU:!+&%@/+A<,[$R@'?B1^T_X(M/BQJU_?G1=*9/ ]EJHS:22QRNT<8+'HA\YD M4<%TQG*A6_5?LG?\ MFL_!O_L3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^,_V[/V!]=_;& M\6>&=2MOB''X;TO1;&2W32KC3FN$\YY-SS*PD7!91&I!'_+(<\U\P_\ #CG7 M/^BMZ?\ ^".3_P"/U^M5% 'YI? ?_@D=XG^"/QB\(^.K/XNVQDT/4([N2*WT M5T>>$'$L.XS8 DC+QDX. YX-?I;110 4444 %%%% 'R+_P %2O!'B/XA?LGW M^D>%M U3Q+JS:M92+8:/9270M%-!(MN@9'1@&5@0001D$5ZI10!\@?\ !2#]D>7]HKX6 MQ^(_"UNZ_$GPD&N]*DMLK-=P@[I+8$<[N-\?<.,#&\FO.?\ @CU\,?&/PR^& M_P 0K7QAX3USPGG_V3\1?V;->G\26Z;6N+,7-C%<,! MU\M[>3:#UW*S#G@8KDM:\'?'[_@IQX^\+Q^-_!$WPI^#^BW(NY8KR*2.6?(P MY0R*KS2, RJRJJ(&).3][]6** /DC_@IG\/];\8?L>ZKX=\'^'=1UZ_6]T\0 M:7HUG)=3>6DJYVQQ@L0JCTX KYK^"/[8W[0WP7^$OA3P-#^R?XRU6+0;".Q6 M]DT[48FF"#&XJ+0XSZ9-?J710!^=7_#Q3]HO_HT#QA_X!ZC_ /(=?7W[,WQ6 M\5_&;X6P>)/&?@._^'&MR74T#:'J42;R-7\Q8?-R/+='R\;G@,S X#;E^ MPJ* /S=\,_\ !1KXW?"G2QH'Q<_9Z\2:EXBL0('U?2X9((KM@O#$")XR3C): M-RIR<*,8KD/'&@_M&?\ !3'Q1HFC:[X(OO@U\';"\6XNEU(2)-," MY@4?NHS)M,;A5*J&5LA=H9-RG/Z6T4 ?F?X-^%'Q9_;U_:>\*_%;XG>#;KX< M_##P?(DVDZ#J@9;B[9)/-4;'4,V]U0R.552B*JYZUUG_ 56^&7C'XB>)/@/ M+X4\)ZYXFBTW5KN2]?1]-FNQ:HSV95I3&IV [&P6Q]T^AK]!** "OS[_ ."1 M/PR\8_#7PW\5(O%WA/7/"LMYJUM);)K>FS69G0)("R"15W 9'(]:_02B@#X$ M_P""HGPU\7_$#QM^SY/X7\*ZWXD@TO7+F:_DTC3IKI;1#+9$-*8U.P$(_+8' MRGT->?\ _!:RRNM2G^!5I92^3>7%_J44$FXKLD8V04Y'(P2.17Z=U\"?\%2O MA#XV^*7B/X%S>$/"VJ^)(M)U:[EOWTVU:86R,]F59]H^4'8_7^Z: *\?_!0/ MXO?"KPW'X1\>?L]>+M6^)EG']DCN]+@>33M5D08\])$1LAB 2(]X))P5Z#H? MV!?V9/'F@_$'QQ\>?C!;I8_$'QD72WTGJUA;/(KOO&3L)V1(J9)1$P3EB!]Q M44 ?G?\ M&_ KXI_LW?M42_M&_!;PW)XVT[5H?)\2^%;3>]S*7VK*4C4%F1R MD4@*!BDBDE2G%4_B1^WW\6?C9X2OO WPF^ GC32O%^K0-8W&I:M;O''IGF J MSJVU5# 'Y9)&0*>2#C!_1RB@#XN^!W[">M_"7]BGQ-\-+'Q1+H7Q%\2H^H7. MO:3T\0:9$UT+N,EBBO(!O"UI'%IUOJBF.[U Q^:8N&568EYF8OM"A%" L>:Z;]J[X9 M>,?$7_!2CX">)])\)ZYJ?AK3;2S6^UFSTV::SM2MY=,PEF52B$*RD[B,!@>] M?H)10!\7_P#!5SX(^*OC5^S?8)X.TB?7=4T'6HM4FL+-#)<26X@FC?RD'+L# M(AVJ"2 < XK&\(ZYKO\ P47_ &;?'7PY\<_#;6?A=JVGV5B++4M52<0W-\!( MRS1AX4(17A7>N6.V;&>A/W310!^9_P %_P!JCXR_L8^#[?X7_%WX+^*?$UCX M=7['I7B7P[ ]Q#+; ?NH_,V^6X4%54A@RKM5DRO.Q\/8_C]^VG^TUX;\?ZUI M/B;X+?"/PNX:'2WO)[.XU,I(',;H-C2&5E4.VT(J*5!+/ M_!)7X7^,OAOJ7QM;Q;X2UWPLNH:C8O9MK6FS68N55KO<8_,5=X&YTE5$1%!+,Q( M &22!7RC^P#^S[J.N?L&>(_AI\1/#VK^&'UV]U&VFM=5L9+6ZB25(PDRQRJ M#E6&Y21C*U]WT4 ?ES\"OC%\8_\ @G;97OPG^(7PKU_QWX0MKN670=>\,PO, MFV1BQC0[2I5F)?82KH7;(((QP/[35C^T'^U-\5/A=\1-2^$GB/P_X-LM82TT MC0(["XN;VTB6:%Y[R[58\Q"3" %@H(BX!"[V_82B@#YO_;S_ &56_:Q^",F@ MZ;-#:>*M+N!J.C3W#E8C*%*O%(0#A70D9QPP4] :^>OA]_P4 ^+7P;\+6G@_ MXO\ P$\<:GXNTM!81ZOI5H[Q:HR817+%2K,V#EXV=6/( S@?HK10!\"_LK^$ M_CS\?/VDKOXY_$M=<^&W@N"#RM&\$F]FA6Y78R1B6#*DHNYI"TB+O=E*KMX& M+^V?X=^*7[9'[07AOX)Z+X9\2^&OA+IEV+G7?%=WI4]O9WDB#+M'*Z!)%1,Z!#I@*S3V ML6&-NI'S-*"OF(>6+[AUD)KW7]D7XN>+?C!\&],U#Q[X0UOP;XULL66JVFLZ M5-8_:)54?Z1"LB+E'&#@?=;WNK:02131L 5 M=&'#*0001US0!:HKPF7]J*'Q!^T9:?"GP-H,GB]]-#2^+M%O MV,?&DV@O-!)=26ME>7%N2&BM9)T63D= PQ&?:0CO6)_P3N^"?P8?]F/P;K?A M_0= \0ZU?V$;ZWJ=U:Q7-VMZ1F:!V8%D"/E53@;0K8YR0#K_ ((?\%&/@=\> M?$%MH&C>)9M&\07;^7:Z;K]L;5[ALX"H^6C9B< )OW'L#7TU7Q-^WE_P3_T' MXU?#E]6^&GA+2]'^)NGW$4MI)IJQ6"WT9D D29AM4D*Q=6;Y@4 !P<5]._ F MQ\8Z7\'?"%C\06BD\9VFG1VVJ30RB599D&SS-X^\6 #$^K&@#F/VA_VMOAE^ MR_I]G-X[UW[+>WH+6FE6<1GO)U!P7$8^ZH.?F8JN00#GBN8_9X_;X^$'[3'B M!] \*:Q=6?B+RVECTG6+;[//.BY+&,@LCX R5#;@,G& 80726^F-)&&*AN&!YX85]55^5OPM\ M!^&?B-_P5R^,&E>+/#ND^)]+6QN)Q8ZS8Q7< D"V@#[)%9=P!.#C/)H ^A[' M_@K;^SG>;_-\0:Q9;<8\_1ISN^FP-^N.M?0GP8_:*^''[0FDW&H?#[Q79>(H MK;:+F&+?%<6^[.WS(9%61 <'!*X.#@G%9\G[)?P/DC9#\&_ (##!V^&+('\" M(LBOSL\6?#_3?V._^"J'PUTSX9!],T/Q9':?;-&AD9HH8KJ>6WFBP23L!B$P M!/RD#'"B@#]:J**BN9OL]O+*5+"-"^T=3@9Q0!E>,_&.C_#WPGJWB7Q!?Q:9 MHFE6SW=W=S'"QQJ,D^Y[ #DD@#DU@?!7XR>&_C]\.-,\<>$I;B;0=1:98'NX M3#(3'*T3Y4]/F1J_+G]I"7]I']L;X4^+_'OBS3'^%?P;\/V$FK6/AZY#+/J3 M(,Q[U.UY2<@^8X2,#!12 M#SXI\>ZVN@Z%]H2U^U&VFN,ROG:H2)'8YVGH.U>&_P##T;]F+_HIG_E U3_Y M&KQ?_@KU=3>,H_@?\*+.0_:?%7B?S/+3D@KLMHR?J;QL?[I]*]R_X4C^R!;Z M_P#\(ZWA_P"%0UV,^6=,=[+[6"#@@QEM^<^W6@#UCX(_M%?#W]HW1=1U;X=^ M(/\ A(=/T^X%K*+30 M(KG<+6W8-+(_"_@*4:;HVE MW@$MJ,3216[%#\K*1!/+M((WR9[4 ?5_P;_X*$? SXY>)H/#GA[Q@+;7;E_+ MM;'5K62S:Y;. L;.-C,>R[MQSTKZ.KX;_P""F'[*O@WQ'^SSKGCO0=!L= \9 M^$(TU&VU+2K=;:26!'4212% -P5,LI/*E!@@%L][\*/VIKK6/^"?,'QFU!TN M=;TWPS=2W'F=)[ZU\R'+>GF2Q _]M* .J^.7[=/P7_9YUI]$\7>+HQX@C ,F MD:;!)=W$0(##S @*QD@@@.5)# @8YKH_@3^U9\+OVDK>Z;P#XJM]7N[1=]SI MTL;V]W"N<;C%( Q7) W*"N2!G-?)W_!*_P#9[T#Q%\([SXS>,],MO%7C7QAJ M=W,NJ:Q"MR\<,,O%5CX%\(:YXDU1_*TS1[&?4;J0?PPQ1M(Y_P"^5- '*?&;]H+X M>_L^Z'%JOC_Q19^'K>?<+>*;=)/<%1R(H4!=\9&< @9&<9KYFM_^"P7[/LVI M"V>?Q-!#G'VR32U?/W[$?P9;]O[XL>,_CW\9X/[>T>TO_P"S M])T&5V:S$@4/Y6P]884DCPO1V=BV2&W?I+J/P-^'.K>'Y-#N_ ?AN?1Y$,9L M6TF#RMI & H3 X Z=,#T% %OX8_%GP?\9_"T/B/P1XAL?$FC2'9]HLI,F-\ ME)$.&C< @E7 89''-=;7P!\#_P!COXD?LK_MK:EJ7PXM=_P(UV$&_M[K4T'D M[E45\-Z?_P %AO@5=:E'!?DS7V1X+\;Z!\1O#-CXB\,:O9Z[HE\GF6]]8RB2.0=#R.A!R" M#R""" 10!N45\S:E_P %$/@YH.I?$FRUG4[_ $:7P'>_V=J'VRV4?:K@R21B M*U57+2L3"YZ#"C<< $CBOA?_ ,%8_@?\3?'&G^&#'XD\*W-_(D-M>^(;*&*U M>1R BEXII"F[(PS +SR10!]G45\A_&S_ (*C?!/X)>-+WPO!=3>]M8)?L M]W:W,1AN;27 ;9(AZ9!R&!*GG!.#@ ]0HKY@UK_@HU\&/#.J?$33];U/4='N M/ ]^-+OENK0$W=R9)8Q':JKLTIS"YY"@*,G SCDO!G_!6#X(>*/%UKH.IQ>) M_!1NRHM]1\3::D%I)N.$;?'+(44]=[JJ@A%K=2@ D^7AF20@ M DJC$@#.,%O@SX)U#Q;XRUB'0] L5!FNI@S J@ MD^E '5T5\+_\/AO@L)PQ\.>/1I9?8-7_ +'@^RXSC=G[1NQGC[N<]J^N/A/\ M7/"7QP\$V?BSP3K4.N:%=$JMQ$&5D=?O1NC ,CC(RK 'D'H10!R7[//[4O@3 M]IZRUZZ\#W%]/%HMPEM=_;K4P$.P8C;D\C"FO0Y/&F@Q^+H?"S:Q9?\ "236 MCWR:2)E-S]G5E5I3'G(0,ZC<1C)Q7S+^R5\9_@'=?#[XF^)?A'X2O/"^B^'L MW>O1_8EADN&CBDDW(OFMN(5'ZD(- M*:RLTBM$:[#D68&]#( !_H[]&/;UH _:6BN0U#XL>%M#^&,KS35D\MM8@T MB,6BGMG=,)/PV9]J /N.BN.^$_Q?\(?'#P;:>*?!.N6VO:+<<": D/$X )CD M0X:-QD95@#R#T(KL: *FK:M8Z#I=WJ6IWEOI^GVD33W%W=2K'%#&HRSN[$!5 M !))X%?'?C#_ (*W?L^>%=:FT^VU37/$:Q$JUYH^F%H"P."%:5HRWU (/8FN M+_X+0>)M>T;]G/PUING/-!H^JZ^D6IR1$@.J0R/%$^/X68;\'O$/2OHK]G'X M#_!'1?A#X;?P%X;\.:SHES912+K#6<-Q/?-L&9)I""Q?.H+I/A'Q-Y?B$H9!H>JP-:W;* 2=@;Y9" "2(V8@#)P*]]KX _;@ M_P""?-SXLUCPAX]^ .@:=X7^(&G:G&UT-.DBTZ Q@%TN<<*)(W11\HRPC7EY#X8L;O7Q;V-^MG'+J 60>3#($!EPQ.-H.[GT% &I17QG\0/^"LGP M)\$^(KG1]/E\0>-Y+8D2W7A>PCGMA@?,1)++&'4?WDR/0D5[#^SM^V)\+OVH M+>Y'@C7O,U2U7?<:-J$?V>]C3CY_+).].0-R%@"0"0: /0?B=\4/#'P;\$:G MXN\8:M#HN@:<@:>ZE!;DD!555!9F8D *H))->%? '_@HE\*OVD?B1%X)\(0^ M(/[7D@EN4DO]/6*$I&,L2PD8CMC('45\D?\ !7S]J;PIXG\-S_!335U2/Q;H M7B&SOM1:2!5M'@^QRN KAR6.;B$X*CH?3GT'X:_\% _V=O"/P)E'A_PQJVEC MPYIEKHTDMOHMO'+YL\+H"KB3+!F@)9BHR,UM5^.W_!,?]MGP%^SW\,]=\$^)++7K M[7M4UN?5+:/2;-)E:(6D0QEI%._,+\8]/6OT\_9Y_:&\)?M-?#T>,O!KWATK M[7+9/'?Q+%-'+'M)5E#,!PRL.>C"@#TVBO _B!^VU\-OAK\?]!^#VL2ZE_PE MFL26L4,D%LK6L[CGG2 M?6T2V9(87='E?YR%3,;')/09Z5\U^*_^"N7P.T'7;G3=(M/%WC5+?=YE]X>T MI'MQC@D&:6)B,_Q!<''!QC(!]KT5\Z?LU?M[?"?]J;5IM%\*7VH:;XBCB:<: M+KELL%Q)&N-S(4=XWQGD*Y8#G&.:WOBK^V!\//@O\7=#^'GBNYO=.U75M,DU M=+\PK]B@MHQ.SM+(7!7 MY#PI[>M 'MM%?*OP#_X*1?"O]H[XK)X \*:?XHC MU65)I8+S4-.C2UF2)2S,&25F0$+QO5>H'!(%;_[0W[?'PB_9JUQ-!\2:M=ZM MXE90[:)H$ NKF('&T2994C9LC"LP)!!Q@@T ?1=%?+7P-_X*2?!GX[>+8?"U ME?:IX4\1W#>7;Z=XHM4M&GDS@1JZR/'O/9"P8] ">*^I: "N3^*/Q6\)_!?P M;>>*O&NMVV@:%:X#W5P22S'[J(B@L[G!PJ@DX/'%=97YO?\ !9?3M3AT3X/> M(+FTFU+P+I>M3C6;*/(221Q"8@W./FCCN$!.,;CS\U 'L/@/_@JO\ /'GBZV MT!=:U30I;J588+[6; P6KN3@ R!FV GNX4#/)%?7^<\CD5^7O_!2?XR_![XL M_LW?#WPQ\/AIOB3Q3K-W:3^'--T6W5KJQMB&1D\N,9BW$B+R3@ENBG9Q^AGP M-\/:SX1^"O@'0_$4GG:_IF@6%GJ#[MV;B.W1)/F[_,#SWZT =O117DG[6WB3 M7/"'[,?Q/UGPV9DUNST"[DMIK?/F0GRR#*N.A12S@]MM 'G?QL_X*0? WX%> M(KCP_JWB.XUS7;63R[JP\/VQNC;,."KR96,,"""N\L".0*Q_A?\ \%2?@!\3 MM>AT<>(KWPM>W$@B@/B.S-M#*QZ#SE9XT^LC**\?_P""3'P@^$'B3X"#Q-)I M.B^)?B')?7*:Q)J<$=SK>)64.VB:! +JYB!QM$F65(V;(PK,"00<8 M(- 'T717RU\#?^"DGP9^.WBV'PM97VJ>%/$=PWEV^G>*+5+1IY,X$:NLCQ[S MV0L&/0 GBO4?VCOVD/"?[+G@.V\7>,H]1ETJXOX]-1=+@6:7S721URK,HVXB M;G/I0!ZI17QYXU_X*I?!3P7\3AX(*^(]UAG8@&(DRAV96. MTA$;G(&2*]:^!/[6G@G]H+QAXT\+>'X=6T[Q!X1G^SZG8:Q;)!(&\R2-M@5V MW!7C(;IC\N6B4-(54<*@)&68X4#(R2.:\4\8?M M&?"CXJ_L>:Q\4/%7AS5M3^%5R%%QIVH62B>Z1;Q(581"3!43!2/F'W2?J >T M?"OXF:)\9/A[HGC3PV\TNAZQ"9[5[B(QR%0Q7E3TY4UU=>9?L[>)O ^O? GP MMK?@'3SX?\"RV;3:?9W""'[/"'?=N&Y@HR&/WC7S]X^_X*S? OP;XFN=%TS_ M (23QS-;LRRW7A?3HYK<%?O;7EECWJ/[R94]02.: /LZBO%_V%8+IPL.IZWI:):N"0*3@.4R0RYXW(S $@$@F@#VFLOQ5XDL_!WAC5]?U%G73]*LYKZY:-= MS"*)"[D#N<*>*U*\_P#VA/\ D@7Q+_[%G4__ $EDH I?L^_M$>#_ -IGP1<> M*_!,UY/I$%])I[M>VY@?SD1'8;2>F)%Y^M>FU\%?\$8?^34-;_[&V\_]);2O M6]4_X*)?!KP_JGQ'L-;U2_T6;P+??V;?F\M1_I5R9)4$5JJ,S2DF%ST& ,G MR0 ?35%?$'A'_@L!\!O$VO0:=?1>*O"\4SJBZAK.F1"WY. Q,,TC!>G)7O\ M7'VK_:ED-,_M(W< T[R?M'VOS5\KRMN[?OSC;MYSG&.: +5>1>-_VI? GP^^ M.?A;X2:O<7R>,/$EO'5%W29PIW02?IZUX1XM_X*X? CPUXJN= M&LO^$F\4PVI(GU;0]-22S0 X9MTDJ,R@_P 2J5/8G(KYT^)WQE\(?'G_ (*; M?LX^+O!.KQ:QHMSH]FA=05DAE%UJ!:*5#RCKD94]B",@@D _5^BL+QMXXT#X M;^%[_P 1^*-7M-"T.PC\RYOKV0)&@[#W). %&220 "3BOCFZ_P""PGP*@U(P MPV'C*\TU9/+;6(-(C%HI[9W3"3\-F?:@#[CHKCOA/\7_ A\JUY5^R=_P F ML_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "L3QOX@N/"?@O7];M--FUF[TW3[B] MATVV_P!;=O'&SK"G!^9RH4<=36W10!^+M_\ \%JOC4M[.(/!_@6VB#D+#<65 MZ\B#/1F%TN3^ ^E0?\/J_C?_ -"M\/\ _P %U]_\F5^U-% 'XK?\/J_C?_T* MWP__ /!=??\ R91_P^K^-_\ T*WP_P#_ 77W_R97[4T4 ?B5K'_ 62^,'B M+2;S2]4\$_#C4--O(6M[FTNM*O9(IHV!#(RF\P002"#7D'P[_P""@WQ;^$WP MW\2>!?"5[8Z/X>U:21[*)$FDET)9&)>.PDDE9HU.?XS(5/S*0Q+']F_VHKKX MN^(%T'P#\*;%M'?Q(94U;QY,ZF+0K5-N\QH&W-<.&PG Q@X(.63JOA%^SCX& M^#/PI/P_T?2(KS1+F-UU-M119Y=5DD7$LMR2/WC/WSP!A0 !0!^,GP-_P"" MFWQ"_9Y\!VWA3P?X)\!P6:.9KF\NK&]DN[Z=OOSSR?:QOD;UP /0?^ M'U?QO_Z%;X?_ /@NOO\ Y,K[Y^$OPL^(/[*/Q>LO!OA6RNO&7P%\13RO:0R7 M -UX/N,-(R;G8%[5R#@9)!/][_6_6% 'XK?\/J_C?_T*WP__ /!=??\ R91_ MP^K^-_\ T*WP_P#_ 77W_R97[4T4 ?BM_P^K^-__0K?#_\ \%U]_P#)E?=_ M_!._]L;Q;^U]X3\67WBSPO8Z)<:'/8"WSGB5. MG?ZZHH R?%GA/1_'7AK4_#WB#3H-6T74H&MKNRN5W1RQL,%3_B.0<$/?$<7@GQM;P1PZA#JD;I;7$J@*TT4P!0*QYVL59< MD8(&X@'@>O\ QB_;6_8;C@U?XC1V?Q.^'UO,D5Q?,Z7*!20.;A46>(DD /,I M7) P2<5^@?@']I3P5\0/V?X?C#;WK67A(:=-J%TUSCS;00[O.C< GYU9&7 ^ M\<8SD5\D_MR?\%#O@YK'P*\6>!/!NM1^//$GB2SDTN*#3[9WM[;S !YSR, I M(SE0A8[PO '-=%\&?V4_%VF_\$Q]6^&%W"UGXTU[2KR^73YF\LQ3RN98;=R? MNDA8U8'H68'I0!\_:YX8^+/_ 5UU"]URWATOX??"GPW+>._B)#%)#?ZQH,3/!=0*"5A "_OF3YF\T855.,M_ ?I'^R3^UKH7[ M7G@W5O$6@>']8T*VTR\%A-_:@B*22[ Y$;(YW85DSD+C<.M?FSXL\3?%SPG_ M ,%.?BY??!7P_:>)?&!62-[*\1606QCMC(^&DC&0P3^+OTKZ;_X)+_M > M4 M^#]K\([:U_X1SQYH;W%Q>6%PZ0L]PA(&64%49#RH0=5Z<5^SW_RF*^,/ M_8,NO_0;.@"]%\9/^"B.HL;>'X3>'8))%(61DMHPO'7<][MS]?UKJ?V3?V&_ MB4/CW+\=_P!H37+76?&J*3I^F6\BR^1*4\L22% (E")N"1QY4%@V01BOOZB@ M HHHH \*_;J_Y,_^+?\ V+]Q_*O/_P#@E7_R8YX!_P"NVI?^E]Q7H'[=7_)G M_P 6_P#L7[C^5>?_ /!*O_DQSP#_ -=M2_\ 2^XH P/VT?V"O$G[6'QJ\%>) M[?QO!X:\.:+9QV<]O'%)]M7]]))++ P^4.RF-1G&-N3GI6?XL_X(_? K5?!, M^EZ'%K6AZ\(SY&NMJ+W#^9CY3)$W[MESU"JIQG!'6J?[8G[4/Q0_93_:D^'V MLZI?S2_ '5U6"_MH-/@DV3X=)5,NPRAD!CG50PWX91D!@/'P)\%_#^ M?Q6?B5X>UF!;?SK?3M)U"*XOKAB,K&MNIWJQ) .\*%S\VWF@#YZ_X)7_ !N\ M9:A/;^35=:\ W;0VMY<3M+*(DE>"6# % YK_@CL MW_%0?M"K-S?#6[,S8SC[][Z^X:MK_@E3\.O$/B'7/BI\?O$MBVFOX^U&5M-@ MD4Y:)IWGGD4GK&9&1%/?RF[8KA_A=XUL/V!?^"@'Q1T'QX7T/P%\1I3J.F:U M(O\ HJ,TSRPEFQPB&:>%C_"0I/RG=0!]Q_MD,B_LF_&#S-NW_A%-2 W>OV9\ M?KBO@_X3PW$?_!%GQBT8 :07K GNG]H(&Z>P:O5/^"B7[9?@+6/@5J7PT^'G MB2Q\>>-/&AATVVM?#-PE^(HVE0ON:(L-SK^[5 =Q,F<8!KVOX9?LMR>'_P!A M"#X*7YBAU.\\,W-E=2+RD5[8? MN?9[P'_>%]9$!S0!^E7@*)X/ OAV-QM=--ME8>A$2@UYI^VI#=7'[)/Q>2S)$W_",7S'' M]P0L9!_WP&KV=%6-555"JHP%48 'I536]'M/$6BW^E7\(N+"^MY+6XA;H\;J M593]02* /C3_ ()!7-M/^QS9I!CS8=B^'WU>3XJ:#E5?@;?>*?\ @H-^W;:_&2WL;_0/A7X&*6]G))*T3SB(M)#"2IPT MCRL)9%&55,(2"OV@-0L9KOP'XBMUT[5;BUC+-!(MO M]FD# =2(_)E4'[_EN!]TF@#]$_$WPY\+^,?!=SX1UG0-/U#PS<6_V5]*EMU^ MSB,#"A4 PNWC:5P5(!&"!7Y]?\$N=2O_ (5_'SX\_ A]0FO=#\/ZC/=Z:D_) M7RKDV[R#'0R(;J_6OJKQ3^WE\!?"_@*7Q6?B;X?U2U$)EAL--OHY[^9L9 M$8M@?,5CD##*NW/S8'-?,'_!*7P1XC\:>./B[^T!XBT]]+C\:7TJ:=&P.V42 M7#W%PR9Y,:MY2*W0[7'\- 'G7[)'PD\/_$O_ (*??'?4?$>F6VKV_AW4]6O; M2VO(EDB%TU^(TD*MD$JK2$9'#%3P0*]7_P""TGA329OV<_"FOFQA&L6'B2"S MM[Q4 D2"2VN"\0/]TM'&<>J"L#]@O_E(O^U)_P!?NH?^G(UVO_!9[_DU#1/^ MQML__26[H ^A_P!D3X.^&/A?^S;X*T;2M'LXAJ.BVEYJDGDJ6O[B6%7EDF., MOEG8#=G"X X%?(7_ 3%=%@6PT"SU&6.WL8N(XDBOITB51V M"JY4>U?>WP1_Y(OX!_[%_3__ $FCKX5_8&_Y2!_M6?\ 83N__3C)0!P?[(_P M5T#XH?\ !2_X\Z]XBL(=4@\*:WJ-Y9VMQ&'B^UR7SK'(P/!* .1Z-M/517VG M^WS\&="^,G[+OCR/5-/AN-3T/2;K6=*O"@,UM<01&7",>5#B/8P[AO88^!O@ M%^TMX?\ V<_^"D'QR/B^X_L[POXCU_4M.GU-E8QV%Y, X0X=2>VX$X M-?4'[>7[+O%FGR:/96.@7B7OEQW"^7)*[1%@F( MW;:"=S,5P,9( /+/A;^TGXBTO_@D#XA\1QWLS>(/#\,GA:WOA(?-1)+F*")@ MW9HX;E0I[>6.]>R_\$KO@3X>^'/[,?A[Q?%I\$GBOQ6LM]>ZF\2F81>:RQ0J M_41A$5MN>69C6+\+OV,]>A_X)EZC\);V%;7QEX@T^759+6X.T17K3+<00OG[ MI'E0HQ[,&/:N:_X)O_ME>!/#OP5L/A1\1=?LO ?C+PC-/8F'Q%,+))XO.9EP M\I"B1"YC,9(;Y 0#G@ R?^"NGPQLO >D^!?CMX2CCT'QWI&OP6DVHV4:I)< MQO+#+(?XVC> *"+O!FF3:ZEG-:>)+W1; M5"YEMY;1CYBQ_>?9YF-J\[9&/:O*_P#@HS\>=+_:\\0> O@'\&[RW\;:A<:R MM]?:AIC^;:QR+&T<:B9?E9%6:621P2JA5YZX^EOVPOCOXT_8A^$7P[O/!OAN MQ\2>%-/>WT;6+F_BE:2UAC2)(F41NH4NJR+N;Y0Y08.<$ \L^&G_ 58^ _C MKPF/!GQ"\+WO@*VDM?L%WIT]@+O2U3;L:)?*&\*.1@Q# QSZ?1?[%GP5^%GP M=^&-V?A#XGN_%7A37+PWWVR?48[N/S@HC8*410IPJA@1N^4 ]*XWQI\3/V.O MVA? W_"1^,-;^'>K6EQ '>35;B"WU6'*D^7C*W*/A3\J\G'&:^>/^"/^CW,/ MQ$^-^H>%3J(^$;WP@T=KX,!,PFE,)Y_Y:+;E=^!GYTSVH T?^"*O_(J_&#_L M-6O_ *+EJW\ O^4Q7QM_[%]__0=-JI_P15_Y%7XP?]AJU_\ 1(M1N++P*TR:[X@CLU+2O"9_)#@#JRQI<[1ZOSVQZCH?_ M 4\_95\-^#X/">F6>H67AF&W^R)I,7A_%MY1&"ACS@@Y.<]!X_%,7C?P;IUF8O,EL]3E@MKZ$XR4:V;$A;@@!5.['R[J /BG_@ MG3\6/"^G_MW_ !$\,?#*XN8OA7XLLY;_ $_3KF$Q>3-&$E 5#R@3?!-'TGX1Z(7ATSQ$MC)#>W,I*!(V8ML)9? M,D8!045HU/)R?L^@#D/BQ\)O"WQN\":EX/\ &6E1ZOH5^H$D+$JR,#E9(W'* M.IY##^1(K\^M:_X),^/OA;JESJOP'^-^I^''=MRV.HS36;''0/<6QQ)Z8,(' MYUVW_!53P;X^T.V^'OQE\"2WTP\#WPGU2RMWZEXM@\%:P8P;O2-=#1- ^.0LNWRY%R#@JS?\%/OCTB_L-Z=K'@_4&ETOQ]>65E'>0MM9K*6&2Y;W&Y80C+UP[ M]Z\H_P""B/[:_P ._C]\,(?@[\*WF^(/B;7]2M0LUA92>5 R3!E2-G"EY7(" MC8"NUFR1TKU']I;]D?Q%JG_!-;P[\/+.(:EXM\%V-GJIM807,TT$;_:(HL?> M(2:8+CEMH 'S4 >\_L2_ GP]\"?V=_!NGZ1IT$.JZCIEOJ&K7XB43W=S+&)' M+MU(4N54$\*H%?&W_!0/PW8?LL_M;?!;XT^"X8M N=9OY(-7)$) M791U::&XD5SWV!OO'->[_L6_MY_"OQM\"?"^F>*/&NB^#_%N@Z;#INI6/B"^ MCLC(T,8C\Z-I659%=4W$*25)((XR?F[]I;Q]8_\ !0C]LKX5_#WX;NVO>#O" M-PUUJVO6R'R-KRQ-=.&(P46.!%1NCNY R""0#U[_ (+5_P#)K/A;_L<[7_TA MOJ^R=)_Y(O9?]B^G_I,*^-O^"U?_ ":SX6_['.U_](;ZOM'PQ9MJ'PFTFU3[ MT^B0Q#'JT ']: /B#_@BO!'=?LS^-H9D66*3Q7.CHXR&4V5J"".XQ5;_ ()I MK+\$/VAOC_\ .[=DATO4?[9TJ)R@PNH\3>&-1T:X,?\5ZEL\43L>P'FVC>_D'&: /FOX^:3K'Q?U3X MW_M-Z5<2,GAOQ_8:?I=S'DQ_98@\2R'W&W3L?[[>HK[5_P""E_QM_P"$T_9& M^'VB^%BT]]\6;S3_ +%;1M\TML5CN,#W\UK92/\ ;/TK0_9E_9H75O\ @EK< M^#&MO^)KXST6\UH#;]^YFS)9MC_=CM?RKY)_8)U+5_VHOV@O@;X?U>!I-!^$ M&B75ZQ#_ V_:Y_9/_8V^'=A\/= \=6^ MKRZ6FRZN-&TV:ZDOY^2\SSQQ^4[%L])#@%0.!6]_P5HU#Q-I_P"QWJW_ CO MVA;:?5+2'6)+8L"MB=^[<5_A,HA4YX(8@]:YW]CF^_9*\$?L^^$-:MM1^'MG MKD.F02ZOJ&NRVBZHE[Y8,X%MJK\N"-F01D ^7[;XW^"_C/_P5"^$G MC;X;:'J?AFPU!HX+R:^LTM&U&4_:8Y+A51FW*\;+&6."=C9&:[;_ (*/?#VV M^+'_ 40^!G@^^1Y-.UC3M/M;Q(V*L;8ZC<^< 1T/EA^:Y#QU^T-H?QZ_P"" MHGP@\5^&8Y6\(6-Y9^'=,U2:!XHK_9+*7>/#?#VAS^'-"NY(KBQTR&!X[>.,RM M$'10P0F-25!P=H/45^5'[ _[67P8^#NI>-/B%\6Y]0U3XKZ_JLLRZDNF&Z,- MNRAG9'XV/)(\F[;_ J@Z<5^Q/CCPS%XV\%^(/#L[!(-7T^XT^1B,@++&T9. M._#5^8W_ 3U^,WA/]E_5O&WP$^-XTSPIKFG:U)<6&J:RBK:R[D5'C,SC:B' MRUD1V(5A*W(X! .2_P""@G[7_P"SY^TU\+8;CPJ=3C^)FCW4$^DZG)I;6\AC M\P"6)ILYV;6+@=F08QDY_2O]E/XC7WQ:_9O^'7BW5)OM.JZGHUN][/M"^9<* MNR5\#@9=6/'K7S=^UI^WG\//A1I.E:-\);;PI\3_ (B:K?0V]OIFFQ+J%O'& M7 8.UNW,C?<1 V[2?E5B1G/.,T =)7YL_M+?'CQU^VM\6/$?[-?P9L--7PS9EK?Q5XIU2) M9H@(Y%#^7D,$59!M#*#(SJ"A0+N/Z35^3'[+7Q)T[]@W]M#XN^!_BJ6T+2O% M=R)['Q#/.>=-RA=I*F($L^X#"XWKXA_P3(^) M6@_LH_&SQ+X"^+/A^[\%^+_$L=I#9ZIJ\;1& $%TMY%89C64R(P?IE5#8P" M#]CZBNK6&^M9K:YACN+:9&CEAE4,CJ1@JP/!!!P0:EKP;]N+X2^(OC1^S3XL M\/\ A"YN;?Q1&D=]IRVLQB>>2)PQA# C_6)O09.,L,T ?-7Q6_X)!Z'/XJN/ M%/P=\>ZG\,]59VFCL2\C.L=VH"@DL"57J3QFN\_8C_P""E'@+2?A;HOP[ M^+NIW'@OQAX8@&E&ZU2WE,-U'#\B;F"DQRJJA760#)7()+%1ZG^T#_P4P^!7 M@CX?Z[%I'BBT\=:[<6DEO:Z/I4+SQ3.ZE1YDA C$8)^;YLXS@&@#OO@A^V1X M?^.W[,NN_%;2[7^S;C0;&[DU72KA]YM+BW@,K)N&-R%=K*V!D'H""!^-/B%\6Y]0U3XKZ_JLLRZDNF&Z,-NRAG9'XV/)(\F[;_"J#IQ7U M'_P3!_9PUG0_V/\ QA;^*()-,_X6&9VM[:="&2R>V\E)64X(W[G8#NNP]Z\L M_P"">OQF\)_LOZMXV^ GQO&F>%-0Q^8!+$TV< M[-K%P.S(,8R<]M^WE\1K[XM?\$P?@_XMU2;[3JNIZGICWL^T+YEPMI=I*^!P M,NK'CUKV3]K3]O/X>?"C2=*T;X2VWA3XG_$35;Z&WM],TV)=0MXXRX#!VMVY MD;[B(&W;F!((&#QW_!59]:E_81\!2^)-.LM(\02Z[ILFH:?IP(M[:X:RNFDB MCR3\JL2,YYQF@#Z)_9)_9A^'O@']GGX\OKW3X9KE]09$ MF:4R,I;9XA^( M&M0K)"I_Y81R(L:N.RM.\;9_Z8-7<_MT^ =-^%G_ 3;\6>#]'7;IFAZ3I=A M 2,%ECO;5=S?[3$%C[DU\\?L3>(-2_;>_;4F^,^OVKC3/ OAJQLK>.495=0> M#RVP.FTR-?2CN,Q\ U]6?\%-/^3'/B?_ -<;'_TOMJ /E7XD?$C4?AW_ ,$; M/ \>F7#VESX@BAT1IHV*L(I)YY)5!_VHX70^SFOL;]A'X(Z%\$_V9O ]MIFG MPV^K:QI5KJNKWGE*)KFYFC$K!V RPC\PHN>BJ/4U\OW7P7U7XY?\$@/"6CZ# M;F\UO3=/36;2U5Z#86T:VM[(\;I))(>V[,;$ #YX]Q)+&OS_P#B7^T! M\.-0_P""EWC#Q+\;'GU;P?X+$NDZ)ID=E]JB%S RH%>/H5$C7,IS_'M[#%?5 M/@[]L3Q=^T1^W%9^#OA%J4&H?![0;$2>(]5^PK)%-(/,):*5@& =C%$N#SMD M< J,UXIXKUBS_8=_X*2>)?%7CW3ED^&GQ'MY94U0VQFCMGE=)&@_&S_ (**?LJ_';X:ZSX,\2_VQ>V-];O'"\NALSVDQ4B.>(D_ M*Z$@@CTQT)%FZ-YCA<0W$&]+8NW M 5I/.7)Z"3T Q]3?%[]L[]GKX7_#:_\ $]IXF\'>*+T6S/I^CZ+<6UU>8U!^8*F,A@: /F3]CO\ ;^\+?LA>!;/X._%3X=ZWX/UG M1[F=;G4K*S4M,SRLWF7$3%7R =FY=^0BXXX'U3^S+X'_ &=OB'\=/$GQO^$' MBR74/$FHV[1:EI%G<"W@A60(&9[-HEE7>\0?+':7R1[8WP*_;&^!G[6OP;T^ M3XN7?@*Q\401NFJZ%XF\B&".0;LR6XNF.Z,J V59BO0D$5\L?#OPSX%'_!4K MPC'^S6[/X1LK?S]>FTJ5YM/C^247020D@PLIA4?\ [0G_ M "0+XE_]BSJ?_I+)7H%>?_M"?\D"^)?_ &+.I_\ I+)0!\E?\$8?^34-;_[& MV\_]);2O#_V3?@_X>^*'_!3_ ..NH>)=+M]8M/#>J:M?VMK=QK)%]J:_$<;L MC AMJM(1D<-M/4"O6!+;LUW#$X5NNUDD< M%>G(/4 CYT^.?Q>USPU_P1[^&PBO95NO$B6?AN:X5R'^S+]H8IGT,=H(R.ZL M1WQ7U;_P4T_Y,<^)_P#UQL?_ $OMJ^;M=^"&J_'3_@D%X&T[0;634-=T2U37 M;.SA&7G,,TZR(H');RI92JCDL !UH ^OOV+_ ()^'_@C^SEX+TG2-.@MKV^T MJVO]5NEC42W=U+$))&D8#+8+E5SG"@ =*^&/C%\$]"^#O_!63X1W'AK3XM+T MKQ-);ZN]G;1B.&*YW3Q2B-1P ?+5R/[TC5]'_L8_MY?"OQK\ _#-GXH\:Z)X M0\4Z!IT.G:G8Z[?1V9=H4$8FC,K 2*X4-\I)!)!Z<_*GC']H;2OVC?\ @J7\ M(]8\->9<>$M(N8=(TW4FC9$O]AF>:9-P'R[Y"@]0@/>@#LO^"OGQ.LI?BA\' M_AMXBU&XLO K3)KOB".S4M*\)G\D. .K+&ESM'J_/;'J.A_\%//V5?#?@^#P MGIEGJ%EX9AM_LB:3%X?Q;>41@H8\X(.3G/7)SG-%OVOOV:O%7@>/Q3% MXW\&Z=9F+S);/4Y8+:^A.,E&MFQ(6X( 53NQ\NZ@#XI_X)T_%CPOI_[=_P 1 M/#'PRN+F+X5^++.6_P!/TZYA,7DS1A)0%0\H$WW,8]5VYS@5[Y_P4V_9GNO% M'A2S^./@>?\ L;XB_#]!J#WD+"-[BSA;S2(EL9(;VYE)0)&S%MA++YDC *"BM&IY.3Y3^WA M\7-?_:A^-&B_LJ?"V[.V>Y63Q;JL66BA5"',3D?P0@!W&?F?RT'S @@'!?LZ M6VO?\%1OVB+?X@_$B*UM? 'P_MK6-/#-O+OBN+QUW$%#SLDDC:1RPY58X_F M)'ZPJH50 , < "ORF^+GPQOO^"67QW\'_%'P!!?:A\)=8@AT7Q#I[R&1PZH MY8GC>X0SH> )%D7Y5(!_4/PCXLTGQWX7TKQ%H-]%J6C:I;)=VEW"JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP_XE?L1_ OXN:M<:IX MH^&NCW>IW+%Y[RT$EE-,QY+N\#(78_WB2?>O<** /%?A7^Q?\$O@KJT.J^#_ M (=:3IVJPU444 >-_%S]CSX-?'35I-5\;^ - M,UC59%5)-0C:6UN9 HPNZ6%T=L#CDG@ =A70_"/]GOXTN+?P%X.TSPU] MH 6>>UB+3S '(5YG)D8 ] 6(%>AT4 <3X;^"G@7P?\0M?\--2C M:*[UJ-3Y\RMMR&.<<[$[?PBNZHH **** "BBB@#)\6>$](\=>&]1\/Z_80ZI MHVHPM;W=G."4FC/56QV-4_A_\//#?PK\*V?AKPEI%OH6@V9=H+"U!$<9=R[X MR3U9F/XUT5% &-XN\':%X^\/7FA>)-(LM=T:\39/8ZA LT4@]U88R.H/4'D5 MX3IG_!.G]G'2->75X/A7I;W:MN$=S<7,]OG_ *X22M$?IMKZ/HH BM;6&QM8 M;:VACM[:%%CBAB4*B*!@*H' P *Y/XH?![P5\:M 31?'/AG3_$VFQR>;'# M?1;C$^,;D889&QQE2#@XKL:* /%_A1^QI\%O@CK@UKP9\/M,TK5USY=_*TMW M/%DY/EO.[E.N/E(XXZ<5[1110!Y+\8?V3_A'\?+Y+[QYX&TW7M12(0B_)DM[ MGRQT4S0LCD#G )XR<=:V_A+\ _AY\"=-N+'P%X2TWPU#<'=/):QDS38Z!Y6) M=@.P+$#M7?T4 %%%% ',_$#X9^$_BKH3Z-XQ\.:9XETMCG[-J=LDRJW]Y=PR MK?[2X(]:\1LO^";_ .S=I^I?;XOA9IS3XQMFO+N6+_OT\Q3_ ,=KZ4HH H:# MH&F>%](M=*T;3K32=+M4\NWLK&!888E'\*(H 4>P%0^*/"NC>-M!O-$\0:79 MZUH]XGEW-C?P+-#*OHR,"#_]:M6B@#YSL/\ @G;^SEINO+J\7PJTE[M6#".X MFN)K?(_Z=WD,1'/3;BOH:SL[?3K."UM(([6U@18XH(4")&@& JJ. . !4U% M '#^$?@CX$\!^--?\7>'_#%CI7B77F=]3U*W4B6[9W\QBY)[O\WUJU\3OA+X M/^,WAZ+0O&_A^S\2:1%<+=I:7JDHLRJRJ_!'(#L/Q-==10!5TO2[70]+L].L M(%M;&SA2W@@C^['&BA54>P _"N3\(_!7P-X!\8>(/%?A[PU8Z5XB\02-+JF MHVZD2W;,Y=BY)[L2?QKMJ* /RZ_8_P# _A_XC?MY_M7^'_%&C66O:)>7=^L] MC?PK+$^-3R"5/<$ @]00"*^U?AK^Q+\#?A%XH7Q'X5^'.E:?K<.U>OT4 >;_"']G+X9_ 6&XC\ ^#-,\-O<#;/XE7.0KS.6D M90>=I; KN]:T33O$FE76EZM86NJ:;=(8KBSO85FAF0]5=&!##V(J[10!\UW7 M_!.#]FZ\U==2D^%FG+<*Q8)%>7<<&3ZPK,(R/;;BO?O"OA/1? ^@6>A^'=)L MM#T>S39;V&GP+##$NJ44 8^C^$=&T'PG9^&+'3;>'P_9V::?!II3?"MLJ M!%BVMG*A %P>U>%:G_P3K_9RU;5UU*?X5Z2EP&9MEK/<009)R?W,IQ MSWKZ$HH \J^$?[+/PF^!-TUWX%\":3H-^RF,Z@D;376TC!43REI I[@-@]Z] M5HHH \,^)7[#_P "_BYKT^M^*?AOI5[J]Q)YL]Y;/-9R3O\ WI# Z;R>Y;.> M]=_\+?@OX&^">AOI'@7PMIOABPD8/*EC"%>9@,!I'.6D('&6)-=I10!Q_P 4 M/A#X-^-7A^WT3QQX>L_$NDV]TM[%:7JDHDRHZ!Q@CD+(X_X$:ZJSLX=/LX+6 MVC6&W@C6*.->BJHP /H!4U% 'C5Y^QS\%[_XEQ?$"7X?:6OB^*]34EU*'S(C M]J5@ZS%%8(7W -N*Y)Y/-=A\4O@OX'^-FDV>F>.O#-CXFL;.?[3;PWR%A')M M*[A@CG!(KM:* *FD:39Z#I-EIFG6T=GI]E EM;V\0PD4:*%1%'8 ?2N*^& M_P"S_P##KX/ZOJVJ>#/"&F^'=0U;'VVXLHBK3 ,6P@44 5=4T MNRUO3KG3]1M(+^PN8VBGM;J)9(I4(P596!# CJ#7SZO_ 3M_9R776U9Y0Z_W?Y5]&44 ><^(_P!G/X9>+'\+-J?@C1YO^$6. M[0UBMQ"NG?,C_N1'M"@-&A '0BM#Q%\%? WBSX@Z+XYUCPU8ZAXNT6-8M/U: M929K90S, ISC@NYZ?Q&NVHH *\Y^+7[.GPT^.RVO_">^#-+\2RVJE(+BZB*S MQ*>JK*I#A<\X!QGFO1J* /&OA+^QU\&/@9JJZIX*^'^EZ1JJ+MCU"4R7=S&# MUV2SN[+GOM(S7LM%% !7"_%;X&> ?CEI=OI_CSPIIOB:VMV9H/ML69("PPQC MD&'3(QG:1G ]!7=44 >)?"O]BOX(_!77(M9\(?#O2]-U>%MT-]<-+>3PMSS& M\[N4/)Y4CCCI7;^+O@IX%\>>-?#7B_7_ OI^J>)O# M )+*&R%;# !AFNVHH **** /)/BM^R7\'_C=J#:CXU^'^CZUJ; !]0\IH+IP M!@!IHBKL .F6..U:]&HH \:^$O['7P8^!FJKJG@KX?Z7I&JHNV/4)3)=W,8/79+.[LN> M^TC-=O\ $[X2^#_C-X>BT+QOX?L_$FD17"W:6EZI*+,JLJOP1R [#\37744 M5]/T^WTG3[:QLX5M[2VB6&&%.B(H 51[ "C4-/MM6T^YL;V".ZL[J)H9H)5 MW)(C AE([@@D?C5BB@#BOA;\%_ _P3TF\TSP+X9L/#-C>3_:;B&Q0J)9-H7< M222> !6OXZ\":!\3/"M_X:\4Z5;ZWH-^%6YL+H$QRA75US@]F53^%;U% &+X M,\&:)\//"^G^'/#>FPZ1H>GQ^5:V-N"(XER3@9]R3^->4?$O]B/X&_%[Q%/K MOBKX]@>:TDG<8^:0PNF\\#.[.>^:]QHH Y/X:_"?P=\'/#JZ% MX)\-Z?X:TH-O:WL(0GF-_>=OO.W;(]& MG(9[/48%ECW#HPS]UAV88([&NCHH ^>?#O\ P3Y_9W\*^(%UJP^%FD&^602K M]LDGNH58="(99&C'X+UYKZ$CC2&-8XU5$4!551@ #H *=10!X%\0/V"O@#\3 M]9N-6\0?#+2I-1N'\R:>PDGL#(W4LWV>2,%B>I/)[YKT3X4_ [P#\#M)FTWP M'X4TWPS:SD-/]BAQ).1G!DD.7?&3C<3C-=S10 53UG1[+Q#H]]I6HVZ7>GWT M$EM[_ #?6NXHH P?'7@30/B9X5O\ PUXITJWUO0;\*MS870)CE"NKKG![,JG\ M*D\&>#-$^'GA?3_#GAO38=(T/3X_*M;&W!$<2Y)P,^Y)_&MJB@#PCQU^PO\ M ;XD^+)/$OB#X::3=ZU+)YTUQ TMLL[\Y>2.)U21CDDE@23R@VX':OHVB@#'\)^#]#\!Z!::'X;T>QT+1[5=L%CI]NL, M,8]E4 <]SWKE?AW^S[\.OA-X@U77?"7A+3]$UK505OM0A5FGN 7WMN=B2^&_%6CVNO:%>A1<6%['OCDVL&4D>H9001 MR"!47P]^'/AOX4^%[;PYX2TF'0]"MF=X;"W+>7&78LVT$G +$G XR2>]=)10 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^*_ M_!:K_DZ;PM_V)EK_ .EU]11_P6J_Y.F\+?\ 8F6O_I=?44 >,^&_^"C7[1'@ M/P[I?AG0OB%]AT31;6+3K"U_L73I/)MX4$<:;GMRS855&6))QR2:TO\ AZ-^ MTY_T4S_R@:7_ /(U%% !_P /1OVG/^BF?^4#2_\ Y&H_X>C?M.?]%,_\H&E_ M_(U%% !_P]&_:<_Z*9_Y0-+_ /D:C_AZ-^TY_P!%,_\ *!I?_P C444 '_#T M;]IS_HIG_E TO_Y&H_X>C?M.?]%,_P#*!I?_ ,C444 '_#T;]IS_ **9_P"4 M#2__ )&H_P"'HW[3G_13/_*!I?\ \C444 '_ ]&_:<_Z*9_Y0-+_P#D:C_A MZ-^TY_T4S_R@:7_\C444 '_#T;]IS_HIG_E TO\ ^1J/^'HW[3G_ $4S_P H M&E__ "-110 ?\/1OVG/^BF?^4#2__D:C_AZ-^TY_T4S_ ,H&E_\ R-110 ?\ M/1OVG/\ HIG_ )0-+_\ D:C_ (>C?M.?]%,_\H&E_P#R-110 ?\ #T;]IS_H MIG_E TO_ .1J/^'HW[3G_13/_*!I?_R-110 ?\/1OVG/^BF?^4#2_P#Y&H_X M>C?M.?\ 13/_ "@:7_\ (U%% !_P]&_:<_Z*9_Y0-+_^1J/^'HW[3G_13/\ MR@:7_P#(U%% !_P]&_:<_P"BF?\ E TO_P"1J/\ AZ-^TY_T4S_R@:7_ /(U M%% !_P /1OVG/^BF?^4#2_\ Y&H_X>C?M.?]%,_\H&E__(U%% !_P]&_:<_Z M*9_Y0-+_ /D:C_AZ-^TY_P!%,_\ *!I?_P C444 '_#T;]IS_HIG_E TO_Y& MH_X>C?M.?]%,_P#*!I?_ ,C444 '_#T;]IS_ **9_P"4#2__ )&H_P"'HW[3 MG_13/_*!I?\ \C444 '_ ]&_:<_Z*9_Y0-+_P#D:C_AZ-^TY_T4S_R@:7_\ MC444 '_#T;]IS_HIG_E TO\ ^1J/^'HW[3G_ $4S_P H&E__ "-110 ?\/1O MVG/^BF?^4#2__D:C_AZ-^TY_T4S_ ,H&E_\ R-110 ?\/1OVG/\ HIG_ )0- M+_\ D:C_ (>C?M.?]%,_\H&E_P#R-110 ?\ #T;]IS_HIG_E TO_ .1J/^'H MW[3G_13/_*!I?_R-110 ?\/1OVG/^BF?^4#2_P#Y&H_X>C?M.?\ 13/_ "@: M7_\ (U%% !_P]&_:<_Z*9_Y0-+_^1J/^'HW[3G_13/\ R@:7_P#(U%% !_P] M&_:<_P"BF?\ E TO_P"1J/\ AZ-^TY_T4S_R@:7_ /(U%% !_P /1OVG/^BF M?^4#2_\ Y&H_X>C?M.?]%,_\H&E__(U%% !_P]&_:<_Z*9_Y0-+_ /D:C_AZ M-^TY_P!%,_\ *!I?_P C444 '_#T;]IS_HIG_E TO_Y&H_X>C?M.?]%,_P#* M!I?_ ,C444 '_#T;]IS_ **9_P"4#2__ )&H_P"'HW[3G_13/_*!I?\ \C44 M4 '_ ]&_:<_Z*9_Y0-+_P#D:C_AZ-^TY_T4S_R@:7_\C444 '_#T;]IS_HI MG_E TO\ ^1J/^'HW[3G_ $4S_P H&E__ "-110 ?\/1OVG/^BF?^4#2__D:C M_AZ-^TY_T4S_ ,H&E_\ R-110 ?\/1OVG/\ HIG_ )0-+_\ D:C_ (>C?M.? M]%,_\H&E_P#R-110 ?\ #T;]IS_HIG_E TO_ .1J/^'HW[3G_13/_*!I?_R- M110 ?\/1OVG/^BF?^4#2_P#Y&H_X>C?M.?\ 13/_ "@:7_\ (U%% !_P]&_: M<_Z*9_Y0-+_^1J/^'HW[3G_13/\ R@:7_P#(U%% !_P]&_:<_P"BF?\ E TO M_P"1J/\ AZ-^TY_T4S_R@:7_ /(U%% !_P /1OVG/^BF?^4#2_\ Y&H_X>C? MM.?]%,_\H&E__(U%% !_P]&_:<_Z*9_Y0-+_ /D:C_AZ-^TY_P!%,_\ *!I? M_P C444 '_#T;]IS_HIG_E TO_Y&H_X>C?M.?]%,_P#*!I?_ ,C444 '_#T; M]IS_ **9_P"4#2__ )&H_P"'HW[3G_13/_*!I?\ \C444 '_ ]&_:<_Z*9_ MY0-+_P#D:C_AZ-^TY_T4S_R@:7_\C444 '_#T;]IS_HIG_E TO\ ^1J/^'HW M[3G_ $4S_P H&E__ "-110 ?\/1OVG/^BF?^4#2__D:C_AZ-^TY_T4S_ ,H& ME_\ R-110 ?\/1OVG/\ HIG_ )0-+_\ D:C_ (>C?M.?]%,_\H&E_P#R-110 M ?\ #T;]IS_HIG_E TO_ .1J/^'HW[3G_13/_*!I?_R-110 ?\/1OVG/^BF? M^4#2_P#Y&H_X>C?M.?\ 13/_ "@:7_\ (U%% !_P]&_:<_Z*9_Y0-+_^1J/^ M'HW[3G_13/\ R@:7_P#(U%% !_P]&_:<_P"BF?\ E TO_P"1J/\ AZ-^TY_T M4S_R@:7_ /(U%% !_P /1OVG/^BF?^4#2_\ Y&H_X>C?M.?]%,_\H&E__(U% M% !_P]&_:<_Z*9_Y0-+_ /D:C_AZ-^TY_P!%,_\ *!I?_P C444 '_#T;]IS M_HIG_E TO_Y&H_X>C?M.?]%,_P#*!I?_ ,C444 '_#T;]IS_ **9_P"4#2__ M )&H_P"'HW[3G_13/_*!I?\ \C444 '_ ]&_:<_Z*9_Y0-+_P#D:C_AZ-^T MY_T4S_R@:7_\C444 '_#T;]IS_HIG_E TO\ ^1J/^'HW[3G_ $4S_P H&E__ M "-110 ?\/1OVG/^BF?^4#2__D:C_AZ-^TY_T4S_ ,H&E_\ R-110 ?\/1OV MG/\ HIG_ )0-+_\ D:C_ (>C?M.?]%,_\H&E_P#R-110 ?\ #T;]IS_HIG_E M TO_ .1J/^'HW[3G_13/_*!I?_R-110 ?\/1OVG/^BF?^4#2_P#Y&H_X>C?M M.?\ 13/_ "@:7_\ (U%% !_P]&_:<_Z*9_Y0-+_^1J/^'HW[3G_13/\ R@:7 M_P#(U%% !_P]&_:<_P"BF?\ E TO_P"1J/\ AZ-^TY_T4S_R@:7_ /(U%% ! M_P /1OVG/^BF?^4#2_\ Y&H_X>C?M.?]%,_\H&E__(U%% !_P]&_:<_Z*9_Y M0-+_ /D:C_AZ-^TY_P!%,_\ *!I?_P C444 '_#T;]IS_HIG_E TO_Y&H_X> MC?M.?]%,_P#*!I?_ ,C444 '_#T;]IS_ **9_P"4#2__ )&H_P"'HW[3G_13 M/_*!I?\ \C444 '_ ]&_:<_Z*9_Y0-+_P#D:C_AZ-^TY_T4S_R@:7_\C444 M '_#T;]IS_HIG_E TO\ ^1J/^'HW[3G_ $4S_P H&E__ "-110 ?\/1OVG/^ MBF?^4#2__D:C_AZ-^TY_T4S_ ,H&E_\ R-110 ?\/1OVG/\ HIG_ )0-+_\ MD:C_ (>C?M.?]%,_\H&E_P#R-110 ?\ #T;]IS_HIG_E TO_ .1J/^'HW[3G M_13/_*!I?_R-110 ?\/1OVG/^BF?^4#2_P#Y&H_X>C?M.?\ 13/_ "@:7_\ M(U%% !_P]&_:<_Z*9_Y0-+_^1J/^'HW[3G_13/\ R@:7_P#(U%% !_P]&_:< M_P"BF?\ E TO_P"1J/\ AZ-^TY_T4S_R@:7_ /(U%% !_P /1OVG/^BF?^4# M2_\ Y&H_X>C?M.?]%,_\H&E__(U%% !_P]&_:<_Z*9_Y0-+_ /D:C_AZ-^TY M_P!%,_\ *!I?_P C444 '_#T;]IS_HIG_E TO_Y&H_X>C?M.?]%,_P#*!I?_ M ,C444 '_#T;]IS_ **9_P"4#2__ )&H_P"'HW[3G_13/_*!I?\ \C444 '_ M ]&_:<_Z*9_Y0-+_P#D:C_AZ-^TY_T4S_R@:7_\C444 '_#T;]IS_HIG_E MTO\ ^1J/^'HW[3G_ $4S_P H&E__ "-110 ?\/1OVG/^BF?^4#2__D:C_AZ- M^TY_T4S_ ,H&E_\ R-110 ?\/1OVG/\ HIG_ )0-+_\ D:C_ (>C?M.?]%,_ M\H&E_P#R-110 ?\ #T;]IS_HIG_E TO_ .1J/^'HW[3G_13/_*!I?_R-110 M?\/1OVG/^BF?^4#2_P#Y&H_X>C?M.?\ 13/_ "@:7_\ (U%% !_P]&_:<_Z* M9_Y0-+_^1J/^'HW[3G_13/\ R@:7_P#(U%% !_P]&_:<_P"BF?\ E TO_P"1 MJ/\ AZ-^TY_T4S_R@:7_ /(U%% !_P /1OVG/^BF?^4#2_\ Y&H_X>C?M.?] M%,_\H&E__(U%% !_P]&_:<_Z*9_Y0-+_ /D:C_AZ-^TY_P!%,_\ *!I?_P C M444 '_#T;]IS_HIG_E TO_Y&H_X>C?M.?]%,_P#*!I?_ ,C444 '_#T;]IS_ M **9_P"4#2__ )&H_P"'HW[3G_13/_*!I?\ \C444 '_ ]&_:<_Z*9_Y0-+ M_P#D:C_AZ-^TY_T4S_R@:7_\C444 '_#T;]IS_HIG_E TO\ ^1J/^'HW[3G_ M $4S_P H&E__ "-110 ?\/1OVG/^BF?^4#2__D:C_AZ-^TY_T4S_ ,H&E_\ MR-110 ?\/1OVG/\ HIG_ )0-+_\ D:C_ (>C?M.?]%,_\H&E_P#R-110 ?\ M#T;]IS_HIG_E TO_ .1J/^'HW[3G_13/_*!I?_R-110 ?\/1OVG/^BF?^4#2 M_P#Y&H_X>C?M.?\ 13/_ "@:7_\ (U%% !_P]&_:<_Z*9_Y0-+_^1J/^'HW[ M3G_13/\ R@:7_P#(U%% !_P]&_:<_P"BF?\ E TO_P"1J/\ AZ-^TY_T4S_R M@:7_ /(U%% !_P /1OVG/^BF?^4#2_\ Y&H_X>C?M.?]%,_\H&E__(U%% !_ MP]&_:<_Z*9_Y0-+_ /D:C_AZ-^TY_P!%,_\ *!I?_P C444 '_#T;]IS_HIG M_E TO_Y&H_X>C?M.?]%,_P#*!I?_ ,C444 '_#T;]IS_ **9_P"4#2__ )&H M_P"'HW[3G_13/_*!I?\ \C444 '_ ]&_:<_Z*9_Y0-+_P#D:C_AZ-^TY_T4 MS_R@:7_\C444 '_#T;]IS_HIG_E TO\ ^1J/^'HW[3G_ $4S_P H&E__ "-1 M10 ?\/1OVG/^BF?^4#2__D:C_AZ-^TY_T4S_ ,H&E_\ R-110 ?\/1OVG/\ MHIG_ )0-+_\ D:C_ (>C?M.?]%,_\H&E_P#R-110 ?\ #T;]IS_HIG_E TO_ M .1J/^'HW[3G_13/_*!I?_R-110 ?\/1OVG/^BF?^4#2_P#Y&H_X>C?M.?\ M13/_ "@:7_\ (U%% !_P]&_:<_Z*9_Y0-+_^1J/^'HW[3G_13/\ R@:7_P#( MU%% !_P]&_:<_P"BF?\ E TO_P"1J/\ AZ-^TY_T4S_R@:7_ /(U%% !_P / M1OVG/^BF?^4#2_\ Y&H_X>C?M.?]%,_\H&E__(U%% !_P]&_:<_Z*9_Y0-+_ M /D:C_AZ-^TY_P!%,_\ *!I?_P C444 '_#T;]IS_HIG_E TO_Y&H_X>C?M. M?]%,_P#*!I?_ ,C444 '_#T;]IS_ **9_P"4#2__ )&H_P"'HW[3G_13/_*! MI?\ \C444 '_ ]&_:<_Z*9_Y0-+_P#D:C_AZ-^TY_T4S_R@:7_\C444 '_# MT;]IS_HIG_E TO\ ^1J/^'HW[3G_ $4S_P H&E__ "-110 ?\/1OVG/^BF?^ M4#2__D:C_AZ-^TY_T4S_ ,H&E_\ R-110 ?\/1OVG/\ HIG_ )0-+_\ D:C_ M (>C?M.?]%,_\H&E_P#R-110 ?\ #T;]IS_HIG_E TO_ .1J/^'HW[3G_13/ M_*!I?_R-110 ?\/1OVG/^BF?^4#2_P#Y&H_X>C?M.?\ 13/_ "@:7_\ (U%% M !_P]&_:<_Z*9_Y0-+_^1J/^'HW[3G_13/\ R@:7_P#(U%% !_P]&_:<_P"B MF?\ E TO_P"1J/\ AZ-^TY_T4S_R@:7_ /(U%% !_P /1OVG/^BF?^4#2_\ MY&H_X>C?M.?]%,_\H&E__(U%% !_P]&_:<_Z*9_Y0-+_ /D:C_AZ-^TY_P!% M,_\ *!I?_P C444 '_#T;]IS_HIG_E TO_Y&H_X>C?M.?]%,_P#*!I?_ ,C4 M44 '_#T;]IS_ **9_P"4#2__ )&H_P"'HW[3G_13/_*!I?\ \C444 '_ ]& M_:<_Z*9_Y0-+_P#D:C_AZ-^TY_T4S_R@:7_\C444 '_#T;]IS_HIG_E TO\ M^1J/^'HW[3G_ $4S_P H&E__ "-110 ?\/1OVG/^BF?^4#2__D:C_AZ-^TY_ MT4S_ ,H&E_\ R-110 ?\/1OVG/\ HIG_ )0-+_\ D:C_ (>C?M.?]%,_\H&E M_P#R-110 ?\ #T;]IS_HIG_E TO_ .1J/^'HW[3G_13/_*!I?_R-110!Y3\5 MOC;XT_:1\16_B;XC:U_PD6MVMJNG0W7V6"UVVZN\BIM@1%.&ED.2,_-UP!@H %HH __]D! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - USD ($)
12 Months Ended
Jan. 31, 2022
Mar. 25, 2022
Jul. 31, 2021
Cover [Abstract]      
Amendment Flag false    
Entity Central Index Key 0001412408    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2022    
Current Fiscal Year End Date --01-31    
Document Transition Report false    
Entity File Number 001-38977    
Entity Registrant Name PHREESIA, INC.    
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, $0.01 par value per share    
Trading Symbol PHR    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 3,560,759,139
Entity Common Stock, Shares Outstanding (in shares)   51,946,395  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Definitive Proxy Statement relating to its 2022 Annual Meeting of Stockholders to be filed hereafter are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.
   
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Audit Information
12 Months Ended
Jan. 31, 2022
Audit Information [Abstract]  
Auditor Name KPMG LLP
Auditor Location Philadelphia, PA
Auditor Firm ID 185
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Current:    
Cash and cash equivalents $ 313,812 $ 218,781
Settlement assets 19,590 15,488
Accounts receivable, net of allowance for doubtful accounts of $863 and $699 as of January 31, 2022 and 2021, respectively 40,262 29,052
Deferred contract acquisition costs 1,642 1,693
Prepaid expenses and other current assets 11,043 7,254
Total current assets 386,349 272,268
Property and equipment, net of accumulated depreciation and amortization of $53,321 and $40,148 as of January 31, 2022 and 2021, respectively 34,645 26,660
Capitalized internal-use software, net of accumulated amortization of $31,139 and $25,476 as of January 31, 2022 and 2021, respectively 17,643 10,476
Operating lease right-of-use assets 2,337 2,654
Deferred contract acquisition costs 2,437 1,248
Intangible assets, net of accumulated amortization of $1,178 and $525 as of January 31, 2022 and 2021, respectively 12,772 2,725
Deferred tax asset 515 658
Goodwill 33,621 8,307
Other assets 4,157 1,670
Total Assets 494,476 326,666
Current:    
Settlement obligations 19,590 15,488
Current portion of finance lease liabilities and other debt 5,821 4,864
Current portion of operating lease liabilities 1,281 1,087
Accounts payable 5,119 4,389
Accrued expenses 20,128 18,324
Deferred revenue 16,493 10,838
Total current liabilities 68,432 54,990
Long-term finance lease liabilities and other debt 7,423 6,471
Operating lease liabilities, non-current 1,276 1,899
Long-term deferred revenue 65 0
Total liabilities 77,196 63,360
Commitments and contingencies (Note 11)
Stockholders’ Equity:    
Common stock, $0.01 par value—500,000,000 shares authorized as of January 31, 2022 and 2021, respectively; 52,095,964 and 44,880,883 shares issued as of January 31, 2022 and 2021, respectively 521 449
Additional paid-in capital 860,657 579,599
Accumulated deficit (429,938) (311,777)
Treasury stock, at cost, 301,003 and 99,520 shares as of January 31, 2022 and 2021, respectively (13,960) (4,965)
Total Stockholders’ Equity 417,280 263,306
Total Liabilities and Stockholders’ Equity $ 494,476 $ 326,666
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 863 $ 699
Accumulated depreciation and amortization, property and equipment 53,321 40,148
Accumulated amortization of capitalized internal-use software 31,139 25,476
Accumulated amortization of intangible assets $ 1,178 $ 525
Common stock, par value (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) 52,095,964 44,880,883
Treasury stock (in shares) 301,003 99,520
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Revenue:      
Total revenue $ 213,233 $ 148,677 $ 124,784
Expenses:      
Cost of revenue (excluding depreciation and amortization) 42,669 23,461 16,831
Payment processing expense 38,719 28,925 27,889
Sales and marketing 106,421 42,972 32,357
Research and development 52,265 22,622 18,623
General and administrative 68,674 40,460 30,458
Depreciation 14,985 9,770 8,753
Amortization 6,317 6,138 5,171
Total expenses 330,050 174,348 140,082
Operating loss (116,817) (25,671) (15,298)
Other (expense) income, net (78) 1 (1,023)
Change in fair value of warrant liability 0 0 (3,307)
Interest (expense) income, net (1,084) (1,573) (2,445)
Total other expense, net (1,162) (1,572) (6,775)
Loss before (provision for) benefit from income taxes (117,979) (27,243) (22,073)
(Provision for) benefit from income taxes (182) (49) 1,780
Net loss (118,161) (27,292) (20,293)
Preferred stock dividends paid 0 0 (14,955)
Accretion of redeemable preferred stock 0 0 (56,175)
Net loss attributable to common stockholders, basic (118,161) (27,292) (91,423)
Net loss attributable to common stockholders, diluted $ (118,161) $ (27,292) $ (91,423)
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (2.37) $ (0.69) $ (4.50)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (2.37) $ (0.69) $ (4.50)
Weighted-average common shares outstanding - basic (in shares) 49,888,436 39,519,640 20,301,189
Weighted-average common shares outstanding - diluted (in shares) 49,888,436 39,519,640 20,301,189
Subscription and related services      
Revenue:      
Total revenue $ 95,514 $ 69,042 $ 56,357
Payment processing fees      
Revenue:      
Total revenue 65,201 49,900 46,500
Life sciences      
Revenue:      
Total revenue $ 52,518 $ 29,735 $ 21,927
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated deficit
Treasury stock
Beginning balance, stockholders' equity (in shares) at Jan. 31, 2019   1,994,721      
Beginning balance, stockholders' equity (deficit) at Jan. 31, 2019 $ (210,974) $ 20 $ 0 $ (210,994) $ 0
Stockholders’ equity          
Net loss (20,293)     (20,293)  
Stock-based compensation expense $ 6,177   6,177    
Exercise of stock options and vesting of restricted stock units (in shares) 691,371 734,382      
Exercise of stock options and vesting of restricted stock units $ 1,809 $ 7 1,802    
Issuance of common stock warrants 833   833    
Accretion of redeemable preferred stock (See Note 7) (56,175)   (2,977) (53,198)  
Payment of preferred stock dividends (See Note 7) (14,955)   (14,955)    
Issuance of common stock, net of issuance costs (in shares)   7,812,500      
Issuance of common stock, net of issuance costs 124,370 $ 78 124,292    
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 (See Note 7) 262,665 $ 253 262,412    
Cashless exercise of common stock warrants (in shares)   168,862      
Cashless exercise of common stock warrants 2 $ 2      
Conversion and exercise of preferred stock warrants into common stock (in shares)   588,763      
Conversion and exercise of preferred stock warrants into common stock (See Note 7) 8,805 $ 6 8,799    
Treasury stock from vesting of restricted stock units (399)       (399)
Ending balance, stockholders' equity (in shares) at Jan. 31, 2020   36,610,763      
Ending balance, stockholders' equity (deficit) at Jan. 31, 2020 101,865 $ 366 386,383 (284,485) (399)
Stockholders’ equity          
Net loss (27,292)     (27,292)  
Stock-based compensation expense $ 13,489   13,489    
Exercise of stock options and vesting of restricted stock units (in shares) 2,216,368 2,459,782      
Exercise of stock options and vesting of restricted stock units $ 5,300 $ 25 5,275    
Issuance of common stock, net of issuance costs (in shares)   5,750,000      
Issuance of common stock, net of issuance costs 174,510 $ 57 174,453    
Cashless exercise of common stock warrants (in shares)   60,338      
Cashless exercise of common stock warrants 0 $ 1 (1)    
Treasury stock from vesting of restricted stock units (4,566)       (4,566)
Ending balance, stockholders' equity (in shares) at Jan. 31, 2021   44,880,883      
Ending balance, stockholders' equity (deficit) at Jan. 31, 2021 263,306 $ 449 579,599 (311,777) (4,965)
Stockholders’ equity          
Net loss (118,161)     (118,161)  
Stock-based compensation expense $ 29,668   29,668    
Exercise of stock options and vesting of restricted stock units (in shares) 1,439,186 1,997,551      
Exercise of stock options and vesting of restricted stock units $ 4,143 $ 20 4,123    
Issuance of common stock for employee stock purchase plan (in shares) 42,530 42,530      
Issuance of common stock for employee stock purchase plan $ 1,506   1,506    
Issuance of common stock, net of issuance costs (in shares)   5,175,000      
Issuance of common stock, net of issuance costs 245,813 $ 52 245,761    
Treasury stock from vesting of restricted stock units (8,995)       (8,995)
Ending balance, stockholders' equity (in shares) at Jan. 31, 2022   52,095,964      
Ending balance, stockholders' equity (deficit) at Jan. 31, 2022 $ 417,280 $ 521 $ 860,657 $ (429,938) $ (13,960)
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Statement of Stockholders' Equity [Abstract]    
Issuance costs $ 290 $ 6,412
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Operating activities:      
Net loss $ (118,161) $ (27,292) $ (20,293)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Depreciation and amortization 21,302 15,908 13,924
Non-cash stock-based compensation expense 36,144 13,489 6,177
Change in fair value of warrants liability 0 0 3,307
Amortization of deferred financing costs and debt discount 288 389 445
Loss on extinguishment of debt 0 0 1,073
Cost of Phreesia hardware purchased by customers 672 762 741
Deferred contract acquisition costs amortization 2,211 2,025 1,977
Non-cash operating lease expense 1,004 1,766 0
Change in fair value of contingent consideration liabilities 258 0 0
Deferred tax asset 143 (65) (775)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (10,216) (6,619) (5,905)
Prepaid expenses and other assets (7,192) (1,600) (312)
Deferred contract acquisition costs (3,349) (1,652) (2,097)
Accounts payable 2,881 (3,821) (30)
Accrued expenses and other liabilities (2,983) 6,004 3,681
Lease liability (1,060) (1,786) 0
Deferred revenue 3,348 5,382 (1,087)
Net cash (used in) provided by operating activities (74,710) 2,890 826
Investing activities:      
Acquisitions, net of cash acquired (34,423) (6,510) 0
Capitalized internal-use software (12,385) (7,334) (5,305)
Purchases of property and equipment (18,420) (11,241) (7,015)
Net cash used in investing activities (65,228) (25,085) (12,320)
Financing activities:      
Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions 245,813 174,800 130,781
Payment of preferred stock dividends 0 0 (14,955)
Proceeds from issuance of common stock upon exercise of stock options 4,889 4,385 1,809
Treasury stock to satisfy tax withholdings on stock compensation awards (8,995) (4,965) 0
Payment of offering costs 0 (290) (6,217)
Proceeds from employee stock purchase plan 1,979 0 0
Insurance financing agreement 0 2,009 0
Finance lease payments (4,267) (2,630) (1,898)
Principal payments on financing agreements (1,039) (1,691) 0
Debt issuance costs 0 (69) (112)
Loan facility fee payment (125) (225) 0
Financing payments of acquisition-related liabilities (3,286) 0 0
Proceeds from revolving line of credit 0 0 9,876
Payments of revolving line of credit 0 (20,663) (17,676)
Proceeds from term loan 0 0 20,000
Repayment of term loan and loan payable 0 0 (21,042)
Debt extinguishment costs 0 0 (300)
Net cash provided by financing activities 234,969 150,661 100,266
Net increase in cash and cash equivalents 95,031 128,466 88,772
Cash and cash equivalents—beginning of year 218,781 90,315 1,543
Cash and cash equivalents—end of year 313,812 218,781 90,315
Supplemental information of non-cash investing and financing information:      
Right-of-use assets recorded in exchange for operating lease liabilities 81 4,359 0
Property and equipment acquisitions through finance leases 7,394 8,885 2,047
Capitalized software acquired through vendor financing 0 174 0
Purchase of property and equipment and capitalized software included in accounts payable 1,124 3,359 1,253
Cashless transfer of term loan and related accrued fees into increase in debt balance 0 20,257 0
Cashless transfer of lender fees through increase in debt balance 0 406 0
Issuance of warrants related to debt 0 0 833
Receivables for cash in-transit on stock option exercises 169 915 0
Cashless exercise of common stock warrants 0 3,060 3,530
Capitalized stock based compensation 489 0 0
Cash paid for:      
Interest 802 1,465 2,310
Income taxes $ 49 $ 64 $ 0
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Background and liquidity
12 Months Ended
Jan. 31, 2022
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 software solutions that improve the operational and financial performance of healthcare organizations by activating patients in their care to optimize patient health outcomes. Through the SaaS-based technology platform (the "Phreesia Platform" or "Platform"), the Company offers healthcare services clients a robust suite of integrated solutions that manage patient access, registration, payments and clinical support. The Company’s Platform also provides life sciences companies, patient advocacy, public interest and other not-for-profit organizations with a channel for targeted and direct communication with patients. In connection with the patient intake and registration process, Phreesia offers its healthcare services clients the ability to lease tablets ("PhreesiaPads") and on-site kiosks ("Arrivals Kiosks") along with their monthly subscription. The Company was formed in May 2005, and has several offices in the U.S. and Canada. The Company completed an initial public offering ("IPO") in July 2019.
During fiscal 2021, the Company changed its headquarters from New York, New York to Raleigh, North Carolina.
b) 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 common stock, debt and preferred stock 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 January 31, 2022, along with cash generated in the normal course of business, and available borrowing capacity under its Second Amended and Restated Loan and Security Agreement (the "Second SVB Facility") with Silicon Valley Bank ("SVB") (Note 6), are sufficient to fund its operations for at least the next 12 months.
On March 28, 2022, the Company entered into the First Loan Modification Agreement to the Second SVB Facility (as amended, the "Third SVB Facility"), to increase the available borrowing capacity to $100.0 million from $50.0 million.
The Company will seek to obtain additional financing, if needed, to successfully implement its long-term strategy.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of presentation
12 Months Ended
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation Basis of presentation
(a) Consolidated Financial Statements
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and regulations of the Securities and Exchange Commission ("SEC") regarding annual financial reporting and include the accounts of Phreesia, Inc; its branch operation in Canada and its consolidated subsidiaries (collectively, the "Company").
(b) Fiscal year
The Company’s fiscal year ends on January 31. References to fiscal 2022, 2021 and 2020, refer to the fiscal years ended January 31, 2022, 2021 and 2020, respectively.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies
12 Months Ended
Jan. 31, 2022
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies(a) Use of estimatesThe preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The most significant
assumptions and estimates relate to the allowance for doubtful accounts, capitalized internal-use software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of identifiable assets and liabilities and contingent consideration in business acquisitions, and the realization of deferred tax assets.
(b) Revenue recognition

The Company evaluates its contractual arrangements to determine the performance obligations and transaction prices. Revenue is allocated to each performance obligation and recognized when the related performance obligations are satisfied. See Note 5 for additional information regarding ASC 606, Revenue from Contracts with Customers, as well as for additional details about the Company's products and service lines.
(c) Concentrations of credit risk
Financial instruments that 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 and other healthcare services organizations located in the United States as well as pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the years ended January 31, 2022 and January 31, 2021. As of January 31, 2022, the Company had receivables from one entity that accounted for at least 10% of total accounts receivable.

(d) Risks and uncertainties
Risks Related to the COVID-19 Pandemic
In March 2020, the World Health Organization declared the ongoing outbreak of a novel strain of coronavirus ("COVID-19") a pandemic. There continues to be uncertainty as to the duration and extent to which the global COVID-19 pandemic, as well as the emergence of new variants, may adversely impact the Company's business operations, financial performance, and results of operations, as well as macroeconomic conditions, at this time.
Other Risks and Uncertainties
The Company is subject to a variety of risk factors, including the economy, data privacy and security laws and government regulations. Additionally, the Company is subject to other risks associated with the markets in which it operates including reliance on third party vendors, partners, and service providers. Certain of the Company's service providers, including certain third-party software developers, are located in international locations subject to warfare and/or political and economic instability, such as Russia, Ukraine and India. As with any business, operation of the Company involves risk, including the risk of service interruption impacting the operations of our business and our customer’s facilities below expected levels of operation, shut downs due to the breakdown or failure of information technology and communications systems, changes in laws or regulations, political and economic instability, or catastrophic events such as fires, earthquakes, floods, explosions, global health concerns such as pandemics or other similar occurrences affecting the delivery of our productions and services. The occurrence of any of these events could significantly reduce or eliminate revenues generated, or significantly increase the expenses of our operations, adversely impacting the Company’s operating results and our ability to meet our obligations and commitments. See Note 6 - Finance leases and other debt, for a summary of our contractual commitments as of January 31, 2022.
(e) Cost of revenue (excluding depreciation and amortization)
Cost of revenue (excluding depreciation and amortization) primarily consists of personnel expenses for implementation and technical support, costs to verify insurance eligibility and benefits, infrastructure costs for operation of our SaaS-based Phreesia Platform such as hosting fees and certain fees paid to various third party providers for the use of their technology. Personnel expenses consist of salaries, benefits, bonuses and stock-based compensation.
(f) Payment processing expense
Payment processing expense consists primarily of interchange fees set by payment card networks that are ultimately paid to the card-issuing financial institution, and assessment fees paid to payment card networks that are ultimately paid to third-party payment processors and gateways.
(g) 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 include costs for advertising, promotional and other marketing activities, as well as certain fees paid to various third-party partners for sales lead generation. Advertising is expensed as incurred. Advertising expense was $4,007, $558 and $251 for the fiscal years ended 2022, 2021 and 2020, respectively.
(h) Research and development
Research and development expense consists of costs for the design, development, testing and enhancement of the Company’s 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, offset by any internal-use software development cost capitalized during the same period.
(i) 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.
(j) Depreciation
Depreciation represents depreciation expense for PhreesiaPads and Arrivals Kiosks (collectively, Phreesia hardware), data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.
(k) Amortization
Amortization primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets.
(l) Cash and cash equivalents
The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. The Company's money market account meets the definition of cash equivalents.
(m) Settlement assets
Settlement assets represent amounts due from the Company’s payment processor for customer electronic processing transactions. Settlement assets are typically settled within one to two business days of the transaction date.
(n) Settlement obligations
Settlement obligations represent amounts due to customers for electronic processing transactions that have not been funded by the Company due to timing of settlement from the Company’s payment processor.
(o) Accounts receivable
Accounts receivable represent trade receivables, net of allowances for doubtful accounts. The Company estimates the allowance for doubtful accounts as its current estimate of expected credit loss over the life of the instrument. The Company determines the allowance based on historical trends of accounts receivable balances that have been written off and specific account analysis of at-risk customers, the length of time accounts are past due, a customer's current ability to pay its obligations to the Company, the condition of the industry as a whole, as well as expected
future changes in credit losses. Accounts receivable are written off at the point that internal collections efforts have been exhausted. As of January 31, 2022 and 2021, the Company has reserved $863 and $699, respectively, for the allowance for doubtful accounts.
Account receivable also includes unbilled accounts receivable (see Contract Balances in Note 5).
(p) Property and equipment
Property and equipment, including PhreesiaPads and Arrivals Kiosks, are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives of the Company’s property and equipment have been estimated to be between three and seven years, with the useful lives of leasehold improvements being the shorter of the useful life of the asset or the life of the underlying lease. Maintenance and repair costs are charged to operations as incurred while expenditures for major improvements are capitalized.
Upon sale or disposition of property and equipment, the cost and related accumulated depreciation are removed from their respective accounts and any gain or loss is reflected in the statements of operations.
(q) Capitalized internal-use software
The Company capitalizes certain costs incurred for the development of computer software for internal use pursuant to ASC 350-40, Intangibles—Goodwill and Other—Internal use software. These costs relate to the development of its Phreesia Platform. The Company capitalizes the costs during the development of the project, when it is determined that it is probable that the project will be completed, and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that the Company changes the manner in which it develops and tests new features and functionalities related to its solutions, assesses the ongoing value of capitalized assets or determines the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs the Company capitalizes and amortizes could change in future periods. Refer to Note 4(c) for further detail on internal-use software costs capitalized during the period.
(r) Business combinations
The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluate these estimates and assumptions quarterly and records any adjustments to its preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.
When applicable, the consideration transferred for business combinations includes the acquisition-date fair value of contingent consideration. Changes in the fair value of contingent consideration liabilities are included in general and administrative expense in the accompanying consolidated statements of operations.
(s) Goodwill and intangible assets
Goodwill represents the excess of the consideration transferred over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed in connection with business combinations accounted for using the acquisition method of accounting. Goodwill is not amortized, but instead goodwill is required to be tested for impairment annually and under certain circumstances. We perform such testing of goodwill in the fourth quarter of each fiscal year, or as events occur or circumstances change that would more likely than not reduce the fair value below its carrying amount.
The testing of goodwill is performed at the reporting unit level. The Company’s reporting unit is the same as its operating segment. The test begins with a qualitative assessment to determine whether it is “more likely than not”
that the fair value of the reporting unit is less than its carrying amount. If it is concluded that it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount, the Company performs a quantitative goodwill impairment test by calculating the fair value of the reporting unit and comparing that fair value to the carrying value of the reporting unit. If the estimated fair value of the reporting unit is less than its carrying amount, the Company records a goodwill impairment to reduce the carrying amount of goodwill by the amount by which the fair value of the reporting unit is less than its carrying amount.
All other intangible assets associated with purchased intangibles, consisting of customer relationships, acquired technology and acquired licenses, are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives.
(t) Long-lived assets
Long-lived assets, such as property and equipment, intangible assets, capitalized internal-use software and operating lease right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares the undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.
(u) Income taxes
An asset and liability approach is used for financial accounting and reporting of current and deferred income taxes. Deferred income tax assets and liabilities are computed for temporary differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income or loss. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. The Company follows the guidance in ASC 740, Accounting for Uncertainty in Income Taxes. ASC 740 clarifies the accounting for uncertainty in income taxes recognized in a Company’s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in the interim periods, and disclosure.
The Company reviews and evaluates tax positions in its major jurisdictions and determines whether or not there are uncertain tax positions that require financial statement recognition and the recording of a tax liability or the reduction of a tax asset. The Company would recognize tax related interest and penalties, if applicable, as a component of its provision for income taxes.
(v) Segment information
Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company defines the term “chief operating decision maker” to be its Chief Executive Officer. The Company’s Chief Executive Officer reviews the financial information presented on an entire company basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Additionally, substantially all of the Company's revenues and long-lived assets are located in the U.S. Since the Company operates in one operating segment and substantially all of the Company's revenues and long-lived assets are located in the U.S., all required financial segment information can be found in the consolidated financial statements.
(w) Stock-based compensation
The Company has stock-based compensation plans under which various types of equity-based awards are granted, including stock options, restricted stock units ("RSUs"), performance-based RSUs, and market-based performance stock units ("PSUs"). The compensation for the stock-based awards is recognized in accordance with ASC 718, Compensation — Stock Compensation, which requires that compensation cost be recognized for awards based on the grant-date fair value of the award. That cost is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. For performance-based RSUs, the number of shares
expected to vest is estimated at each reporting date based on management's expectations regarding the relevant performance criteria.
The fair value of stock options is estimated at the time of grant using the Black-Scholes option pricing model, which requires the use of inputs and assumptions such as the exercise price of the option, expected term, risk-free interest rate, expected volatility and dividend yield, and the value of the Company's common stock (which is estimated for awards granted prior to our IPO). The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company's common stock on the grant date of the award. The fair value of market-based PSUs is estimated at the time of grant using a Monte Carlo simulation which compares Phreesia's projected total shareholder return ("TSR") to the projected TSR of the Russell 3000 Index (the "Peer Group") and estimates the value of shares to be issued based on the vesting conditions of the PSUs. The Monte Carlo simulation requires the use of inputs and assumptions such as the grant-date closing stock price, simulation, expected volatility, correlation coefficient to the Russell 3000 Index, risk-free interest rate and dividend yield.

During fiscal 2022, the Company activated the Phreesia, Inc. 2019 Employee Stock Purchase Plan ("ESPP" or "the Plan"). The Company will record compensation expense based on the grant date fair value per award granted multiplied by the number of awards granted to the employee for the purchase period. The number of awards granted to the employee for the purchase period is equal to the expected employee contributions divided by 85% of the closing stock price on the offering date.

For liability-classified performance based stock bonus awards, the Company offered eligible employees the option to elect to receive their year-end performance bonus in stock. Bonuses settled in stock are accounted for as stock-based compensation awards vesting based on a performance condition and are classified as liabilities because they represent a liability settled in a variable number of shares.
See Note 8 - Equity Based Compensation, for additional information on stock-based compensation.
(x) Fair value of financial instruments
Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for the sale of 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 required 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.
(y) Equity offering costs
The Company capitalizes certain legal, accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of the equity financing, these costs will be recorded in stockholders’ equity as a reduction of additional paid-in capital generated as a result of the offering. Should the equity financing no longer be considered probable of being consummated, all deferred offering costs would be charged to operating expenses in the consolidated statement of operations.
(z) Foreign currency
The Company has a branch office in Canada that provides operational support. The functional currency of the Company’s foreign branch is the U.S. dollar. Accordingly, assets and liabilities of the Company’s foreign branch are re-measured into U.S. dollars at the exchange rates in effect at the reporting date with differences recorded as transaction gains and losses within other (expense) income, net.
(aa) New accounting pronouncements
Impact of recently adopted accounting pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update creates an exception to the recognition and measurement principles in ASC 805, Business Combinations. The amendments require an acquirer to recognize and measure contracts assets and liabilities related to customer contracts acquired in a business combination under the guidance in ASC 606, Revenue from Contracts with Customers, rather than using fair value. The Company adopted the new guidance for the fiscal year ended January 31, 2022 and applied the new guidance to the acquisition of Insignia Health, LLC, ("Insignia") which occurred during the year ended January 31, 2022. For the acquisition of Insignia, the Company recognized and measured acquired deferred revenue in accordance with ASC 606. The Company measured acquired deferred revenue as if the Company had originated the related acquired customer contracts. In accordance with practical expedients available in ASU 2021-08, the Company reflected in acquired deferred revenue the aggregate effect of all contract modifications that occurred prior to the acquisition date, and the Company determined the standalone selling price of each performance obligation included in acquired deferred revenue as of the acquisition date. The effect of applying the practical expedients was not significant. See Note 16 - Acquisitions for additional information regarding the acquisition of Insignia.
On February 1, 2020, the Company adopted ASU No. 2016-02, Leases (Topic 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 its 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 the Company's 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.
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 consolidated financial statements.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions
12 Months Ended
Jan. 31, 2022
Composition Of Certain Financial Statement [Abstract]  
Composition of certain financial statement captions Composition of certain financial statement captions
(a) Accrued expenses
Accrued expenses at January 31, 2022 and 2021 are as follows:
January 31,
20222021
Payroll-related expenses and taxes$10,780 $8,946 
Payment processing fees liability3,502 2,853 
Acquisition-related liabilities96 3,386 
Tax liabilities2,093 700 
Other3,657 2,439 
Total$20,128 $18,324 
Accrued expenses for payroll-related expenses and taxes include approximately $7.5 million of liabilities expected to be settled in shares. See Note 8 - Equity-based compensation for additional information.
(b) Property and equipment
Property and equipment at January 31, 2022 and 2021 are as follows:
Useful life
(years)
January 31,
20222021
PhreesiaPads and Arrivals Kiosks3$26,387 $25,837 
Computer equipment
353,957 33,558 
Computer software
3 to 5
5,311 5,105 
Hardware development
31,024 1,024 
Furniture and fixtures
7539 539 
Leasehold improvements
2748 745 
Total property and equipment
$87,966 $66,808 
Less accumulated depreciation(53,321)(40,148)
Property and equipment — net$34,645 $26,660 
Depreciation expense related to property and equipment amounted to $14,985, $9,770 and $8,753 for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.
Assets acquired under finance leases included in computer equipment were $27,310 and $19,933 at January 31, 2022 and 2021, respectively. Accumulated amortization of assets under finance lease was $15,025 and $10,389 at January 31, 2022 and 2021, respectively.
(c) Capitalized internal-use software
For the fiscal years ended January 31, 2022, 2021 and 2020, the Company capitalized $12,830, $7,663 and $5,852 of costs related to the Phreesia Platform, respectively.
During the fiscal years ended January 31, 2022, 2021 and 2020 amortization expense of capitalized internal-use software was $5,664, $5,884 and $4,933, respectively.
(d) Intangible assets and goodwill
The following presents the details of intangible assets as of January 31, 2022 and January 31, 2021.
Useful LifeJanuary 31,
(years)20222021
Acquired technology5$1,410 $1,410 
Customer relationship
7 to 10
6,340 1,840 
License156,200 — 
Total intangible assets, gross carrying value$13,950 $3,250 
Less accumulated amortization(1,178)(525)
Net carrying value$12,772 $2,725 

The remaining useful life for acquired technology in years is 3.5 and 4.4 as of January 31, 2022 and 2021, respectively. The remaining useful life for customer relationships in years is 9.2 and 7.7 as of January 31, 2022 and 2021, respectively. The remaining useful life for the license to the Patient Activation Measure ("PAM"®) in years is 14.8 as of January 31, 2022. Refer to Note 16 for details of intangible assets acquired in connection with the acquisition of QueueDr and Insignia.
Amortization expense associated with intangible assets for the fiscal years ended January 31, 2022, 2021 and 2020 was $653, $254 and $238, respectively.
The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of January 31, 2022:
January 31, 2022
2023$1,371 
20241,358 
20251,273 
20261,242 
2027-Thereafter7,528 
Total$12,772 
The following table presents a roll-forward of goodwill for the years ended January 31, 2020, 2021 and 2022:
Balance at January 31, 2020$250 
Goodwill acquired during the year ended January 31, 20218,057 
Balance at January 31, 20218,307 
Goodwill acquired during the year ended January 31, 202225,314 
Balance at January 31, 2022$33,621 
The Company did not record any impairments of goodwill during the years ended January 31, 2022, 2021 or 2020. Additions to goodwill during the year ended January 31, 2022 are net of a $96 measurement period adjustment for the QueueDr acquisition.
(e) Accounts receivable
Accounts Receivable as of January 31, 2022 and 2021 are as follows:
January 31,
20222021
Billed$40,733 $28,464 
Unbilled392 1,287 
Total accounts receivable, gross41,125 29,751 
Less accounts receivable allowances(863)(699)
Total accounts receivable$40,262 $29,052 

Activity in our allowance for doubtful accounts was as follows for the years ended January 31, 2021 and 2022:
Balance, January 31, 2020$943 
Bad debt expense454 
Write-offs and adjustments(698)
Balance, January 31, 2021699 
Bad debt expense212 
Write-offs and adjustments(48)
Balance, January 31, 2022
$863 

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. 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 January 31, 2022 and 2021 are as follows:
January 31,
20222021
Prepaid software and business systems$3,738 $2,322 
Prepaid PhreesiaPads— 18 
Prepaid data center expenses3,230 1,211 
Prepaid insurance1,924 1,311 
Other prepaid expenses and other current assets2,151 2,392 
Total prepaid and other current assets$11,043 $7,254 

(g) Cloud computing implementation costs

The Company enters into cloud computing service contracts to support its sales and marketing, product development and administrative activities. Subsequent to the adoption of ASU 2018-15 in May 2020, the Company capitalizes certain implementation costs for cloud computing arrangements that meet the definition of a service contract. The Company includes these capitalized implementation costs within Prepaid expenses and other current assets and within other assets on its consolidated balance sheets. Once placed in service, the Company amortizes these costs over the remaining subscription term to the same caption in the statements of operations as the related cloud subscription. Capitalized implementation costs for cloud computing arrangements accounted for as service contracts were $1,514 as of January 31, 2022. Accumulated amortization of capitalized implementation costs for these arrangements was $199 as of January 31, 2022.
(h) Other (expense) income, netOther (expense) income, net for the year ended January 31, 2022 was expense of $78, driven by foreign exchange losses, partially offset by other miscellaneous income. Other (expense) income, net for the year ended January 31, 2020 was expense of $1,023 and was composed primarily of loss on extinguishment of debt of $1,073.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Contract Costs
12 Months Ended
Jan. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue and Contract Costs Revenue and Contract Costs
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 healthcare services clients for access to the Phreesia Platform, payment processing fees based on patient payment volume, and fees from life sciences companies to deliver marketing content to its patients using the Phreesia Platform.
The Company accounts for revenue from contracts with customers by applying the requirements of ASC 606. Accordingly, the Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services.
The majority of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type.
(a) Subscription and related services
In most cases, the Company generates subscription fees from clients based on the number of healthcare services clients that utilize the Phreesia Platform and subscription fees for the Company’s self-service intake tablets (PhreesiaPads), on-site kiosks (Arrivals Kiosks) and any other applications. The Company’s healthcare services clients are typically billed monthly in arrears, though in some instances healthcare services clients may opt to be billed quarterly or annually in advance. Subscription fees are typically auto-debited from client’s accounts every month. Revenue for healthcare services client subscriptions is recognized over the term of the respective healthcare services client contract. The Company’s subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software. Revenue for related services is recognized as it is delivered if the services are distinct from the subscription service and is recognized over the remaining non-cancelable subscription term if it is not distinct from the subscription service. In certain arrangements, the Company leases its PhreesiaPads and Arrivals Kiosks through operating leases to its customers. Accordingly, these revenue transactions are accounted for using ASC 842, Leases.
The amount of subscription and related services revenues recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrivals Kiosks was $6,489, $6,312 and $5,985 for the years ended January 31, 2022, 2021 and 2020, respectively.
In addition, subscription and related services includes certain fees from clients for professional services associated with implementation services as well as travel and expense reimbursements, shipping and handling fees, sales of hardware (PhreesiaPads and Arrivals Kiosks), on-site support and training. Certain professional services for implementation are not distinct from Phreesia’s Platform and are therefore recognized over the term of the contract. Revenue from sales of Phreesia hardware and training are recognized in the period they are delivered to clients.
(b) Payment processing fees
The Company generates revenue from payment processing fees based on the levels of patient payment volume resulting from credit and debit card transactions (dollar value and number of card transactions) processed through Phreesia’s 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. The remainder of patient payment volume is composed of credit and debit card transactions for which Phreesia acts as a gateway to payment processors, and cash and check transactions.
The Company recognizes the payment processing fees when the transaction occurs (i.e., when the processing services are completed). The transaction amount is collected from the cardholder’s bank via the Company’s third party payment processing partner and the card networks. The transaction amount is then remitted to its customers approximately two business days after the transaction occurs. At the end of each month, the Company bills its customers for any payment processing fees owed per its customer contractual agreements. Similarly, at the end of each month, the Company remits payments to third-party payment processors and financial institutions for interchange and assessment fees, processing fees, and bank settlement fees.
The Company acts as the merchant of record for its customers and works with payment card networks and banks so that its customers do not need to manage the complex systems, rules, and requirements of the payment industry. The Company satisfies its performance obligations and therefore recognizes the transaction fees as revenue upon completion of a transaction. Revenue is recognized net of refunds, which arise from reversals of transactions initiated by the Company’s customers.
The payment processing fees collected from customers are recognized as revenue on a gross basis as the Company is the principal in the delivery of the managed payment solutions to the customer. The Company has concluded it is the principal because as the merchant of record, it controls the services before delivery to the customer, it is primarily responsible for the delivery of the services to its customers, it has latitude in establishing pricing with respect to the customer and other terms of service, it has sole discretion in selecting the third party to perform the settlement, and it assumes the credit risk for the transaction processed. The Company also has the unilateral ability to accept or reject a transaction based on criteria established by the Company.
As the merchant of record, the Company is liable for settlement of the transactions processed and, accordingly, such costs are included in payment processing fees expense on the accompanying statements of operations.
(c) Life sciences
The Company generates revenue from sales of digital marketing solutions to life sciences companies which is based largely on the delivery of messages at a contracted price per message to targeted patients. Messaging campaigns are sold for a specified number of messages delivered to qualified patients over an expected time frame. Revenue is recognized as the messages are delivered.
(d) Disaggregation of revenue
Revenue from the Company’s contracts with its customers are disaggregated by revenue source on the accompanying statements of operations. The Company’s core service offerings are subscription and related services, payment processing fees and digital marketing solutions sold to life sciences companies. In addition, substantially all of the Company’s revenue is derived from customers in the United States.
(e) Remaining performance obligations
The Company does not disclose the value of unsatisfied performance obligations as the majority of its contracts relate to either contracts with an original term of one year or less or contracts with variable consideration (i.e., the Company’s payment processing fees revenue).
(f) Contract balances
Unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription and related services and for its life sciences revenue for which the related billings will occur in a future period. Deferred revenue is a contract liability primarily related to billings in advance of revenue recognition from the Company's subscription and life sciences services and, to a lesser extent, professional services and other revenues described above. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly or quarterly installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of a subscription arrangement. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue on the accompanying balance sheets. Deferred revenue that will be recognized subsequent to the succeeding 12-month period is recorded as long-term deferred revenue on the accompanying balance sheets.
The following table represents a roll-forward of contract assets:
January 31,
20222021
Beginning Balance$1,287 $676 
Amount transferred to receivables from beginning balance of contract assets(1,287)(676)
Increases in contract assets due to acquisitions243 — 
Contract asset additions, net of reclassification to receivables149 1,287 
Ending Balance$392 $1,287 

The following table represents a roll-forward of deferred revenue:
 January 31,
20222021
Beginning Balance$10,838 $5,401 
Revenue recognized that was included in deferred revenue at the beginning of the period(10,838)(5,097)
Revenue recognized that was not included in deferred revenue at the beginning of the period(18,334)(1,512)
Increases in deferred revenue due to acquisitions2,372 55 
Increases due to invoicing prior to satisfaction of performance obligations32,520 11,991 
Ending Balance$16,558 $10,838 
(g) 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 to five 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 $2,211 and $2,025 for the years ended January 31, 2022 and 2021, 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:
January 31,
2022 2021 
Beginning balance$2,941 $3,314 
Additions to deferred contract acquisition costs3,349 1,652 
Amortization of deferred contract acquisition costs(2,211)(2,025)
Ending balance4,079 2,941 
Deferred contract acquisition costs, current (to be amortized in next 12 months)1,642 1,693 
Deferred contract acquisition costs, non-current2,437 1,248 
Total deferred contract acquisition costs$4,079 $2,941 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Finance leases and other debt
12 Months Ended
Jan. 31, 2022
Debt Disclosure [Abstract]  
Finance leases and other debt Finance leases and other debt
As of January 31, 2022 and 2021, the Company had the following outstanding finance leases and other debt balances:
January 31,
20222021
Finance leases$12,884 $9,702 
Financing arrangements266 1,533 
Accrued interest and payments94 100 
Total finance lease liabilities and other debt$13,244 $11,335 
Less - current portion of finance lease liabilities and other debt(5,821)(4,864)
Long-term finance leases and other debt$7,423 $6,471 
(a) Financing arrangements

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 January 31, 2022 and 2021, the outstanding principal balance of the financing agreement was $175 and $504, respectively. Interest accrues at an annual rate of 9.83%. The Company is required to repay $183 for the financing arrangement in June 2022, which includes principal and interest.

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 January 31, 2022 and 2021, the outstanding principal balance of the financing agreement was $90 and $133, respectively. Interest accrues at an annual rate of 2.94%. The Company is required to make equal annual payments of $46 in May 2022 and May 2023, which includes principal and interest.

On July 21, 2020, the Company entered into an insurance premium financing agreement in order to finance its premium payments for directors' and officers' insurance. As of January 31, 2022 and 2021, there was no outstanding principal amount and $673 in outstanding principal under the agreement, respectively. The agreement bears interest of 2.6% per annum. The balance of the financing agreement was paid off during the first quarter of fiscal 2022, and there was no balance outstanding as of January 31, 2022.

(b) Finance leases

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

(c) Amended and Restated Loan and Security Agreement

On February 28, 2019 (the "Effective Date"), the Company entered into the Amended and Restated Loan and Security Agreement (the "First SVB Facility") that provided for a $20,000 term loan. In connection with the transaction, the Company recorded a $1,073 loss on extinguishment of debt within other (expense) income, net for the settlement of previously outstanding loans payable.
On May 5, 2020 (the "Second SVB Effective Date"), the Company entered into the Second SVB Facility. The Second SVB Facility modified the First SVB Facility. The Second SVB Facility provided for a revolving credit facility with an initial borrowing capacity of $50,000. The borrowing capacity could 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 and used the proceeds to repay all amounts due under the First SVB Facility term loan.
Borrowings under the Second SVB Facility were payable on May 5, 2025. Borrowings under the Second SVB Facility bore interest, which was payable monthly, at a floating rate equal to the greater of the Wall Street Journal Prime Rate or 4.5%. The interest rate would decrease by 0.5% upon reaching a defined level of Adjusted EBITDA as defined in the Second SVB Facility. For the year ended January 31, 2022, 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 was required to pay an annual commitment fee of $125 per year. The Second SVB Facility was paid off in December 2020. The Company had $50,000 of availability as of January 31, 2022.

In the event that the Company terminated the Second SVB Facility prior to May 5, 2024, the Company would be required to pay a termination fee of up to 1.5% of borrowing capacity based on the length of time between termination and maturity. Any Company obligations under the Second SVB Facility were secured by a first priority security interest in substantially all of its assets, other than intellectual property. The Second SVB Facility included a financial covenant that required the Company to achieve certain profitability and liquidity thresholds. The financial covenant would not be effective if the Company maintained certain levels of liquidity as defined. Additionally, the Second SVB Facility contained customary events of default. The Company was in compliance with all covenants related to the Second SVB Facility as of January 31, 2022.

During the year ended January 31, 2021, 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 debt and deferred $531 of fees including $406 of fees to terminate the First SVB Facility and $125 of fees to enter into the Second SVB Facility.

As of January 31, 2022 and 2021, there was no debt outstanding related to the Second SVB Facility. As a result, the Company presented all unamortized deferred costs within other assets as of January 31, 2022 and 2021, respectively. The Company was amortizing the remaining unamortized costs over the remaining term of the Second SVB Facility.
Maturities of finance leases and other debt in each of the next five years and thereafter are as follows:
 TotalFinance LeasesOther Debt
Fiscal year ending January 31:
2023$5,821 $5,600 $221 
20244,866 4,727 139 
20252,401 2,401 — 
2026156 156 — 
2027— — — 
Total maturities of finance leases and other debt$13,244 $12,884 $360 
The following table presents the components of interest (expense) income, net:
Fiscal years ended January 31,
 202220212020
Interest expense (1)
$(1,163)$(1,695)$(3,043)
Interest income79 122 598 
Interest (expense) income, net$(1,084)$(1,573)$(2,445)
(1) Includes amortization of deferred financing costs and original issue discount
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Preferred Stock
12 Months Ended
Jan. 31, 2022
Equity [Abstract]  
Stockholders' Equity and Preferred Stock Stockholders' Equity and Preferred Stock
(a) Common stock
The Company closed an IPO on July 22, 2019 and filed an amended and restated certification of incorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share.
In connection with the IPO, 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 2,868,923 shares of common stock as part of the IPO, and 588,763 shares of common stock were issued upon the cashless exercise of common stock warrants.
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.
On April 12, 2021, the Company completed a follow-on offering of its common stock. In connection with this offering, the Company issued and sold 5,175,000 shares of common stock at an issuance price of $50.00 per share resulting in net proceeds of $245,813, after deducting underwriting discounts and commissions.
(b) Treasury stock
The Company's equity based compensation plan allows for the grant of non-vested stock options, RSUs and TSR PSUs 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 and PSU 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 or PSU, 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.
(c) Preferred Stock
Upon closing of the IPO, the Company's outstanding shares of Senior A redeemable convertible preferred stock ("Senior A Preferred"), Senior B redeemable convertible preferred stock ("Senior B Preferred", and together with the Senior A Preferred, the "Senior Preferred"), and the Junior convertible preferred stock (the "Junior Preferred", and together with the Senior Preferred, the "Convertible Preferred") automatically converted into shares of common stock and all outstanding shares of the Company's redeemable preferred stock ("Redeemable Preferred") were automatically extinguished and cancelled at the closing of the IPO. In addition, the Company's warrants to purchase shares of Senior Preferred were converted into warrants to purchase shares of the Company's common stock upon the closing of the IPO. Also, in connection with the IPO, the Company paid $14,955 in dividends to the Senior Preferred stockholders.
The following table summarizes changes in the Company's Series A Convertible Preferred and Redeemable Preferred for the fiscal year ended January 31, 2020:
Redeemable preferred stock
Senior ASenior BJuniorRedeemable
SharesAmountSharesAmountSharesAmountSharesAmountsTotal
Balance, January 31, 201913,674,365 $79,311 9,197,142 $51,872 32,746,041 $32,746 42,560,530 $42,561 $206,490 
Accretion of redeemable preferred stock— 32,706 — 23,469 — — — — 56,175 
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)
Balance, January 31, 2020— $— $— $— $— $— $— $— $— 
During the years ended January 31, 2022 and 2021, there were no new issuances of preferred stock, and there was no outstanding balance of preferred stock as of January 31, 2022 and 2021.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation
12 Months Ended
Jan. 31, 2022
Share-based Payment Arrangement [Abstract]  
Equity-based compensation Equity-based compensation
(a) Equity award plans
In January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan as amended, (the "2018 Stock Option Plan") which provided 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 (the "2019 Plan"), which replaced the 2018 Stock Option Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee of the Board of Directors (the "Compensation Committee") to make equity-based incentive awards including stock options, RSUs and PSUs 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). As the 2018 Stock Option Plan was replaced by the 2019 Plan, all grants of stock options, RSUs and PSUs during the years ended January 31, 2022 and 2021 were made pursuant to the 2019 plan, respectively.

In June 2019, the Board of Directors also adopted 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.

As of January 31, 2022, there are 2,803,377 shares available for future grant pursuant to the 2019 plan after factoring in the automatic increase which occurs on February 1 of each fiscal year, as well as an additional 737,800 shares available for future grant pursuant to the ESPP. During the second quarter of fiscal 2022, the Company activated its ESPP. The ESPP has two six-month offering periods each year beginning in January and July. The ESPP allows eligible employees to purchase shares of the Company’s common stock at a 15% discount through payroll deductions.
(b) Summary of stock-based compensation

The following table sets forth stock-based compensation by type of award:

For the fiscal years ended
January 31,
 202220212020
RSUs$24,222 $10,693 $3,397 
Liability awards7,055 — — 
PSUs2,389 93 — 
Stock options2,294 2,703 2,780 
ESPP763 — — 
Total stock-based compensation$36,723 $13,489 $6,177 

The following table sets forth the presentation of stock-based compensation in the Company's financial statements:


For the fiscal years ended
January 31,
 202220212020
Stock-based compensation expense recorded to additional paid-in capital(1)
$29,668 $13,489 $6,177 
Stock-based compensation expense recorded to accrued expenses7,055 — — 
Total stock-based compensation36,723 13,489 6,177 
Less stock-based compensation expense capitalized as internal-use software(489)— — 
Stock-based compensation expense per consolidated statements of operations(2)
$36,234 $13,489 $6,177 
(1) Stock-based compensation included in the Company's consolidated statements of stockholders' equity is consistent with these amounts.
(2) Non-cash stock-based compensation expense included in the Company's consolidated statements of cash flows is $36,144, and excludes $90 of cash-settled stock-based compensation expense included in the Company's statements of operations.

(c) Restricted stock units

During fiscal 2020, prior to the IPO, the Company issued restricted 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
therein. 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 compensation committee of the Board of Directors 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 predefined performance targets. These performance-based awards were released in April 2020, after final approval by the Compensation Committee.

The Company has issued restricted stock units to employees and directors that vest based on a time-based condition. For RSUs granted prior to January 2021, pursuant to a 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 restricted stock units expire seven years from the grant date. During the year ended January 31, 2022, the Company modified the vesting of RSUs granted subsequent to January 1, 2021 for employees other than its named executive officers listed in its most recent proxy statement ("NEOs") and other members of its executive management team. Pursuant to the modified vesting schedule, RSUs granted after January 1, 2021 for employees other than NEOs and other members of its executive management team, vest 6.25% each quarter over four years based on continued service. For NEOs and other members of the Company's executive management team, RSUs granted after January 1, 2022 vest 6.25% each quarter over four years based on continued service.
  Restricted stock units
Unvested, February 1, 201920,164 
Granted during year
1,493,678 
Vested(43,011)
Forfeited and expired(23,413)
Unvested, February 1, 20201,447,418 
Granted during year
972,271 
Vested(242,049)
Forfeited and expired(124,602)
Unvested, January 31, 20212,053,038 
Granted during year
1,836,534 
Vested(559,767)
Forfeited and expired (195,966)
Unvested, January 31, 2022
3,133,839 

As of January 31, 2022, there is $102,442 remaining of total unrecognized compensation costs related to these awards. The total unrecognized costs are expected to be recognized over a weighted-average term of 3.2 years.
For the years ended January 31, 2022, 2021 and 2020, the weighted average grant date fair value of restricted stock units granted was $46.60, $32.78 and $21.31 respectively.
(d) Stock options
Options granted under the equity award 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.
The fair value of stock options is estimated on the date of the grant using the Black-Scholes option pricing model for each of the stock option awards granted. The assumptions are provided below. Expected volatility was based on the stock volatility for comparable publicly traded companies. The Company uses the simplified method as described in SEC Staff Accounting Bulletin (SAB) 107 to estimate the expected life of stock options. Forfeitures are recorded when they occur. The risk-free rate was based on the U.S. Treasury yield curve at the time of the grant over the
expected term of the stock option grants. The Company did not grant any options during the years ended January 31, 2022 and 2021.
Fiscal year ended
January 31,
2020
Risk-free interest rate
2.18 %
Expected dividends
none
Expected term (in years)
6.25
Volatility
45.15 %
Weighted average fair value of grants
$4.99

Stock option activity for the fiscal years ended January 31, 2022, 2021 and 2020 is as follows:
Number of
options
Weighted-
average
exercise price
Weighted-
average
remaining
contractual life
(in years)
Aggregate Intrinsic
value
Outstanding—January 31, 20195,055,505 $2.45 
Granted during the year1,230,382 $8.78 
Exercised(691,371)$2.62 
Forfeited(78,064)$5.20 
Outstanding and expected to vest — January 31, 20205,516,452 $3.80 6.22$150,152 
Outstanding—January 31, 20205,516,452 $3.80 
Granted during the year— $— 
Exercised(2,216,368)$2.39 
Forfeited and expired(88,730)$7.45 
Outstanding and expected to vest — January 31, 20213,211,354 $4.67 5.99$194,676 
Outstanding—January 31, 20213,211,354 $4.67 
Granted during the year— $— 
Exercised(1,439,186)$2.88 
Forfeited and expired(67,018)$9.02 
Outstanding and expected to vest — January 31, 2022
1,705,150 $6.01 5.94$42,938 
Exercisable — January 31, 2022
1,419,497 $5.46 5.69$36,519 
Amount vested during year ended January 31, 2022
551,341 $6.56 

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 years ended January 31, 2022, 2021 and 2020 (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 $73,624, $33,575 and $13,960, respectively.
As of January 31, 2022, there is $1,415 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 0.99 years.
For the year ended January 31, 2022, stock-based compensation expense for stock options includes $363 related to the modification of stock options.
(e) TSR performance-based restricted stock units (PSUs)

The Company grants PSUs to certain members of its management team. PSUs vest over approximately three years from the grant date upon satisfaction of both time-based requirements and market targets based on Phreesia's TSR relative to the TSR of each member of the Peer Group. Depending on the percentage level at which the market-
based condition is satisfied, the number of shares vesting could be between 0% and 200% of the number of PSUs originally granted. To earn the target number of PSUs (which represents 100% of the number of PSUs granted), the Company must perform at the 60th percentile, with the maximum number of PSUs earned if the Company performed at least at the 90th percentile. If Phreesia's TSR for the performance period is negative, the maximum number of PSUs that can be earned will be capped at 100%.

The Company estimated the fair value of the PSUs using a Monte Carlo Simulation model which projected TSR for Phreesia and each member of the Peer Group over the performance period. The Company recognizes the grant date fair value of PSUs as compensation expense over the vesting period.

Fiscal years ended
January 31,
 20222021
Correlation coefficient0.3878 0.4230 
Valuation date stock price$36.03 $62.96 
Simulation term2.99 Years3.00 Years
Volatility44.32 %43.71 %
Risk-free rate1.23 %0.20 %
Dividend yield— %— %
Weighted average fair value of grants
$48.47 $84.38 


Market based PSU activity for the years ended January 31, 2021 and 2022 are as follows:
Performance
stock units
Outstanding February 1, 2020— 
Granted during the year ended January 31, 202170,806 
Outstanding, February 1, 202170,806 
Granted during the year ended January 31, 2022
325,410 
Vested— 
Forfeited and expired— 
Outstanding, January 31, 2022
396,216 

As of January 31, 2022, unrecognized compensation cost for the PSUs was $19,265, to be recognized on a straight-line basis over 2.7 years, subject to the participants' continued employment with the Company.
(f) Employee stock purchase plan
The ESPP is a compensatory plan because it provides participants with terms that are more favorable than those offered to other holders of the Company's common stock. Employees purchase shares at the lesser of (1) 85% of the closing stock price on the first day of the offering period or (2) 85% of the closing stock price on the last day of the offering period. The ESPP is structured as a qualified employee stock purchase plan under Section 423 of the U.S. Internal Revenue Code of 1986.

The fair value of shares granted under the ESPP during the year ended January 31, 2022 was estimated using a Black-Scholes pricing model with the following assumptions:
Year ended
January 31, 2022
Risk-free interest rate
0.17 %
Expected dividends
none
Expected term (in years)
0.49 years
Volatility
55.7 %

In January 2022, the Company issued 42,530 shares of common stock for the ESPP purchase period ended on
December 31, 2021. In connection with this issuance, the Company recorded a $1,506 increase to additional paid-in capital within stockholders' equity. As of January 31, 2022, unrecognized compensation cost related to the ESPP was $830, to be recognized over the next five months.
(g) Liability awards
In August 2021, the Company approved allowing eligible employees to elect to receive all or a portion of their fiscal 2022 year end bonus in the form of immediately vested restricted stock units instead of cash. Restricted stock units issued to settle liability awards are covered by the 2019 Plan. Bonuses to be settled in shares will be settled at a value equal to 115% of the bonuses converted. These share settled bonuses vest based on the achievement of the Company’s predefined performance targets. The immediately vested restricted stock units will be issued in April 2022, after final approval by the Compensation Committee of the Board of Directors. As the share settled bonuses will be settled in a variable number of shares, the Company has classified the share settled bonuses as a liability, which is included within accrued expenses on the accompanying consolidated balance sheet as of January 31, 2022.
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.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements
12 Months Ended
Jan. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2022 and indicates the classification of each item within the fair value hierarchy:
 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, 2022
 
Money market mutual funds$197,601 $— $— $197,601 
Total assets$197,601 $— $— $197,601 

The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2021 and indicates the classification of each item within the fair value hierarchy:
 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, 2021
 
Money market mutual funds$197,522 $— $— $197,522 
Foreign currency derivative contracts— 148 — 148 
Total assets$197,522 $148 $— $197,670 
Acquisition related contingent consideration liabilities$— $— $(1,286)$(1,286)
Total liabilities$— $— $(1,286)$(1,286)

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 carrying value of the Company's debt approximates fair value because the interest rates approximate market rates and the debt maturities are relatively short-term.
The Company used 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 recognized all derivatives on the consolidated balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency forward contracts as of January 31, 2021 was an asset of $148, which was included in prepaid and other current assets on the accompanying consolidated balance sheet. The fair value of the foreign currency forward contracts were considered Level 2 in the fair value hierarchy as of January 31, 2021. The foreign currency forward contracts matured during the year ended January 31, 2022, and no foreign currency forward contracts remain outstanding as of January 31, 2022.
In connection with the QueueDr acquisition, the Company recorded contingent consideration liabilities within accrued expenses on the accompanying consolidated balance sheet as of January 31, 2021 for amounts payable to the selling shareholders based on collections from QueueDr customers. The Company was required to pay the selling shareholders a multiple of the amount collected on certain customer contracts through November 2022. Certain payments are reduced to the amount of customer collections if the customer contract is canceled. The fair value of the Company's contingent consideration liabilities was determined using estimated cash flows and likelihoods of contract cancellation to estimate the expected payout based on collections and active status of the underlying customer contracts. The fair value of the Company's contingent consideration liabilities was determined based on inputs which are not readily available in public markets. Therefore, the Company categorized the liabilities as Level 3 in the fair value hierarchy. Based on the performance of the underlying customer contracts, the Company paid the maximum amount payable on the contingent consideration liabilities during the fiscal years ended January 31, 2021 and 2022.
The following table presents a roll-forward of our contingent consideration liabilities:
Balance at acquisition date$2,240 
Change in fair value recognized in earnings71 
Settlements(1,025)
Balance at January 31, 2021
1,286 
Change in fair value recognized in earnings258 
Settlements(1,544)
Balance at January 31, 2022
$— 
The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the years ended January 31, 2022 and 2021.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Jan. 31, 2022
Leases [Abstract]  
Leases Leases
(a) Phreesia as Lessee
The Company leases several office premises and third-party data center space in the U.S and Canada under operating leases which expire on various dates through March 2027. The Company's principal offices are located in Raleigh, North Carolina. 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. The Company is 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 lease 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 has also entered into various finance lease arrangements for 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 January 31, 2022 and 2021 was as follows:
January 31,
20222021
Operating leases:
Lease right-of-use assets$2,337 $2,654 
Lease liabilities, current1,281 1,087 
Lease liabilities, non-current1,276 1,899 
Total operating lease liabilities$2,557 $2,986 
Finance leases:
Property and equipment, at cost$27,310 $19,933 
Accumulated depreciation(15,025)(10,389)
Property and equipment, net$12,285 $9,544 
Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)5,6003,820 
Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)7,284 5,882 
Total finance lease liabilities$12,884 $9,702 

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 January 31, 2022, for operating leases, the weighted-average remaining lease term is 2.2 years and the weighted-average discount rate is 3.5%. As of January 31, 2022, for finance leases, the weighted-average remaining lease term is 2.5 years, and the weighted-average discount rate is 3.7%.

The components of lease expense for the years ended January 31, 2022 and 2021 were as follows:
Fiscal years ended
January 31,
20222021
Operating leases:
Operating lease cost$1,096 $1,766 
Variable lease cost223 257 
Total operating lease cost$1,319 $2,023 
Finance leases:
Amortization of right-of-use assets$4,636 $2,876 
Interest on lease liabilities378 326 
Total finance lease cost$5,014 $3,202 
The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:
January 31, 2022
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2023$1,348 $5,956 
2024960 4,894 
2025225 2,444 
202686 158 
202742 — 
Total future minimum lease payments$2,661 $13,452 
Less: interest(104)(568)
Present value of lease liabilities$2,557 $12,884 

Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:
Fiscal years ended
January 31,
20222021
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,206 $1,629 
Operating cash used for finance leases377 326 
Financing cash used for finance leases4,267 2,630 
Total$5,850 $4,585 
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrivals Kiosks 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 years ended January 31, 2022 and 2021 the Company recognized $6,489 and $6,312, respectively in subscription and related services revenue related to the leasing of PhreesiaPads and Arrivals Kiosks.
Future lease payments receivable under operating leases were immaterial as of January 31, 2022 and 2021, except for those with terms less than one year.
Leases Leases
(a) Phreesia as Lessee
The Company leases several office premises and third-party data center space in the U.S and Canada under operating leases which expire on various dates through March 2027. The Company's principal offices are located in Raleigh, North Carolina. 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. The Company is 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 lease 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 has also entered into various finance lease arrangements for 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 January 31, 2022 and 2021 was as follows:
January 31,
20222021
Operating leases:
Lease right-of-use assets$2,337 $2,654 
Lease liabilities, current1,281 1,087 
Lease liabilities, non-current1,276 1,899 
Total operating lease liabilities$2,557 $2,986 
Finance leases:
Property and equipment, at cost$27,310 $19,933 
Accumulated depreciation(15,025)(10,389)
Property and equipment, net$12,285 $9,544 
Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)5,6003,820 
Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)7,284 5,882 
Total finance lease liabilities$12,884 $9,702 

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 January 31, 2022, for operating leases, the weighted-average remaining lease term is 2.2 years and the weighted-average discount rate is 3.5%. As of January 31, 2022, for finance leases, the weighted-average remaining lease term is 2.5 years, and the weighted-average discount rate is 3.7%.

The components of lease expense for the years ended January 31, 2022 and 2021 were as follows:
Fiscal years ended
January 31,
20222021
Operating leases:
Operating lease cost$1,096 $1,766 
Variable lease cost223 257 
Total operating lease cost$1,319 $2,023 
Finance leases:
Amortization of right-of-use assets$4,636 $2,876 
Interest on lease liabilities378 326 
Total finance lease cost$5,014 $3,202 
The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:
January 31, 2022
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2023$1,348 $5,956 
2024960 4,894 
2025225 2,444 
202686 158 
202742 — 
Total future minimum lease payments$2,661 $13,452 
Less: interest(104)(568)
Present value of lease liabilities$2,557 $12,884 

Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:
Fiscal years ended
January 31,
20222021
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,206 $1,629 
Operating cash used for finance leases377 326 
Financing cash used for finance leases4,267 2,630 
Total$5,850 $4,585 
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrivals Kiosks 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 years ended January 31, 2022 and 2021 the Company recognized $6,489 and $6,312, respectively in subscription and related services revenue related to the leasing of PhreesiaPads and Arrivals Kiosks.
Future lease payments receivable under operating leases were immaterial as of January 31, 2022 and 2021, except for those with terms less than one year.
Leases Leases
(a) Phreesia as Lessee
The Company leases several office premises and third-party data center space in the U.S and Canada under operating leases which expire on various dates through March 2027. The Company's principal offices are located in Raleigh, North Carolina. 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. The Company is 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 lease 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 has also entered into various finance lease arrangements for 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 January 31, 2022 and 2021 was as follows:
January 31,
20222021
Operating leases:
Lease right-of-use assets$2,337 $2,654 
Lease liabilities, current1,281 1,087 
Lease liabilities, non-current1,276 1,899 
Total operating lease liabilities$2,557 $2,986 
Finance leases:
Property and equipment, at cost$27,310 $19,933 
Accumulated depreciation(15,025)(10,389)
Property and equipment, net$12,285 $9,544 
Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)5,6003,820 
Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)7,284 5,882 
Total finance lease liabilities$12,884 $9,702 

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 January 31, 2022, for operating leases, the weighted-average remaining lease term is 2.2 years and the weighted-average discount rate is 3.5%. As of January 31, 2022, for finance leases, the weighted-average remaining lease term is 2.5 years, and the weighted-average discount rate is 3.7%.

The components of lease expense for the years ended January 31, 2022 and 2021 were as follows:
Fiscal years ended
January 31,
20222021
Operating leases:
Operating lease cost$1,096 $1,766 
Variable lease cost223 257 
Total operating lease cost$1,319 $2,023 
Finance leases:
Amortization of right-of-use assets$4,636 $2,876 
Interest on lease liabilities378 326 
Total finance lease cost$5,014 $3,202 
The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:
January 31, 2022
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2023$1,348 $5,956 
2024960 4,894 
2025225 2,444 
202686 158 
202742 — 
Total future minimum lease payments$2,661 $13,452 
Less: interest(104)(568)
Present value of lease liabilities$2,557 $12,884 

Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:
Fiscal years ended
January 31,
20222021
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,206 $1,629 
Operating cash used for finance leases377 326 
Financing cash used for finance leases4,267 2,630 
Total$5,850 $4,585 
(b) Phreesia as Lessor
In connection with the patient intake and registration process, Phreesia offers its customers the ability to lease PhreesiaPads and Arrivals Kiosks 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 years ended January 31, 2022 and 2021 the Company recognized $6,489 and $6,312, respectively in subscription and related services revenue related to the leasing of PhreesiaPads and Arrivals Kiosks.
Future lease payments receivable under operating leases were immaterial as of January 31, 2022 and 2021, except for those with terms less than one year.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies
12 Months Ended
Jan. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
(a) Indemnifications
The Company’s agreements with certain customers include certain provisions for indemnifying customers against liabilities if its services infringe a third party’s intellectual property rights. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances that may be involved in each particular agreement. To date, the Company
has not incurred any material costs as a result of such provisions and have not accrued any liabilities related to such obligations in our consolidated financial statements.
In addition, the Company has indemnification agreements with its directors and its executive officers that require it, among other things, to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of those persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as a director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable it to recover a portion of any future indemnification amounts paid. To date, there have been no claims under any of its directors and executive officers indemnification provisions.
(b) Legal proceedings
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.
(c) Contingent consideration for acquisitions
Consideration transferred for the QueueDr acquisition included consideration payable contingent upon future events. The Company recorded a $1,286 contingent consideration liability on its consolidated balance sheet as of January 31, 2021, which was payable based upon the performance of certain acquired customer contracts. The Company paid $1,544 to settle the liability during the year ended January 31, 2022, and no liability remains outstanding as of January 31, 2022. See Note 16 - Acquisitions for additional discussion regarding contingent consideration.

(d) Other contractual commitments

Other contractual commitments consist primarily of non-cancelable purchase commitments to support our technology infrastructure. Future minimum payments under our non-cancelable purchase commitments as of January 31, 2022 are presented in the table below.
Purchase obligations
Year ending January 31,
2023$6,638 
20247,200 
20253,261 
2026810 
Thereafter150 
Total$18,059 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes
12 Months Ended
Jan. 31, 2022
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
For the year ended January 31, 2022, the Company recorded a tax provision of $182, compared to a tax provision of $49, for the corresponding period in the prior year. Our provision for income taxes was 0.2% and 0.2% of loss before income taxes for the year ended January 31, 2022 and 2021, respectively. Our benefit from income taxes was 8.1% of loss before income taxes for the year ended January 31, 2020. 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 related to the use of net operating loss carry forwards to offset current income.
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 both January 31, 2022 and January 31, 2021.
The Company’s loss before income taxes was primarily generated in the United States for fiscal 2022, fiscal 2021 and fiscal 2020.
The Company's income tax provision (benefit) consisted of the following for fiscal 2022, 2021 and 2020:
Fiscal years ended January 31,
202220212020
Current tax
Federal$— $— $— 
State39 114 — 
Foreign— — (1,005)
Deferred tax
Federal— (116)— 
State— (65)— 
Foreign143 116 (775)
Total provision for (benefit from) income taxes$182 $49 $(1,780)
A reconciliation of the statutory U.S. federal income tax rate to the Company's effective tax rate for the years ended January 31, 2022, 2021 and 2020 is as follows:
Fiscal years ended January 31,
202220212020
Federal income tax benefit at statutory rate21 %21 %21 %
State and local tax, net of federal benefit%10 %%
Permanent differences— %— %(2)%
Equity compensation%44 %%
Foreign taxes— %— %%
Other— %(4)%(4)%
Change in valuation allowance(36)%(71)%(25)%
Effective income tax rate— %— %%

The significant components of the Company's deferred income tax assets and liabilities as of January 31, 2022 and 2021 are as follows:
January 31,
Deferred tax assets (liabilities)20222021
Net operating loss carryforwards$88,979 $51,973 
Stock based compensation5,374 1,162 
Accruals, reserves, and other expenses3,6972,823
Reserve for bad debts521 443 
Disallowed interest expense1,9341,586
Total deferred tax assets100,505 57,987 
Less valuation allowance(97,279)(54,563)
Net deferred tax assets3,226 3,424 
Depreciation and amortization(1,250)(1,568)
Intangible assets(373)(440)
Deferred contract acquisition costs(1,088)(758)
Total deferred tax liabilities(2,711)(2,766)
Deferred taxes, net$515 $658 

The Company has accumulated a Federal net operating loss carryforward of approximately $332,544 and $199,079 as of January 31, 2022 and 2021, respectively. This carryforward may be available to offset future income tax liabilities and will expire beginning in 2025. As of January 31, 2022, the Company's foreign branch had net operating loss carryforwards of approximately $1,943, which may be available to offset future income in Canada and will expire beginning in 2030.
Due to the uncertainty regarding the ability to realize the benefit of the U.S. deferred tax assets primarily relating to net operating loss carryforwards, valuation allowances have been established to reduce the U.S. deferred tax assets to an amount that is more likely than not to be realized.
On the basis of this evaluation, as of January 31, 2022 and 2021, the Company recorded a valuation allowance of $97,279 and $54,563, respectively, to recognize only the portion of the deferred tax asset that is more likely than not to be realized. The $42,716 increase in the valuation allowance recorded during the fiscal year ended January 31, 2022 relates primarily to deferred tax assets established and recorded during the fiscal year ended January 31, 2022. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable foreign income during the carryforward period are reduced.
Under Section 382 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change” (generally defined as a greater than 50% change by value in its equity ownership over a three-year period), the corporation’s ability to use its pre-ownership change net operating loss carryforwards and other pre-ownership change tax attributes to offset its post-change income may be limited. As of January 31, 2022, the Company has U.S. net operating loss carryforwards of approximately $332.5 million. The Company has completed a Section 382 study and as a result of the analysis, it is more likely than not that the Company has experienced an “ownership change”. The Company may also experience ownership changes in the future as a result of subsequent shifts in its stock ownership. Accordingly, if the Company earns net taxable income, it is more likely than not that the Company's ability to use its pre-ownership change net operating loss carryforwards to offset U.S. federal taxable income will be subject to limitations, which could potentially result in increased future tax liability.
The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal, state, and foreign jurisdictions, where applicable. The Company’s tax years are still open from 2018 to present and, to the extent utilized in future years' tax returns, net operating loss carryforwards at January 31, 2022 will remain subject to examination until the respective tax year is closed. The Company records unrecognized tax benefits as liabilities or as reductions to deferred tax assets in accordance with ASC 740 and adjusts these balances when its judgement changes as a result of the evaluation of new information previously not available. The Company recognized interest and penalties
related to uncertain tax positions in income tax expense. As of January 31, 2022, the Company had no accrued interest or penalties related to uncertain tax positions.
The following is a roll forward of the Company's total gross unrecognized tax benefits:
January 31,
202220212020
Unrecognized income tax benefits, opening balance$— $— $1,000 
Increase for income tax positions of prior years— — — 
Lapse of statute of limitations— — (1,000)
Unrecognized income tax benefits, ending balance$— $— $— 
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders
12 Months Ended
Jan. 31, 2022
Earnings Per Share [Abstract]  
Net loss per share attributable to common stockholders Net loss per share attributable to common stockholders
(a) Net loss per share attributable to common stockholders
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
Fiscal years ended January 31,
202220212020
Numerator:
Net loss$(118,161)$(27,292)$(20,293)
Preferred stock dividend paid— — (14,955)
Accretion of redeemable convertible preferred stock to redemption value— — (56,175)
Net loss attributable to common stockholders$(118,161)$(27,292)$(91,423)
Denominator:
Weighted-average shares of common stock outstanding, basic and diluted49,888,436 39,519,640 20,301,189 
Net loss per share attributable to common stockholders$(2.37)$(0.69)$(4.50)
(b) Potential dilutive securities
The Company’s potential dilutive securities, which include stock options, restricted stock units, performance stock units, grants under the Company's ESPP and outstanding warrants to purchase shares of common 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:
Fiscal years ended January 31,
202220212020
Stock options to purchase common stock, restricted stock units and performance stock units5,632,823 5,406,004 6,963,870 
Employee stock purchase plan75,370 — — 
Warrants to purchase common stock— — 75,137 
Total5,708,193 5,406,004 7,039,007 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement savings plan
12 Months Ended
Jan. 31, 2022
Retirement Benefits [Abstract]  
Retirement savings plan Retirement savings planOn February 20, 2008, the Company established a retirement savings plan under Section 401(k) of the Internal Revenue Code (the “Plan”). The Plan covers substantially all U.S. full-time employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax and post-tax basis. Company contributions to the Plan may be made at the discretion of the Board of Directors of the Company. The Company did not make any contributions in years ended January 31, 2022, 2021 or 2020
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Related party transactions
12 Months Ended
Jan. 31, 2022
Related Party Transactions [Abstract]  
Related party transactions Related party transactions
For the year ended January 31, 2022, the Company recognized revenue totaling $482 for advertisements placed by a pharmaceutical company. One of the Company's independent members of its board of directors serves on the board of directors for this pharmaceutical company. For the years ended January 31, 2022 and 2021, accounts receivable from the pharmaceutical company totaled $173 and $68, respectively.
On September 29, 2021, the Company appointed a new independent member to its board of directors, effective October 1, 2021. The new board member is the chief executive officer and serves on the board of directors of a software company that has received payments from the Company pursuant to an existing software agreement since February 1, 2020. During the period from October 1, 2021 through January 31, 2022, the Company paid $412 to this software company. The Company has included $374 and $51 of payments to this software company within prepaid expenses and other current assets and other assets, respectively, in its consolidated balance sheet as of January 31, 2022. During the period from October 1, 2021 through January 31, 2022, the Company has included $182 of expenses related to the agreement with this software company within General and administrative expenses in its consolidated statement of operations for the year ended January 31, 2022.

The Company recognized revenue totaling approximately $2,425 and $5,318 from an affiliate of a stockholder of the Company for the years ended January 31, 2021 and 2020 respectively. Accounts receivable from the affiliate totaled approximately $2,072 as of January 31, 2020. The revenue presented above includes revenue earned while the entity was a related party. The entity was a related party for a portion of the year ended January 31, 2021 and was no longer a related party as of January 31, 2021 or during the fiscal year ended January 31, 2022.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
12 Months Ended
Jan. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Acquisition of Insignia Health, LLC

On December 3, 2021, the Company entered into an agreement to acquire 100% of the outstanding equity of Insignia, a founder-led and mission-oriented company for cash consideration of $37,208. Insignia provides coaching and education solutions in conjunction with Insignia's exclusive worldwide license to the PAM. The PAM is a survey measuring a patient's knowledge, skills and ability to manage their care. The Company acquired Insignia to enable the Company to understand and engage patients in more personalized ways based on their level of activation. The acquisition of Insignia was accounted for as a business combination.
The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:
Cash consideration paid to sellers$37,112 
Liabilities incurred to sellers96 
Total fair value of acquisition consideration$37,208 

The following table summarizes the calculation of cash paid for the acquisition of Insignia, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2022.
Cash consideration paid to sellers$37,112 
Less: Cash acquired(2,689)
Cash paid for acquisition of Insignia, net of cash acquired per statement of cash flows$34,423 
The purchase price was allocated to the tangible assets acquired, the identifiable intangible assets acquired and the liabilities assumed based on their acquisition-date estimated fair values or other measurement bases specified by ASC 805 - Business Combinations.

The following table summarizes the final allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition:
Cash$2,689 
Accounts receivable994 
Prepaid expenses and other assets358 
Operating lease right-of-use assets606 
Intangibles10,700 
Goodwill25,410 
Total assets acquired40,757 
Accounts payable(84)
Accrued liabilities(487)
Deferred revenue(2,372)
Operating lease liabilities(606)
Total purchase price$37,208 
The components of intangible assets acquired were as follows:
Estimated Useful Life
(in Years)
Fair Value
PAM license15$6,200 
Customer relationships104,500 
Total identifiable intangible assets acquired$10,700 
The weighted average amortization period for acquired intangible assets as of the date of acquisition is 13 years.
The Company, with the assistance of a third-party appraiser, assessed the fair value of the assets of Insignia. The fair value of the acquired PAM license was estimated using the relief from royalty method. The fair value of customer relationships was estimated using a multi period excess earnings method. To calculate fair value, the Company used cash flows discounted at a rate considered appropriate given the inherent risks associated with each asset.
The useful lives of the intangible assets were estimated based on the expected future economic benefit of the assets and are being amortized over the estimated useful life in proportion to the economic benefits consumed using the straight-line method. The amortization of intangible assets is not expected to be deductible for income tax purposes.
The goodwill recognized in the acquisition of Insignia is primarily attributable to expected synergies of the combined businesses driven by integrating the PAM into the Phreesia Platform and engaging with patients in more personalized ways based on their level of activation, as well as the acquisition of an assembled workforce. The goodwill is not expected to be deductible for tax purposes.

During the fiscal year ended January 31, 2022, the Company incurred $720 of acquisition related costs for the acquisition of Insignia. These costs are primarily included within general and administrative expenses in our consolidated statement of operations.


Acquisition of QueueDr
On January 8, 2021, the Company entered into a stock purchase agreement with QueueDr to acquire 100% of the outstanding equity of QueueDr, an early-stage software company that automates the process of rescheduling cancellations and no-shows. We acquired QueueDr to enhance our appointments solution. The total acquisition-date fair value of consideration transferred for the acquisition consisted of $5.8 million in cash, $2.1 million of
liabilities incurred and $2.2 million in performance-related contingent payments. The acquisition of QueueDr was accounted for as a business combination.
The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:
Cash consideration paid on acquisition date$5,773 
Liabilities incurred2,111 
Contingent consideration2,240 
Total fair value of acquisition consideration$10,124 

The following table summarizes the calculation of cash paid for the acquisition of QueueDr, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2021:
Cash consideration paid on acquisition date$5,773 
Payments of acquisition date fair value of contingent consideration954 
Less cash acquired(217)
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows$6,510 
Liabilities incurred were primarily related to hold-backs for general representations and warranties. The maximum amount payable for contingent consideration was $2,574, based upon the performance of certain customer contracts.
The purchase price was allocated to the tangible assets and identifiable intangible assets acquired and liabilities assumed based on their acquisition-date estimated fair values.
The following table summarizes the final allocation of the purchase price based on the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
Cash$217 
Accounts receivable455 
Other current assets192 
Identified intangible assets acquired1,780 
Deferred tax asset262 
Goodwill8,057 
Other assets223 
Total assets acquired11,186 
Accounts payable(86)
Accrued liabilities(254)
Deferred revenue(55)
Long-term debt(223)
Deferred tax liability(444)
Total purchase price$10,124 

The components of intangible assets acquired were as follows:
Estimated Useful Life
(in Years)
Fair Value
Acquired technology5$920 
Customer relationships10860 
Total identifiable intangible assets acquired$1,780 

The weighted average amortization period for acquired intangible assets as of the date of acquisition was 7.4 years.
The Company, with the assistance of a third-party appraiser, assessed the fair value of the assets of QueueDr. The fair value of the acquired technology was estimated using the relief from royalty method. The fair value of customer relationships was estimated using a multi period excess earnings method. To calculate fair value, the Company used cash flows discounted at a rate considered appropriate given the inherent risks associated with each client grouping.
The useful lives of the intangible assets were estimated based on the expected future economic benefit of the assets and are being amortized over the estimated useful life in proportion to the economic benefits consumed using the straight-line method. The amortization of intangible assets is not deductible for income tax purposes.
The goodwill recognized in the acquisition of QueueDr is primarily attributable to expected synergies of the combined businesses and the acquisition of an assembled workforce. The goodwill is not expected to be deductible for tax purposes.
During the fiscal year ended January 31, 2021, the Company incurred $282 of acquisition related costs for the acquisition of QueueDr. These costs were included within General and Administrative Expenses in our consolidated statement of operations.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent events
12 Months Ended
Jan. 31, 2022
Subsequent Events [Abstract]  
Subsequent events Subsequent events On March 28, 2022, the Company entered into the Third SVB Facility to increase the available revolving line of credit to $100 million. Borrowings under the Third SVB Facility are payable on May 5, 2025. Borrowings under the Third SVB Facility bear interest, which is payable monthly, at a floating rate equal to the greater of 3.25% or the Wall Street Journal Prime Rate minus 0.50%. In addition to principal and interest due under the Third SVB Facility, the Company is required to pay an annual commitment fee of approximately $0.3 million per year, plus an annual fee equal to 0.15% of the unused balance of the facility, payable quarterly.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Policies)
12 Months Ended
Jan. 31, 2022
Accounting Policies [Abstract]  
Basis of presentation Consolidated Financial StatementsThe accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and regulations of the Securities and Exchange Commission ("SEC") regarding annual financial reporting and include the accounts of Phreesia, Inc; its branch operation in Canada and its consolidated subsidiaries (collectively, the "Company").
Fiscal year Fiscal yearThe Company’s fiscal year ends on January 31. References to fiscal 2022, 2021 and 2020, refer to the fiscal years ended January 31, 2022, 2021 and 2020, respectively.
Use of estimates Use of estimatesThe preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The most significant assumptions and estimates relate to the allowance for doubtful accounts, capitalized internal-use software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of identifiable assets and liabilities and contingent consideration in business acquisitions, and the realization of deferred tax assets.
Revenue recognition Revenue recognitionThe Company evaluates its contractual arrangements to determine the performance obligations and transaction prices. Revenue is allocated to each performance obligation and recognized when the related performance obligations are satisfied. See Note 5 for additional information regarding ASC 606, Revenue from Contracts with Customers, as well as for additional details about the Company's products and service lines.
Concentrations of credit risk and risks and uncertainties Concentrations of credit riskFinancial instruments that 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 and other healthcare services organizations located in the United States as well as pharmaceutical companies.Risks and uncertainties
Risks Related to the COVID-19 Pandemic
In March 2020, the World Health Organization declared the ongoing outbreak of a novel strain of coronavirus ("COVID-19") a pandemic. There continues to be uncertainty as to the duration and extent to which the global COVID-19 pandemic, as well as the emergence of new variants, may adversely impact the Company's business operations, financial performance, and results of operations, as well as macroeconomic conditions, at this time.
Other Risks and Uncertainties
The Company is subject to a variety of risk factors, including the economy, data privacy and security laws and government regulations. Additionally, the Company is subject to other risks associated with the markets in which it operates including reliance on third party vendors, partners, and service providers. Certain of the Company's service providers, including certain third-party software developers, are located in international locations subject to warfare and/or political and economic instability, such as Russia, Ukraine and India. As with any business, operation of the Company involves risk, including the risk of service interruption impacting the operations of our business and our customer’s facilities below expected levels of operation, shut downs due to the breakdown or failure of information technology and communications systems, changes in laws or regulations, political and economic instability, or catastrophic events such as fires, earthquakes, floods, explosions, global health concerns such as pandemics or other similar occurrences affecting the delivery of our productions and services. The occurrence of any of these events could significantly reduce or eliminate revenues generated, or significantly increase the expenses of our operations, adversely impacting the Company’s operating results and our ability to meet our obligations and commitments. See Note 6 - Finance leases and other debt, for a summary of our contractual commitments as of January 31, 2022.
Cost of revenue (excluding depreciation and amortization) Cost of revenue (excluding depreciation and amortization)Cost of revenue (excluding depreciation and amortization) primarily consists of personnel expenses for implementation and technical support, costs to verify insurance eligibility and benefits, infrastructure costs for operation of our SaaS-based Phreesia Platform such as hosting fees and certain fees paid to various third party providers for the use of their technology. Personnel expenses consist of salaries, benefits, bonuses and stock-based compensation.
Payment processing expense Payment processing expensePayment processing expense consists primarily of interchange fees set by payment card networks that are ultimately paid to the card-issuing financial institution, and assessment fees paid to payment card networks that are ultimately paid to third-party payment processors and gateways.
Sales and marketing Sales and marketingSales 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 include costs for advertising, promotional and other marketing activities, as well as certain fees paid to various third-party partners for sales lead generation. Advertising is expensed as incurred.
Research and development Research and developmentResearch and development expense consists of costs for the design, development, testing and enhancement of the Company’s 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, offset by any internal-use software development cost capitalized during the same period.
General and administrative General and administrativeGeneral 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.
Depreciation and amortization DepreciationDepreciation represents depreciation expense for PhreesiaPads and Arrivals Kiosks (collectively, Phreesia hardware), data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.AmortizationAmortization primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets.
Cash and cash equivalents Cash and cash equivalentsThe Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. The Company's money market account meets the definition of cash equivalents.
Settlement assets Settlement assets Settlement assets represent amounts due from the Company’s payment processor for customer electronic processing transactions. Settlement assets are typically settled within one to two business days of the transaction date.
Settlement obligations Settlement obligationsSettlement obligations represent amounts due to customers for electronic processing transactions that have not been funded by the Company due to timing of settlement from the Company’s payment processor.
Accounts receivable Accounts receivableAccounts receivable represent trade receivables, net of allowances for doubtful accounts. The Company estimates the allowance for doubtful accounts as its current estimate of expected credit loss over the life of the instrument. The Company determines the allowance based on historical trends of accounts receivable balances that have been written off and specific account analysis of at-risk customers, the length of time accounts are past due, a customer's current ability to pay its obligations to the Company, the condition of the industry as a whole, as well as expected future changes in credit losses. Accounts receivable are written off at the point that internal collections efforts have been exhausted. As of January 31, 2022 and 2021, the Company has reserved $863 and $699, respectively, for the allowance for doubtful accounts.
Property and equipment Property and equipment
Property and equipment, including PhreesiaPads and Arrivals Kiosks, are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives of the Company’s property and equipment have been estimated to be between three and seven years, with the useful lives of leasehold improvements being the shorter of the useful life of the asset or the life of the underlying lease. Maintenance and repair costs are charged to operations as incurred while expenditures for major improvements are capitalized.
Upon sale or disposition of property and equipment, the cost and related accumulated depreciation are removed from their respective accounts and any gain or loss is reflected in the statements of operations.
Capitalized internal-use software Capitalized internal-use softwareThe Company capitalizes certain costs incurred for the development of computer software for internal use pursuant to ASC 350-40, Intangibles—Goodwill and Other—Internal use software. These costs relate to the development of its Phreesia Platform. The Company capitalizes the costs during the development of the project, when it is determined that it is probable that the project will be completed, and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that the Company changes the manner in which it develops and tests new features and functionalities related to its solutions, assesses the ongoing value of capitalized assets or determines the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs the Company capitalizes and amortizes could change in future periods. Refer to Note 4(c) for further detail on internal-use software costs capitalized during the period.
Business combinations Business combinations
The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluate these estimates and assumptions quarterly and records any adjustments to its preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.
When applicable, the consideration transferred for business combinations includes the acquisition-date fair value of contingent consideration. Changes in the fair value of contingent consideration liabilities are included in general and administrative expense in the accompanying consolidated statements of operations.
Goodwill and intangible assets Goodwill and intangible assets
Goodwill represents the excess of the consideration transferred over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed in connection with business combinations accounted for using the acquisition method of accounting. Goodwill is not amortized, but instead goodwill is required to be tested for impairment annually and under certain circumstances. We perform such testing of goodwill in the fourth quarter of each fiscal year, or as events occur or circumstances change that would more likely than not reduce the fair value below its carrying amount.
The testing of goodwill is performed at the reporting unit level. The Company’s reporting unit is the same as its operating segment. The test begins with a qualitative assessment to determine whether it is “more likely than not”
that the fair value of the reporting unit is less than its carrying amount. If it is concluded that it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount, the Company performs a quantitative goodwill impairment test by calculating the fair value of the reporting unit and comparing that fair value to the carrying value of the reporting unit. If the estimated fair value of the reporting unit is less than its carrying amount, the Company records a goodwill impairment to reduce the carrying amount of goodwill by the amount by which the fair value of the reporting unit is less than its carrying amount.
All other intangible assets associated with purchased intangibles, consisting of customer relationships, acquired technology and acquired licenses, are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives.
Long-lived assets Long-lived assetsLong-lived assets, such as property and equipment, intangible assets, capitalized internal-use software and operating lease right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares the undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.
Income taxes Income taxes
An asset and liability approach is used for financial accounting and reporting of current and deferred income taxes. Deferred income tax assets and liabilities are computed for temporary differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income or loss. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. The Company follows the guidance in ASC 740, Accounting for Uncertainty in Income Taxes. ASC 740 clarifies the accounting for uncertainty in income taxes recognized in a Company’s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in the interim periods, and disclosure.
The Company reviews and evaluates tax positions in its major jurisdictions and determines whether or not there are uncertain tax positions that require financial statement recognition and the recording of a tax liability or the reduction of a tax asset. The Company would recognize tax related interest and penalties, if applicable, as a component of its provision for income taxes.
Segment information Segment informationOperating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company defines the term “chief operating decision maker” to be its Chief Executive Officer. The Company’s Chief Executive Officer reviews the financial information presented on an entire company basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Additionally, substantially all of the Company's revenues and long-lived assets are located in the U.S. Since the Company operates in one operating segment and substantially all of the Company's revenues and long-lived assets are located in the U.S., all required financial segment information can be found in the consolidated financial statements.
Stock-based compensation Stock-based compensationThe Company has stock-based compensation plans under which various types of equity-based awards are granted, including stock options, restricted stock units ("RSUs"), performance-based RSUs, and market-based performance stock units ("PSUs"). The compensation for the stock-based awards is recognized in accordance with ASC 718, Compensation — Stock Compensation, which requires that compensation cost be recognized for awards based on the grant-date fair value of the award. That cost is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. For performance-based RSUs, the number of shares expected to vest is estimated at each reporting date based on management's expectations regarding the relevant performance criteria.The fair value of stock options is estimated at the time of grant using the Black-Scholes option pricing model, which requires the use of inputs and assumptions such as the exercise price of the option, expected term, risk-free interest rate, expected volatility and dividend yield, and the value of the Company's common stock (which is estimated for awards granted prior to our IPO). The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company's common stock on the grant date of the award. The fair value of market-based PSUs is estimated at the time of grant using a Monte Carlo simulation which compares Phreesia's projected total shareholder return ("TSR") to the projected TSR of the Russell 3000 Index (the "Peer Group") and estimates the value of shares to be issued based on the vesting conditions of the PSUs. The Monte Carlo simulation requires the use of inputs and assumptions such as the grant-date closing stock price, simulation, expected volatility, correlation coefficient to the Russell 3000 Index, risk-free interest rate and dividend yield.

During fiscal 2022, the Company activated the Phreesia, Inc. 2019 Employee Stock Purchase Plan ("ESPP" or "the Plan"). The Company will record compensation expense based on the grant date fair value per award granted multiplied by the number of awards granted to the employee for the purchase period. The number of awards granted to the employee for the purchase period is equal to the expected employee contributions divided by 85% of the closing stock price on the offering date.

For liability-classified performance based stock bonus awards, the Company offered eligible employees the option to elect to receive their year-end performance bonus in stock. Bonuses settled in stock are accounted for as stock-based compensation awards vesting based on a performance condition and are classified as liabilities because they represent a liability settled in a variable number of shares.
Fair value of financial instruments Fair value of financial instruments
Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for the sale of 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 required 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.
Equity offering costs Equity offering costsThe Company capitalizes certain legal, accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of the equity financing, these costs will be recorded in stockholders’ equity as a reduction of additional paid-in capital generated as a result of the offering. Should the equity financing no longer be considered probable of being consummated, all deferred offering costs would be charged to operating expenses in the consolidated statement of operations.
Foreign currency Foreign currencyThe Company has a branch office in Canada that provides operational support. The functional currency of the Company’s foreign branch is the U.S. dollar. Accordingly, assets and liabilities of the Company’s foreign branch are re-measured into U.S. dollars at the exchange rates in effect at the reporting date with differences recorded as transaction gains and losses within other (expense) income, net.
New accounting pronouncements New accounting pronouncements
Impact of recently adopted accounting pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update creates an exception to the recognition and measurement principles in ASC 805, Business Combinations. The amendments require an acquirer to recognize and measure contracts assets and liabilities related to customer contracts acquired in a business combination under the guidance in ASC 606, Revenue from Contracts with Customers, rather than using fair value. The Company adopted the new guidance for the fiscal year ended January 31, 2022 and applied the new guidance to the acquisition of Insignia Health, LLC, ("Insignia") which occurred during the year ended January 31, 2022. For the acquisition of Insignia, the Company recognized and measured acquired deferred revenue in accordance with ASC 606. The Company measured acquired deferred revenue as if the Company had originated the related acquired customer contracts. In accordance with practical expedients available in ASU 2021-08, the Company reflected in acquired deferred revenue the aggregate effect of all contract modifications that occurred prior to the acquisition date, and the Company determined the standalone selling price of each performance obligation included in acquired deferred revenue as of the acquisition date. The effect of applying the practical expedients was not significant. See Note 16 - Acquisitions for additional information regarding the acquisition of Insignia.
On February 1, 2020, the Company adopted ASU No. 2016-02, Leases (Topic 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 its 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 the Company's 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.
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 consolidated financial statements.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions (Tables)
12 Months Ended
Jan. 31, 2022
Composition Of Certain Financial Statement [Abstract]  
Schedule of accrued expenses Accrued expenses at January 31, 2022 and 2021 are as follows:
January 31,
20222021
Payroll-related expenses and taxes$10,780 $8,946 
Payment processing fees liability3,502 2,853 
Acquisition-related liabilities96 3,386 
Tax liabilities2,093 700 
Other3,657 2,439 
Total$20,128 $18,324 
Schedule of property and equipment Property and equipment at January 31, 2022 and 2021 are as follows:
Useful life
(years)
January 31,
20222021
PhreesiaPads and Arrivals Kiosks3$26,387 $25,837 
Computer equipment
353,957 33,558 
Computer software
3 to 5
5,311 5,105 
Hardware development
31,024 1,024 
Furniture and fixtures
7539 539 
Leasehold improvements
2748 745 
Total property and equipment
$87,966 $66,808 
Less accumulated depreciation(53,321)(40,148)
Property and equipment — net$34,645 $26,660 
Schedule of intangible assets
The following presents the details of intangible assets as of January 31, 2022 and January 31, 2021.
Useful LifeJanuary 31,
(years)20222021
Acquired technology5$1,410 $1,410 
Customer relationship
7 to 10
6,340 1,840 
License156,200 — 
Total intangible assets, gross carrying value$13,950 $3,250 
Less accumulated amortization(1,178)(525)
Net carrying value$12,772 $2,725 
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 January 31, 2022:
January 31, 2022
2023$1,371 
20241,358 
20251,273 
20261,242 
2027-Thereafter7,528 
Total$12,772 
Schedule of goodwill The following table presents a roll-forward of goodwill for the years ended January 31, 2020, 2021 and 2022:
Balance at January 31, 2020$250 
Goodwill acquired during the year ended January 31, 20218,057 
Balance at January 31, 20218,307 
Goodwill acquired during the year ended January 31, 202225,314 
Balance at January 31, 2022$33,621 
Schedule of accounts receivable Accounts Receivable as of January 31, 2022 and 2021 are as follows:
January 31,
20222021
Billed$40,733 $28,464 
Unbilled392 1,287 
Total accounts receivable, gross41,125 29,751 
Less accounts receivable allowances(863)(699)
Total accounts receivable$40,262 $29,052 
Schedule of allowance for doubtful accounts

Activity in our allowance for doubtful accounts was as follows for the years ended January 31, 2021 and 2022:
Balance, January 31, 2020$943 
Bad debt expense454 
Write-offs and adjustments(698)
Balance, January 31, 2021699 
Bad debt expense212 
Write-offs and adjustments(48)
Balance, January 31, 2022
$863 
Schedule of prepaid and other current assets Prepaid and other current assets as of January 31, 2022 and 2021 are as follows:
January 31,
20222021
Prepaid software and business systems$3,738 $2,322 
Prepaid PhreesiaPads— 18 
Prepaid data center expenses3,230 1,211 
Prepaid insurance1,924 1,311 
Other prepaid expenses and other current assets2,151 2,392 
Total prepaid and other current assets$11,043 $7,254 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Contract Costs (Tables)
12 Months Ended
Jan. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of rollforward of contract assets and contract liabilities
The following table represents a roll-forward of contract assets:
January 31,
20222021
Beginning Balance$1,287 $676 
Amount transferred to receivables from beginning balance of contract assets(1,287)(676)
Increases in contract assets due to acquisitions243 — 
Contract asset additions, net of reclassification to receivables149 1,287 
Ending Balance$392 $1,287 

The following table represents a roll-forward of deferred revenue:
 January 31,
20222021
Beginning Balance$10,838 $5,401 
Revenue recognized that was included in deferred revenue at the beginning of the period(10,838)(5,097)
Revenue recognized that was not included in deferred revenue at the beginning of the period(18,334)(1,512)
Increases in deferred revenue due to acquisitions2,372 55 
Increases due to invoicing prior to satisfaction of performance obligations32,520 11,991 
Ending Balance$16,558 $10,838 
Schedule of deferred contract acquisition costs The following table represents a roll-forward of deferred contract acquisition costs:
January 31,
2022 2021 
Beginning balance$2,941 $3,314 
Additions to deferred contract acquisition costs3,349 1,652 
Amortization of deferred contract acquisition costs(2,211)(2,025)
Ending balance4,079 2,941 
Deferred contract acquisition costs, current (to be amortized in next 12 months)1,642 1,693 
Deferred contract acquisition costs, non-current2,437 1,248 
Total deferred contract acquisition costs$4,079 $2,941 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Finance leases and other debt (Tables)
12 Months Ended
Jan. 31, 2022
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments As of January 31, 2022 and 2021, the Company had the following outstanding finance leases and other debt balances:
January 31,
20222021
Finance leases$12,884 $9,702 
Financing arrangements266 1,533 
Accrued interest and payments94 100 
Total finance lease liabilities and other debt$13,244 $11,335 
Less - current portion of finance lease liabilities and other debt(5,821)(4,864)
Long-term finance leases and other debt$7,423 $6,471 
Schedule of long-term debt and finance lease maturities Maturities of finance leases and other debt in each of the next five years and thereafter are as follows:
 TotalFinance LeasesOther Debt
Fiscal year ending January 31:
2023$5,821 $5,600 $221 
20244,866 4,727 139 
20252,401 2,401 — 
2026156 156 — 
2027— — — 
Total maturities of finance leases and other debt$13,244 $12,884 $360 
Schedule of components of interest income (expense) The following table presents the components of interest (expense) income, net:
Fiscal years ended January 31,
 202220212020
Interest expense (1)
$(1,163)$(1,695)$(3,043)
Interest income79 122 598 
Interest (expense) income, net$(1,084)$(1,573)$(2,445)
(1) Includes amortization of deferred financing costs and original issue discount
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Preferred Stock (Tables)
12 Months Ended
Jan. 31, 2022
Equity [Abstract]  
Schedule of Changes in Preferred Stock
The following table summarizes changes in the Company's Series A Convertible Preferred and Redeemable Preferred for the fiscal year ended January 31, 2020:
Redeemable preferred stock
Senior ASenior BJuniorRedeemable
SharesAmountSharesAmountSharesAmountSharesAmountsTotal
Balance, January 31, 201913,674,365 $79,311 9,197,142 $51,872 32,746,041 $32,746 42,560,530 $42,561 $206,490 
Accretion of redeemable preferred stock— 32,706 — 23,469 — — — — 56,175 
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)
Balance, January 31, 2020— $— $— $— $— $— $— $— $— 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation (Tables)
12 Months Ended
Jan. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of stock based compensation by type of award The following table sets forth stock-based compensation by type of award:
For the fiscal years ended
January 31,
 202220212020
RSUs$24,222 $10,693 $3,397 
Liability awards7,055 — — 
PSUs2,389 93 — 
Stock options2,294 2,703 2,780 
ESPP763 — — 
Total stock-based compensation$36,723 $13,489 $6,177 
Schedule of stock based compensation in financial statements
The following table sets forth the presentation of stock-based compensation in the Company's financial statements:


For the fiscal years ended
January 31,
 202220212020
Stock-based compensation expense recorded to additional paid-in capital(1)
$29,668 $13,489 $6,177 
Stock-based compensation expense recorded to accrued expenses7,055 — — 
Total stock-based compensation36,723 13,489 6,177 
Less stock-based compensation expense capitalized as internal-use software(489)— — 
Stock-based compensation expense per consolidated statements of operations(2)
$36,234 $13,489 $6,177 
(1) Stock-based compensation included in the Company's consolidated statements of stockholders' equity is consistent with these amounts.
(2) Non-cash stock-based compensation expense included in the Company's consolidated statements of cash flows is $36,144, and excludes $90 of cash-settled stock-based compensation expense included in the Company's statements of operations.
Schedule of restricted stock unit activity
  Restricted stock units
Unvested, February 1, 201920,164 
Granted during year
1,493,678 
Vested(43,011)
Forfeited and expired(23,413)
Unvested, February 1, 20201,447,418 
Granted during year
972,271 
Vested(242,049)
Forfeited and expired(124,602)
Unvested, January 31, 20212,053,038 
Granted during year
1,836,534 
Vested(559,767)
Forfeited and expired (195,966)
Unvested, January 31, 2022
3,133,839 
Schedule of weighted average assumptions
Fiscal year ended
January 31,
2020
Risk-free interest rate
2.18 %
Expected dividends
none
Expected term (in years)
6.25
Volatility
45.15 %
Weighted average fair value of grants
$4.99
Schedule of stock option activity Stock option activity for the fiscal years ended January 31, 2022, 2021 and 2020 is as follows:
Number of
options
Weighted-
average
exercise price
Weighted-
average
remaining
contractual life
(in years)
Aggregate Intrinsic
value
Outstanding—January 31, 20195,055,505 $2.45 
Granted during the year1,230,382 $8.78 
Exercised(691,371)$2.62 
Forfeited(78,064)$5.20 
Outstanding and expected to vest — January 31, 20205,516,452 $3.80 6.22$150,152 
Outstanding—January 31, 20205,516,452 $3.80 
Granted during the year— $— 
Exercised(2,216,368)$2.39 
Forfeited and expired(88,730)$7.45 
Outstanding and expected to vest — January 31, 20213,211,354 $4.67 5.99$194,676 
Outstanding—January 31, 20213,211,354 $4.67 
Granted during the year— $— 
Exercised(1,439,186)$2.88 
Forfeited and expired(67,018)$9.02 
Outstanding and expected to vest — January 31, 2022
1,705,150 $6.01 5.94$42,938 
Exercisable — January 31, 2022
1,419,497 $5.46 5.69$36,519 
Amount vested during year ended January 31, 2022
551,341 $6.56 
Schedule of measurement inputs and valuation techniques
Fiscal years ended
January 31,
 20222021
Correlation coefficient0.3878 0.4230 
Valuation date stock price$36.03 $62.96 
Simulation term2.99 Years3.00 Years
Volatility44.32 %43.71 %
Risk-free rate1.23 %0.20 %
Dividend yield— %— %
Weighted average fair value of grants
$48.47 $84.38 
Schedule of market-based performance stock unit activity Market based PSU activity for the years ended January 31, 2021 and 2022 are as follows:
Performance
stock units
Outstanding February 1, 2020— 
Granted during the year ended January 31, 202170,806 
Outstanding, February 1, 202170,806 
Granted during the year ended January 31, 2022
325,410 
Vested— 
Forfeited and expired— 
Outstanding, January 31, 2022
396,216 
Schedule of ESPP valuation assumptions The fair value of shares granted under the ESPP during the year ended January 31, 2022 was estimated using a Black-Scholes pricing model with the following assumptions:
Year ended
January 31, 2022
Risk-free interest rate
0.17 %
Expected dividends
none
Expected term (in years)
0.49 years
Volatility
55.7 %
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements (Tables)
12 Months Ended
Jan. 31, 2022
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 January 31, 2022 and indicates the classification of each item within the fair value hierarchy:
 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, 2022
 
Money market mutual funds$197,601 $— $— $197,601 
Total assets$197,601 $— $— $197,601 

The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2021 and indicates the classification of each item within the fair value hierarchy:
 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, 2021
 
Money market mutual funds$197,522 $— $— $197,522 
Foreign currency derivative contracts— 148 — 148 
Total assets$197,522 $148 $— $197,670 
Acquisition related contingent consideration liabilities$— $— $(1,286)$(1,286)
Total liabilities$— $— $(1,286)$(1,286)
Schedule of loss contingencies by contingency The following table presents a roll-forward of our contingent consideration liabilities:
Balance at acquisition date$2,240 
Change in fair value recognized in earnings71 
Settlements(1,025)
Balance at January 31, 2021
1,286 
Change in fair value recognized in earnings258 
Settlements(1,544)
Balance at January 31, 2022
$— 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Jan. 31, 2022
Leases [Abstract]  
Schedule of operating and finance leases
Supplemental balance sheet information related to operating and finance leases as of January 31, 2022 and 2021 was as follows:
January 31,
20222021
Operating leases:
Lease right-of-use assets$2,337 $2,654 
Lease liabilities, current1,281 1,087 
Lease liabilities, non-current1,276 1,899 
Total operating lease liabilities$2,557 $2,986 
Finance leases:
Property and equipment, at cost$27,310 $19,933 
Accumulated depreciation(15,025)(10,389)
Property and equipment, net$12,285 $9,544 
Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)5,6003,820 
Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)7,284 5,882 
Total finance lease liabilities$12,884 $9,702 
Schedule of lease expense and cash flow information The components of lease expense for the years ended January 31, 2022 and 2021 were as follows:
Fiscal years ended
January 31,
20222021
Operating leases:
Operating lease cost$1,096 $1,766 
Variable lease cost223 257 
Total operating lease cost$1,319 $2,023 
Finance leases:
Amortization of right-of-use assets$4,636 $2,876 
Interest on lease liabilities378 326 
Total finance lease cost$5,014 $3,202 
Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:
Fiscal years ended
January 31,
20222021
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,206 $1,629 
Operating cash used for finance leases377 326 
Financing cash used for finance leases4,267 2,630 
Total$5,850 $4,585 
Schedule of maturing lease commitments of operating leases The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:
January 31, 2022
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2023$1,348 $5,956 
2024960 4,894 
2025225 2,444 
202686 158 
202742 — 
Total future minimum lease payments$2,661 $13,452 
Less: interest(104)(568)
Present value of lease liabilities$2,557 $12,884 
Schedule of maturing lease commitments of finance leases The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:
January 31, 2022
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2023$1,348 $5,956 
2024960 4,894 
2025225 2,444 
202686 158 
202742 — 
Total future minimum lease payments$2,661 $13,452 
Less: interest(104)(568)
Present value of lease liabilities$2,557 $12,884 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies (Tables)
12 Months Ended
Jan. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Payments Under Purchase Commitments Other contractual commitments consist primarily of non-cancelable purchase commitments to support our technology infrastructure. Future minimum payments under our non-cancelable purchase commitments as of January 31, 2022 are presented in the table below.
Purchase obligations
Year ending January 31,
2023$6,638 
20247,200 
20253,261 
2026810 
Thereafter150 
Total$18,059 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes (Tables)
12 Months Ended
Jan. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of income tax (benefit) The Company's income tax provision (benefit) consisted of the following for fiscal 2022, 2021 and 2020:
Fiscal years ended January 31,
202220212020
Current tax
Federal$— $— $— 
State39 114 — 
Foreign— — (1,005)
Deferred tax
Federal— (116)— 
State— (65)— 
Foreign143 116 (775)
Total provision for (benefit from) income taxes$182 $49 $(1,780)
Schedule of effective tax rate A reconciliation of the statutory U.S. federal income tax rate to the Company's effective tax rate for the years ended January 31, 2022, 2021 and 2020 is as follows:
Fiscal years ended January 31,
202220212020
Federal income tax benefit at statutory rate21 %21 %21 %
State and local tax, net of federal benefit%10 %%
Permanent differences— %— %(2)%
Equity compensation%44 %%
Foreign taxes— %— %%
Other— %(4)%(4)%
Change in valuation allowance(36)%(71)%(25)%
Effective income tax rate— %— %%
Schedule of deferred tax assets and liabilities
The significant components of the Company's deferred income tax assets and liabilities as of January 31, 2022 and 2021 are as follows:
January 31,
Deferred tax assets (liabilities)20222021
Net operating loss carryforwards$88,979 $51,973 
Stock based compensation5,374 1,162 
Accruals, reserves, and other expenses3,6972,823
Reserve for bad debts521 443 
Disallowed interest expense1,9341,586
Total deferred tax assets100,505 57,987 
Less valuation allowance(97,279)(54,563)
Net deferred tax assets3,226 3,424 
Depreciation and amortization(1,250)(1,568)
Intangible assets(373)(440)
Deferred contract acquisition costs(1,088)(758)
Total deferred tax liabilities(2,711)(2,766)
Deferred taxes, net$515 $658 
Schedule of unrecognized tax benefits
The following is a roll forward of the Company's total gross unrecognized tax benefits:
January 31,
202220212020
Unrecognized income tax benefits, opening balance$— $— $1,000 
Increase for income tax positions of prior years— — — 
Lapse of statute of limitations— — (1,000)
Unrecognized income tax benefits, ending balance$— $— $— 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders (Tables)
12 Months Ended
Jan. 31, 2022
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:
Fiscal years ended January 31,
202220212020
Numerator:
Net loss$(118,161)$(27,292)$(20,293)
Preferred stock dividend paid— — (14,955)
Accretion of redeemable convertible preferred stock to redemption value— — (56,175)
Net loss attributable to common stockholders$(118,161)$(27,292)$(91,423)
Denominator:
Weighted-average shares of common stock outstanding, basic and diluted49,888,436 39,519,640 20,301,189 
Net loss per share attributable to common stockholders$(2.37)$(0.69)$(4.50)
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:
Fiscal years ended January 31,
202220212020
Stock options to purchase common stock, restricted stock units and performance stock units5,632,823 5,406,004 6,963,870 
Employee stock purchase plan75,370 — — 
Warrants to purchase common stock— — 75,137 
Total5,708,193 5,406,004 7,039,007 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Tables)
12 Months Ended
Jan. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of purchase price considerations at acquisition date
The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:
Cash consideration paid to sellers$37,112 
Liabilities incurred to sellers96 
Total fair value of acquisition consideration$37,208 

The following table summarizes the calculation of cash paid for the acquisition of Insignia, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2022.
Cash consideration paid to sellers$37,112 
Less: Cash acquired(2,689)
Cash paid for acquisition of Insignia, net of cash acquired per statement of cash flows$34,423 
The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:
Cash consideration paid on acquisition date$5,773 
Liabilities incurred2,111 
Contingent consideration2,240 
Total fair value of acquisition consideration$10,124 

The following table summarizes the calculation of cash paid for the acquisition of QueueDr, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2021:
Cash consideration paid on acquisition date$5,773 
Payments of acquisition date fair value of contingent consideration954 
Less cash acquired(217)
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows$6,510 
Schedule of allocation of purchase price of assets acquired and liabilities assumed The following table summarizes the final allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition:
Cash$2,689 
Accounts receivable994 
Prepaid expenses and other assets358 
Operating lease right-of-use assets606 
Intangibles10,700 
Goodwill25,410 
Total assets acquired40,757 
Accounts payable(84)
Accrued liabilities(487)
Deferred revenue(2,372)
Operating lease liabilities(606)
Total purchase price$37,208 
The following table summarizes the final allocation of the purchase price based on the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
Cash$217 
Accounts receivable455 
Other current assets192 
Identified intangible assets acquired1,780 
Deferred tax asset262 
Goodwill8,057 
Other assets223 
Total assets acquired11,186 
Accounts payable(86)
Accrued liabilities(254)
Deferred revenue(55)
Long-term debt(223)
Deferred tax liability(444)
Total purchase price$10,124 
Schedule of intangible assets acquired The components of intangible assets acquired were as follows:
Estimated Useful Life
(in Years)
Fair Value
PAM license15$6,200 
Customer relationships104,500 
Total identifiable intangible assets acquired$10,700 
The components of intangible assets acquired were as follows:
Estimated Useful Life
(in Years)
Fair Value
Acquired technology5$920 
Customer relationships10860 
Total identifiable intangible assets acquired$1,780 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Background and liquidity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Mar. 28, 2022
May 05, 2020
Debt Instrument [Line Items]      
Number of months with sufficient funds to operate (in months) 12 months    
Third SVB Facility | Revolving credit facility | Subsequent event      
Debt Instrument [Line Items]      
Line of credit borrowing capacity   $ 100,000  
Second SVB Facility | Revolving credit facility      
Debt Instrument [Line Items]      
Line of credit borrowing capacity     $ 50,000
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Details)
12 Months Ended
Jan. 31, 2022
USD ($)
segment
processor
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Feb. 01, 2020
USD ($)
Accounting Policies [Line Items]        
Number of third party payment processors | processor 1      
Advertising expense $ 4,007,000 $ 558,000 $ 251,000  
Allowance for doubtful accounts 863,000 699,000 943,000  
Asset impairment charges $ 0 0 $ 0  
Number of operating segment | segment 1      
Operating lease right-of-use assets $ 2,337,000 2,654,000    
Operating lease liabilities $ 2,557,000 $ 2,986,000    
Topic 842        
Accounting Policies [Line Items]        
Operating lease right-of-use assets       $ 2,741,000
Operating lease liabilities       $ 2,928,000
ESPP        
Accounting Policies [Line Items]        
Employee purchase price of common stock (as a percent) 85.00%      
Minimum        
Accounting Policies [Line Items]        
Customer payment period 30 days      
Settlement period (in days) 1 day      
Useful life (in years) 3 years      
Minimum | Computer software        
Accounting Policies [Line Items]        
Estimated useful life (in years) 3 years      
Minimum | Customer One | Revenue Benchmark | Customer Concentration Risk        
Accounting Policies [Line Items]        
Concentration risk (as a percent) 10.00%      
Maximum        
Accounting Policies [Line Items]        
Customer payment period 60 days      
Settlement period (in days) 2 days      
Useful life (in years) 7 years      
Maximum | Computer software        
Accounting Policies [Line Items]        
Estimated useful life (in years) 5 years      
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Composition Of Certain Financial Statement [Abstract]    
Payroll-related expenses and taxes $ 10,780 $ 8,946
Payment processing fees liability 3,502 2,853
Acquisition-related liabilities 96 3,386
Tax liabilities 2,093 700
Other 3,657 2,439
Total 20,128 $ 18,324
Share-settled liabilities based on company performance $ 7,500  
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of property and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 87,966 $ 66,808
Less accumulated depreciation (53,321) (40,148)
Property and equipment — net $ 34,645 26,660
Minimum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 7 years  
PhreesiaPads and Arrivals Kiosks    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Total property and equipment $ 26,387 25,837
Computer equipment    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Total property and equipment $ 53,957 33,558
Computer software    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 5,311 5,105
Computer software | Minimum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Computer software | Maximum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 5 years  
Hardware development    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Total property and equipment $ 1,024 1,024
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 7 years  
Total property and equipment $ 539 539
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 2 years  
Total property and equipment $ 748 $ 745
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Share-settled liabilities based on company performance $ 7,500,000    
Depreciation 14,985,000 $ 9,770,000 $ 8,753,000
Property and equipment, at cost 27,310,000 19,933,000  
Assets under finance lease, accumulated amortization 15,025,000 10,389,000  
Capitalized cost of computer software 12,830,000 7,663,000 5,852,000
Capitalized computed software amortization 5,664,000 5,884,000 4,933,000
Amortization of intangible assets 653,000 254,000 238,000
Impairment of goodwill 0 0 0
Goodwill adjustments during the year 25,314,000    
Capitalized implementation costs 1,514,000    
Capitalized implementation costs, accumulated amortization 199,000    
Other (expense) income, net (78,000) 1,000 (1,023,000)
Loss on extinguishment of debt 0 $ 0 $ 1,073,000
QueueDr      
Finite-Lived Intangible Assets [Line Items]      
Goodwill adjustments during the year $ 96,000    
Acquired technology      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, remaining amortization period (in years) 3 years 6 months 4 years 4 months 24 days  
Customer relationship      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, remaining amortization period (in years) 9 years 2 months 12 days 7 years 8 months 12 days  
License      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, remaining amortization period (in years) 14 years 9 months 18 days    
Computer equipment      
Finite-Lived Intangible Assets [Line Items]      
Property and equipment, at cost $ 27,310,000 $ 19,933,000  
Assets under finance lease, accumulated amortization $ 15,025,000 $ 10,389,000  
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 13,950 $ 3,250
Less accumulated amortization (1,178) (525)
Net carrying value $ 12,772 2,725
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 5 years  
Total intangible assets, gross carrying value $ 1,410 1,410
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 6,340 1,840
Customer relationship | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 7 years  
Customer relationship | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 10 years  
License    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 15 years  
Total intangible assets, gross carrying value $ 6,200 $ 0
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of future amortization expense (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Composition Of Certain Financial Statement [Abstract]    
2023 $ 1,371  
2024 1,358  
2025 1,273  
2026 1,242  
2027-Thereafter 7,528  
Net carrying value $ 12,772 $ 2,725
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of goodwill roll-forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Goodwill [Roll Forward]    
Goodwill balance at beginning of period $ 8,307 $ 250
Goodwill acquired during the year   8,057
Goodwill adjustments during the year 25,314  
Goodwill balance at end of period $ 33,621 $ 8,307
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of accounts receivable (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Composition Of Certain Financial Statement [Abstract]      
Billed $ 40,733 $ 28,464  
Unbilled 392 1,287  
Total accounts receivable, gross 41,125 29,751  
Less accounts receivable allowances (863) (699) $ (943)
Total accounts receivable $ 40,262 $ 29,052  
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts at beginning of period $ 699 $ 943
Bad debt expense 212 454
Write-offs and adjustments (48) (698)
Allowance for doubtful accounts at end of period $ 863 $ 699
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of certain financial statement captions - Schedule of prepaid and other current assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Composition Of Certain Financial Statement [Abstract]    
Prepaid software and business systems $ 3,738 $ 2,322
Prepaid PhreesiaPads 0 18
Prepaid data center expenses 3,230 1,211
Prepaid insurance 1,924 1,311
Other prepaid expenses and other current assets 2,151 2,392
Total prepaid and other current assets $ 11,043 $ 7,254
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Contract Costs - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Revenue from External Customer [Line Items]      
Capitalized contract cost, amortization $ 2,211,000 $ 2,025,000 $ 1,977,000
Capitalized contract cost, impairment loss $ 0 0 0
Minimum      
Revenue from External Customer [Line Items]      
Capitalized contract cost, amortization period (in years) 3 years    
Maximum      
Revenue from External Customer [Line Items]      
Capitalized contract cost, amortization period (in years) 5 years    
Subscription and related services      
Revenue from External Customer [Line Items]      
Lease income $ 6,489,000 $ 6,312,000 $ 5,985,000
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Contract Costs - Rollforward of contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Contract With Customer Asset [Roll Forward]    
Beginning balance - Contract assets (unbilled accounts receivable) $ 1,287 $ 676
Amount transferred to receivables from beginning balance of contract assets (1,287) (676)
Increases in contract assets due to acquisitions 243 0
Contract asset additions, net of reclassification to receivables 149 1,287
Ending balance - Contract assets (unbilled accounts receivable) 392 1,287
Contract With Customer Liability [Roll Forward]    
Beginning balance - Contract liabilities (deferred revenue) 10,838 5,401
Revenue recognized that was included in deferred revenue at the beginning of the period (10,838) (5,097)
Revenue recognized that was not included in deferred revenue at the beginning of the period (18,334) (1,512)
Increases in deferred revenue due to acquisitions 2,372 55
Increases due to invoicing prior to satisfaction of performance obligations 32,520 11,991
Ending balance - Contract liabilities (deferred revenue) $ 16,558 $ 10,838
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Contract Costs - Schedule of deferred contract acquisition costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Capitalized Contract Cost [Roll Forward]      
Capitalized contract costs at beginning of period $ 2,941 $ 3,314  
Additions to deferred contract acquisition costs 3,349 1,652  
Amortization of deferred contract acquisition costs (2,211) (2,025) $ (1,977)
Capitalized contract costs at end of period 4,079 2,941 3,314
Deferred contract acquisition costs, current (to be amortized in next 12 months) 1,642 1,693  
Deferred contract acquisition costs, non-current 2,437 1,248  
Total deferred contract acquisition costs $ 4,079 $ 2,941 $ 3,314
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Finance leases and other debt - Schedule Of Outstanding loan balances (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Debt Instrument [Line Items]    
Finance leases $ 12,884 $ 9,702
Long-term debt 360  
Total finance lease liabilities and other debt 13,244 11,335
Less - current portion of finance lease liabilities and other debt (5,821) (4,864)
Long-term finance leases and other debt 7,423 6,471
Financing arrangements    
Debt Instrument [Line Items]    
Long-term debt 266 1,533
Accrued interest and payments    
Debt Instrument [Line Items]    
Long-term debt $ 94 $ 100
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Finance leases and other debt - Financing Agreements (Details) - USD ($)
$ in Thousands
Apr. 10, 2020
Nov. 02, 2018
Jan. 31, 2022
Jan. 31, 2021
Jul. 21, 2020
Vendor Financing Agreement Maturing June 2022          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 1,256      
Long term debt     $ 175 $ 504  
Stated interest rate (as a percent)   9.83%      
Installment payment, amount   $ 183      
Vendor Financing Agreement Maturing May 2023          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 174        
Long term debt     90 133  
Stated interest rate (as a percent) 2.94%        
Installment payment, amount $ 46        
Insurance Premium Financing Agreement          
Debt Instrument [Line Items]          
Long term debt     $ 0 $ 673  
Stated interest rate (as a percent)         2.60%
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Finance leases and other debt - Amended and Restated Loan and Security Agreement (Details) - USD ($)
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
May 05, 2020
Feb. 28, 2019
Debt Instrument [Line Items]          
Debt extinguishment cost $ 0 $ 0 $ (1,073,000)    
Debt prepayment fee $ 0 0 300,000    
Term loan          
Debt Instrument [Line Items]          
Debt instrument, face amount         $ 20,000,000
Debt extinguishment cost     $ 1,073,000    
Second SVB Facility          
Debt Instrument [Line Items]          
Interest rate (as a percent) 4.50%        
Remaining borrowing capacity $ 50,000,000        
Second SVB Facility | Revolving credit facility          
Debt Instrument [Line Items]          
Line of credit borrowing capacity       $ 50,000,000  
Accordion feature, potential new maximum borrowing capacity       65,000,000  
Long term debt $ 0 0   $ 20,663,000  
Stated interest rate (as a percent) 4.50%        
Scheduled reduction in interest rate (as a percent) 0.50%        
Annual commitment fee $ 125,000        
Termination fee percentage (up to) (as a percent)       1.50%  
Debt related fees incurred   $ 531,000      
Debt prepayment fee 406,000        
Line of credit entrance fee $ 125,000        
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Finance leases and other debt - Schedule of Long-Term Debt Maturities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Total    
2023 $ 5,821  
2024 4,866  
2025 2,401  
2026 156  
2027 0  
Total maturities of finance leases and other debt 13,244  
Finance Leases    
2023 5,600  
2024 4,727  
2025 2,401  
2026 156  
2027 0  
Total finance lease liabilities 12,884 $ 9,702
Other Debt    
2023 221  
2024 139  
2025 0  
2026 0  
2027 0  
Total long-term debt maturities $ 360  
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Finance leases and other debt - Schedule of Interest Income (Expense), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Debt Disclosure [Abstract]      
Interest (expense) income, net $ (1,163) $ (1,695) $ (3,043)
Interest income 79 122 598
Interest (expense) income, net $ (1,084) $ (1,573) $ (2,445)
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Preferred Stock - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 12, 2021
Oct. 23, 2020
Jul. 22, 2019
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Class of Stock [Line Items]              
Common stock authorized (up to) (in shares)     500,000,000 500,000,000 500,000,000    
Common stock par value     $ 0.01 $ 0.01 $ 0.01    
Payment of offering costs       $ 0 $ 290,000 $ 6,217,000  
Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions       245,813,000 174,800,000 130,781,000  
Issuance costs         290,000 6,412,000  
Dividend paid       0 0 14,955,000  
New issuances of preferred stock (in shares)       0 0    
Balance of preferred stock       $ 0 $ 0 $ 0 $ 206,490,000
IPO              
Class of Stock [Line Items]              
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)     588,763        
Dividend paid     $ 14,955,000        
Follow-on Offering              
Class of Stock [Line Items]              
Issuance of common stock, net of issuance costs (in shares) 5,175,000 5,750,000          
Issue price per share (in dollars per share) $ 50.00 $ 32.00          
Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions $ 245,813,000 $ 174,800,000          
Issuance costs   $ 290,000          
Common stock              
Class of Stock [Line Items]              
Issuance of common stock, net of issuance costs (in shares)       5,175,000 5,750,000 7,812,500  
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares)           25,311,535  
Common stock | IPO              
Class of Stock [Line Items]              
Issuance of common stock, net of issuance costs (in shares)     7,812,500        
Issue price per share (in dollars per share)     $ 18.00        
Proceeds from issuance of IPO, net of underwriters' discount and commissions     $ 130,781,000        
Underwriting discounts and commission     9,844,000        
Payment of offering costs     $ 6,412,000        
Common stock | IPO | Certain selling stockholders              
Class of Stock [Line Items]              
Issuance of common stock, net of issuance costs (in shares)     2,868,923        
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Preferred Stock - Schedule of Changes in Preferred Stock (Detail)
$ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
shares
Stockholders’ equity  
Beginning balance, redeemable preferred stock $ 206,490
Accretion of redeemable preferred stock 56,175
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (262,665)
Ending balance, redeemable preferred stock $ 0
Senior A  
Stockholders’ equity  
Beginning balance, redeemable preferred stock (in shares) | shares 13,674,365
Beginning balance, redeemable preferred stock $ 79,311
Accretion of redeemable preferred stock $ 32,706
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares) | shares (13,674,365)
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock $ (112,017)
Ending balance, redeemable preferred stock (in shares) | shares 0
Ending balance, redeemable preferred stock $ 0
Senior B  
Stockholders’ equity  
Beginning balance, redeemable preferred stock (in shares) | shares 9,197,142
Beginning balance, redeemable preferred stock $ 51,872
Accretion of redeemable preferred stock $ 23,469
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares) | shares (9,197,142)
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock $ (75,341)
Ending balance, redeemable preferred stock (in shares) | shares 0
Ending balance, redeemable preferred stock $ 0
Junior  
Stockholders’ equity  
Beginning balance, redeemable preferred stock (in shares) | shares 32,746,041
Beginning balance, redeemable preferred stock $ 32,746
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares) | shares (32,746,041)
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock $ (32,746)
Ending balance, redeemable preferred stock (in shares) | shares 0
Ending balance, redeemable preferred stock $ 0
Redeemable  
Stockholders’ equity  
Beginning balance, redeemable preferred stock (in shares) | shares 42,560,530
Beginning balance, redeemable preferred stock $ 42,561
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock (in shares) | shares (42,560,530)
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock $ (42,561)
Ending balance, redeemable preferred stock (in shares) | shares 0
Ending balance, redeemable preferred stock $ 0
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2021
Dec. 31, 2020
Aug. 31, 2021
Jun. 30, 2019
shares
Jan. 31, 2022
USD ($)
offering_period
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
$ / shares
shares
Jan. 31, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Weighted average fair market value of grants (in USD per share) | $ / shares         $ 46.60 $ 32.78 $ 21.31  
Granted (in shares) | shares         0 0 1,230,382  
Intrinsic value | $         $ 73,624 $ 33,575 $ 13,960  
Unrecognized compensation cost to stock option | $         $ 1,415      
Purchase of ESPP settlement (in shares) | shares         42,530      
Issuance of common stock for employee stock purchase plan | $         $ 1,506      
ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares available for grant (in shares) | shares       855,873 737,800      
ESPP, employee common stock purchase discount (as a percent)         15.00%      
Unrecognized compensation costs | $         $ 830      
Weighted average term for recognition (in years)         5 months      
Employee purchase price of common stock (as a percent)         85.00%      
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term (in years)   7 years            
Expiration period / maximum term (in years)   7 years            
Unrecognized compensation costs | $         $ 102,442      
Weighted average term for recognition (in years)         3 years 2 months 12 days      
Bonus settlement in shares (as a percent)     115.00%          
RSUs | Employees Other than NEOs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term (in years) 4 years              
Quarterly vesting rate (as a percent) 6.25%              
RSUs | NEOs and Other Members of Executive Management                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term (in years) 4 years              
Quarterly vesting rate (as a percent) 6.25%              
RSUs | Share-based Payment Arrangement, Year 1                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)   10.00%            
Vesting term (in years)   1 year            
RSUs | Share-based Payment Arrangement, Year 2                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)   20.00%            
Vesting term (in years)   2 years            
RSUs | Share-based Payment Arrangement, Year 3                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)   30.00%            
Vesting term (in years)   3 years            
RSUs | Share-based Payment Arrangement, Year 4                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)   40.00%            
Vesting term (in years)   4 years            
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term (in years)         4 years      
Expiration period / maximum term (in years)         10 years      
Weighted average term for recognition (in years)         11 months 26 days      
Weighted average fair market value of grants (in USD per share) | $ / shares             $ 4.99  
Granted (in shares) | shares         0      
Incremental expense associated with the modification of stock options | $         $ 363      
PSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)         100.00%      
Vesting term (in years)         3 years      
Unrecognized compensation costs | $         $ 19,265      
Weighted average term for recognition (in years)         2 years 8 months 12 days      
Weighted average fair market value of grants (in USD per share) | $ / shares         $ 48.47 $ 84.38    
PSUs | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)         0.00%      
PSUs | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)         200.00%      
2018 Stock Option Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares available for issuance (in shares) | 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) | shares       2,139,683        
Percentage increase in number of shares reserved (as a percent)       5.00%        
Number of shares available for grant (in shares) | shares         2,803,377      
2019 Stock Option And Incentive Plan | ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
ESPP, number of offering periods per year | offering_period         2      
ESPP offering period (in months)         6 months      
2019 Stock Option And Incentive Plan | Stock options | Share-based Payment Arrangement, Year 1                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)         25.00%      
Vesting term (in years)         1 year      
2019 Stock Option And Incentive Plan | Stock options | Share-based Payment Arrangement, Year 2                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)         25.00%      
Vesting term (in years)         1 year      
2019 Stock Option And Incentive Plan | Stock options | Share-based Payment Arrangement, Year 3                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)         25.00%      
Vesting term (in years)         1 year      
2019 Stock Option And Incentive Plan | Stock options | Share-based Payment Arrangement, Year 4                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of vest option (as a percent)         25.00%      
Vesting term (in years)         1 year      
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation - Stock-based compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation $ 36,723 $ 13,489 $ 6,177
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 24,222 10,693 3,397
Liability awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 7,055 0 0
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 2,389 93 0
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 2,294 2,703 2,780
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation $ 763 $ 0 $ 0
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation - Stock-based compensation in our financial statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 36,723 $ 13,489 $ 6,177
Less stock-based compensation expense capitalized as internal-use software (489) 0 0
Stock-based compensation expense 36,234 13,489 6,177
Non-cash stock-based compensation expense 36,144 13,489 6,177
Cash settled stock based compensation expense 90    
Additional paid-in capital      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 29,668 13,489 6,177
Accrued expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 7,055 $ 0 $ 0
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation - Valuation allowance of performance-based restricted stock units (Details)
12 Months Ended
Jan. 31, 2022
$ / shares
Jan. 31, 2021
$ / shares
Jan. 31, 2020
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair market value of grants (in USD per share) $ 46.60 $ 32.78 $ 21.31
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Correlation coefficient 0.3878 0.4230  
Valuation date stock price (in USD per share) $ 36.03 $ 62.96  
Simulation term (in years) 2 years 11 months 26 days 3 years  
Volatility (as a percent) 44.32% 43.71%  
Risk-free rate (as a percent) 1.23% 0.20%  
Dividend yield (as a percent) 0.00% 0.00%  
Weighted average fair market value of grants (in USD per share) $ 48.47 $ 84.38  
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation - Performance-based restricted stock units (Details) - shares
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
RSUs      
Restricted Stock Unit Activity:      
Beginning balance (in shares) 2,053,038 1,447,418 20,164
Granted (in shares) 1,836,534 972,271 1,493,678
Vested (in shares) (559,767) (242,049) (43,011)
Forfeited and expired (in shares) (195,966) (124,602) (23,413)
Ending balance (in shares) 3,133,839 2,053,038 1,447,418
PSUs      
Restricted Stock Unit Activity:      
Beginning balance (in shares) 70,806 0  
Granted (in shares) 325,410 70,806  
Vested (in shares) 0    
Forfeited and expired (in shares) 0    
Ending balance (in shares) 396,216 70,806 0
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation - Weighted Average Assumptions (Details) - $ / shares
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of grants (in USD per share) $ 46.60 $ 32.78 $ 21.31
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (as a percent)     2.18%
Expected dividends (as a percent)     0.00%
Expected term (in years)     6 years 3 months
Volatility (as a percent)     45.15%
Weighted average fair value of grants (in USD per share)     $ 4.99
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (as a percent) 0.17%    
Expected dividends (as a percent) 0.00%    
Expected term (in years) 5 months 26 days    
Volatility (as a percent) 55.70%    
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Equity-based compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Number of options      
Number of options outstanding at beginning of period (in shares) 3,211,354 5,516,452 5,055,505
Granted (in shares) 0 0 1,230,382
Exercised (in shares) (1,439,186) (2,216,368) (691,371)
Forfeited and expired (in shares) (67,018) (88,730) (78,064)
Number of options outstanding at end of period (in shares) 1,705,150 3,211,354 5,516,452
Exercisable (in shares) 1,419,497    
Amount vested at the end of the period (in shares) 551,341    
Weighted- average exercise price      
Weighted- average exercise price outstanding at beginning of period (in dollars per share) $ 4.67 $ 3.80 $ 2.45
Granted (in dollars per share) 0 0 8.78
Exercised (in dollars per share) 2.88 2.39 2.62
Forfeited and expired (in dollars per share) 9.02 7.45 5.20
Weighted- average exercise price outstanding at end of period (in dollars per share) 6.01 $ 4.67 $ 3.80
Exercisable (in dollars per share) 5.46    
Amount vested at the end of the period (in dollars per share) $ 6.56    
Weighted-average remaining contractual life of options outstanding and expected to vest (in years) 5 years 11 months 8 days 5 years 11 months 26 days 6 years 2 months 19 days
Weighted-average remaining contractual life of options exercisable (in years) 5 years 8 months 8 days    
Aggregate intrinsic value outstanding and expected to vest $ 42,938 $ 194,676 $ 150,152
Aggregate intrinsic value exercisable $ 36,519    
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements - Schedule of assets and liabilities measured at fair value (Details) - Fair value, recurring - USD ($)
Jan. 31, 2022
Jan. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market mutual funds $ 197,601,000 $ 197,522,000
Foreign currency derivative contracts   148,000
Total assets 197,601,000 197,670,000
Acquisition related contingent consideration liabilities   (1,286,000)
Total liabilities   (1,286,000)
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market mutual funds 197,601,000 197,522,000
Foreign currency derivative contracts   0
Total assets 197,601,000 197,522,000
Acquisition related contingent consideration liabilities   0
Total liabilities   0
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 0 148,000
Total assets 0 148,000
Acquisition related contingent consideration liabilities   0
Total liabilities   0
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
Total assets $ 0 0
Acquisition related contingent consideration liabilities   (1,286,000)
Total liabilities   $ (1,286,000)
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements - Additional Information (Details) - Fair value, recurring - USD ($)
Jan. 31, 2022
Jan. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts   $ 148,000
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts $ 0 $ 148,000
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements - Schedule of Contingent Consideration Liabilities (Details) - QueueDr - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2021
Jan. 31, 2022
Business Combination, Contingent Consideration Liability [Roll Forward]    
Balance at January 31, 2021 $ 2,240 $ 1,286
Change in fair value recognized in earnings 71 258
Settlements (1,025) (1,544)
Balance at January 31, 2022 $ 1,286 $ 0
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease, weighted average remaining lease term (in years) 2 years 2 months 12 days    
Operating lease, weighted average discount rate (as a percent) 3.50%    
Finance lease, weighted average remaining lease term (in years) 2 years 6 months    
Finance lease, weighted average discount rate (as a percent) 3.70%    
Subscription and related services      
Lessee, Lease, Description [Line Items]      
Lease income $ 6,489 $ 6,312 $ 5,985
Computer equipment | Minimum      
Lessee, Lease, Description [Line Items]      
Finance lease, term of contract (in years) 2 years    
Computer equipment | Maximum      
Lessee, Lease, Description [Line Items]      
Finance lease, term of contract (in years) 3 years    
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of operating and finance leases (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Leases [Abstract]    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation and amortization of $53,321 and $40,148 as of January 31, 2022 and 2021, respectively Property and equipment, net of accumulated depreciation and amortization of $53,321 and $40,148 as of January 31, 2022 and 2021, respectively
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Long-term Debt and Lease Obligation, Current Long-term Debt and Lease Obligation, Current
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term finance leases and other debt Long-term finance leases and other debt
Operating leases:    
Lease right-of-use assets $ 2,337 $ 2,654
Lease liabilities, current 1,281 1,087
Lease liabilities, non-current 1,276 1,899
Total operating lease liabilities 2,557 2,986
Finance leases:    
Property and equipment, at cost 27,310 19,933
Accumulated depreciation (15,025) (10,389)
Property and equipment, net 12,285 9,544
Lease liabilities, current (included in Current portion of finance lease liabilities and other debt) 5,600 3,820
Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt) 7,284 5,882
Total finance lease liabilities $ 12,884 $ 9,702
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of lease expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Operating leases:    
Operating lease cost $ 1,096 $ 1,766
Variable lease cost 223 257
Total operating lease cost 1,319 2,023
Finance leases:    
Amortization of right-of-use assets 4,636 2,876
Interest on lease liabilities 378 326
Total finance lease cost $ 5,014 $ 3,202
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of maturing lease payments (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Operating    
2023 $ 1,348  
2024 960  
2025 225  
2026 86  
2027 42  
Total future minimum lease payments 2,661  
Less: interest (104)  
Total operating lease liabilities 2,557 $ 2,986
Finance    
2023 5,956  
2024 4,894  
2025 2,444  
2026 158  
2027 0  
Total future minimum lease payments 13,452  
Less: interest (568)  
Finance leases $ 12,884 $ 9,702
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of supplemental cash flow information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash used for operating leases $ 1,206 $ 1,629  
Operating cash used for finance leases 377 326  
Financing cash used for finance leases 4,267 2,630 $ 1,898
Total cash paid in measurement of lease liabilities $ 5,850 $ 4,585  
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies (Details) - QueueDr - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2021
Jan. 31, 2022
Jan. 08, 2021
Loss Contingencies [Line Items]      
Contingent consideration, liability $ 1,286 $ 0 $ 2,240
Settlement of liability $ 1,025 $ 1,544  
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies - Schedule of aggregate minimum purchase commitments (Details)
$ in Thousands
Jan. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 6,638
2024 7,200
2025 3,261
2026 810
Thereafter 150
Total $ 18,059
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Narratives (Details) - USD ($)
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Operating Loss Carryforwards [Line Items]      
(Provision for) benefit from income taxes $ (182,000) $ (49,000) $ 1,780,000
Effective tax rate (as a percent) 0.20% 0.20% 8.10%
Valuation allowance $ (97,279,000) $ (54,563,000)  
Increase in valuation allowance 42,716,000    
Tax examination, penalties and interest accrued 0    
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Accumulated federal net operating loss carryforward 332,544,000 $ 199,079,000  
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Accumulated federal net operating loss carryforward $ 1,943,000    
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Components of tax (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Current tax      
Federal $ 0 $ 0 $ 0
State 39 114 0
Foreign 0 0 (1,005)
Deferred tax      
Federal 0 (116) 0
State 0 (65) 0
Foreign 143 116 (775)
Total provision for (benefit from) income taxes $ 182 $ 49 $ (1,780)
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Effective tax rate reconciliation (Details)
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Income Tax Disclosure [Abstract]      
Federal income tax benefit at statutory rate (as a percent) 21.00% 21.00% 21.00%
State and local tax, net of federal benefit (as a percent) 9.00% 10.00% 3.00%
Permanent differences (as a percent) 0.00% 0.00% (2.00%)
Equity compensation (as a percent) 6.00% 44.00% 7.00%
Foreign taxes (as a percent) 0.00% 0.00% 8.00%
Other (as a percent) 0.00% (4.00%) (4.00%)
Change in valuation allowance (as a percent) (36.00%) (71.00%) (25.00%)
Effective income tax rate (as a percent) 0.20% 0.20% 8.10%
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Company's Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Deferred tax assets    
Net operating loss carryforwards $ 88,979 $ 51,973
Stock based compensation 5,374 1,162
Accruals, reserves, and other expenses 3,697 2,823
Reserve for bad debts 521 443
Disallowed interest expense 1,934 1,586
Total deferred tax assets 100,505 57,987
Less valuation allowance (97,279) (54,563)
Net deferred tax assets 3,226 3,424
Depreciation and amortization (1,250) (1,568)
Intangible assets (373) (440)
Deferred contract acquisition costs (1,088) (758)
Total deferred tax liabilities (2,711) (2,766)
Deferred taxes, net $ 515 $ 658
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized income tax benefits, opening balance $ 0 $ 0 $ 1,000
Increase for income tax positions of prior years 0 0 0
Lapse of statute of limitations 0 0 (1,000)
Unrecognized income tax benefits, ending balance $ 0 $ 0 $ 0
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders - Schedule of computation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Numerator:      
Net loss $ (118,161) $ (27,292) $ (20,293)
Preferred stock dividend paid 0 0 (14,955)
Accretion of redeemable convertible preferred stock to redemption value 0 0 (56,175)
Net loss attributable to common stockholders $ (118,161) $ (27,292) $ (91,423)
Denominator:      
Weighted-average common shares outstanding - basic (in shares) 49,888,436 39,519,640 20,301,189
Weighted-average common shares outstanding - diluted (in shares) 49,888,436 39,519,640 20,301,189
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (2.37) $ (0.69) $ (4.50)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (2.37) $ (0.69) $ (4.50)
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders - Schedule of antidilutive securities (Details) - shares
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 5,708,193 5,406,004 7,039,007
Stock options to purchase common stock, restricted stock units and performance 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,632,823 5,406,004 6,963,870
Employee stock purchase plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 75,370 0 0
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) 0 0 75,137
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement savings plan (Details) - USD ($)
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Retirement Benefits [Abstract]      
Company contributions $ 0 $ 0 $ 0
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Related party transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Advertisements with Pharmaceutical Company | Affiliate of Director      
Related Party Transaction [Line Items]      
Recognized revenue from related parties $ 482    
Accounts receivable from related parties 173 $ 68  
Software Agreement | Affiliate of Director      
Related Party Transaction [Line Items]      
Expenses from transactions with related parties 412    
General and administrative expenses from transactions with related party 182    
Software Agreement | Affiliate of Director | Prepaid and other current assets      
Related Party Transaction [Line Items]      
Due from related parties, current 374    
Software Agreement | Affiliate of Director | Other assets      
Related Party Transaction [Line Items]      
Due from related parties, concurrent $ 51    
Revenue from Affiliate of Stockholder | Affiliated Entity      
Related Party Transaction [Line Items]      
Recognized revenue from related parties   $ 2,425 $ 5,318
Accounts receivable from related parties     $ 2,072
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 03, 2021
Jan. 08, 2021
Jan. 31, 2022
Jan. 31, 2021
Insignia        
Business Acquisition [Line Items]        
Percentage of equity acquired (as a percent) 100.00%      
Consideration transferred $ 37,208      
Weighted average amortization period (in years)   13 years    
Acquisition related costs     $ 720  
Cash consideration paid on acquisition date 37,112      
Liabilities incurred $ 96      
QueueDr        
Business Acquisition [Line Items]        
Percentage of equity acquired (as a percent)   100.00%    
Consideration transferred   $ 10,124    
Weighted average amortization period (in years)   7 years 4 months 24 days    
Acquisition related costs       $ 282
Cash consideration paid on acquisition date   $ 5,773    
Liabilities incurred   2,111    
Contingent consideration   2,240    
QueueDr | Maximum        
Business Acquisition [Line Items]        
Contingent consideration liability   $ 2,574    
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Insignia Health, LLC and QueueDr Purchase Price Consideration (Details) - USD ($)
$ in Thousands
Dec. 03, 2021
Jan. 08, 2021
Insignia    
Business Acquisition [Line Items]    
Cash consideration paid on acquisition date $ 37,112  
Liabilities incurred 96  
Total fair value of acquisition consideration $ 37,208  
QueueDr    
Business Acquisition [Line Items]    
Cash consideration paid on acquisition date   $ 5,773
Liabilities incurred   2,111
Contingent consideration   2,240
Total fair value of acquisition consideration   $ 10,124
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Consideration Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 03, 2021
Jan. 08, 2021
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Business Acquisition [Line Items]          
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows     $ 34,423 $ 6,510 $ 0
Insignia          
Business Acquisition [Line Items]          
Cash consideration paid on acquisition date $ 37,112        
Less cash acquired (2,689)        
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows $ 34,423        
QueueDr          
Business Acquisition [Line Items]          
Cash consideration paid on acquisition date   $ 5,773      
Payments of acquisition date fair value of contingent consideration   954      
Less cash acquired   (217)      
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows   $ 6,510      
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Final Allocation of Insignia Health, LLCand QueueDr Purchase Price (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Dec. 03, 2021
Jan. 31, 2021
Jan. 08, 2021
Jan. 31, 2020
Business Acquisition [Line Items]          
Goodwill $ 33,621   $ 8,307   $ 250
Insignia          
Business Acquisition [Line Items]          
Cash   $ 2,689      
Accounts receivable   994      
Prepaid expenses and other assets   358      
Operating lease right-of-use assets   606      
Intangibles   10,700      
Identified intangible assets acquired   10,700      
Goodwill   25,410      
Total assets acquired   40,757      
Accounts payable   (84)      
Accrued liabilities   (487)      
Deferred revenue   (2,372)      
Operating lease liabilities   (606)      
Total purchase price   $ 37,208      
QueueDr          
Business Acquisition [Line Items]          
Cash       $ 217  
Accounts receivable       455  
Other current assets       192  
Identified intangible assets acquired       1,780  
Deferred tax asset       262  
Goodwill       8,057  
Other assets       223  
Total assets acquired       11,186  
Accounts payable       (86)  
Accrued liabilities       (254)  
Deferred revenue       (55)  
Long-term debt       (223)  
Deferred tax liability       (444)  
Total purchase price       $ 10,124  
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Intangible Asset Acquired Related to Insignia Health, LLC and QueueDr Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 03, 2021
Jan. 08, 2021
Jan. 31, 2022
License      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in Years)     15 years
Acquired technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in Years)     5 years
Insignia      
Acquired Finite-Lived Intangible Assets [Line Items]      
Total identifiable intangible assets acquired $ 10,700    
Insignia | License      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in Years) 15 years    
Total identifiable intangible assets acquired $ 6,200    
Insignia | Customer relationship      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in Years) 10 years    
Total identifiable intangible assets acquired $ 4,500    
QueueDr      
Acquired Finite-Lived Intangible Assets [Line Items]      
Total identifiable intangible assets acquired   $ 1,780  
QueueDr | Acquired technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in Years)   5 years  
Total identifiable intangible assets acquired   $ 920  
QueueDr | Customer relationship      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in Years)   10 years  
Total identifiable intangible assets acquired   $ 860  
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent events (Details) - Subsequent event - Third SVB Facility - Revolving credit facility
$ in Millions
Mar. 28, 2022
USD ($)
Subsequent Event [Line Items]  
Line of credit borrowing capacity $ 100.0
Stated interest rate (as a percent) 3.25%
Annual commitment fee $ 0.3
Unused capacity, commitment fee (as a percent) 0.15%
Wall Street Journal Prime Rate  
Subsequent Event [Line Items]  
Variable rate (as a percent) (0.50%)
XML 107 phr-20220131_htm.xml IDEA: XBRL DOCUMENT 0001412408 2021-02-01 2022-01-31 0001412408 2021-07-31 0001412408 2022-03-25 0001412408 2022-01-31 0001412408 2021-01-31 0001412408 phr:SubscriptionAndServicesMember 2021-02-01 2022-01-31 0001412408 phr:SubscriptionAndServicesMember 2020-02-01 2021-01-31 0001412408 phr:SubscriptionAndServicesMember 2019-02-01 2020-01-31 0001412408 phr:PaymentProcessingFeesMember 2021-02-01 2022-01-31 0001412408 phr:PaymentProcessingFeesMember 2020-02-01 2021-01-31 0001412408 phr:PaymentProcessingFeesMember 2019-02-01 2020-01-31 0001412408 phr:LifeSciencesMember 2021-02-01 2022-01-31 0001412408 phr:LifeSciencesMember 2020-02-01 2021-01-31 0001412408 phr:LifeSciencesMember 2019-02-01 2020-01-31 0001412408 2020-02-01 2021-01-31 0001412408 2019-02-01 2020-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 2019-01-31 0001412408 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001412408 us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001412408 us-gaap:TreasuryStockMember 2019-02-01 2020-01-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 2020-01-31 0001412408 us-gaap:RetainedEarningsMember 2020-02-01 2021-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2021-01-31 0001412408 us-gaap:CommonStockMember 2020-02-01 2021-01-31 0001412408 us-gaap:TreasuryStockMember 2020-02-01 2021-01-31 0001412408 us-gaap:CommonStockMember 2021-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001412408 us-gaap:RetainedEarningsMember 2021-01-31 0001412408 us-gaap:TreasuryStockMember 2021-01-31 0001412408 us-gaap:RetainedEarningsMember 2021-02-01 2022-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-01-31 0001412408 us-gaap:CommonStockMember 2021-02-01 2022-01-31 0001412408 us-gaap:TreasuryStockMember 2021-02-01 2022-01-31 0001412408 us-gaap:CommonStockMember 2022-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001412408 us-gaap:RetainedEarningsMember 2022-01-31 0001412408 us-gaap:TreasuryStockMember 2022-01-31 0001412408 phr:ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-03-28 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember us-gaap:RevolvingCreditFacilityMember 2020-05-05 0001412408 srt:MinimumMember 2022-01-31 0001412408 srt:MaximumMember 2022-01-31 0001412408 srt:MinimumMember 2021-02-01 2022-01-31 0001412408 srt:MaximumMember 2021-02-01 2022-01-31 0001412408 phr:CustomerOneMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2022-01-31 0001412408 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-02-01 2022-01-31 0001412408 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-02-01 2022-01-31 0001412408 us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001412408 us-gaap:AccountingStandardsUpdate201602Member 2020-02-01 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2021-02-01 2022-01-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2022-01-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2021-01-31 0001412408 us-gaap:ComputerEquipmentMember 2021-02-01 2022-01-31 0001412408 us-gaap:ComputerEquipmentMember 2022-01-31 0001412408 us-gaap:ComputerEquipmentMember 2021-01-31 0001412408 srt:MinimumMember phr:ComputerSoftwareMember 2021-02-01 2022-01-31 0001412408 srt:MaximumMember phr:ComputerSoftwareMember 2021-02-01 2022-01-31 0001412408 phr:ComputerSoftwareMember 2022-01-31 0001412408 phr:ComputerSoftwareMember 2021-01-31 0001412408 phr:HardwareDevelopmentMember 2021-02-01 2022-01-31 0001412408 phr:HardwareDevelopmentMember 2022-01-31 0001412408 phr:HardwareDevelopmentMember 2021-01-31 0001412408 us-gaap:FurnitureAndFixturesMember 2021-02-01 2022-01-31 0001412408 us-gaap:FurnitureAndFixturesMember 2022-01-31 0001412408 us-gaap:FurnitureAndFixturesMember 2021-01-31 0001412408 us-gaap:LeaseholdImprovementsMember 2021-02-01 2022-01-31 0001412408 us-gaap:LeaseholdImprovementsMember 2022-01-31 0001412408 us-gaap:LeaseholdImprovementsMember 2021-01-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-02-01 2022-01-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-31 0001412408 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-02-01 2022-01-31 0001412408 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-02-01 2022-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2022-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2021-01-31 0001412408 us-gaap:LicenseMember 2021-02-01 2022-01-31 0001412408 us-gaap:LicenseMember 2022-01-31 0001412408 us-gaap:LicenseMember 2021-01-31 0001412408 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-02-01 2021-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2021-02-01 2022-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2020-02-01 2021-01-31 0001412408 phr:QueueDrMember 2021-02-01 2022-01-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2021-02-01 2022-01-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2020-02-01 2021-01-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2019-02-01 2020-01-31 0001412408 phr:FinancingArrangementsMember 2022-01-31 0001412408 phr:FinancingArrangementsMember 2021-01-31 0001412408 phr:AccruedInterestAndPaymentsMember 2022-01-31 0001412408 phr:AccruedInterestAndPaymentsMember 2021-01-31 0001412408 phr:VendorFinancingAgreementMaturingJune2022Member 2018-11-02 0001412408 phr:VendorFinancingAgreementMaturingJune2022Member 2022-01-31 0001412408 phr:VendorFinancingAgreementMaturingJune2022Member 2021-01-31 0001412408 phr:VendorFinancingAgreementMaturingJune2022Member 2018-11-02 2018-11-02 0001412408 phr:VendorFinancingAgreementMaturingMay2023Member 2020-04-10 0001412408 phr:VendorFinancingAgreementMaturingMay2023Member 2022-01-31 0001412408 phr:VendorFinancingAgreementMaturingMay2023Member 2021-01-31 0001412408 phr:VendorFinancingAgreementMaturingMay2023Member 2020-04-10 2020-04-10 0001412408 phr:InsurancePremiumFinancingAgreementMember 2022-01-31 0001412408 phr:InsurancePremiumFinancingAgreementMember 2021-01-31 0001412408 phr:InsurancePremiumFinancingAgreementMember 2020-07-21 0001412408 phr:TermLoanMember 2019-02-28 0001412408 phr:TermLoanMember 2019-02-01 2020-01-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember us-gaap:RevolvingCreditFacilityMember 2022-01-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-02-01 2022-01-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember 2021-02-01 2022-01-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember 2022-01-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember us-gaap:RevolvingCreditFacilityMember 2020-02-01 2021-01-31 0001412408 phr:SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-01-31 0001412408 2019-07-22 0001412408 us-gaap:CommonStockMember us-gaap:IPOMember 2019-07-22 2019-07-22 0001412408 us-gaap:CommonStockMember us-gaap:IPOMember 2019-07-22 0001412408 us-gaap:CommonStockMember us-gaap:IPOMember phr:CertainSellingStockholdersMember 2019-07-22 2019-07-22 0001412408 us-gaap:IPOMember 2019-07-22 2019-07-22 0001412408 phr:FollowOnOfferingMember 2020-10-23 2020-10-23 0001412408 phr:FollowOnOfferingMember 2020-10-23 0001412408 phr:FollowOnOfferingMember 2021-04-12 2021-04-12 0001412408 phr:FollowOnOfferingMember 2021-04-12 0001412408 phr:SeniorARedeemableConvertiblePreferredStockMember 2019-01-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-01-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-01-31 0001412408 phr:SeniorARedeemableConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-02-01 2020-01-31 0001412408 phr:SeniorARedeemableConvertiblePreferredStockMember 2020-01-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2020-01-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2020-01-31 0001412408 us-gaap:RedeemablePreferredStockMember 2020-01-31 0001412408 phr:TwoThousandEighteenStockOptionPlanMember 2018-01-31 0001412408 phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2019-06-30 0001412408 phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2019-06-01 2019-06-30 0001412408 us-gaap:EmployeeStockMember 2019-06-30 0001412408 phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2022-01-31 0001412408 us-gaap:EmployeeStockMember 2022-01-31 0001412408 us-gaap:EmployeeStockMember phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember 2021-02-01 2022-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2022-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2021-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001412408 phr:LiabilityAwardsMember 2021-02-01 2022-01-31 0001412408 phr:LiabilityAwardsMember 2020-02-01 2021-01-31 0001412408 phr:LiabilityAwardsMember 2019-02-01 2020-01-31 0001412408 us-gaap:PerformanceSharesMember 2021-02-01 2022-01-31 0001412408 us-gaap:PerformanceSharesMember 2020-02-01 2021-01-31 0001412408 us-gaap:PerformanceSharesMember 2019-02-01 2020-01-31 0001412408 us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001412408 us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001412408 us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001412408 us-gaap:EmployeeStockMember 2020-02-01 2021-01-31 0001412408 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2021-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001412408 us-gaap:AccruedLiabilitiesMember 2021-02-01 2022-01-31 0001412408 us-gaap:AccruedLiabilitiesMember 2020-02-01 2021-01-31 0001412408 us-gaap:AccruedLiabilitiesMember 2019-02-01 2020-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-12-31 2020-12-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-12-31 2020-12-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-12-31 2020-12-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember phr:ShareBasedPaymentArrangementTrancheFourMember 2020-12-31 2020-12-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 2020-12-31 0001412408 phr:EmployeesOtherThanNamedExecutiveOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-01-01 0001412408 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-01-01 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2022-01-31 0001412408 us-gaap:EmployeeStockOptionMember phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember phr:ShareBasedPaymentArrangementTrancheFourMember 2021-02-01 2022-01-31 0001412408 us-gaap:EmployeeStockOptionMember phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-02-01 2022-01-31 0001412408 us-gaap:EmployeeStockOptionMember phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-02-01 2022-01-31 0001412408 us-gaap:EmployeeStockOptionMember phr:TwoThousandAndNineteenStockOptionAndIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-02-01 2022-01-31 0001412408 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-02-01 2022-01-31 0001412408 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-02-01 2022-01-31 0001412408 us-gaap:PerformanceSharesMember 2022-01-31 0001412408 us-gaap:PerformanceSharesMember 2021-01-31 0001412408 us-gaap:PerformanceSharesMember 2020-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2021-08-01 2021-08-31 0001412408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001412408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001412408 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001412408 us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001412408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001412408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001412408 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001412408 us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001412408 phr:QueueDrMember 2021-01-08 0001412408 phr:QueueDrMember 2021-01-09 2021-01-31 0001412408 phr:QueueDrMember 2021-01-31 0001412408 phr:QueueDrMember 2022-01-31 0001412408 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-31 0001412408 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-31 0001412408 us-gaap:DomesticCountryMember 2022-01-31 0001412408 us-gaap:DomesticCountryMember 2021-01-31 0001412408 us-gaap:ForeignCountryMember 2022-01-31 0001412408 us-gaap:StockCompensationPlanMember 2021-02-01 2022-01-31 0001412408 us-gaap:StockCompensationPlanMember 2020-02-01 2021-01-31 0001412408 us-gaap:StockCompensationPlanMember 2019-02-01 2020-01-31 0001412408 us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001412408 us-gaap:EmployeeStockMember 2020-02-01 2021-01-31 0001412408 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001412408 us-gaap:WarrantMember 2021-02-01 2022-01-31 0001412408 us-gaap:WarrantMember 2020-02-01 2021-01-31 0001412408 us-gaap:WarrantMember 2019-02-01 2020-01-31 0001412408 phr:AdvertisementsWithPharmaceuticalCompanyMember phr:AffiliateOfDirectorMember 2021-02-01 2022-01-31 0001412408 phr:AdvertisementsWithPharmaceuticalCompanyMember phr:AffiliateOfDirectorMember 2022-01-31 0001412408 phr:AdvertisementsWithPharmaceuticalCompanyMember phr:AffiliateOfDirectorMember 2021-01-31 0001412408 phr:SoftwareAgreementMember phr:AffiliateOfDirectorMember 2021-02-01 2022-01-31 0001412408 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember phr:SoftwareAgreementMember phr:AffiliateOfDirectorMember 2022-01-31 0001412408 us-gaap:OtherAssetsMember phr:SoftwareAgreementMember phr:AffiliateOfDirectorMember 2022-01-31 0001412408 phr:RevenueFromAffiliateOfStockholderMember srt:AffiliatedEntityMember 2020-02-01 2021-01-31 0001412408 phr:RevenueFromAffiliateOfStockholderMember srt:AffiliatedEntityMember 2019-02-01 2020-01-31 0001412408 phr:RevenueFromAffiliateOfStockholderMember srt:AffiliatedEntityMember 2020-01-31 0001412408 phr:InsigniaHealthLLCMember 2021-12-03 0001412408 phr:InsigniaHealthLLCMember 2021-12-03 2021-12-03 0001412408 phr:InsigniaHealthLLCMember us-gaap:LicenseMember 2021-12-03 2021-12-03 0001412408 phr:InsigniaHealthLLCMember us-gaap:LicenseMember 2021-12-03 0001412408 phr:InsigniaHealthLLCMember us-gaap:CustomerRelationshipsMember 2021-12-03 2021-12-03 0001412408 phr:InsigniaHealthLLCMember us-gaap:CustomerRelationshipsMember 2021-12-03 0001412408 phr:InsigniaHealthLLCMember 2021-01-08 2021-01-08 0001412408 phr:InsigniaHealthLLCMember 2021-02-01 2022-01-31 0001412408 phr:QueueDrMember 2021-01-08 2021-01-08 0001412408 srt:MaximumMember phr:QueueDrMember 2021-01-08 0001412408 phr:QueueDrMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-08 2021-01-08 0001412408 phr:QueueDrMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-08 0001412408 phr:QueueDrMember us-gaap:CustomerRelationshipsMember 2021-01-08 2021-01-08 0001412408 phr:QueueDrMember us-gaap:CustomerRelationshipsMember 2021-01-08 0001412408 phr:QueueDrMember 2020-02-01 2021-01-31 0001412408 phr:ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember phr:WallStreetJournalPrimeRateMember 2022-03-28 2022-03-28 0001412408 phr:ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-03-28 2022-03-28 iso4217:USD shares iso4217:USD shares phr:processor pure phr:segment phr:offering_period false 0001412408 2022 FY P1D P2D P1D P2D P3Y P3Y P3Y P2Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations 10-K true 2022-01-31 --01-31 false 001-38977 PHREESIA, INC. DE 20-2275479 434 Fayetteville St Suite 1400 Raleigh NC 27601 888 654-7473 Common stock, $0.01 par value per share PHR NYSE Yes No Yes Yes Large Accelerated Filer false false true false 3560759139 51946395 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:174%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:174%">Portions of the registrant’s Definitive Proxy Statement relating to its 2022 Annual Meeting of Stockholders to be filed hereafter are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.</span></div> KPMG LLP Philadelphia, PA 185 313812000 218781000 19590000 15488000 863000 699000 40262000 29052000 1642000 1693000 11043000 7254000 386349000 272268000 53321000 40148000 34645000 26660000 31139000 25476000 17643000 10476000 2337000 2654000 2437000 1248000 1178000 525000 12772000 2725000 515000 658000 33621000 8307000 4157000 1670000 494476000 326666000 19590000 15488000 5821000 4864000 1281000 1087000 5119000 4389000 20128000 18324000 16493000 10838000 68432000 54990000 7423000 6471000 1276000 1899000 65000 0 77196000 63360000 0.01 0.01 500000000 500000000 52095964 44880883 521000 449000 860657000 579599000 -429938000 -311777000 301003 99520 13960000 4965000 417280000 263306000 494476000 326666000 95514000 69042000 56357000 65201000 49900000 46500000 52518000 29735000 21927000 213233000 148677000 124784000 42669000 23461000 16831000 38719000 28925000 27889000 106421000 42972000 32357000 52265000 22622000 18623000 68674000 40460000 30458000 14985000 9770000 8753000 6317000 6138000 5171000 330050000 174348000 140082000 -116817000 -25671000 -15298000 -78000 1000 -1023000 0 0 3307000 -1084000 -1573000 -2445000 -1162000 -1572000 -6775000 -117979000 -27243000 -22073000 182000 49000 -1780000 -118161000 -27292000 -20293000 0 0 14955000 0 0 56175000 -118161000 -118161000 -27292000 -27292000 -91423000 -91423000 -2.37 -2.37 -0.69 -0.69 -4.50 -4.50 49888436 49888436 39519640 39519640 20301189 20301189 1994721 20000 0 -210994000 0 -210974000 -20293000 -20293000 6177000 6177000 734382 7000 1802000 1809000 833000 833000 2977000 53198000 56175000 14955000 14955000 6412000 7812500 78000 124292000 124370000 25311535 253000 262412000 262665000 168862 2000 2000 588763 6000 8799000 8805000 399000 399000 36610763 366000 386383000 -284485000 -399000 101865000 -27292000 -27292000 13489000 13489000 2459782 25000 5275000 5300000 4566000 4566000 290000 5750000 57000 174453000 174510000 60338 1000 -1000 0 44880883 449000 579599000 -311777000 -4965000 263306000 -118161000 -118161000 29668000 29668000 1997551 20000 4123000 4143000 42530 1506000 1506000 8995000 8995000 5175000 52000 245761000 245813000 52095964 521000 860657000 -429938000 -13960000 417280000 -118161000 -27292000 -20293000 21302000 15908000 13924000 36144000 13489000 6177000 0 0 3307000 288000 389000 445000 0 0 -1073000 672000 762000 741000 2211000 2025000 1977000 1004000 1766000 0 258000 0 0 143000 -65000 -775000 10216000 6619000 5905000 7192000 1600000 312000 3349000 1652000 2097000 2881000 -3821000 -30000 -2983000 6004000 3681000 -1060000 -1786000 0 3348000 5382000 -1087000 -74710000 2890000 826000 34423000 6510000 0 12385000 7334000 5305000 18420000 11241000 7015000 -65228000 -25085000 -12320000 245813000 174800000 130781000 0 0 14955000 4889000 4385000 1809000 8995000 4965000 0 0 290000 6217000 1979000 0 0 0 2009000 0 4267000 2630000 1898000 1039000 1691000 0 0 69000 112000 125000 225000 0 3286000 0 0 0 0 9876000 0 20663000 17676000 0 0 20000000 0 0 21042000 0 0 300000 234969000 150661000 100266000 95031000 128466000 88772000 218781000 90315000 1543000 313812000 218781000 90315000 81000 4359000 0 7394000 8885000 2047000 0 174000 0 1124000 3359000 1253000 0 20257000 0 0 406000 0 0 0 833000 169000 915000 0 0 3060000 3530000 489000 0 0 802000 1465000 2310000 49000 64000 0 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:6pt"><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 software solutions that improve the operational and financial performance of healthcare organizations by activating patients in their care to optimize patient health outcomes. Through the SaaS-based technology platform (the "Phreesia Platform" or "Platform"), the Company offers healthcare services clients a robust suite of integrated solutions that manage patient access, registration, payments and clinical support. The Company’s Platform also provides life sciences companies, patient advocacy, public interest and other not-for-profit organizations with a channel for targeted and direct communication with patients. In connection with the patient intake and registration process, Phreesia offers its healthcare services clients the ability to lease tablets ("PhreesiaPads") and on-site kiosks ("Arrivals Kiosks") along with their monthly subscription. The Company was formed in May 2005, and has several offices in the U.S. and Canada. The Company completed an initial public offering ("IPO") in July 2019.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, the Company changed its headquarters from New York, New York to Raleigh, North Carolina.<br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b) 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 common stock, debt and preferred stock 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 January 31, 2022, along with cash generated in the normal course of business, and available borrowing capacity under its Second Amended and Restated Loan and Security Agreement (the "Second SVB Facility") with Silicon Valley Bank ("SVB") (Note 6), are sufficient to fund its operations for at least the next 12 months. </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 March 28, 2022, the Company entered into the First Loan Modification Agreement to the Second SVB Facility (as amended, the "Third SVB Facility"), to increase the available borrowing capacity to $100.0 million from $50.0 million. </span></div>The Company will seek to obtain additional financing, if needed, to successfully implement its long-term strategy. P12M 100000000 50000000 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) Consolidated 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%">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and regulations of the Securities and Exchange Commission ("SEC") regarding annual financial reporting and include the accounts of Phreesia, Inc; its branch operation in Canada and its consolidated subsidiaries (collectively, the "Company").</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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 2022, 2021 and 2020, refer to the fiscal years ended January 31, 2022, 2021 and 2020, respectively.</span></div> Consolidated Financial StatementsThe accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and regulations of the Securities and Exchange Commission ("SEC") regarding annual financial reporting and include the accounts of Phreesia, Inc; its branch operation in Canada and its consolidated subsidiaries (collectively, the "Company"). Fiscal yearThe Company’s fiscal year ends on January 31. References to fiscal 2022, 2021 and 2020, refer to the fiscal years ended January 31, 2022, 2021 and 2020, respectively. Summary of significant accounting policies(a) Use of estimatesThe preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The most significant <div style="margin-top:6pt;padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assumptions and estimates relate to the allowance for doubtful accounts, capitalized internal-use software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of identifiable assets and liabilities and contingent consideration in business acquisitions, and the realization of deferred tax assets.</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) Revenue recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><br/><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its contractual arrangements to determine the performance obligations and transaction prices. Revenue is allocated to each performance obligation and recognized when the related performance obligations are satisfied. See Note 5 for additional information regarding ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as well as for additional details about the Company's products and service lines.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) 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 that 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzE4Nzc_81fb356c-fbe1-40c6-ad52-2890f16446ee">one</span> or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzE4ODM_e2f00bcc-9168-4693-b50a-009d9fec4d13">two</span> 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 and other healthcare services organizations located in the United States as well as pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the years ended January 31, 2022 and January 31, 2021. As of January 31, 2022, the Company had receivables from one entity that accounted for at least 10% of total accounts receivable.<br/><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Risks and uncertainties</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%">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 March 2020, the World Health Organization declared the ongoing outbreak of a novel strain of coronavirus ("COVID-19") a pandemic. There continues to be uncertainty as to the duration and extent to which the global COVID-19 pandemic, as well as the emergence of new variants, may adversely impact the Company's business operations, financial performance, and results of operations, as well as macroeconomic conditions, at this time. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Risks and Uncertainties</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%">The Company is subject to a variety of risk factors, including the economy, data privacy and security laws and government regulations. Additionally, the Company is subject to other risks associated with the markets in which it operates including reliance on third party vendors, partners, and service providers. Certain of the Company's service providers, including certain third-party software developers, are located in international locations subject to warfare and/or political and economic instability, such as Russia, Ukraine and India. As with any business, operation of the Company involves risk, including the risk of service interruption impacting the operations of our business and our customer’s facilities below expected levels of operation, shut downs due to the breakdown or failure of information technology and communications systems, changes in laws or regulations, political and economic instability, or catastrophic events such as fires, earthquakes, floods, explosions, global health concerns such as pandemics or other similar occurrences affecting the delivery of our productions and services. The occurrence of any of these events could significantly reduce or eliminate revenues generated, or significantly increase the expenses of our operations, adversely impacting the Company’s operating results and our ability to meet our obligations and commitments. See Note 6 - Finance leases and other debt, for a summary of our contractual commitments as of January 31, 2022.</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%">(e) Cost of revenue (excluding depreciation and amortization)</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%">Cost of revenue (excluding depreciation and amortization) primarily consists of personnel expenses for implementation and technical support, costs to verify insurance eligibility and benefits, infrastructure costs for operation of our SaaS-based Phreesia Platform such as hosting fees and certain fees paid to various third party providers for the use of their technology. Personnel expenses consist of salaries, benefits, bonuses and stock-based compensation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(f) Payment processing expense</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%">Payment processing expense consists primarily of interchange fees set by payment card networks that are ultimately paid to the card-issuing financial institution, and assessment fees paid to payment card networks that are ultimately paid to third-party payment processors and gateways.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(g) Sales and marketing</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%">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 include costs for advertising, promotional and other marketing activities, as well as certain fees paid to various third-party partners for sales lead generation. Advertising is expensed as incurred. Advertising expense was $4,007, $558 and $251 for the fiscal years ended 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(h) Research and development</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%">Research and development expense consists of costs for the design, development, testing and enhancement of the Company’s 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, offset by any internal-use software development cost capitalized during the same period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(i) General and administrative</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%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(j)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciation</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%">Depreciation represents depreciation expense for PhreesiaPads and Arrivals Kiosks (collectively, Phreesia hardware), data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(k) Amortization</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 primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(l) Cash and cash equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. The Company's money market account meets the definition of cash equivalents.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(m) Settlement 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%">Settlement assets represent amounts due from the Company’s payment processor for customer electronic processing transactions. Settlement assets are typically settled within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzczNDg_81fb356c-fbe1-40c6-ad52-2890f16446ee">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzczNTQ_e2f00bcc-9168-4693-b50a-009d9fec4d13">two</span> business days of the transaction date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(n) Settlement obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement obligations represent amounts due to customers for electronic processing transactions that have not been funded by the Company due to timing of settlement from the Company’s payment processor.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(o) 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 represent trade receivables, net of allowances for doubtful accounts. The Company estimates the allowance for doubtful accounts as its current estimate of expected credit loss over the life of the instrument. The Company determines the allowance based on historical trends of accounts receivable balances that have been written off and specific account analysis of at-risk customers, the length of time accounts are past due, a customer's current ability to pay its obligations to the Company, the condition of the industry as a whole, as well as expected </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%">future changes in credit losses. Accounts receivable are written off at the point that internal collections efforts have been exhausted. As of January 31, 2022 and 2021, the Company has reserved $863 and $699, respectively, for the allowance for doubtful accounts.</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%">Account receivable also includes unbilled accounts receivable (see Contract Balances in Note 5).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(p) Property and equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including PhreesiaPads and Arrivals Kiosks, are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives of the Company’s property and equipment have been estimated to be between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzkxMTA_e2e74bc9-5a58-44f3-9b03-62f26b909171">three</span> and seven years, with the useful lives of leasehold improvements being the shorter of the useful life of the asset or the life of the underlying lease. Maintenance and repair costs are charged to operations as incurred while expenditures for major improvements are capitalized.</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 sale or disposition of property and equipment, the cost and related accumulated depreciation are removed from their respective accounts and any gain or loss is reflected in the statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(q) 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%">The Company capitalizes certain costs incurred for the development of computer software for internal use pursuant to ASC 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal use software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These costs relate to the development of its Phreesia Platform. The Company capitalizes the costs during the development of the project, when it is determined that it is probable that the project will be completed, and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzMyOTg1MzQ5MjczMDQ_defdbbe6-f606-4bab-a5b9-bbeb675dd248">three</span> to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that the Company changes the manner in which it develops and tests new features and functionalities related to its solutions, assesses the ongoing value of capitalized assets or determines the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs the Company capitalizes and amortizes could change in future periods. Refer to Note 4(c) for further detail on internal-use software costs capitalized during the period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(r) Business combinations</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 its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluate these estimates and assumptions quarterly and records any adjustments to its preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When applicable, the consideration transferred for business combinations includes the acquisition-date fair value of contingent consideration. Changes in the fair value of contingent consideration liabilities are included in general and administrative expense in the accompanying consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(s) Goodwill and intangible assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the consideration transferred over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed in connection with business combinations accounted for using the acquisition method of accounting. Goodwill is not amortized, but instead goodwill is required to be tested for impairment annually and under certain circumstances. We perform such testing of goodwill in the fourth quarter of each fiscal year, or as events occur or circumstances change that would more likely than not reduce the fair value below its carrying amount.</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 testing of goodwill is performed at the reporting unit level. The Company’s reporting unit is the same as its operating segment. The test begins with a qualitative assessment to determine whether it is “more likely than not” </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%">that the fair value of the reporting unit is less than its carrying amount. If it is concluded that it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount, the Company performs a quantitative goodwill impairment test by calculating the fair value of the reporting unit and comparing that fair value to the carrying value of the reporting unit. If the estimated fair value of the reporting unit is less than its carrying amount, the Company records a goodwill impairment to reduce the carrying amount of goodwill by the amount by which the fair value of the reporting unit is less than its carrying amount.</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%">All other intangible assets associated with purchased intangibles, consisting of customer relationships, acquired technology and acquired licenses, are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(t) Long-lived 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%">Long-lived assets, such as property and equipment, intangible assets, capitalized internal-use software and operating lease right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares the undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(u) Income taxes</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%">An asset and liability approach is used for financial accounting and reporting of current and deferred income taxes. Deferred income tax assets and liabilities are computed for temporary differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income or loss. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. The Company follows the guidance in ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 740 clarifies the accounting for uncertainty in income taxes recognized in a Company’s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in the interim periods, and disclosure.</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 reviews and evaluates tax positions in its major jurisdictions and determines whether or not there are uncertain tax positions that require financial statement recognition and the recording of a tax liability or the reduction of a tax asset. The Company would recognize tax related interest and penalties, if applicable, as a component of its provision for income taxes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(v) Segment 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%">Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company defines the term “chief operating decision maker” to be its Chief Executive Officer. The Company’s Chief Executive Officer reviews the financial information presented on an entire company basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Additionally, substantially all of the Company's revenues and long-lived assets are located in the U.S. Since the Company operates in one operating segment and substantially all of the Company's revenues and long-lived assets are located in the U.S., all required financial segment information can be found in the consolidated financial statements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(w) Stock-based compensation</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 stock-based compensation plans under which various types of equity-based awards are granted, including stock options, restricted stock units ("RSUs"), performance-based RSUs, and market-based performance stock units ("PSUs"). The compensation for the stock-based awards is recognized in accordance with ASC 718</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Compensation — Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that compensation cost be recognized for awards based on the grant-date fair value of the award. That cost is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. For performance-based RSUs, the number of shares </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%">expected to vest is estimated at each reporting date based on management's expectations regarding the relevant performance criteria.</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 fair value of stock options is estimated at the time of grant using the Black-Scholes option pricing model, which requires the use of inputs and assumptions such as the exercise price of the option, expected term, risk-free interest rate, expected volatility and dividend yield, and the value of the Company's common stock (which is estimated for awards granted prior to our IPO). The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company's common stock on the grant date of the award. The fair value of market-based PSUs is estimated at the time of grant using a Monte Carlo simulation which compares Phreesia's projected total shareholder return ("TSR") to the projected TSR of the Russell 3000 Index (the "Peer Group") and estimates the value of shares to be issued based on the vesting conditions of the PSUs. The Monte Carlo simulation requires the use of inputs and assumptions such as the grant-date closing stock price, simulation, expected volatility, correlation coefficient to the Russell 3000 Index, risk-free interest rate and dividend yield. <br/><br/>During fiscal 2022, the Company activated the Phreesia, Inc. 2019 Employee Stock Purchase Plan ("ESPP" or "the Plan"). The Company will record compensation expense based on the grant date fair value per award granted multiplied by the number of awards granted to the employee for the purchase period. The number of awards granted to the employee for the purchase period is equal to the expected employee contributions divided by 85% of the closing stock price on the offering date. <br/><br/>For liability-classified performance based stock bonus awards, the Company offered eligible employees the option to elect to receive their year-end performance bonus in stock. Bonuses settled in stock are accounted for as stock-based compensation awards vesting based on a performance condition and are classified as liabilities because they represent a liability settled in a variable number of shares. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8 - Equity Based Compensation, for additional information on stock-based compensation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(x) Fair value of financial 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%">Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for the sale of 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 required 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 style="margin-top:6pt"><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 style="margin-top:6pt"><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 style="margin-top:6pt"><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 style="margin-top:6pt"><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 style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(y) Equity offering costs</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%">The Company capitalizes certain legal, accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of the equity financing, these costs will be recorded in stockholders’ equity as a reduction of additional paid-in capital generated as a result of the offering. Should the equity financing no longer be considered probable of being consummated, all deferred offering costs would be charged to operating expenses in the consolidated statement of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(z) Foreign currency</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 a branch office in Canada that provides operational support. The functional currency of the Company’s foreign branch is the U.S. dollar. Accordingly, assets and liabilities of the Company’s foreign branch are re-measured into U.S. dollars at the exchange rates in effect at the reporting date with differences recorded as transaction gains and losses within other (expense) income, net.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(aa) 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%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update creates an exception to the recognition and measurement principles in ASC 805, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments require an acquirer to recognize and measure contracts assets and liabilities related to customer contracts acquired in a business combination under the guidance in ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rather than using fair value. The Company adopted the new guidance for the fiscal year ended January 31, 2022 and applied the new guidance to the acquisition of Insignia Health, LLC, ("Insignia") which occurred during the year ended January 31, 2022. For the acquisition of Insignia, the Company recognized and measured acquired deferred revenue in accordance with ASC 606. The Company measured acquired deferred revenue as if the Company had originated the related acquired customer contracts. In accordance with practical expedients available in ASU 2021-08, the Company reflected in acquired deferred revenue the aggregate effect of all contract modifications that occurred prior to the acquisition date, and the Company determined the standalone selling price of each performance obligation included in acquired deferred revenue as of the acquisition date. The effect of applying the practical expedients was not significant. See Note 16 - Acquisitions for additional information regarding the acquisition of Insignia.</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 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) 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 its 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 the Company's 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-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 consolidated financial statements.</span></div> Use of estimatesThe preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The most significant assumptions and estimates relate to the allowance for doubtful accounts, capitalized internal-use software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of identifiable assets and liabilities and contingent consideration in business acquisitions, and the realization of deferred tax assets. Revenue recognition<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its contractual arrangements to determine the performance obligations and transaction prices. Revenue is allocated to each performance obligation and recognized when the related performance obligations are satisfied. See Note 5 for additional information regarding ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as well as for additional details about the Company's products and service lines.</span> Concentrations of credit riskFinancial instruments that 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzE4Nzc_81fb356c-fbe1-40c6-ad52-2890f16446ee">one</span> or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzE4ODM_e2f00bcc-9168-4693-b50a-009d9fec4d13">two</span> 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 and other healthcare services organizations located in the United States as well as pharmaceutical companies.Risks and uncertainties<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 March 2020, the World Health Organization declared the ongoing outbreak of a novel strain of coronavirus ("COVID-19") a pandemic. There continues to be uncertainty as to the duration and extent to which the global COVID-19 pandemic, as well as the emergence of new variants, may adversely impact the Company's business operations, financial performance, and results of operations, as well as macroeconomic conditions, at this time. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Risks and Uncertainties</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%">The Company is subject to a variety of risk factors, including the economy, data privacy and security laws and government regulations. Additionally, the Company is subject to other risks associated with the markets in which it operates including reliance on third party vendors, partners, and service providers. Certain of the Company's service providers, including certain third-party software developers, are located in international locations subject to warfare and/or political and economic instability, such as Russia, Ukraine and India. As with any business, operation of the Company involves risk, including the risk of service interruption impacting the operations of our business and our customer’s facilities below expected levels of operation, shut downs due to the breakdown or failure of information technology and communications systems, changes in laws or regulations, political and economic instability, or catastrophic events such as fires, earthquakes, floods, explosions, global health concerns such as pandemics or other similar occurrences affecting the delivery of our productions and services. The occurrence of any of these events could significantly reduce or eliminate revenues generated, or significantly increase the expenses of our operations, adversely impacting the Company’s operating results and our ability to meet our obligations and commitments. See Note 6 - Finance leases and other debt, for a summary of our contractual commitments as of January 31, 2022.</span></div> P30D P60D 1 0.10 Cost of revenue (excluding depreciation and amortization)Cost of revenue (excluding depreciation and amortization) primarily consists of personnel expenses for implementation and technical support, costs to verify insurance eligibility and benefits, infrastructure costs for operation of our SaaS-based Phreesia Platform such as hosting fees and certain fees paid to various third party providers for the use of their technology. Personnel expenses consist of salaries, benefits, bonuses and stock-based compensation. Payment processing expensePayment processing expense consists primarily of interchange fees set by payment card networks that are ultimately paid to the card-issuing financial institution, and assessment fees paid to payment card networks that are ultimately paid to third-party payment processors and gateways. Sales and marketingSales 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 include costs for advertising, promotional and other marketing activities, as well as certain fees paid to various third-party partners for sales lead generation. Advertising is expensed as incurred. 4007000 558000 251000 Research and developmentResearch and development expense consists of costs for the design, development, testing and enhancement of the Company’s 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, offset by any internal-use software development cost capitalized during the same period. General and administrativeGeneral 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. DepreciationDepreciation represents depreciation expense for PhreesiaPads and Arrivals Kiosks (collectively, Phreesia hardware), data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.AmortizationAmortization primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets. Cash and cash equivalentsThe Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. The Company's money market account meets the definition of cash equivalents. Settlement assets Settlement assets represent amounts due from the Company’s payment processor for customer electronic processing transactions. Settlement assets are typically settled within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzczNDg_81fb356c-fbe1-40c6-ad52-2890f16446ee">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzczNTQ_e2f00bcc-9168-4693-b50a-009d9fec4d13">two</span> business days of the transaction date. Settlement obligationsSettlement obligations represent amounts due to customers for electronic processing transactions that have not been funded by the Company due to timing of settlement from the Company’s payment processor. Accounts receivableAccounts receivable represent trade receivables, net of allowances for doubtful accounts. The Company estimates the allowance for doubtful accounts as its current estimate of expected credit loss over the life of the instrument. The Company determines the allowance based on historical trends of accounts receivable balances that have been written off and specific account analysis of at-risk customers, the length of time accounts are past due, a customer's current ability to pay its obligations to the Company, the condition of the industry as a whole, as well as expected future changes in credit losses. Accounts receivable are written off at the point that internal collections efforts have been exhausted. As of January 31, 2022 and 2021, the Company has reserved $863 and $699, respectively, for the allowance for doubtful accounts. 863000 699000 Property and equipment<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including PhreesiaPads and Arrivals Kiosks, are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives of the Company’s property and equipment have been estimated to be between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzkxMTA_e2e74bc9-5a58-44f3-9b03-62f26b909171">three</span> and seven years, with the useful lives of leasehold improvements being the shorter of the useful life of the asset or the life of the underlying lease. Maintenance and repair costs are charged to operations as incurred while expenditures for major improvements are capitalized.</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 sale or disposition of property and equipment, the cost and related accumulated depreciation are removed from their respective accounts and any gain or loss is reflected in the statements of operations.</span></div> P7Y Capitalized internal-use software<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs incurred for the development of computer software for internal use pursuant to ASC 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal use software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These costs relate to the development of its Phreesia Platform. The Company capitalizes the costs during the development of the project, when it is determined that it is probable that the project will be completed, and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTEvZnJhZzpkNDlmMzI0MzhiMDk0ODlkOTBmMjJlZDFhZjc1N2FhNi90ZXh0cmVnaW9uOmQ0OWYzMjQzOGIwOTQ4OWQ5MGYyMmVkMWFmNzU3YWE2XzMyOTg1MzQ5MjczMDQ_defdbbe6-f606-4bab-a5b9-bbeb675dd248">three</span> to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that the Company changes the manner in which it develops and tests new features and functionalities related to its solutions, assesses the ongoing value of capitalized assets or determines the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs the Company capitalizes and amortizes could change in future periods. Refer to Note 4(c) for further detail on internal-use software costs capitalized during the period.</span> P5Y Business combinations<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 its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluate these estimates and assumptions quarterly and records any adjustments to its preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When applicable, the consideration transferred for business combinations includes the acquisition-date fair value of contingent consideration. Changes in the fair value of contingent consideration liabilities are included in general and administrative expense in the accompanying consolidated statements of operations.</span></div> Goodwill and intangible assets<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the consideration transferred over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed in connection with business combinations accounted for using the acquisition method of accounting. Goodwill is not amortized, but instead goodwill is required to be tested for impairment annually and under certain circumstances. We perform such testing of goodwill in the fourth quarter of each fiscal year, or as events occur or circumstances change that would more likely than not reduce the fair value below its carrying amount.</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 testing of goodwill is performed at the reporting unit level. The Company’s reporting unit is the same as its operating segment. The test begins with a qualitative assessment to determine whether it is “more likely than not” </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%">that the fair value of the reporting unit is less than its carrying amount. If it is concluded that it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount, the Company performs a quantitative goodwill impairment test by calculating the fair value of the reporting unit and comparing that fair value to the carrying value of the reporting unit. If the estimated fair value of the reporting unit is less than its carrying amount, the Company records a goodwill impairment to reduce the carrying amount of goodwill by the amount by which the fair value of the reporting unit is less than its carrying amount.</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%">All other intangible assets associated with purchased intangibles, consisting of customer relationships, acquired technology and acquired licenses, are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives.</span></div> Long-lived assetsLong-lived assets, such as property and equipment, intangible assets, capitalized internal-use software and operating lease right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares the undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented. 0 0 0 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%">An asset and liability approach is used for financial accounting and reporting of current and deferred income taxes. Deferred income tax assets and liabilities are computed for temporary differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income or loss. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. The Company follows the guidance in ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 740 clarifies the accounting for uncertainty in income taxes recognized in a Company’s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in the interim periods, and disclosure.</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 reviews and evaluates tax positions in its major jurisdictions and determines whether or not there are uncertain tax positions that require financial statement recognition and the recording of a tax liability or the reduction of a tax asset. The Company would recognize tax related interest and penalties, if applicable, as a component of its provision for income taxes.</span></div> Segment informationOperating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company defines the term “chief operating decision maker” to be its Chief Executive Officer. The Company’s Chief Executive Officer reviews the financial information presented on an entire company basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Additionally, substantially all of the Company's revenues and long-lived assets are located in the U.S. Since the Company operates in one operating segment and substantially all of the Company's revenues and long-lived assets are located in the U.S., all required financial segment information can be found in the consolidated financial statements. 1 Stock-based compensation<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans under which various types of equity-based awards are granted, including stock options, restricted stock units ("RSUs"), performance-based RSUs, and market-based performance stock units ("PSUs"). The compensation for the stock-based awards is recognized in accordance with ASC 718</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Compensation — Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that compensation cost be recognized for awards based on the grant-date fair value of the award. That cost is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. For performance-based RSUs, the number of shares </span>expected to vest is estimated at each reporting date based on management's expectations regarding the relevant performance criteria.The fair value of stock options is estimated at the time of grant using the Black-Scholes option pricing model, which requires the use of inputs and assumptions such as the exercise price of the option, expected term, risk-free interest rate, expected volatility and dividend yield, and the value of the Company's common stock (which is estimated for awards granted prior to our IPO). The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company's common stock on the grant date of the award. The fair value of market-based PSUs is estimated at the time of grant using a Monte Carlo simulation which compares Phreesia's projected total shareholder return ("TSR") to the projected TSR of the Russell 3000 Index (the "Peer Group") and estimates the value of shares to be issued based on the vesting conditions of the PSUs. The Monte Carlo simulation requires the use of inputs and assumptions such as the grant-date closing stock price, simulation, expected volatility, correlation coefficient to the Russell 3000 Index, risk-free interest rate and dividend yield. <br/><br/>During fiscal 2022, the Company activated the Phreesia, Inc. 2019 Employee Stock Purchase Plan ("ESPP" or "the Plan"). The Company will record compensation expense based on the grant date fair value per award granted multiplied by the number of awards granted to the employee for the purchase period. The number of awards granted to the employee for the purchase period is equal to the expected employee contributions divided by 85% of the closing stock price on the offering date. <br/><br/>For liability-classified performance based stock bonus awards, the Company offered eligible employees the option to elect to receive their year-end performance bonus in stock. Bonuses settled in stock are accounted for as stock-based compensation awards vesting based on a performance condition and are classified as liabilities because they represent a liability settled in a variable number of shares. 0.85 Fair value of financial instruments<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 GAAP. Fair value is defined as the exchange price that would be received for the sale of 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 required 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 style="margin-top:6pt"><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 style="margin-top:6pt"><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 style="margin-top:6pt"><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 style="margin-top:6pt"><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> Equity offering costsThe Company capitalizes certain legal, accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of the equity financing, these costs will be recorded in stockholders’ equity as a reduction of additional paid-in capital generated as a result of the offering. Should the equity financing no longer be considered probable of being consummated, all deferred offering costs would be charged to operating expenses in the consolidated statement of operations. Foreign currencyThe Company has a branch office in Canada that provides operational support. The functional currency of the Company’s foreign branch is the U.S. dollar. Accordingly, assets and liabilities of the Company’s foreign branch are re-measured into U.S. dollars at the exchange rates in effect at the reporting date with differences recorded as transaction gains and losses within other (expense) income, net. 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%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update creates an exception to the recognition and measurement principles in ASC 805, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments require an acquirer to recognize and measure contracts assets and liabilities related to customer contracts acquired in a business combination under the guidance in ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rather than using fair value. The Company adopted the new guidance for the fiscal year ended January 31, 2022 and applied the new guidance to the acquisition of Insignia Health, LLC, ("Insignia") which occurred during the year ended January 31, 2022. For the acquisition of Insignia, the Company recognized and measured acquired deferred revenue in accordance with ASC 606. The Company measured acquired deferred revenue as if the Company had originated the related acquired customer contracts. In accordance with practical expedients available in ASU 2021-08, the Company reflected in acquired deferred revenue the aggregate effect of all contract modifications that occurred prior to the acquisition date, and the Company determined the standalone selling price of each performance obligation included in acquired deferred revenue as of the acquisition date. The effect of applying the practical expedients was not significant. See Note 16 - Acquisitions for additional information regarding the acquisition of Insignia.</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 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) 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 its 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 the Company's 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-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 consolidated 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 at January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">10,780 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">8,946 </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%">Payment processing fees liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,853 </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%">Acquisition-related 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%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,386 </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%">Tax liabilities</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,093 </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%">700 </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</span></td><td colspan="2" style="background-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,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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,439 </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 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%">20,128 </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="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">18,324 </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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses for payroll-related expenses and taxes include approximately $7.5 million of liabilities expected to be settled in shares. See Note 8 - Equity-based compensation for additional information.</span></div><div style="margin-top:12pt"><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 at January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;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<br/>(years)</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;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,</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PhreesiaPads and Arrivals Kiosks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">26,387 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">25,837 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></div></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:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;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%">53,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">33,558 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">5,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">5,105 </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:120%">Hardware development</span></div></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:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">539 </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:120%">Leasehold improvements</span></div></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:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;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%">748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">745 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,966 </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:#ffffff;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%">66,808 </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:120%">Less accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(53,321)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(40,148)</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:#ffffff;border-bottom:1pt solid #000000;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,645 </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:#ffffff;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%">26,660 </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%">Depreciation expense related to property and equipment amounted to $14,985, $9,770 and $8,753 for the fiscal years ended January 31, 2022, 2021 and 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%">Assets acquired under finance leases included in computer equipment were $27,310 and $19,933 at January 31, 2022 and 2021, respectively. Accumulated amortization of assets under finance lease was $15,025 and $10,389 at January 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt"><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 fiscal years ended January 31, 2022, 2021 and 2020, the Company capitalized $12,830, $7,663 and $5,852 of costs related to the Phreesia Platform, respectively.</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%">During the fiscal years ended January 31, 2022, 2021 and 2020 amortization expense of capitalized internal-use software was $5,664, $5,884 and $4,933, respectively. </span></div><div style="margin-top:12pt"><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 January 31, 2022 and January 31, 2021.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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:18.636%"/><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:18.788%"/><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="background-color:#ffffff;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%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;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,410 </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:#ffffff;border-top:1pt solid #000000;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,410 </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%">Customer relationship</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 10</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:10pt;font-weight:400;line-height:100%">6,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">1,840 </span></td><td 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%">License</span></td><td colspan="3" style="background-color:#ffffff;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%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">6,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 intangible assets, gross carrying value</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,950 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </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 accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(525)</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%">Net carrying value</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 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%">12,772 </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%">2,725 </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 style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>The remaining useful life for acquired technology in years is 3.5 and 4.4 as of January 31, 2022 and 2021, respectively. The remaining useful life for customer relationships in years is 9.2 and 7.7 as of January 31, 2022 and 2021, respectively. The remaining useful life for the license to the Patient Activation Measure ("PAM"®) in years is 14.8 as of January 31, 2022. Refer to Note 16 for details of intangible assets acquired in connection with the acquisition of QueueDr and Insignia.</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 for the fiscal years ended January 31, 2022, 2021 and 2020 was $653, $254 and $238, 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 January 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">January 31, 2022</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%">2023</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,371 </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%">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%">1,358 </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 colspan="2" style="background-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,273 </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%">2026</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,242 </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%">2027-Thereafter</span></td><td colspan="2" style="background-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,528 </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</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%">12,772 </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 following table presents a roll-forward of goodwill for the years ended January 31, 2020, 2021 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><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%">Balance at January 31, 2020</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%">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="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%">Goodwill acquired during the year ended January 31, 2021</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%">8,057 </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%">Balance at January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </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%">Goodwill acquired during the year ended January 31, 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%">25,314 </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%">Balance at January 31, 2022</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%">33,621 </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%">The Company did not record any impairments of goodwill during the years ended January 31, 2022, 2021 or 2020. Additions to goodwill during the year ended January 31, 2022 are net of a $96 measurement period adjustment for the QueueDr acquisition.</span></div><div style="margin-top:12pt"><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 January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</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%">40,733 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">28,464 </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%">Unbilled</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%">392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,287 </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="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%">41,125 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,751 </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 accounts receivable allowances</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%">(863)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(699)</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 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%">40,262 </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:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">29,052 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><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 years ended January 31, 2021 and 2022:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Balance, January 31, 2020</span></td><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%">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%">Bad debt expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">454 </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%">Write-offs and adjustments</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%">(698)</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%">Balance, January 31, 2021</span></td><td colspan="3" style="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%">699 </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="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%">212 </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%">Write-offs and adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">(48)</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, January 31, 2022</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%">863 </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 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. 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 January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">3,738 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,322 </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%">Prepaid PhreesiaPads</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="background-color:#ffffff;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 </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="2" style="background-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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,211 </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="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,924 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,311 </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="2" style="background-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,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,392 </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 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%">11,043 </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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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,254 </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%"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(g) Cloud computing implementation costs</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>The Company enters into cloud computing service contracts to support its sales and marketing, product development and administrative activities. Subsequent to the adoption of ASU 2018-15 in May 2020, the Company capitalizes certain implementation costs for cloud computing arrangements that meet the definition of a service contract. The Company includes these capitalized implementation costs within Prepaid expenses and other current assets and within other assets on its consolidated balance sheets. Once placed in service, the Company amortizes these costs over the remaining subscription term to the same caption in the statements of operations as the related cloud subscription. Capitalized implementation costs for cloud computing arrangements accounted for as service contracts were $1,514 as of January 31, 2022. Accumulated amortization of capitalized implementation costs for these arrangements was $199 as of January 31, 2022. </span></div>(h) Other (expense) income, netOther (expense) income, net for the year ended January 31, 2022 was expense of $78, driven by foreign exchange losses, partially offset by other miscellaneous income. Other (expense) income, net for the year ended January 31, 2020 was expense of $1,023 and was composed primarily of loss on extinguishment of debt of $1,073. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses at January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">10,780 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">8,946 </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%">Payment processing fees liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,853 </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%">Acquisition-related 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%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,386 </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%">Tax liabilities</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,093 </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%">700 </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</span></td><td colspan="2" style="background-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,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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,439 </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 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%">20,128 </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="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">18,324 </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> 10780000 8946000 3502000 2853000 96000 3386000 2093000 700000 3657000 2439000 20128000 18324000 7500000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;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<br/>(years)</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;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,</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PhreesiaPads and Arrivals Kiosks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">26,387 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">25,837 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></div></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:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;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%">53,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">33,558 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">5,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">5,105 </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:120%">Hardware development</span></div></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:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">539 </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:120%">Leasehold improvements</span></div></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:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;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%">748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">745 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,966 </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:#ffffff;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%">66,808 </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:120%">Less accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(53,321)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(40,148)</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:#ffffff;border-bottom:1pt solid #000000;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,645 </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:#ffffff;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%">26,660 </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> P3Y 26387000 25837000 P3Y 53957000 33558000 P3Y P5Y 5311000 5105000 P3Y 1024000 1024000 P7Y 539000 539000 P2Y 748000 745000 87966000 66808000 53321000 40148000 34645000 26660000 14985000 9770000 8753000 27310000 19933000 15025000 10389000 12830000 7663000 5852000 5664000 5884000 4933000 <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 January 31, 2022 and January 31, 2021.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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:18.636%"/><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:18.788%"/><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="background-color:#ffffff;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%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;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,410 </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:#ffffff;border-top:1pt solid #000000;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,410 </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%">Customer relationship</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 10</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:10pt;font-weight:400;line-height:100%">6,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">1,840 </span></td><td 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%">License</span></td><td colspan="3" style="background-color:#ffffff;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%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">6,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 intangible assets, gross carrying value</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,950 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </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 accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(525)</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%">Net carrying value</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 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%">12,772 </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%">2,725 </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> P5Y 1410000 1410000 P7Y P10Y 6340000 1840000 P15Y 6200000 0 13950000 3250000 1178000 525000 12772000 2725000 P3Y6M P4Y4M24D P9Y2M12D P7Y8M12D P14Y9M18D 653000 254000 238000 <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 January 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">January 31, 2022</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%">2023</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,371 </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%">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%">1,358 </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 colspan="2" style="background-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,273 </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%">2026</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,242 </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%">2027-Thereafter</span></td><td colspan="2" style="background-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,528 </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</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%">12,772 </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> 1371000 1358000 1273000 1242000 7528000 12772000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of goodwill for the years ended January 31, 2020, 2021 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><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%">Balance at January 31, 2020</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%">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="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%">Goodwill acquired during the year ended January 31, 2021</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%">8,057 </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%">Balance at January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </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%">Goodwill acquired during the year ended January 31, 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%">25,314 </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%">Balance at January 31, 2022</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%">33,621 </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> 250000 8057000 8307000 25314000 33621000 0 0 0 96000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts Receivable as of January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</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%">40,733 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">28,464 </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%">Unbilled</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%">392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,287 </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="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%">41,125 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,751 </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 accounts receivable allowances</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%">(863)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(699)</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 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%">40,262 </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:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">29,052 </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> 40733000 28464000 392000 1287000 41125000 29751000 863000 699000 40262000 29052000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><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 years ended January 31, 2021 and 2022:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Balance, January 31, 2020</span></td><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%">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%">Bad debt expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">454 </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%">Write-offs and adjustments</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%">(698)</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%">Balance, January 31, 2021</span></td><td colspan="3" style="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%">699 </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="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%">212 </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%">Write-offs and adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">(48)</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, January 31, 2022</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%">863 </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 454000 698000 699000 212000 48000 863000 <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 January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">3,738 </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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,322 </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%">Prepaid PhreesiaPads</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="background-color:#ffffff;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 </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="2" style="background-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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,211 </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="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,924 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,311 </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="2" style="background-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,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,392 </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 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%">11,043 </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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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,254 </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> 3738000 2322000 0 18000 3230000 1211000 1924000 1311000 2151000 2392000 11043000 7254000 1514000 199000 -78000 -1023000 -1073000 Revenue and Contract Costs<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 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 healthcare services clients for access to the Phreesia Platform, payment processing fees based on patient payment volume, and fees from life sciences companies to deliver marketing content to its patients using 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%">The Company accounts for revenue from contracts with customers by applying the requirements of ASC 606. Accordingly, the Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the contract, or contracts, with a customer;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the performance obligations in the contract;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of the transaction price;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Subscription and related services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In most cases, the Company generates subscription fees from clients based on the number of healthcare services clients that utilize the Phreesia Platform and subscription fees for the Company’s self-service intake tablets (PhreesiaPads), on-site kiosks (Arrivals Kiosks) and any other applications. The Company’s healthcare services clients are typically billed monthly in arrears, though in some instances healthcare services clients may opt to be billed quarterly or annually in advance. Subscription fees are typically auto-debited from client’s accounts every month. Revenue for healthcare services client subscriptions is recognized over the term of the respective healthcare services client contract. The Company’s subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software. Revenue for related services is recognized as it is delivered if the services are distinct from the subscription service and is recognized over the remaining non-cancelable subscription term if it is not distinct from the subscription service. In certain arrangements, the Company leases its PhreesiaPads and Arrivals Kiosks through operating leases to its customers. Accordingly, these revenue transactions are accounted for using ASC 842, </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%">. </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 revenues recorded pursuant to ASC 842 for the leasing of the Company’s PhreesiaPads and Arrivals Kiosks was $6,489, $6,312 and $5,985 for the years ended January 31, 2022, 2021 and 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%">In addition, subscription and related services includes certain fees from clients for professional services associated with implementation services as well as travel and expense reimbursements, shipping and handling fees, sales of hardware (PhreesiaPads and Arrivals Kiosks), on-site support and training. Certain professional services for implementation are not distinct from Phreesia’s Platform and are therefore recognized over the term of the contract. Revenue from sales of Phreesia hardware and training are recognized in the period they are delivered to clients.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Payment processing fees</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 generates revenue from payment processing fees based on the levels of patient payment volume resulting from credit and debit card transactions (dollar value and number of card transactions) processed through Phreesia’s payment facilitator model. Payment processing fees are generally calculated as a percentage of the total </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%">transaction dollar value processed and/or a fee per transaction. The remainder of patient payment volume is composed of credit and debit card transactions for which Phreesia acts as a gateway to payment processors, and cash and check transactions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the payment processing fees when the transaction occurs (i.e., when the processing services are completed). The transaction amount is collected from the cardholder’s bank via the Company’s third party payment processing partner and the card networks. The transaction amount is then remitted to its customers approximately two business days after the transaction occurs. At the end of each month, the Company bills its customers for any payment processing fees owed per its customer contractual agreements. Similarly, at the end of each month, the Company remits payments to third-party payment processors and financial institutions for interchange and assessment fees, processing fees, and bank settlement fees.</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 acts as the merchant of record for its customers and works with payment card networks and banks so that its customers do not need to manage the complex systems, rules, and requirements of the payment industry. The Company satisfies its performance obligations and therefore recognizes the transaction fees as revenue upon completion of a transaction. Revenue is recognized net of refunds, which arise from reversals of transactions initiated by the Company’s customers.</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 payment processing fees collected from customers are recognized as revenue on a gross basis as the Company is the principal in the delivery of the managed payment solutions to the customer. The Company has concluded it is the principal because as the merchant of record, it controls the services before delivery to the customer, it is primarily responsible for the delivery of the services to its customers, it has latitude in establishing pricing with respect to the customer and other terms of service, it has sole discretion in selecting the third party to perform the settlement, and it assumes the credit risk for the transaction processed. The Company also has the unilateral ability to accept or reject a transaction based on criteria established by the Company.</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 merchant of record, the Company is liable for settlement of the transactions processed and, accordingly, such costs are included in payment processing fees expense on the accompanying statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Life sciences</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company generates revenue from sales of digital marketing solutions to life sciences companies which is based largely on the delivery of messages at a contracted price per message to targeted patients. Messaging campaigns are sold for a specified number of messages delivered to qualified patients over an expected time frame. Revenue is recognized as the messages are delivered.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Disaggregation of revenue</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%">Revenue from the Company’s contracts with its customers are disaggregated by revenue source on the accompanying statements of operations. The Company’s core service offerings are subscription and related services, payment processing fees and digital marketing solutions sold to life sciences companies. In addition, substantially all of the Company’s revenue is derived from customers in the United States.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(e) Remaining performance obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of unsatisfied performance obligations as the majority of its contracts relate to either contracts with an original term of one year or less or contracts with variable consideration (i.e., the Company’s payment processing fees revenue).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(f) 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%">Unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription and related services and for its life sciences revenue for which the related billings will occur in a future period. Deferred revenue is a contract liability primarily related to billings in advance of revenue recognition from the Company's subscription and life sciences services and, to a lesser extent, professional services and other revenues described above. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly or quarterly installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of a subscription arrangement. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue on the accompanying balance sheets. Deferred revenue that will be recognized subsequent to the succeeding 12-month period is recorded as long-term deferred revenue on the accompanying balance sheets.</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td colspan="3" style="background-color:#ffffff;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,287 </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:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><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:top"/></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="background-color:#ffffff;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,287)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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:top"/></tr><tr><td colspan="3" 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%">Increases in contract assets due to acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Contract asset additions, net of reclassification to receivables</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%">149 </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,287 </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%">Ending Balance</span></td><td colspan="3" style="background-color:#ffffff;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%">392 </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:#ffffff;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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </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:top"/></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%">The following table represents a roll-forward of deferred revenue:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:70.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.578%"/><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="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%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td colspan="3" style="background-color:#ffffff;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%">10,838 </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:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(10,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,097)</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(18,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,512)</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 in deferred revenue due to acquisitions</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,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">55 </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%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">32,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">11,991 </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%">Ending Balance</span></td><td colspan="3" style="background-color:#ffffff;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%">16,558 </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="background-color:#ffffff;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%">10,838 </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:700;line-height:120%">(g) 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNTcvZnJhZzpjNWIwNDBiNDM3Y2M0YjcwYjBhODViNzBkNDgyN2FhNS90ZXh0cmVnaW9uOmM1YjA0MGI0MzdjYzRiNzBiMGE4NWI3MGQ0ODI3YWE1XzI3NDg3NzkwODAzNjc_e320f910-7e68-46e3-a8d1-ada22a9863be">three</span> to five 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 $2,211 and $2,025 for the years ended January 31, 2022 and 2021, 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 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 deferred contract acquisition costs:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">January 31,</span></td></tr><tr><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:700;line-height:100%">2022</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span><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 1pt 2px 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%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2,941 </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:#ffffff;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%">3,314 </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%">Additions to deferred contract acquisition costs</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%">3,349 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,652 </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="2" style="background-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,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,025)</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%">Ending balance</span></td><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%">4,079 </span></td><td style="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="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,941 </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"/><td colspan="3" style="background-color:#ffffff;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: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="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,642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,693 </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="2" style="background-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,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,248 </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 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%">4,079 </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="background-color:#ffffff;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,941 </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> 6489000 6312000 5985000 <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td colspan="3" style="background-color:#ffffff;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,287 </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:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><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:top"/></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="background-color:#ffffff;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,287)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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:top"/></tr><tr><td colspan="3" 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%">Increases in contract assets due to acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Contract asset additions, net of reclassification to receivables</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%">149 </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,287 </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%">Ending Balance</span></td><td colspan="3" style="background-color:#ffffff;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%">392 </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:#ffffff;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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </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:top"/></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%">The following table represents a roll-forward of deferred revenue:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:70.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.578%"/><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="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%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td colspan="3" style="background-color:#ffffff;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%">10,838 </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:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(10,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,097)</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(18,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,512)</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 in deferred revenue due to acquisitions</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,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">55 </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%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">32,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">11,991 </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%">Ending Balance</span></td><td colspan="3" style="background-color:#ffffff;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%">16,558 </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="background-color:#ffffff;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%">10,838 </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> 1287000 676000 1287000 676000 243000 0 149000 1287000 392000 1287000 10838000 5401000 10838000 5097000 18334000 1512000 2372000 55000 32520000 11991000 16558000 10838000 P5Y 2211000 2025000 0 0 0 <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">January 31,</span></td></tr><tr><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:700;line-height:100%">2022</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2021</span><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 1pt 2px 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%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2,941 </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:#ffffff;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%">3,314 </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%">Additions to deferred contract acquisition costs</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%">3,349 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,652 </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="2" style="background-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,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,025)</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%">Ending balance</span></td><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%">4,079 </span></td><td style="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="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,941 </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"/><td colspan="3" style="background-color:#ffffff;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: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="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,642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,693 </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="2" style="background-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,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,248 </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 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%">4,079 </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="background-color:#ffffff;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,941 </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> 2941000 3314000 3349000 1652000 2211000 2025000 4079000 2941000 1642000 1693000 2437000 1248000 4079000 2941000 Finance leases and other debt<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022 and 2021, the Company had the following outstanding finance leases and other debt balances:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,884 </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:#ffffff;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%">9,702 </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%">Financing arrangements</span></td><td colspan="2" style="background-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%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">1,533 </span></td><td 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="2" style="background-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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">100 </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 finance lease liabilities and other debt</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - current portion of finance lease liabilities and other debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,864)</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 finance leases and other debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">7,423 </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;border-bottom:3pt double #000;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%">6,471 </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 style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Financing arrangements</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:120%">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 January 31, 2022 and 2021, the outstanding principal balance of the financing agreement was $175 and $504, respectively. Interest accrues at an annual rate of 9.83%. The Company is required to repay $183 for the financing arrangement in June 2022, which includes principal and interest.</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:120%">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 January 31, 2022 and 2021, the outstanding principal balance of the financing agreement was $90 and $133, respectively. Interest accrues at an annual rate of 2.94%. The Company is required to make equal annual payments of $46 in May 2022 and May 2023, which includes principal and interest.</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:120%">On July 21, 2020, the Company entered into an insurance premium financing agreement in order to finance its premium payments for directors' and officers' insurance. As of January 31, 2022 and 2021, there was no outstanding principal amount and $673 in outstanding principal under the agreement, respectively. The agreement bears interest of 2.6% per annum. The balance of the financing agreement was paid off during the first quarter of fiscal 2022, and there was no balance outstanding as of January 31, 2022.<br/><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) 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:120%">See Note 10 - Leases for more information regarding finance leases. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><br/><br/>(c) Amended and Restated Loan and Security Agreement</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-weight:400;line-height:107%">On February 28, 2019 (the "Effective Date"), the Company entered into the Amended and Restated Loan and Security Agreement (the "First SVB Facility") that provided for a $20,000 term loan. In connection with the transaction, the Company recorded a $1,073 loss on extinguishment of debt within other (expense) income, net for the settlement of 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-weight:400;line-height:107%">On May 5, 2020 (the "Second SVB Effective Date"), the Company entered into the Second SVB Facility. The Second SVB Facility modified the First SVB Facility. The Second SVB Facility provided for a revolving credit facility with an initial borrowing capacity of $50,000. The borrowing capacity could 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 and used the proceeds to repay all amounts due under the First SVB Facility term loan.<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:120%">Borrowings under the Second SVB Facility were payable on May 5, 2025. Borrowings under the Second SVB Facility bore interest, which was payable monthly, at a floating rate equal to the greater of the Wall Street Journal Prime Rate or 4.5%. The interest rate would decrease by 0.5% upon reaching a defined level of Adjusted EBITDA as defined in the Second SVB Facility. For the year ended January 31, 2022, 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 was required to pay an annual commitment fee of $125 per year. The Second SVB Facility was paid off in December 2020. The Company had $50,000 of availability as of January 31, 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>In the event that the Company terminated the Second SVB Facility prior to May 5, 2024, the Company would be required to pay a termination fee of up to 1.5% of borrowing capacity based on the length of time between termination and maturity. Any Company obligations under the Second SVB Facility were secured by a first priority security interest in substantially all of its assets, other than intellectual property. The Second SVB Facility included a financial covenant that required the Company to achieve certain profitability and liquidity thresholds. The financial covenant would not be effective if the Company maintained certain levels of liquidity as defined. Additionally, the Second SVB Facility contained customary events of default. The Company was in compliance with all covenants related to the Second SVB Facility as of January 31, 2022.</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:120%">During the year ended January 31, 2021, 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 debt and deferred $531 of fees including $406 of fees to terminate the First SVB Facility and $125 of fees to enter into the Second SVB Facility.<br/><br/>As of January 31, 2022 and 2021, there was no debt outstanding related to the Second SVB Facility. As a result, the Company presented all unamortized deferred costs within other assets as of January 31, 2022 and 2021, respectively. The Company was amortizing the remaining unamortized costs over the remaining term of the Second SVB Facility.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of finance leases and other debt in each of the next five years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:55.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><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%">Finance Leases</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%">Other Debt</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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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"><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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,821 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">139 </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%">2,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" 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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">2027</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 maturities of finance leases and other debt</span></td><td colspan="3" style="background-color:#ffffff;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%">13,244 </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:#ffffff;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%">12,884 </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:#ffffff;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%">360 </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 following table presents the components of interest (expense) income, net:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:55.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></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%">Interest expense </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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,163)</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:#ffffff;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,695)</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:#ffffff;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%">(3,043)</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%">Interest income</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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">598 </span></td><td 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%">Interest (expense) income, net</span></td><td colspan="3" style="background-color:#ffffff;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,084)</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:#ffffff;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,573)</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:#ffffff;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%">(2,445)</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><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes amortization of deferred financing costs and original issue discount</span></div></td></tr></table></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022 and 2021, the Company had the following outstanding finance leases and other debt balances:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,884 </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:#ffffff;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%">9,702 </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%">Financing arrangements</span></td><td colspan="2" style="background-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%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">1,533 </span></td><td 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="2" style="background-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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">100 </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 finance lease liabilities and other debt</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - current portion of finance lease liabilities and other debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,864)</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 finance leases and other debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">7,423 </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;border-bottom:3pt double #000;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%">6,471 </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> 12884000 9702000 266000 1533000 94000 100000 13244000 11335000 5821000 4864000 7423000 6471000 1256000 175000 504000 0.0983 183000 174000 90000 133000 0.0294 46000 0 673000 0.026 0 20000000 1073000 50000000 65000000 20663000 0.045 -0.005 0.045 125000 50000000 0.015 531000 406000 125000 0 0 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of finance leases and other debt in each of the next five years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:55.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><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%">Finance Leases</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%">Other Debt</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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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"><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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,821 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">139 </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%">2,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" 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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">2027</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 maturities of finance leases and other debt</span></td><td colspan="3" style="background-color:#ffffff;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%">13,244 </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:#ffffff;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%">12,884 </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:#ffffff;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%">360 </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> 5821000 5600000 221000 4866000 4727000 139000 2401000 2401000 0 156000 156000 0 0 0 0 13244000 12884000 360000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of interest (expense) income, net:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:55.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></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%">Interest expense </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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,163)</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:#ffffff;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,695)</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:#ffffff;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%">(3,043)</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%">Interest income</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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">598 </span></td><td 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%">Interest (expense) income, net</span></td><td colspan="3" style="background-color:#ffffff;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,084)</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:#ffffff;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,573)</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:#ffffff;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%">(2,445)</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><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes amortization of deferred financing costs and original issue discount</span></div></td></tr></table> 1163000 1695000 3043000 79000 122000 598000 -1084000 -1573000 -2445000 Stockholders' Equity and Preferred Stock<div style="margin-top:12pt"><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:12pt"><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 certification 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:9pt"><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 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 2,868,923 shares of common stock as part of the IPO, and 588,763 shares of common stock were issued upon the cashless exercise of common stock warrants. </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 </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%">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 style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2021, the Company completed a follow-on offering of its common stock. In connection with this offering, the Company issued and sold 5,175,000 shares of common stock at an issuance price of $50.00 per share resulting in net proceeds of $245,813, after deducting underwriting discounts and commissions. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) 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, RSUs and TSR PSUs 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 and PSU 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 or PSU, 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><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Preferred Stock</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the IPO, the Company's outstanding shares of Senior A redeemable convertible preferred stock ("Senior A Preferred"), Senior B redeemable convertible preferred stock ("Senior B Preferred", and together with the Senior A Preferred, the "Senior Preferred"), and the Junior convertible preferred stock (the "Junior Preferred", and together with the Senior Preferred, the "Convertible Preferred") automatically converted into shares of common stock and all outstanding shares of the Company's redeemable preferred stock ("Redeemable Preferred") were automatically extinguished and cancelled at the closing of the IPO. In addition, the Company's warrants to purchase shares of Senior Preferred were converted into warrants to purchase shares of the Company's common stock upon the closing of the IPO. Also, in connection with the IPO, the Company paid $14,955 in dividends to the Senior Preferred stockholders.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in the Company's Series A Convertible Preferred and Redeemable Preferred for the fiscal year ended January 31, 2020:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:20.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Redeemable preferred stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Senior A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Senior B</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Junior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Redeemable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amounts</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:6pt;font-weight:700;line-height:100%">Total</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:6pt;font-weight:700;line-height:100%">Balance, January 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">13,674,365 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">79,311 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">9,197,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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">51,872 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">32,746,041 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">32,746 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">42,560,530 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">42,561 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">206,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Accretion of redeemable preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%">32,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%">23,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;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:6pt;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:6pt;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:6pt;font-weight:400;line-height:100%">56,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Conversion of preferred stock into common stock and cancellation of redeemable preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(13,674,365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(112,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(9,197,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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(75,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(32,746,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(32,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(42,560,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(42,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(262,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance, January 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended January 31, 2022 and 2021, there were no new issuances of preferred stock, and there was no outstanding balance of preferred stock as of January 31, 2022 and 2021.</span></div> 500000000 0.01 7812500 18.00 130781000 9844000 6412000 2868923 588763 5750000 32.00 174800000 290000 5175000 50.00 245813000 14955000 <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in the Company's Series A Convertible Preferred and Redeemable Preferred for the fiscal year ended January 31, 2020:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:20.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Redeemable preferred stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Senior A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Senior B</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Junior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Redeemable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amounts</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:6pt;font-weight:700;line-height:100%">Total</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:6pt;font-weight:700;line-height:100%">Balance, January 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">13,674,365 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">79,311 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">9,197,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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">51,872 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">32,746,041 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">32,746 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">42,560,530 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">42,561 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">206,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Accretion of redeemable preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%">32,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%">23,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;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:6pt;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:6pt;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:6pt;font-weight:400;line-height:100%">56,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Conversion of preferred stock into common stock and cancellation of redeemable preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(13,674,365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(112,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(9,197,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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(75,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(32,746,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(32,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(42,560,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(42,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(262,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance, January 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:6pt;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:6pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13674365 79311000 9197142 51872000 32746041 32746000 42560530 42561000 206490000 32706000 23469000 56175000 13674365 112017000 9197142 75341000 32746041 32746000 42560530 42561000 262665000 0 0 0 0 0 0 0 0 0 0 0 0 0 Equity-based compensation<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Equity award plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan as amended, (the "2018 Stock Option Plan") which provided 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 (the "2019 Plan"), which replaced the 2018 Stock Option Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee of the Board of Directors (the "Compensation Committee") to make equity-based incentive awards including stock options, RSUs and PSUs 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 </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 the immediately preceding January 31 (or such lesser number of shares determined by the Compensation Committee). As the 2018 Stock Option Plan was replaced by the 2019 Plan, all grants of stock options, RSUs and PSUs during the years ended January 31, 2022 and 2021 were made pursuant to the 2019 plan, respectively.<br/><br/>In June 2019, the Board of Directors also adopted 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.<br/><br/>As of January 31, 2022, there are 2,803,377 shares available for future grant pursuant to the 2019 plan after factoring in the automatic increase which occurs on February 1 of each fiscal year, as well as an additional 737,800 shares available for future grant pursuant to the ESPP. During the second quarter of fiscal 2022, the Company activated its ESPP. The ESPP has two six-month offering periods each year beginning in January and July. The ESPP allows eligible employees to purchase shares of the Company’s common stock at a 15% discount through payroll deductions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">(b) Summary of stock-based compensation<br/><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table sets forth stock-based compensation by type of award:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><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.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the fiscal years ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></tr><tr><td colspan="3" 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%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;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%">24,222 </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:#ffffff;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%">10,693 </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:#ffffff;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%">3,397 </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%">Liability awards</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%">7,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" 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%">PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Stock options</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,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 stock-based compensation</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%">36,723 </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;border-bottom:3pt double #000;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%">13,489 </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;border-bottom:3pt double #000;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%">6,177 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table sets forth the presentation of stock-based compensation in the Company's financial statements:</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><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.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the fiscal years ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense recorded to additional paid-in capital</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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,668 </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:#ffffff;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%">13,489 </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:#ffffff;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%">6,177 </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 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%">Stock-based compensation expense recorded to accrued expenses</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%">7,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">— </span></td><td 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 stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;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%">36,723 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,489 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,177 </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 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%">Less stock-based compensation expense capitalized as internal-use software</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%">(489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">— </span></td><td 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 style="padding-left:0.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense per consolidated statements of operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;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%">36,234 </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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">13,489 </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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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,177 </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><tr style="height:12pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Stock-based compensation included in the Company's consolidated statements of stockholders' equity is consistent with these amounts.</span></div></td></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2) Non-cash stock-based compensation expense included in the Company's consolidated statements of cash flows is $36,144, and excludes $90 of cash-settled stock-based compensation expense included in the Company's statements of operations.</span></div></td></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%">(c) Restricted stock units<br/><br/></span><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 restricted 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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">therein. 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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in August 2019, the compensation committee of the Board of Directors 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 predefined performance targets. These performance-based awards were released in April 2020, after final approval by the Compensation Committee. </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 Company has issued restricted stock units to employees and directors that vest based on a time-based condition. For RSUs granted prior to January 2021, pursuant to a 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 restricted stock units expire seven years from the grant date. During the year ended January 31, 2022, the Company modified the vesting of RSUs granted subsequent to January 1, 2021 for employees other than its named executive officers listed in its most recent proxy statement ("NEOs") and other members of its executive management team. Pursuant to the modified vesting schedule, RSUs granted after January 1, 2021 for employees other than NEOs and other members of its executive management team, vest 6.25% each quarter over four years based on continued service. For NEOs and other members of the Company's executive management team, RSUs granted after January 1, 2022 vest 6.25% each quarter over four years based on continued service. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">Unvested, February 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,164 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted during year</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%">1,493,678 </span></td><td 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%">(43,011)</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%">(23,413)</span></td><td 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%">Unvested, February 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447,418 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted during year</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%">972,271 </span></td><td 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%">(242,049)</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%">(124,602)</span></td><td 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%">Unvested, January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053,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="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 during year</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%">1,836,534 </span></td><td 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%">(559,767)</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%">(195,966)</span></td><td 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%">Unvested, January 31, 2022</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%">3,133,839 </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%">As of January 31, 2022, there is $102,442 remaining of total unrecognized compensation costs related to these awards. 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 years ended January 31, 2022, 2021 and 2020, the weighted average grant date fair value of restricted stock units granted was $46.60, $32.78 and $21.31 respectively. </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%">(d) 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%">Options granted under the equity award 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:10pt;font-weight:400;line-height:120%">The fair value of stock options is estimated on the date of the grant using the Black-Scholes option pricing model for each of the stock option awards granted. The assumptions are provided below. Expected volatility was based on the stock volatility for comparable publicly traded companies. The Company uses the simplified method as described in SEC Staff Accounting Bulletin (SAB) 107 to estimate the expected life of stock options. Forfeitures are recorded when they occur. The risk-free rate was based on the U.S. Treasury yield curve at the time of the grant over the </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%">expected term of the stock option grants. The Company did not grant any options during the years ended January 31, 2022 and 2021.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;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%">2.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividends</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">none</span></td></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:120%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">6.25</span></td></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:120%">Volatility</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:10pt;font-weight:400;line-height:100%">45.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average fair value of grants</span></div></td><td colspan="3" style="background-color:#ffffff;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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;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.99</span></td></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%">Stock option activity for the fiscal years ended January 31, 2022, 2021 and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:120%">Outstanding—January 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,055,505 </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.45 </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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted during the year</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%">1,230,382 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(691,371)</span></td><td style="background-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%">2.62 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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%">(78,064)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — January 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;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,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;padding:2px 0 2px 1pt;text-align:left;vertical-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.80 </span></td><td style="background-color:#cceeff;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:#cceeff;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%">6.22</span></td><td colspan="3" style="background-color:#ffffff;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%">150,152 </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:9pt;font-weight:400;line-height:120%">Outstanding—January 31, 2020</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%">5,516,452 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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,216,368)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#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%">(88,730)</span></td><td style="background-color:#cceeff;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:#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%">7.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — January 31, 2021</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%">3,211,354 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">5.99</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,676 </span></td><td 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:9pt;font-weight:400;line-height:120%">Outstanding—January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;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%">3,211,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">4.67 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted during the year</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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,439,186)</span></td><td style="background-color:#cceeff;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:#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%">2.88 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:10pt;font-weight:400;line-height:100%">(67,018)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — January 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;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,705,150 </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:#ffffff;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%">6.01 </span></td><td style="background-color:#cceeff;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:#cceeff;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%">5.94</span></td><td colspan="3" style="background-color:#ffffff;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%">42,938 </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 — January 31, 2022</span></div></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%">1,419,497 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">5.69</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,519 </span></td><td 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 during year ended January 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">551,341 </span></td><td style="background-color:#cceeff;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:#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%">6.56 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">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 years ended January 31, 2022, 2021 and 2020 (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 $73,624, $33,575 and $13,960, 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 of January 31, 2022, there is $1,415 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 0.99 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 year ended January 31, 2022, stock-based compensation expense for stock options includes $363 related to the modification of stock options.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(e) TSR performance-based restricted stock units (PSUs)</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 Company grants PSUs to certain members of its management team. PSUs vest over approximately three years from the grant date upon satisfaction of both time-based requirements and market targets based on Phreesia's TSR relative to the TSR of each member of the Peer Group. Depending on the percentage level at which the market-</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based condition is satisfied, the number of shares vesting could be between 0% and 200% of the number of PSUs originally granted. To earn the target number of PSUs (which represents 100% of the number of PSUs granted), the Company must perform at the 60th percentile, with the maximum number of PSUs earned if the Company performed at least at the 90th percentile. If Phreesia's TSR for the performance period is negative, the maximum number of PSUs that can be earned will be capped at 100%. </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 Company estimated the fair value of the PSUs using a Monte Carlo Simulation model which projected TSR for Phreesia and each member of the Peer Group over the performance period. The Company recognizes the grant date fair value of PSUs as compensation expense over the vesting period.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:69.237%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.732%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;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%">Fiscal years ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Correlation coefficient</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3878 </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="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%">0.4230 </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:120%">Valuation date stock price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.96 </span></td><td 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:120%">Simulation term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility</span></td><td colspan="2" style="background-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%">44.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-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%">43.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-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%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average fair value of grants</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">48.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">84.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>Market based PSU activity for the years ended January 31, 2021 and 2022 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:84.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance<br/>stock units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding February 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted during the year ended January 31, 2021</span></td><td colspan="2" style="background-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%">70,806 </span></td><td 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:120%">Outstanding, February 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,806 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted during the year ended January 31, 2022</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%">325,410 </span></td><td 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:120%">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%">— </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:120%">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%">— </span></td><td 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:120%">Outstanding, January 31, 2022</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%">396,216 </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%">As of January 31, 2022, unrecognized compensation cost for the PSUs was $19,265, to be recognized on a straight-line basis over 2.7 years, subject to the participants' continued employment with the Company.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(f) Employee stock purchase 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:107%">The ESPP is a compensatory plan because it provides participants with terms that are more favorable than those offered to other holders of the Company's common stock. Employees purchase shares at the lesser of (1) 85% of the closing stock price on the first day of the offering period or (2) 85% of the closing stock price on the last day of the offering period. The ESPP is structured as a qualified employee stock purchase plan under Section 423 of the U.S. Internal Revenue Code of 1986. <br/><br/>The fair value of shares granted under the ESPP during the year ended January 31, 2022 was estimated using a Black-Scholes pricing model with the following assumptions:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.285%"/><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:18.785%"/><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%">Year ended<br/>January 31, 2022</span></td></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:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;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%">0.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividends</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">none</span></td></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:120%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">0.49 years</span></td></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:120%">Volatility</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:10pt;font-weight:400;line-height:100%">55.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In January 2022, the Company issued 42,530 shares of common stock for the ESPP purchase period ended on </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">December 31, 2021. In connection with this issuance, the Company recorded a $1,506 increase to additional paid-in capital within stockholders' equity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As of January 31, 2022, unrecognized compensation cost related to the ESPP was $830, to be recognized over the next five months. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">(g) Liability awards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In August 2021, the Company approved allowing eligible employees to elect to receive all or a portion of their fiscal 2022 year end bonus in the form of immediately vested restricted stock units instead of cash. Restricted stock units issued to settle liability awards are covered by the 2019 Plan. Bonuses to be settled in shares will be settled at a value equal to 115% of the bonuses converted. These share settled bonuses vest based on the achievement of the Company’s predefined performance targets. The immediately vested restricted stock units will be issued in April 2022, after final approval by the Compensation Committee of the Board of Directors. As the share settled bonuses will be settled in a variable number of shares, the Company has classified the share settled bonuses as a liability, which is included within accrued expenses on the accompanying consolidated balance sheet as of January 31, 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:107%">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> 3048490 2139683 0.05 855873 2803377 737800 2 P6M 0.15 The following table sets forth stock-based compensation by type of award:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><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.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the fiscal years ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></tr><tr><td colspan="3" 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%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;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%">24,222 </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:#ffffff;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%">10,693 </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:#ffffff;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%">3,397 </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%">Liability awards</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%">7,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" 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%">PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Stock options</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,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 stock-based compensation</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%">36,723 </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;border-bottom:3pt double #000;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%">13,489 </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;border-bottom:3pt double #000;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%">6,177 </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> 24222000 10693000 3397000 7055000 0 0 2389000 93000 0 2294000 2703000 2780000 763000 0 0 36723000 13489000 6177000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table sets forth the presentation of stock-based compensation in the Company's financial statements:</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><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.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the fiscal years ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense recorded to additional paid-in capital</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;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,668 </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:#ffffff;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%">13,489 </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:#ffffff;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%">6,177 </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 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%">Stock-based compensation expense recorded to accrued expenses</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%">7,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">— </span></td><td 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 stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;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%">36,723 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,489 </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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,177 </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 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%">Less stock-based compensation expense capitalized as internal-use software</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%">(489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">— </span></td><td 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 style="padding-left:0.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense per consolidated statements of operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;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%">36,234 </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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">13,489 </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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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,177 </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><tr style="height:12pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Stock-based compensation included in the Company's consolidated statements of stockholders' equity is consistent with these amounts.</span></div></td></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2) Non-cash stock-based compensation expense included in the Company's consolidated statements of cash flows is $36,144, and excludes $90 of cash-settled stock-based compensation expense included in the Company's statements of operations.</span></div></td></tr></table></div> 29668000 13489000 6177000 7055000 0 0 36723000 13489000 6177000 489000 0 0 36234000 13489000 6177000 36144000 90000 0.10 P1Y 0.20 P2Y 0.30 P3Y 0.40 P4Y P7Y 0.10 P1Y 0.20 P2Y 0.30 P3Y 0.40 P4Y P7Y 0.0625 P4Y 0.0625 P4Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">Unvested, February 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,164 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted during year</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%">1,493,678 </span></td><td 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%">(43,011)</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%">(23,413)</span></td><td 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%">Unvested, February 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447,418 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted during year</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%">972,271 </span></td><td 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%">(242,049)</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%">(124,602)</span></td><td 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%">Unvested, January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053,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="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 during year</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%">1,836,534 </span></td><td 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%">(559,767)</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%">(195,966)</span></td><td 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%">Unvested, January 31, 2022</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%">3,133,839 </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> 20164 1493678 43011 23413 1447418 972271 242049 124602 2053038 1836534 559767 195966 3133839 102442000 P3Y2M12D 46.60 32.78 21.31 P10Y P4Y 0.25 0.25 0.25 0.25 P1Y P1Y P1Y P1Y 0 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;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%">2.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividends</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">none</span></td></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:120%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">6.25</span></td></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:120%">Volatility</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:10pt;font-weight:400;line-height:100%">45.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average fair value of grants</span></div></td><td colspan="3" style="background-color:#ffffff;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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;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.99</span></td></tr></table> 0.0218 0 P6Y3M 0.4515 4.99 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the fiscal years ended January 31, 2022, 2021 and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:120%">Outstanding—January 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,055,505 </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.45 </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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted during the year</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%">1,230,382 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(691,371)</span></td><td style="background-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%">2.62 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</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%">(78,064)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — January 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;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,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;padding:2px 0 2px 1pt;text-align:left;vertical-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.80 </span></td><td style="background-color:#cceeff;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:#cceeff;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%">6.22</span></td><td colspan="3" style="background-color:#ffffff;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%">150,152 </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:9pt;font-weight:400;line-height:120%">Outstanding—January 31, 2020</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%">5,516,452 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</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,216,368)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#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%">(88,730)</span></td><td style="background-color:#cceeff;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:#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%">7.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — January 31, 2021</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%">3,211,354 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">5.99</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,676 </span></td><td 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:9pt;font-weight:400;line-height:120%">Outstanding—January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;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%">3,211,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">4.67 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted during the year</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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,439,186)</span></td><td style="background-color:#cceeff;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:#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%">2.88 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:10pt;font-weight:400;line-height:100%">(67,018)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding and expected to vest — January 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;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,705,150 </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:#ffffff;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%">6.01 </span></td><td style="background-color:#cceeff;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:#cceeff;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%">5.94</span></td><td colspan="3" style="background-color:#ffffff;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%">42,938 </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 — January 31, 2022</span></div></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%">1,419,497 </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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">5.69</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,519 </span></td><td 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 during year ended January 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">551,341 </span></td><td style="background-color:#cceeff;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:#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%">6.56 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table> 5055505 2.45 1230382 8.78 691371 2.62 78064 5.20 5516452 3.80 P6Y2M19D 150152000 5516452 3.80 0 0 2216368 2.39 88730 7.45 3211354 4.67 P5Y11M26D 194676000 3211354 4.67 0 0 1439186 2.88 67018 9.02 1705150 6.01 P5Y11M8D 42938000 1419497 5.46 P5Y8M8D 36519000 551341 6.56 73624000 33575000 13960000 1415000 P0Y11M26D 363000 P3Y 0 2 1 1 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:69.237%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.732%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;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%">Fiscal years ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Correlation coefficient</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3878 </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="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%">0.4230 </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:120%">Valuation date stock price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.96 </span></td><td 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:120%">Simulation term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility</span></td><td colspan="2" style="background-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%">44.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-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%">43.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-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%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average fair value of grants</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">48.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">84.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.3878 0.4230 36.03 62.96 P2Y11M26D P3Y 0.4432 0.4371 0.0123 0.0020 0 0 48.47 84.38 Market based PSU activity for the years ended January 31, 2021 and 2022 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:84.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance<br/>stock units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding February 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted during the year ended January 31, 2021</span></td><td colspan="2" style="background-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%">70,806 </span></td><td 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:120%">Outstanding, February 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,806 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted during the year ended January 31, 2022</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%">325,410 </span></td><td 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:120%">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%">— </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:120%">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%">— </span></td><td 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:120%">Outstanding, January 31, 2022</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%">396,216 </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> 0 70806 70806 325410 0 0 396216 19265000 P2Y8M12D 0.85 0.85 The fair value of shares granted under the ESPP during the year ended January 31, 2022 was estimated using a Black-Scholes pricing model with the following assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.285%"/><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:18.785%"/><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%">Year ended<br/>January 31, 2022</span></td></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:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;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%">0.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividends</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">none</span></td></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:120%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">0.49 years</span></td></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:120%">Volatility</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:10pt;font-weight:400;line-height:100%">55.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.0017 0 P0Y5M26D 0.557 42530 1506000 830000 P5M 1.15 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%">The following table presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2022 and indicates the classification of each item within the fair value hierarchy:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><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:14.250%"/><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:14.250%"/><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.426%"/><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, 2022</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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">197,601 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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%">197,601 </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 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%">197,601 </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="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="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="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%">197,601 </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, 2021 and indicates the classification of each item within the fair value hierarchy:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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, 2021</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="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">197,522 </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%">197,522 </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="padding:0 1pt"/><td colspan="2" style="background-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%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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="padding:0 1pt"/><td colspan="2" style="background-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%">148 </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-top:1pt 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%">197,522 </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%">148 </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%">— </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%">197,670 </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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related contingent consideration liabilities</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%">— </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%">(1,286)</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%">(1,286)</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 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%">— </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="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="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,286)</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="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,286)</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 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 carrying value of the Company's debt approximates fair value because the interest rates approximate market rates and the debt maturities are relatively short-term.</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 used 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 recognized all derivatives on the consolidated balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency forward contracts as of January 31, 2021 was an asset of $148, which was included in prepaid and other current assets on the accompanying consolidated balance sheet. The fair value of the foreign currency forward contracts were considered Level 2 in the fair value hierarchy as of January 31, 2021. The foreign currency forward contracts matured during the year ended January 31, 2022, and no foreign currency forward contracts remain outstanding as of January 31, 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%">In connection with the QueueDr acquisition, the Company recorded contingent consideration liabilities within accrued expenses on the accompanying consolidated balance sheet as of January 31, 2021 for amounts payable to the selling shareholders based on collections from QueueDr customers. The Company was required to pay the selling shareholders a multiple of the amount collected on certain customer contracts through November 2022. Certain payments are reduced to the amount of customer collections if the customer contract is canceled. The fair value of the Company's contingent consideration liabilities was determined using estimated cash flows and likelihoods of contract cancellation to estimate the expected payout based on collections and active status of the underlying customer contracts. The fair value of the Company's contingent consideration liabilities was determined based on inputs which are not readily available in public markets. Therefore, the Company categorized the liabilities as Level 3 in the fair value hierarchy. Based on the performance of the underlying customer contracts, the Company paid the maximum amount payable on the contingent consideration liabilities during the fiscal years ended January 31, 2021 and 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%">The following table presents a roll-forward of our contingent consideration liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:84.530%"/><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:12.537%"/><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%">Balance at acquisition date</span></td><td colspan="3" style="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%">2,240 </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%">Change in fair value recognized in earnings</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%">71 </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%">Settlements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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,025)</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 at January 31, 2021</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%">1,286 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recognized in earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">258 </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%">Settlements</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,544)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2022</span></div></td><td colspan="3" style="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"/></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 Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the years ended January 31, 2022 and 2021.</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 presents information about the Company's assets and liabilities that are measured at fair value as of January 31, 2022 and indicates the classification of each item within the fair value hierarchy:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><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:14.250%"/><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:14.250%"/><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.426%"/><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, 2022</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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">197,601 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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%">197,601 </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 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%">197,601 </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="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="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="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%">197,601 </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, 2021 and indicates the classification of each item within the fair value hierarchy:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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, 2021</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="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">197,522 </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%">197,522 </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="padding:0 1pt"/><td colspan="2" style="background-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%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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="padding:0 1pt"/><td colspan="2" style="background-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%">148 </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-top:1pt 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%">197,522 </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%">148 </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%">— </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%">197,670 </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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related contingent consideration liabilities</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%">— </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%">(1,286)</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%">(1,286)</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 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%">— </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="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="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,286)</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="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,286)</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> 197601000 0 0 197601000 197601000 0 0 197601000 197522000 0 0 197522000 0 148000 0 148000 197522000 148000 0 197670000 0 0 1286000 1286000 0 0 1286000 1286000 148000 0 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of our contingent consideration liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:84.530%"/><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:12.537%"/><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%">Balance at acquisition date</span></td><td colspan="3" style="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%">2,240 </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%">Change in fair value recognized in earnings</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%">71 </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%">Settlements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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,025)</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 at January 31, 2021</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%">1,286 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recognized in earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">258 </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%">Settlements</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,544)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2022</span></div></td><td colspan="3" style="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"/></tr></table> 2240000 71000 1025000 1286000 258000 1544000 0 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 several office premises and third-party data center space in the U.S and Canada under operating leases which expire on various dates through March 2027. The Company's principal offices are located in Raleigh, North Carolina. 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. The Company is 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 lease 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 has also entered into various finance lease arrangements for computer equipment. These agreements are typically for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90ZXh0cmVnaW9uOjAwZWU2NmY2OTc4MjQ4ZTFhNWVmYmMzYjg2NTA5ZDcwXzEyMDc_5e186b89-9b3a-4df3-a922-642c0b527089">two</span> to three years and are secured by the underlying equipment.</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 January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.199%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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%">2,337 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,654 </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 colspan="2" style="background-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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,087 </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%">Lease liabilities, non-current</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,276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,899 </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%">2,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt 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%">2,986 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #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"/><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%">27,310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,933 </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%">(15,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">(10,389)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_bb17915e-dfea-43f0-a3ce-b9d071eede2a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_d3185bf1-c695-403c-b309-65865684173f">Property and equipment, net</span></span></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%">12,285 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">9,544 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_4a92b4df-5c9a-41d0-a346-3adefe9de80a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_533dc28e-9498-4b63-87f3-b5b652a0b209">Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)</span></span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </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:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_525e5cc9-fb3e-4f29-b129-37da7a6ddc93"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_afd76d5d-4887-4acc-bc9d-25de02d650b4">Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)</span></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%">7,284 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,882 </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%">12,884 </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 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%">9,702 </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 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 January 31, 2022, for operating leases, the weighted-average remaining lease term is 2.2 years and the weighted-average discount rate is 3.5%. As of January 31, 2022, for finance leases, the weighted-average remaining lease term is 2.5 years, and the weighted-average discount rate is 3.7%.</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 components of lease expense for the years ended January 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</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"/><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,096 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,766 </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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,319 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2,023 </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"/><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%">4,636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,876 </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%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,014 </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 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,202 </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 following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">January 31, 2022</span></td></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%">Operating</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</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2023</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,348 </span></td><td style="background-color:#cceeff;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:#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%">5,956 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">4,894 </span></td><td 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%">2025</span></td><td colspan="2" style="background-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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,444 </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%">2026</span></td><td colspan="2" style="background-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%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">158 </span></td><td 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%">2027</span></td><td colspan="2" style="background-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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 future minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,661 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,452 </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: interest</span></td><td colspan="2" style="background-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%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(568)</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%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">2,557 </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%">12,884 </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 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%">Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:71.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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: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"/><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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,629 </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%">377 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">326 </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%">4,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,630 </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-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,850 </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 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%">4,585 </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: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 Arrivals Kiosks 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.</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 years ended January 31, 2022 and 2021 the Company recognized $6,489 and $6,312, respectively in subscription and related services revenue related to the leasing of PhreesiaPads and Arrivals Kiosks.</span></div>Future lease payments receivable under operating leases were immaterial as of January 31, 2022 and 2021, 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 several office premises and third-party data center space in the U.S and Canada under operating leases which expire on various dates through March 2027. The Company's principal offices are located in Raleigh, North Carolina. 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. The Company is 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 lease 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 has also entered into various finance lease arrangements for computer equipment. These agreements are typically for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90ZXh0cmVnaW9uOjAwZWU2NmY2OTc4MjQ4ZTFhNWVmYmMzYjg2NTA5ZDcwXzEyMDc_5e186b89-9b3a-4df3-a922-642c0b527089">two</span> to three years and are secured by the underlying equipment.</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 January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.199%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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%">2,337 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,654 </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 colspan="2" style="background-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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,087 </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%">Lease liabilities, non-current</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,276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,899 </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%">2,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt 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%">2,986 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #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"/><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%">27,310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,933 </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%">(15,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">(10,389)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_bb17915e-dfea-43f0-a3ce-b9d071eede2a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_d3185bf1-c695-403c-b309-65865684173f">Property and equipment, net</span></span></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%">12,285 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">9,544 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_4a92b4df-5c9a-41d0-a346-3adefe9de80a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_533dc28e-9498-4b63-87f3-b5b652a0b209">Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)</span></span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </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:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_525e5cc9-fb3e-4f29-b129-37da7a6ddc93"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_afd76d5d-4887-4acc-bc9d-25de02d650b4">Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)</span></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%">7,284 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,882 </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%">12,884 </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 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%">9,702 </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 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 January 31, 2022, for operating leases, the weighted-average remaining lease term is 2.2 years and the weighted-average discount rate is 3.5%. As of January 31, 2022, for finance leases, the weighted-average remaining lease term is 2.5 years, and the weighted-average discount rate is 3.7%.</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 components of lease expense for the years ended January 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</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"/><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,096 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,766 </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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,319 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2,023 </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"/><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%">4,636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,876 </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%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,014 </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 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,202 </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 following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">January 31, 2022</span></td></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%">Operating</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</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2023</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,348 </span></td><td style="background-color:#cceeff;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:#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%">5,956 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">4,894 </span></td><td 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%">2025</span></td><td colspan="2" style="background-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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,444 </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%">2026</span></td><td colspan="2" style="background-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%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">158 </span></td><td 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%">2027</span></td><td colspan="2" style="background-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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 future minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,661 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,452 </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: interest</span></td><td colspan="2" style="background-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%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(568)</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%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">2,557 </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%">12,884 </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 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%">Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:71.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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: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"/><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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,629 </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%">377 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">326 </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%">4,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,630 </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-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,850 </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 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%">4,585 </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: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 Arrivals Kiosks 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.</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 years ended January 31, 2022 and 2021 the Company recognized $6,489 and $6,312, respectively in subscription and related services revenue related to the leasing of PhreesiaPads and Arrivals Kiosks.</span></div>Future lease payments receivable under operating leases were immaterial as of January 31, 2022 and 2021, 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 several office premises and third-party data center space in the U.S and Canada under operating leases which expire on various dates through March 2027. The Company's principal offices are located in Raleigh, North Carolina. 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. The Company is 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 lease 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 has also entered into various finance lease arrangements for computer equipment. These agreements are typically for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90ZXh0cmVnaW9uOjAwZWU2NmY2OTc4MjQ4ZTFhNWVmYmMzYjg2NTA5ZDcwXzEyMDc_5e186b89-9b3a-4df3-a922-642c0b527089">two</span> to three years and are secured by the underlying equipment.</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 January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.199%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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%">2,337 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,654 </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 colspan="2" style="background-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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,087 </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%">Lease liabilities, non-current</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,276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,899 </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%">2,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt 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%">2,986 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #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"/><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%">27,310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,933 </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%">(15,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">(10,389)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_bb17915e-dfea-43f0-a3ce-b9d071eede2a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_d3185bf1-c695-403c-b309-65865684173f">Property and equipment, net</span></span></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%">12,285 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">9,544 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_4a92b4df-5c9a-41d0-a346-3adefe9de80a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_533dc28e-9498-4b63-87f3-b5b652a0b209">Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)</span></span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </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:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_525e5cc9-fb3e-4f29-b129-37da7a6ddc93"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_afd76d5d-4887-4acc-bc9d-25de02d650b4">Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)</span></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%">7,284 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,882 </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%">12,884 </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 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%">9,702 </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 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 January 31, 2022, for operating leases, the weighted-average remaining lease term is 2.2 years and the weighted-average discount rate is 3.5%. As of January 31, 2022, for finance leases, the weighted-average remaining lease term is 2.5 years, and the weighted-average discount rate is 3.7%.</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 components of lease expense for the years ended January 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</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"/><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,096 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,766 </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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,319 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2,023 </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"/><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%">4,636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,876 </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%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,014 </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 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,202 </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 following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">January 31, 2022</span></td></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%">Operating</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</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2023</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,348 </span></td><td style="background-color:#cceeff;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:#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%">5,956 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">4,894 </span></td><td 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%">2025</span></td><td colspan="2" style="background-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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,444 </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%">2026</span></td><td colspan="2" style="background-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%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">158 </span></td><td 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%">2027</span></td><td colspan="2" style="background-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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 future minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,661 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,452 </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: interest</span></td><td colspan="2" style="background-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%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(568)</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%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">2,557 </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%">12,884 </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 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%">Other supplemental cash flow information for the year ended January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:71.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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: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"/><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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,629 </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%">377 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">326 </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%">4,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,630 </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-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,850 </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 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%">4,585 </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: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 Arrivals Kiosks 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.</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 years ended January 31, 2022 and 2021 the Company recognized $6,489 and $6,312, respectively in subscription and related services revenue related to the leasing of PhreesiaPads and Arrivals Kiosks.</span></div>Future lease payments receivable under operating leases were immaterial as of January 31, 2022 and 2021, except for those with terms less than one year. P3Y <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 January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.199%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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%">2,337 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,654 </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 colspan="2" style="background-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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,087 </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%">Lease liabilities, non-current</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,276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,899 </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%">2,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt 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%">2,986 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #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"/><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%">27,310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,933 </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%">(15,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">(10,389)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_bb17915e-dfea-43f0-a3ce-b9d071eede2a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEwLTAtMS0xLTA_d3185bf1-c695-403c-b309-65865684173f">Property and equipment, net</span></span></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%">12,285 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">9,544 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_4a92b4df-5c9a-41d0-a346-3adefe9de80a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzExLTAtMS0xLTA_533dc28e-9498-4b63-87f3-b5b652a0b209">Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)</span></span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </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:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_525e5cc9-fb3e-4f29-b129-37da7a6ddc93"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzNTFmNWEyMjRlZTQ1ZjdiNmRlNjA3MGUyYTUwODgzL3NlYzpmMzUxZjVhMjI0ZWU0NWY3YjZkZTYwNzBlMmE1MDg4M18xNzUvZnJhZzowMGVlNjZmNjk3ODI0OGUxYTVlZmJjM2I4NjUwOWQ3MC90YWJsZTo3OWQ1OWU1ZDMzMDg0ZGU4OTgxMjQ1MDhlMjU3ODQ4ZC90YWJsZXJhbmdlOjc5ZDU5ZTVkMzMwODRkZTg5ODEyNDUwOGUyNTc4NDhkXzEyLTAtMS0xLTA_afd76d5d-4887-4acc-bc9d-25de02d650b4">Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)</span></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%">7,284 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,882 </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%">12,884 </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 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%">9,702 </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> 2337000 2654000 1281000 1087000 1276000 1899000 2557000 2986000 27310000 19933000 15025000 10389000 12285000 9544000 5600000 3820000 7284000 5882000 12884000 9702000 P2Y2M12D 0.035 P2Y6M 0.037 <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 years ended January 31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</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"/><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,096 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,766 </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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,319 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2,023 </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"/><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%">4,636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,876 </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%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,014 </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 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,202 </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><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 year ended January 31, 2022 and 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:71.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Fiscal years ended <br/>January 31,</span></td></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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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: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"/><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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,629 </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%">377 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">326 </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%">4,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,630 </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-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,850 </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 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%">4,585 </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> 1096000 1766000 223000 257000 1319000 2023000 4636000 2876000 378000 326000 5014000 3202000 <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 January 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">January 31, 2022</span></td></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%">Operating</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</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2023</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,348 </span></td><td style="background-color:#cceeff;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:#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%">5,956 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">4,894 </span></td><td 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%">2025</span></td><td colspan="2" style="background-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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,444 </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%">2026</span></td><td colspan="2" style="background-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%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">158 </span></td><td 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%">2027</span></td><td colspan="2" style="background-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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 future minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,661 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,452 </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: interest</span></td><td colspan="2" style="background-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%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(568)</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%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">2,557 </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%">12,884 </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> <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 January 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">January 31, 2022</span></td></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%">Operating</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</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2023</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,348 </span></td><td style="background-color:#cceeff;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:#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%">5,956 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">4,894 </span></td><td 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%">2025</span></td><td colspan="2" style="background-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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,444 </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%">2026</span></td><td colspan="2" style="background-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%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">158 </span></td><td 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%">2027</span></td><td colspan="2" style="background-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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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 future minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,661 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,452 </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: interest</span></td><td colspan="2" style="background-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%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(568)</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%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">2,557 </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%">12,884 </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> 1348000 5956000 960000 4894000 225000 2444000 86000 158000 42000 0 2661000 13452000 104000 568000 2557000 12884000 1206000 1629000 377000 326000 4267000 2630000 5850000 4585000 6489000 6312000 Commitments and contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Indemnifications</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 agreements with certain customers include certain provisions for indemnifying customers against liabilities if its services infringe a third party’s intellectual property rights. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances that may be involved in each particular agreement. To date, the Company </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%">has not incurred any material costs as a result of such provisions and have not accrued a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny liabilities related to such obligations in our consolidated 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%">In addition, the Company has indemnification agreements with its directors and its executive officers that require it, among other things, to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of those persons in any action or proceedi</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as a director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable it to recover a portion of any future indemnification amounts paid. To date, there have been no claims under any of its directors and executive officers indemnification provisions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Legal proceedings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Contingent consideration for acquisitions</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%">Consideration transferred for the QueueDr acquisition included consideration payable contingent upon future events. The Company recorded a $1,286 contingent consideration liability on its consolidated balance sheet as of January 31, 2021, which was payable based upon the performance of certain acquired customer contracts. The Company paid $1,544 to settle the liability during the year ended January 31, 2022, and no liability remains outstanding as of January 31, 2022. See Note 16 - Acquisitions for additional discussion regarding contingent consideration. <br/><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Other contractual commitments<br/><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other contractual commitments consist primarily of non-cancelable purchase commitments to support our technology infrastructure. Future minimum payments under our non-cancelable purchase commitments as of January 31, 2022 are presented in the table below.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase obligations</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending January 31,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2023</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%">6,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:#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%">7,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-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,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-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%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-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%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:#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%">18,059 </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> 1286000 1544000 0 Other contractual commitments consist primarily of non-cancelable purchase commitments to support our technology infrastructure. Future minimum payments under our non-cancelable purchase commitments as of January 31, 2022 are presented in the table below.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase obligations</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending January 31,</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2023</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%">6,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:#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%">7,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-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,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-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%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-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%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:#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%">18,059 </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> 6638000 7200000 3261000 810000 150000 18059000 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 year ended January 31, 2022, the Company recorded a tax provision of $182, compared to a tax provision of $49, for the corresponding period in the prior year. Our provision for income taxes was 0.2% and 0.2% of loss before income taxes for the year ended January 31, 2022 and 2021, respectively. Our benefit from income taxes was 8.1% of loss before income taxes for the year ended January 31, 2020. 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 related to the use of net operating loss carry forwards to offset current income.</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 </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 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 both January 31, 2022 and January 31, 2021.</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 loss before income taxes was primarily generated in the United States for fiscal 2022, fiscal 2021 and fiscal 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income tax provision (benefit) consisted of the following for fiscal 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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="display:none"/></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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">114 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="display:none"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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%">(1,005)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</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="display:none"/></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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;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%">(65)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="display:none"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;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%">143 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">116 </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%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">182 </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;border-bottom:1pt solid #000;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%">49 </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="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,780)</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="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the statutory U.S. federal income tax rate to the Company's effective tax rate for the years ended January 31, 2022, 2021 and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax benefit at statutory rate</span></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt 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%">21 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="display:none"/></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%">State and local tax, net of federal benefit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="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%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="padding:0 1pt"/><td colspan="2" style="background-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"><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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="display:none"/></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%">Equity compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="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%">44 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="padding:0 1pt"/><td colspan="2" style="background-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"><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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="display:none"/></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%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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="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%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">— </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="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%">— </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"><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="2" style="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%">8 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></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%"><br/>The significant components of the Company's deferred income tax assets and liabilities as of January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:71.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets (liabilities)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;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%">88,979 </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="border-top:1pt solid #000;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%">51,973 </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 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%">Stock based compensation</span></td><td colspan="3" style="background-color:#ffffff;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,374 </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,162 </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 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%">Accruals, reserves, and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,697</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for bad debts</span></td><td colspan="3" style="background-color:#ffffff;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%">521 </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%">443 </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 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%">Disallowed interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;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%">100,505 </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 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%">57,987 </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 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%">Less valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;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%">3,226 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;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%">3,424 </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 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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,568)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;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%">(373)</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%">(440)</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 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%">Deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,088)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;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,711)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;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,766)</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 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%">Deferred taxes, net</span></td><td colspan="3" style="background-color:#ffffff;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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </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:top"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </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:top"/></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%">The Company has accumulated a Federal net operating loss carryforward of approximately $332,544 and $199,079 as of January 31, 2022 and 2021, respectively. This carryforward may be available to offset future income tax liabilities and will expire beginning in 2025. As of January 31, 2022, the Company's foreign branch had net operating loss carryforwards of approximately $1,943, which may be available to offset future income in Canada and will expire beginning in 2030.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertainty regarding the ability to realize the benefit of the U.S. deferred tax assets primarily relating to net operating loss carryforwards, valuation allowances have been established to reduce the U.S. deferred tax assets to an amount that is more likely than not to be realized.</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 the basis of this evaluation, as of January 31, 2022 and 2021, the Company recorded a valuation allowance of $97,279 and $54,563, respectively, to recognize only the portion of the deferred tax asset that is more likely than not to be realized. The $42,716 increase in the valuation allowance recorded during the fiscal year ended January 31, 2022 relates primarily to deferred tax assets established and recorded during the fiscal year ended January 31, 2022. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable foreign income during the carryforward period are reduced.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Section 382 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change” (generally defined as a greater than 50% change by value in its equity ownership over a three-year period), the corporation’s ability to use its pre-ownership change net operating loss carryforwards and other pre-ownership change tax attributes to offset its post-change income may be limited. As of January 31, 2022, the Company has U.S. net operating loss carryforwards of approximately $332.5 million. The Company has completed a Section 382 study and as a result of the analysis, it is more likely than not that the Company has experienced an “ownership change”. The Company may also experience ownership changes in the future as a result of subsequent shifts in its stock ownership. Accordingly, if the Company earns net taxable income, it is more likely than not that the Company's ability to use its pre-ownership change net operating loss carryforwards to offset U.S. federal taxable income will be subject to limitations, which could potentially result in increased future tax liability.</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 files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal, state, and foreign jurisdictions, where applicable. The Company’s tax years are still open from 2018 to present and, to the extent utilized in future years' tax returns, net operating loss carryforwards at January 31, 2022 will remain subject to examination until the respective tax year is closed. The Company records unrecognized tax benefits as liabilities or as reductions to deferred tax assets in accordance with ASC 740 and adjusts these balances when its judgement changes as a result of the evaluation of new information previously not available. The Company recognized interest and penalties </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to uncertain tax positions in income tax expense. As of January 31, 2022, the Company had no accrued interest or penalties related to uncertain tax positions.</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 is a roll forward of the Company's total gross unrecognized tax benefits:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized income tax benefits, opening balance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/><td colspan="3" style="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,000 </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%">Increase for income tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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"/></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%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="padding:0 1pt"/><td colspan="2" style="background-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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized income tax benefits, ending balance</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">— </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> 182000 49000 0.002 0.002 0.081 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income tax provision (benefit) consisted of the following for fiscal 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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="display:none"/></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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">114 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="display:none"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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%">(1,005)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</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="display:none"/></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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;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%">(65)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="display:none"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;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%">143 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">116 </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%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">182 </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;border-bottom:1pt solid #000;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%">49 </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="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,780)</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="display:none"/></tr></table> 0 0 0 39000 114000 0 0 0 -1005000 0 -116000 0 0 -65000 0 143000 116000 -775000 182000 49000 -1780000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the statutory U.S. federal income tax rate to the Company's effective tax rate for the years ended January 31, 2022, 2021 and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax benefit at statutory rate</span></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt 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%">21 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="display:none"/></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%">State and local tax, net of federal benefit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="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%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="padding:0 1pt"/><td colspan="2" style="background-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"><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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="display:none"/></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%">Equity compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="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%">44 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="padding:0 1pt"/><td colspan="2" style="background-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"><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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="display:none"/></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%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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="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%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">— </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="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%">— </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"><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="2" style="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%">8 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table> 0.21 0.21 0.21 0.09 0.10 0.03 0 0 0.02 0.06 0.44 0.07 0 0 0.08 0 -0.04 -0.04 -0.36 -0.71 -0.25 0 0 0.08 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>The significant components of the Company's deferred income tax assets and liabilities as of January 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:71.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets (liabilities)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;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%">88,979 </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="border-top:1pt solid #000;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%">51,973 </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 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%">Stock based compensation</span></td><td colspan="3" style="background-color:#ffffff;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,374 </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,162 </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 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%">Accruals, reserves, and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,697</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for bad debts</span></td><td colspan="3" style="background-color:#ffffff;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%">521 </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%">443 </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 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%">Disallowed interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;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%">100,505 </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 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%">57,987 </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 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%">Less valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;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%">3,226 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;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%">3,424 </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 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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,568)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;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%">(373)</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%">(440)</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 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%">Deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,088)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;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,711)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;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,766)</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 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%">Deferred taxes, net</span></td><td colspan="3" style="background-color:#ffffff;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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </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:top"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </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:top"/></tr></table> 88979000 51973000 5374000 1162000 3697000 2823000 521000 443000 1934000 1586000 100505000 57987000 97279000 54563000 3226000 3424000 1250000 1568000 373000 440000 1088000 758000 2711000 2766000 515000 658000 332544000 199079000 1943000 97279000 54563000 42716000 332500000 0 <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 is a roll forward of the Company's total gross unrecognized tax benefits:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized income tax benefits, opening balance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/><td colspan="3" style="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,000 </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%">Increase for income tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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"/></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%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="padding:0 1pt"/><td colspan="2" style="background-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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized income tax benefits, ending balance</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">— </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> 0 0 1000000 0 0 0 0 0 1000000 0 0 0 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:700;line-height:120%">(a) Net loss per share attributable to common stockholders</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders was calculated as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:61.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">(118,161)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(27,292)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(20,293)</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="2" style="background-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="background-color:#ffffff;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="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%">(118,161)</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:#ffffff;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%">(27,292)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt 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%">(91,423)</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%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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: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%">49,888,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">39,519,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">20,301,189 </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%">(2.37)</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="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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.69)</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 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%">(4.50)</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-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Potential dilutive securities</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s potential dilutive securities, which include stock options, restricted stock units, performance stock units, grants under the Company's ESPP and outstanding warrants to purchase shares of common 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:62.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock, restricted stock units and performance stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,632,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406,004 </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="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,963,870 </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%">Employee stock purchase plan</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%">75,370 </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="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"/></tr><tr><td colspan="3" 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%">Warrants to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="2" style="background-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%">75,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 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="2" style="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,708,193 </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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="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,406,004 </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="2" style="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%">7,039,007 </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> <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:61.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">(118,161)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(27,292)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(20,293)</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="2" style="background-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="background-color:#ffffff;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="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%">(118,161)</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:#ffffff;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%">(27,292)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt 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%">(91,423)</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%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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: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%">49,888,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">39,519,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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%">20,301,189 </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%">(2.37)</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="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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.69)</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 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%">(4.50)</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> -118161000 -27292000 -20293000 0 0 14955000 0 0 56175000 -118161000 -27292000 -91423000 49888436 49888436 39519640 39519640 20301189 20301189 -2.37 -2.37 -0.69 -0.69 -4.50 -4.50 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;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:62.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal years ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options to purchase common stock, restricted stock units and performance stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,632,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406,004 </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="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,963,870 </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%">Employee stock purchase plan</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%">75,370 </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="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"/></tr><tr><td colspan="3" 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%">Warrants to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="2" style="background-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%">75,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 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="2" style="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,708,193 </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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="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,406,004 </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="2" style="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%">7,039,007 </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> 5632823 5406004 6963870 75370 0 0 0 0 75137 5708193 5406004 7039007 Retirement savings planOn February 20, 2008, the Company established a retirement savings plan under Section 401(k) of the Internal Revenue Code (the “Plan”). The Plan covers substantially all U.S. full-time employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax and post-tax basis. Company contributions to the Plan may be made at the discretion of the Board of Directors of the Company. The Company did not make any contributions in years ended January 31, 2022, 2021 or 2020 0 0 0 Related party transactions<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 year ended January 31, 2022, the Company recognized revenue totaling $482 for advertisements placed by a pharmaceutical company. One of the Company's independent members of its board of directors serves on the board of directors for this pharmaceutical company. For the years ended January 31, 2022 and 2021, accounts receivable from the pharmaceutical company totaled $173 and $68, 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%">On September 29, 2021, the Company appointed a new independent member to its board of directors, effective October 1, 2021. The new board member is the chief executive officer and serves on the board of directors of a software company that has received payments from the Company pursuant to an existing software agreement since February 1, 2020. During the period from October 1, 2021 through January 31, 2022, the Company paid $412 to this software company. The Company has included $374 and $51 of payments to this software company within prepaid expenses and other current assets and other assets, respectively, in its consolidated balance sheet as of January 31, 2022. During the period from October 1, 2021 through January 31, 2022, the Company has included $182 of expenses related to the agreement with this software company within General and administrative expenses in its consolidated statement of operations for the year ended January 31, 2022. <br/><br/>The Company recognized revenue totaling approximately $2,425 and $5,318 from an affiliate of a stockholder of the Company for the years ended January 31, 2021 and 2020 respectively. Accounts receivable from the affiliate totaled approximately $2,072 as of January 31, 2020. The revenue presented above includes revenue earned while the entity was a related party. The entity was a related party for a portion of the year ended January 31, 2021 and was no longer a related party as of January 31, 2021 or during the fiscal year ended January 31, 2022.<br/></span></div> 482000 173000 68000 412000 374000 51000 182000 2425000 5318000 2072000 Acquisitions<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Acquisition of Insignia Health, LLC<br/><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2021, the Company entered into an agreement to acquire 100% of the outstanding equity of Insignia, a founder-led and mission-oriented company for cash consideration of $37,208. Insignia provides coaching and education solutions in conjunction with Insignia's exclusive worldwide license to the PAM. The PAM is a survey measuring a patient's knowledge, skills and ability to manage their care. The Company acquired Insignia to enable the Company to understand and engage patients in more personalized ways based on their level of activation. The acquisition of Insignia was accounted for as a business combination.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consideration paid to sellers</span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">37,112 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities incurred to sellers</span></td><td colspan="2" style="background-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%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of acquisition consideration</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%">37,208 </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%"><br/>The following table summarizes the calculation of cash paid for the acquisition of Insignia, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2022.<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top">Cash consideration paid to sellers</td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">37,112 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Cash acquired</span></td><td colspan="2" style="background-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,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of Insignia, net of cash acquired per statement of cash flows</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%">34,423 </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 purchase price was allocated to the tangible assets acquired, the identifiable intangible assets acquired and the liabilities assumed based on their acquisition-date estimated fair values or other measurement bases specified by ASC 805 - Business Combinations.<br/><br/>The following table summarizes the final allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,689 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" 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:120%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </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:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td 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:120%">Intangibles</span></td><td colspan="2" style="background-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%">10,700 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,410 </span></td><td 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:120%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,757 </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:120%">Accounts payable</span></td><td colspan="2" style="background-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%">(84)</span></td><td 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 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%">(487)</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:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,372)</span></td><td 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%">Operating 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%">(606)</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:120%">Total purchase price</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">37,208 </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 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 intangible assets acquired were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">Estimated Useful 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:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PAM license</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;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%">6,200 </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%">Customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;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%">4,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">10,700 </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 weighted average amortization period for acquired intangible assets as of the date of acquisition is 13 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%">The Company, with the assistance of a third-party appraiser, assessed the fair value of the assets of Insignia. The fair value of the acquired PAM license was estimated using the relief from royalty method. The fair value of customer relationships was estimated using a multi period excess earnings method. To calculate fair value, the Company used cash flows discounted at a rate considered appropriate given the inherent risks associated with each asset.</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 useful lives of the intangible assets were estimated based on the expected future economic benefit of the assets and are being amortized over the estimated useful life in proportion to the economic benefits consumed using the straight-line method. The amortization of intangible assets is not expected to be deductible for income tax purposes.</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 goodwill recognized in the acquisition of Insignia is primarily attributable to expected synergies of the combined businesses driven by integrating the PAM into the Phreesia Platform and engaging with patients in more personalized ways based on their level of activation, as well as the acquisition of an assembled workforce. The goodwill is not expected to be deductible for tax purposes.<br/><br/>During the fiscal year ended January 31, 2022, the Company incurred $720 of acquisition related costs for the acquisition of Insignia. These costs are primarily included within general and administrative expenses in our consolidated statement of operations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><br/><br/>Acquisition of QueueDr</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 January 8, 2021, the Company entered into a stock purchase agreement with QueueDr to acquire 100% of the outstanding equity of QueueDr, an early-stage software company that automates the process of rescheduling cancellations and no-shows. We acquired QueueDr to enhance our appointments solution. The total acquisition-date fair value of consideration transferred for the acquisition consisted of $5.8 million in cash, $2.1 million of </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%">liabilities incurred and $2.2 million in performance-related contingent payments. The acquisition of QueueDr was accounted for as a business combination.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top">Cash consideration paid on acquisition date</td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">5,773 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities incurred</span></td><td colspan="2" style="background-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,111 </span></td><td 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:120%">Contingent consideration</span></td><td colspan="2" style="background-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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of acquisition consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">10,124 </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 style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of cash paid for the acquisition of QueueDr, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top">Cash consideration paid on acquisition date</td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">5,773 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of acquisition date fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td 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:120%">Less cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">6,510 </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 style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities incurred were primarily related to hold-backs for general representations and warranties. The maximum amount payable for contingent consideration was $2,574, based upon the performance of certain customer contracts. </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 purchase price was allocated to the tangible assets and identifiable intangible assets acquired and liabilities assumed based on their acquisition-date estimated fair values.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final allocation of the purchase price based on the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">217 </span></td><td style="background-color:#cceeff;border-top:2pt 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:120%">Accounts receivable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </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:120%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:120%">Identified intangible assets acquired</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,780 </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:120%">Deferred tax asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </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%">Goodwill</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%">8,057 </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:120%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </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 acquired</span></td><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%">11,186 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="background-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%">(86)</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%">Accrued liabilities</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%">(254)</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:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt</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%">(223)</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:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</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 purchase price</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%">10,124 </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: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%">The components of intangible assets acquired were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">Estimated Useful 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:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;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%">920 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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%">860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,780 </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%">The weighted average amortization period for acquired intangible assets as of the date of acquisition was 7.4 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%">The Company, with the assistance of a third-party appraiser, assessed the fair value of the assets of QueueDr. The fair value of the acquired technology was estimated using the relief from royalty method. The fair value of customer relationships was estimated using a multi period excess earnings method. To calculate fair value, the Company used cash flows discounted at a rate considered appropriate given the inherent risks associated with each client grouping.</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 useful lives of the intangible assets were estimated based on the expected future economic benefit of the assets and are being amortized over the estimated useful life in proportion to the economic benefits consumed using the straight-line method. The amortization of intangible assets is not deductible for income tax purposes.</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 goodwill recognized in the acquisition of QueueDr is primarily attributable to expected synergies of the combined businesses and the acquisition of an assembled workforce. The goodwill is not expected to be deductible for tax purposes.</span></div>During the fiscal year ended January 31, 2021, the Company incurred $282 of acquisition related costs for the acquisition of QueueDr. These costs were included within General and Administrative Expenses in our consolidated statement of operations. 1 37208000 <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 summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consideration paid to sellers</span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">37,112 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities incurred to sellers</span></td><td colspan="2" style="background-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%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of acquisition consideration</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%">37,208 </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%"><br/>The following table summarizes the calculation of cash paid for the acquisition of Insignia, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2022.<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top">Cash consideration paid to sellers</td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">37,112 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Cash acquired</span></td><td colspan="2" style="background-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,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of Insignia, net of cash acquired per statement of cash flows</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%">34,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the purchase price consideration based on the estimated acquisition-date fair value of the acquisition consideration:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top">Cash consideration paid on acquisition date</td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">5,773 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities incurred</span></td><td colspan="2" style="background-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,111 </span></td><td 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:120%">Contingent consideration</span></td><td colspan="2" style="background-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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of acquisition consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">10,124 </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 style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of cash paid for the acquisition of QueueDr, net of cash acquired per the Company's consolidated statement of cash flows for the year ended January 31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top">Cash consideration paid on acquisition date</td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">5,773 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of acquisition date fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td 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:120%">Less cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">6,510 </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> 37112000 96000 37208000 37112000 2689000 34423000 The following table summarizes the final allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,689 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" 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:120%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </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:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td 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:120%">Intangibles</span></td><td colspan="2" style="background-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%">10,700 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,410 </span></td><td 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:120%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,757 </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:120%">Accounts payable</span></td><td colspan="2" style="background-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%">(84)</span></td><td 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 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%">(487)</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:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,372)</span></td><td 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%">Operating 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%">(606)</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:120%">Total purchase price</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">37,208 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final allocation of the purchase price based on the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:2pt 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:2pt 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%">217 </span></td><td style="background-color:#cceeff;border-top:2pt 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:120%">Accounts receivable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </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:120%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:120%">Identified intangible assets acquired</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,780 </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:120%">Deferred tax asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </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%">Goodwill</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%">8,057 </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:120%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </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 acquired</span></td><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%">11,186 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="background-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%">(86)</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%">Accrued liabilities</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%">(254)</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:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt</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%">(223)</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:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</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 purchase price</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%">10,124 </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> 2689000 994000 358000 606000 10700000 25410000 40757000 84000 487000 2372000 606000 37208000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets acquired were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">Estimated Useful 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:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PAM license</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;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%">6,200 </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%">Customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;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%">4,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">10,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets acquired were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><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%">Estimated Useful 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:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;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%">920 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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%">860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,780 </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> P15Y 6200000 P10Y 4500000 10700000 P13Y 720000 1 5800000 2100000 2200000 5773000 2111000 2240000 10124000 5773000 954000 217000 6510000 2574000 217000 455000 192000 1780000 262000 8057000 223000 11186000 86000 254000 55000 223000 444000 10124000 P5Y 920000 P10Y 860000 1780000 P7Y4M24D 282000 Subsequent events On March 28, 2022, the Company entered into the Third SVB Facility to increase the available revolving line of credit to $100 million. Borrowings under the Third SVB Facility are payable on May 5, 2025. Borrowings under the Third SVB Facility bear interest, which is payable monthly, at a floating rate equal to the greater of 3.25% or the Wall Street Journal Prime Rate minus 0.50%. In addition to principal and interest due under the Third SVB Facility, the Company is required to pay an annual commitment fee of approximately $0.3 million per year, plus an annual fee equal to 0.15% of the unused balance of the facility, payable quarterly. 100000000 0.0325 -0.0050 300000 0.0015 EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $Z ?U0'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 " !.@']41[5_9^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!(71[6?&D(+B@> O)[&ZP:4(RTN[;F\;=+J(/X#$S?[[Y M!J;306H?\3GZ@)$LIIO9#6.2.FS8D2A(@*2/Z%2J) MX30/'5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)9Z!]8(+4?&V:IN=X)(+R>_>%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M3H!_5,L3AT&-!@ 81H !@ !X;"]W;W)KRT13;L RW1MA!)]$@J3O[] MCI(LN9E\TCXDUML]>G@\/G='7>V%?%);SC5YB<)87;>V6N\^MMO*V_*(J0NQ MXS'<60L9,0VG!A,"NFN"O"[X&OM]>M08OX?,V24"_$_A//!]0U>)X(5?J? M[+-GN[1%O$1I$>7&P" *XNR7O>2..#(86"<,:&Y WQC8G1,&3F[@O#7HGC#H MY :=U#/94%(_C)AF-U=2[(DT3P.:.4B=F5K#\(/8S/M22[@;@)V^<<4SE^2< M?%V.R/MW'Z[:&D#-K;:7 ]QF /0$@$W)G8CU5I%Q['/_1X VL"DHT0.E6XHB M_L'B"^+89X1:E%80-!_5O#T)B[?;R&B@#OYKN%): M0I#_C4!V"LA."MDY 3F$=>?#GR:3D&VJI@RW7[-0<81'M^#117'&L0[T*W&! MB60AF<+\OY#/_+6*$8YD69;=L6G'&B"T>@6M'@HV$EZ2>2=0'O!ZY$R2"5Q4 M5<1PK/_&T ^4^@6E_O^B-.GC=\2H.N+EMG7]& M6%P6+"Z;L1C&<0*.6?"=D+J*#HZC98)%M&V5JGI[,& MK$ZB[%)^;:>)2$V"D)-9$JVXK*2#@UC&38/+?A^C5,JWC>MO3FG!-X%)"N"R M&8NJIP\'FG]:C,?+Z?",3&?N!<:ME'2[D:9/8T](F#MFIO&,+#7$%Q&2N"(! ML0?-%WXU81Q]-,9(E@)OXZJN=;\.0@AFI<:HUKF 1M7 M]W M^@[&J$P.%-?TAT##VA9K8M/WJP]DR;U$@K%(KH@BD$1H(;VG,_+.NK!L MLH-ZX9F%"2<[Z$K4EDDLR](R;5!J>1TD]CS66V666*;G:@6L6L!K&&62GT3B.A3Z>.N)!_-D)6 MZD4-SA@\2 M=UK=GMKNJ<&K:8Z=4N6=1LW!<@M:AGH*AZGU5*GV3J-&8)ZLPL #]PA6M1!' M.4HW13$[X<\W3K=G];N7M@/U_G,5AU+?G4;ZGF?;999MER:S*G*?:)B[.$V- M[X,X2[BJ:I?5S=_2.^+8M2\[/>>R>X)AJ?).LZT>==36P>I>F19TS4&]JLO4 M.M1[]^O=>/:P-,WG_6)^OQ@^C$?D]I$LQI/Q8CQSQU!S2A.XRM0S>LN)+%K> M7W\94+O_FR(CO@[B(-53J)E?7K,2.MU(D#QDJ?AK00)@;W91#AM%=YRGMP X M=?E6A#YD+O/HBI,U")=/MC VM@:])N!U$KP9NSR,'>Z U9Q)3:;3:48U4#_N M2!&S^H2,B-GW(GN##&:^:3NY7]EYMX_VY(W&I-\V%/%, YUMSQ=7B^\GP_2K M0;M\//OX,1"D2\C686A=]"&29?<_(3K38I3O\*Z&UB-+#+6?@#_, W%\+ MH0\GY@7%5Z6;?P%02P,$% @ 3H!_5-[\]CD4 @ 7P4 !@ !X;"]W M;W)KNI;MR/C2F-U&X,"BV* M-@$7B LW.6VL^2/8#AG_'MM)0Y':J#>)CWW>Q^_Q5](H_6I* (O>!)=F$976 M5O<8F[P$0&:'TOH.G"85/< +V*]5IEV$>TK!!$C#E$0:]HMH M&=^OYCX_)'QCT)B3-O*5[)1Z]<&Z6$1C;P@XY-83J/O]A@?@W(.RH@0?%O[/"EHOH+D(%[&G-[;-J/D)7S\SS.2;\I+U:[4>9T-EW6!;-H+=OM=>N48.NP?A#G'6+5(L@%1$S05DE;&O1> M%E#\#\#.3V^*'$VMR"#Q$Y4C-(EO$!D3,L";]$5. F]R;9'HQW)GK'9'XN< M?MKCIP$_'<(KC;Y0 >>6;UC].=M^0)M--F!DUAN9765DH_*+>SE,R$K&:0&\ M*AF]0=ERP-2\-S6_RM03TP*M'\]Y&@;$=[-S-O#)H1>@#^%J&Y2K6MKV_/>] M_>NQ;"_-O_3VZ=E2?6#2( Y[)QV/;MTBZ?8ZMX%55;A".V7=A0S-TKV H'V" M&]\K98^!GZ!_4]._4$L#!!0 ( $Z ?U3!WB2\'P< )\= 8 >&PO M=V]R:W-H965T&ULM5G;XVT[2[S[1$QYK*HBM2<=*O7U!2+%NDE'2;?7 BV2!T (X '6VE>57M1)" MH[MU7JCSR4KKSB@%^6LEQS#;?ES5QM2L'3>M$ZGQ//"^9K MGA63B[/ZNZORXDQ6.L\*<54B5:W7O+Q_*W*Y/9_@R<,7G[*;E39?S"_.-OQ& M7 O]97-5PMU\IR7-UJ)0F2Q0*9;GDS?XY)*&9D$M\7.:7YR5(8_GETY?CP^5SL'=G--D936I] M=,CHJBQ%H4]&5-&=*EJK8D.JN%HA< I*S(7X5F6W/ ?=3BSV M#BF?19$;G[_#YX_B>Y,DL@+'07%(!'AQD8LI*J"0R27B.92;.C2A<*%45@N] MK'*H >T2$#F* EIOQ%$0QV"A^0[BIH+:]/(%#KS3A_"KA4P@3>%):B/J.I+? MN[SA6W8RCP3][;*E2.SYQ.V-8.>-8-0;[\120)!"7,E"EU#LP%@(+I75Q2^1 MRKU_@;TS >L#=@G%U(TWW.$-1_%>E6+#LQ2).R 8)53M9:E7HH0J5F?;2-2% M-B#L,=J#;4N%Q&=NV-$.=C0*^[/4/'\"PLAZ-H5X8W$/HBU&0D*"@"B#S).,-18(X7\M29]^;+TR:^'1* M"6XRA7E3S*)G2I;8=A$+F-_SD"U%@B#PW ["7L=BWB-E>)/!3F;?P0=9H459 M\'Q6*8&47.HM+X736Y9SP&Q,X\8YQ)^R,'@FY[3P#T(\#*P0=XEY@&+ /7LD MCT?=\Q'B!ZPL;E NH.=!I6EN9G)9NV@XZENM![M%:=@'[9 *AA(3=QR-R?]1 M 5NM!VB8C=F6PH0-Y"GNF@$\W@V\+S0O;C*@KM:K3PL[B+HP:J+.)_YSA1QU MF!B&?3)PB$'-\@<\T34;>+S;V.V>YG>-+YP8[4["Q_V2X1 *_*&MZKH-/-YN M_"9ENLWRW G+IG1* X+[P&RQB'KA +*.^?$X]7^L67,D*VW^9MBW(MS%\N%0 MH>UH'H_S?$.8;X;!V2S-8K9?PEIXMAPU3#!4ZCI"Q]'/]O:X(UX\SKQ[/;-< MY-E-G;)NNVUBX;^V@]F8RM)4E656U!US4_'SC"^R'&KG M06N6BH4S+XG-0WYDQ;]#BD7!0.$G'5F1<;)RV")[_+5GC1.^S4B81!9\AY07 M#:0OV9LMQWEK-\=L^+T98IP ;?KQ,>YWDPXI1J-X &!'4F2R!ZEN!5%Y?:A8PH-6-QOJ5QB7D2',J[C#S+. M'X>3PV,!:3-%$#':YV*'F,_B>*!HDXY1R#BC?)#%S0R:XO7/%06;44)&+'_; M4@$+!\XN2,<[9)QW^AWL'G3HL60Q:W?""=PQ7Q*+D5Q243R4;1T?D?$)L_-] M^I2@MB?(H-\/.62&(J0C.C).=$TT/Q;%-GF%(8XM1]IB ;1/ QAIQW'T$8Z3 MZW6F#1DWT6KF @@(420F?E_]);5 &+]V'KR-:C9'Y2=JPQ-Q/H'Q68GR5DPN MD.N<\AD4'5K?L2+%HWW-M9;)UY7,4U&JER^ C,-3] O,0_I^]!BSHRTZ3EO& MNT"VRCQFBHZ\8P\#@Y7HEN>5J!](3GW/FWK-!ZD53-6P$95>R;*>NW]\;#E% M/IEZL3^- U:+,#:-(@\^]$%_IE3UGW0[P\!!NU97XQ!B;* ,T+UCXD=(-TWK MP16RS)R3S3(889LS"R=0FU>CP NL)M\AYX?0=@[![0B8CA/PFX,SI6669,[* M2FURG3$2Q[3?*+@$*<9A.-!NT8Z'Z2,\7 (?5.7]0^1R79\-3!'U, 1J,CQ]Z?<<(Z9#SCEBSO?>GIE7EW_R\B8K%#0: M2UCH'8>@H6S>!C8W6F[J%VH+J;5M 5I0;]J+G0"Z\RIOG@^[JH M:$WTK6RH@#<[J6IB8*CVOFX4):5SJKD?8ISZ-6'"6\[=W%HMY[(UG FZ5DBW M=4W4XSWE\KCP N]IX@O;5\9.^,MY0_9T0\VW9JU@Y ]12E93H9D42-'=PKL+ M/JP";!VDY>:+//Y&>T&)C5=(KMTW.G:V M:>ZAHM5&UKTS$-1,=+_D1U^($X<@?L8A[!W"MSI$O4/DA'9D3M9'8LARKN01 M*6L-T>R#JXWS!C5,V+]Q8Q2\9>!GEBLIM.2L)(:6Z)YP(@J*-C:<1E=KHJ@P M%36L(/P:O4??-A_1U;MK] XQ@;Y6LM5$E'KN&R"Q\?RBSWK?90V?R?H'$;EED:S?W#:1G'-FF>#S9G^/& '[^&W]8M=_U2 M4M@ZH%3=@A0E(K54AOUT$S>H4;#;*//H7M'O+6MLC:>T="G3$\XDBNQ?>Z9F M;!7C(,ZF]22#GN3->D[Q;2L4I&&&ET3Z6C?@F"67:!/C9*PF0: M?#: SUX$7\FZ!DS8[8H'Z!NBT('PEJ(KV&9*R3E1&D$K(5U!T:^GR+OXLQ,H M?(LO&^@5HS/T;$#/?@'= 6I$6E-)Y?K&2NAF)[FS<>?C_G,!_Q;+,P7YH"#_ M=05,Z_9U^GS,%.(\R=/X GYL&,=9AK,LFF8/\'_G%WZ1_BM<7G2K'CO^UX#[ M8&>K$P<87VZ<$W9Y#MHN:/V3@]?>>CX3M6="(TYWX(=O9[!*5'>1Z 9&-NXL MWDH#)[M[K.#R194U@/<[*_?D&*%F6@"3L3/U@B M=;J)TPUT'X 7#TI_-1LA+'ILF\Y<+C;6;M\OEZ;:B):;<[45G?MEK73+K;O4 M]TNSU8+7@U';+$F29,N6RVYQ=3'Z/=U?+HI9:MZ(Q4'=)B?;GX@-^O:-$;#(B_ MI'@P)]]13^5.J:_]Q2_UY2+I1R0:4=G>!7W$MFJ;WY,;QW]'IXOC,WO#T M^Y/W?PWD'9D[;L2U:OZ6M=U<+HH%JL6:[QK[23W\1XR$TMY?I1HS_$"5G:'3_XX!N+$ &;8\!\ M]7KS),*&'O-!!W]TQM\GL1?=3KR/N&)'5VQPQ69*R:72V[>UZ$(4S@J*XK1 5!Y490PG>)(IXC2N>6-,$-J7'_Z*JSC _$HPE F M&2->Q*]#&"-E3CPB(1N5K"/$8 C"4L2SQ* (PF+"UF.)WT1!SEM#JI!B +',:2E86?%P!6YGE M(D05>3J7%S)Q(%$.'TX*&,B!A)F@./BTGLV MCKSP286@@ _@!R>S!6P2!?@%5;#AW;WH9>V:2XWVO''2P*F$!ZXU=_VSD?Q. M-M)^ \F%K3N8>R]"5@#DS,WCF4:#)P6 XQ+@E\X*+9SH>7VRPM[M@EP$]1F" MI3GU>0$PPE@ZPVN2 CBN!0Z%00WS<&0VSRALXOVZ(CXC")8&B@"".2D\QVC2 M!#@N"GYS50'=";>/=[+4*;:]'#;6[OJMN]V)M;1HK54[Y@]9_CA3$<,V[^CF M9>Y+.0A(8FI$.@N0G@2LSF&C>9= B) MZY#O(US+9F?] Z>1A,DHG$)=/?PP&XJ,_XWNU$G-Y]BD5/TB"U ML\:Z+7R_0SF=+8>?X2 9RAE412,9GX<@'.4,L5EQH+B&"))0A.W&&=.C\BD ML$A<87U7 $ZG1"P$H3::"T&(G L!<)H3#0&=%!>-*Z[;W9VIM-P>#SFU:(9S M?R/T7E:^TGK^E$GX4/RC)]ATTA\TKC]>/,,>[4]+K5,)V-^P +"L3)A?N %8 MFLV>^-&30_VXZ@#.8M>BJ-]]27XQWNPK.4)'ZG!&"L+!-_ MLD.P+$UFQ#>=^B2-]\G?Y%H@4TG1O3"KI^Y"\Q^.\E2,Z6OVK[$H%^$\)"GV M3TT &"ESZI_'0S!<$G]6+T_>(K9"WP]O8XVKD[O.'E[''>\>W_A^&-YS>O<_ MXO>KPWO;RO&\%= MH^X![O>U4O;IHG_ \?WXU?\!4$L#!!0 ( $Z ?U3 5?//L@< )TH 8 M >&PO=V]R:W-H965T&ULO5IK;^.V$OTKA%NTN\!Z+;XD MJDT"-"^T%VBQ:-K>SUJ)CH651%>2D\V_OZ2LF!9?RN9QOR26/3.:PQGRG)%] M9]U'L>6-_&0MVCKKY65[N^JV+<^* MP:FN5BB*XE6=ED"+A[?^+.\ MW?3JC=79R3:[Y3>\_WO[J957JT.4HJQYTY6B 2U?GRY^@3]=DU@Y#!;_E/R^ M.WH-%)3/0GQ1%[\5IXM(9<0KGO@OF<=?Q"5/\MBWYSNF +4/!UMJOZ/\7]KWP$1%6\7%3=\!?[^])CY)=(ABE"3DDNP=EVZ%H:G)IFQ@65YZ;I<;-KD.1 M)FM'#FM'!A?L6;OCK?K#=PS!Y.=QN0)]1 _!:; P?TA^JT3GW-C4ZH4EBE"* MC869-9LD%A\2BX.)#:B7BE<*D(M:DFV7#73%OZK7W)5P;"U]#)/$J'1LI3LQ MFB2;'))-@LE>?>5M7G9R$>[U(4KL5-.(4Z@T>:V68()9LB-C1VPL;?$YL+#K#I!%J4&&MO(K"2S MSRH6>="F![1I$.UO7;=3YY,"E!]Q$+C/VC9KW'A2*Q&&C5UR&;:9Y HCS>]1 M,%O)32T?=L6P_@67RO1SQ8'4H6O>MH=*O+OA'/PA>@X29X.-MYGL82JW!35 MN.Q0:FZQ*VOQSZ A@_8RD>#7'2SI\,%M#D[81#1R,,[4),V#+/V-R;J7&QL M;U)$<&*PZP6T:3-A9D&HK.,MA, MC\P*)'8%/$EK(0##2N"HF]0..$[=;*W# CMZ;&;);5:GC"6QCRLUL<,PL[]2 M]G,[Q,'S+++V1VHK57-W. (E:>I>!:05 PHKAND@"M:MJ)^GX9"#XW%JB+CK M.:LI"JT#4%@'7#7%2T9?-?TY1E^;[W$^AH6 \S_M/R]AO^Y:D"#\^J,PTCH A75 M:!A&-DLO47(L/L8EFK6;)J>Y'(6Y_#D#,;)Y&&+"4K/\-A-/S:8I:R)&82)^ MX[$8V>R,$(QQS,P]X# D-$U\HS'2/([>=/!WHK*9F^+(U,L.*V0.,,B6"10E M'E&)M Q 81GPRN,+X M8Q'J81>L.1V'.?WU]"ZVZ3J.,/;,[5CS-0[S]%WC MO >8)G8<)O97DU/809B$FD1]/6LVQ7'T>#X\Z;]44$%G-]GSNI0*+&+,U_*: MJ7&8J5\FJ%S9GF/'&!YC',5FJQ&KU0@Q&=41C"8I-?7QE<-N*4?_Q'RD=NTR M)&GL.R-E>]D1/420%2$P\^6I*)S-# M_8NDERO;2CI=M0 M&XD6IH&$5-&Q/4Q[<).;QJIC%_NF@7^_:R?-.D;17F)?YYYSS[G^F#3:;&P) M@.RIDLI.@Q)Q>Q&&-BNAXO9,;T'1GT*;BB.%9AW:K0&>>U EPR2*QF'%A0K2 MB5];F'2B:Y1"P<(P6U<5-\\SD+J9!G&P7[@7ZQ+=0IA.MGP-2\"'[<)0%/8L MN:A 6:$5,U!,@\OX8CYR^3[ANX#&'LR9<[+2>N."FWP:1$X02,C0,7 :=C ' M*1T1R7CL.(.^I ,>SO?L7[QW\K+B%N9:_A YEM/@4\!R*'@M\5XW7Z'S<^[X M,BVM_[*FRXT"EM46==6!24$E5#ORIZX/!X!X? 20=(#D)6!T!##L $-OM%7F M;5UQY.G$Z(89ETUL;N)[X]'D1BBWBTLT]%<0#M.Y5E9+D7.$G"V1!MHBM$P7 M%.EL4VJ9@['OV/5C+?"9G5Y!(3*! W:ZX(922T"1<3E@']C#\HJ=G@S8"1.* M?2MU;;G*[21$TNFJA5FG:=9J2HYHBA-VIXG9LFN50_XW04@&>Y?)WN4L>9/Q MEJLS-HS?LR1*XE<$S?\?'KTA9]@W?>CYAD?X^CX?;?//RY5%0V?\UQOE1GVY MD2\W.E+NQMJ:JPQ8IBV^NA\M_MSCW;W?I-1G/1)K;+PX"16 M8-;^@EHJ7"MLMZM?[=^ 2W_T7ZS/Z&UHK_(?FO9AN>-F+91E$@JBC,X^DB33 M7M8V0+WUYWVED6Z/GY;TOH%Q"?2_T!KW@2O0OYCI;U!+ P04 " !.@']4 MX8JE.-\+ /. & 'AL+W=O1)T8D.1"DC=^?+KNP I@@(6 MX'G&XZ.D!R ?[&+WP0)\^]S*W[N#$'WTY5@WW;N;0]^?WMS>=MN#.);=#^U) M-/#+OI7'LH>/\O&V.TE1[G2C8WU+XSB]/995MN>^KAIQ+Z/N M?#R6\N6#J-OG=S?DYO+%I^KQT*LO;N_>GLI'\5GTOYWN)7RZG7K954?1=%7; M1%+LW]V\)V\V::(::,1_*O'6A;7]7'S[NWMW$ZHE$+;:]ZJ*$/T]B M+>I:]03/\'>3WT0[L2_/=?^I M??Z'& GI!]RV=:?_CYY';'P3;<]=WQ['QO $QZH9_I9?QH&8-2"IIP$=&U"[ M ?$95$^WV_%^'X;[4<_]"(U^:9O^T$4_-CNQN^[@%AY^ M8D O##[08(__+)L?(D:^CVA,*?) Z]N;QP$V;+('T_TQ3W__/@E9 M]E7S.,R(JJ]$]R;0+Y_ZY;I?[NGW7Q!"ZK9#+3:T3'1+%2>>[E:$Y"2%X7B: M#R2"HQDMZ#5L@\%B6K )=D4@F0@DP8%YO_L?S(;!.?L60LZV;;95+:)F9*:^ M5==;Y;;?GCOPYZKY+CK)]JD"3XL>7J+V*P M6]E7?^HOL!$?NDMG0T0)BZV!7+LHDA1Q;@TW@F(%Y?AH9Q.C+.PN;;/2 PD! M:/O[2D767;1MCY!NNH&F^**N!<8N@QH0 M$L^ZQ)THF1U0$%"6VN$; W'BX4@-1[H0(D=OA+#=2PB_$(+_ ,M5VEU'QUR( MFN,MKIR2$CM+8:B8)C9+%T4*7V A)GL3]KJX:5)-+<" H7 Y=GGM5;$=+C%4 MEJ8V+1<5>S@9Y4#"TL$7+I4E@:":>7#909*50_"YA$_(KBA?[AHHL6,+ G)F M8PARS=6(#)*\SDW[\DM4=IW HTGBVH(SFX$+6J6.&R*@+/,%2*-'2!H42X/) M.F6SF>91=(;P/[/0]UHT@3EG\S$HBHC1$"0L(MYO=7KIE%@3U5/Y4./^[^;X M%0$QGMH#BN#2E-@9!X.!;/*-J1$-)*P:[J4XE=7N,I.'@6S[@Y#CR*+!T;CP M1&1JM (-:X7)"4_EB\\#J9O70>W8B05!K5A.+=@&A7D"$S4:@88U M"09X%Z MWT*XI6X^7]$BM\,5 DN=++1!4"S-/>J &G5 P^K@9YTC@[*;N@D;HD1JJS@4 MEN5VGD1@/A.9W$_#N7^:1E(\B>:,>YJ;GV'*V,D/027@:38'%P4CDOMFC,GW M=+E4\)6+:)2JFYY7&<^(8S%$#N2%'?H05$Y3#U63[FFXJ/"Q>1+=5Q0$J,G M-%P2>#_+IE.*U:.J8ZNT2U_CF+F+^17CG#J3%<&EB3VT&P3F\W*3U&DXJ:_+ M4]67=?6G=HU>R*:L5^ H4=?N>[5H07EA*9ZR/+%Y(;@,)HC-"TOQS)?BJ4GQ M="'%C\LM7?X$GP=/[U]TI!5@LY-:9*+LL.R=<^IX.H8CE#L9!!,-,?'1,WF> MAO/\-+''>0W_7/='"2*Y&3(X=>(6EL.3V#;S!L.!.U"/]ENA=AUT5ZVQZCJNC/<:%P&'8\@DW2A3 VJ MQ,S^9(3.RX@.)+QW!&2&([% MF2^1,Y/(63B1WY7+2*9O(U4![O8O>HW\7/6'0UOOE*='TT!<58I+R H>JR,2(2\* M.RM@,%XX:VD$Y@LH1B"P<#U@YL^7">U?$#%W,>\X,;+>IX[8P5 I)1YEQXPH M86%1$.SHFHT1(BPL1(8\)L;:X6EP0MSG M$*W :9K95! 839EC&53)%+F'CU$>+*P\[F'B;*M364]<5*Q +(5SQ.1"S!S/ M0PL-A:VN$)C'7MSH#AXN,FS4=LJ4%KP!@B_O0B"056J[' 8BOCH0-QJ'AS7. MSVVI:KQ;O0:/]F+R/)0+4E8@=IE]C:&H4XQ'4#Z3&"7"PTK$2$'C5A+3 MFG]>PMLCRV24F2L'* /E;6=>!$<2F%)VZL5P<4Q3WY0R^H(O5S9 84@MEV - M/A3:U+I:7:@5^5-9^^0%=P5!D<3,.?WDP@C-N;,%B^#R/,L\/ID8C9&$-<;: MQ^FO?\DIH7]_$(]5TRBCPFQ\$:7$N";(3@?),V>O \$5,"1VXD9@).&^DUY& MB"0+!R(6J JU]Q$@B6Q2$)83>]<-P6&#L4%PUX-Q3=-(E(0&JU6?SZ=3K64O M"..J&0[QCJ=WFLM!@EF-KIF?Y9GA0Q6NQ"B))*PD])'?5;O7Q=QQKUB=LI.[ MH5@HOFR'@P!P7^=XPX*&2ER5X+H<5N1(;.F+H#PQ,C%B(UD0&VBE]VI#/.H/ MLCT_'D8#C"LSG*NK&S)6V,.R4=!$5C[JD#)+.CE&$%,J_A7\KVT[[$ M1/4)IAF8>G(YE.RR0$$@)+,K^L%^KED:>9(L5#LN!0UO,7^,,B5>75A(CB)*%PY_8,$!R MV<&5YGMQ_Z^BO'PH%('PV-8.P7ZN"1MME(2UT<=9M7HZX7JQ-)C6=V0R"=5) M1DZ+D T"R9G'EU.CA=*P%OHT'2CJ=#H:,^5*V[3J32%Z*+U/-7DT8*>(B'$D M+@(J'#F$@#SF2XT62I>UD/;7^;["U:[#Q:@HMU!E962&J"7G7,4&0R6^8RVI MD4!IN$ISE8DT&_>H.J23&J$5!I^A4.K5WU4#%PS^'J! M42AI6*%\5!OM( /1H4"4A/LJ@0LBW-E!05"4$=^ &+F1AN7&QP;,*=1VD6<" M#LWG;XPXI\@03&J+" 1C/_OM[$VIHY"/^HVS+M()?GCE:/IV>JOMO7Z7R_K^ M WFS&=Y-,]T,K\K]4DI8B'604_;09?Q#!L\CA[?/A@]]>]+O8SVT?=\>]>5! ME)!_% !^W[=M?_F@;C"] WCW?U!+ P04 " !.@']4]2/I]#@& #2#0 M& 'AL+W=O-DD4U2%$4?N-*L1)@B%9+R>O/U/4-IY77@N'WH@[T2+XK+26@\JR)MJLUD M/IT^G]1*V^SD*(TM_,F1:Z/1EA>>0EO7RF_/V+C-<3;+=@,?=%E%&9B<'#6J MY"7'3\W"XVTRH!2Z9ANTL^1Y?9R=SEZ=/97U:<%GS9NP]TSBR=1$!1^KOF[NH&3E+RJJDR/O-N1E-=#D(;F:=L,X;24HR^@QJ[$OGIRI_*KTKK4%*?P9 M_:75A8[;HTD$NJR9Y#W268'H\25D\2%ATSH%RTUFMR+L5BAR:J&/R6]O()2B"(=_0"&J@ MDH,[*@=0&$$82RT)V25UH[9=F@JY.,7J'-R&MFF:6L94-81U'YDL5W@2BTAW3+T74K?J2R3)MV41\C7S&/ M[?GMI(1@9R-,4E>& ";A::2-%A"1#401DFUH9QN3! MD"$+W(XHG$2$/0P2VROMPI6L.?4>V6L"_9Y&9)EQ2.6=\H>[^T_ M/::W@Y(MM0A&O.M&+4E;W(H- HWL$UZ0D%2RY;["6J$G98H'8;9-RE%++R26 M]OOA&-^@"0HX8ODN(8#1> MHP_2(-$STJN@MG%=F%)Z?)(9 ML6HMRK[GAI0<3MV@ 9+? 'H3XLXD'%JT>2\=0^+WB6-%F@U.;WU(.@75P@T4 MX-]ETB51'5J)']?<"]8M"0G2X MFI*>W2;\=S+D_AB@MTN:A'"_%[GQ>47SESO^]A.;TR4@S.$ F;C0'DC)OTM7 MI ))$GSK7[_P'@?1IR!D'5_=,=G'2OMO61CU1>@[-1:)?B@B6/QH-IV.I^BG MC1%;4ID]>K8W-*;[NKO)7I]=,ZXJ^9H0,6AM[%KN873X8#GM^O3;Y=W7#C@L M-?@VO,;6Z?C%LXQ\]P71O437I*Y]Y2*^ =*C*"=[68#YM4-@^Q&PO=V]R:W-H965T0,E[C!\;K;$LW1@*72-UFMG%>%AD:QF M;]=W@H^ WS0>_=58B9.])*O K0D/[O@S]GY>"5_NC(^_ZMACIXG* M6Q]S@EK;[A^>^CK\FX"L#\BB[BY15/DC!%C.R1T5"9K99!"MQF@6IZT< MRBX0[VJ."\LU>.V5.R@^4H\V@-1JG@:F%D":]S3KCB9[AF:6J4_.ALJK>UM@ M\35!RIH&8=E9V#I[D?$CV(FZG8U5-LVR%_AN!Z.WD>_V&;Y?J 2K_X[^QFKC MK'=&%]!=#5NH[95_J<=[;<'F&HS:\2+R/0Q>_;':^T!\D_Y\0='=H.@N*KK[ MOZ7_#S1J!#=7)K'XMI]?*^1WD;NZ 7O2ME3Y=4>T1K>1K@!BG M;22A@M'(]S=4JD2+!,:<9 <;81-(:X-D:4@S;V/02VQ@$9^M%DR4YM4H^6FU MVB8W\6 (R]9$4]&EH'>8MZ2#9J@@[I_R"FR);+BNM8_]8I3L[C?,P-% A20% M:UNV%QI(!(_XQ<:6](CF-([IDDUW ,G-1(WV-WQ4/F=])P2* M)]1O?__=FVSV^IUG"Y=]M 7+M(J?2\M-E5_,1#W@ 0GY++P*[HR69Q0?TRR* MY,%T+%T524 BXXK6"R\KO[".GR/PS=G,Y%MO(KUJ3352&1NPU(?KVW6I877H M\:NNM5W@W0?B$U"I^1(8/'#H=/+Z5:*H:[K=)+@F-KJ]"]PVX[#B[Q22 'C_ MX%PX3R3!\.5;_@-02P,$% @ 3H!_5/$9UGBS( 4V@ !D !X;"]W M;W)K&ULM5U9=]M&EOXK.)K,1#R'DB5YB=-9SI&= M3MHSZ;;&BCL/<^:A"!3(BD& K@(DL7_]W*TV$* T2?>++9% +7?][E*E;^\[ M^\EMM.Z+AVW3NN].-GV_^].S9Z[/=LJTYY\_RU]=F.__[8;^L:T^L86;MANE=V_T4UW_]W)Y8G_X(-9 M;WK\X-GWW^[46M_J_N/NQL)OS\(HE=GJUIFN+:RNOSNYOOS3FQ?X/#WP=Z/O M7?)S@3M9==TG_.5=]=W)!2Y(-[KL<00%_]WIM[II<"!8QF<9\R1,B2^F/_O1 M?Z2]PUY6RNFW7?.KJ?K-=R>O3XI*UVIH^@_=_5^T[.%Q:=A M-/R!MDIOP^),BTRY[2U\:^"]_OM;9D;1U84SZ];4IE1M#\0JNZ'M3;LN=EUC M2J/=M\]ZF _?>E;*V&]X[*N9L2^OBK]V;;]QQ9_;2E?Y ,]@H6&U5WZU;ZZ. MCOB?JCTOGE\NBZN+JZLCXST/NW].XSV?&>\Z;O-&MEG\S_7*]1:DY7^/3/ B M3/"")GCQ+R'O/VOL4[4H/CJ-3VK7&Y!E[7[9Z +4>*>L(O6 [WKXJ.Q:!V]5 M\$A5U*95;6E44[@>/@!=[%UA6GP(S8'I]R"M_:;XZ?KZ!C3T\V L$'"K6E!G M?+CH._CMDXZS%JJM"N7 !.QP5@=S*EAR78.2TORPHL[BW&J+NW"X+GA>]_QJ M8]3*-*:'32WI^!K"7:K#(@?@2\4-;TU7GQ779#S #$ MLAX,%#$T%.P$JV**VW19>ZUQ" MM?,"N;7M7)]S.J$C31ZH;'6#&P3RXP)4 Z87=J4+X%I1=<.JKX?&"PILKU0[ MTZO&_ -V9MI>VU8U9P.LP'5U?Z^L%EIK^ IL4"8P\!@.UH!M)7+L+#@,"Y)! M*P*1V"$->8!:&5O97A;I6*!S(;71.A!EE># [UR\& )BW6&R)ER'.D2=@SV7EL+ M2^O5@\QX7IRN%L4'E@)XONR 0_0\,NTM;$&U^T+CHHDWACC>DHE!*5#6JG8M MR@4<\U36-#_0DCPO[>=-24*BE^'<<3VDH0:1M6JW,P, M1F/)NE$"[C>ZE;TW]/KL&D#ID#FN-AJD^E;KXF\=B-U+DC-5540&V*)I&3VP M(U\K6R&GKV_?%J\N7BW#FDGTWPII')N6M^0"M74%\ 0^ _>-_X\F )HIT\"* M5H [:.U"]R\="F0UE"(93ML[(%2!MA0Y5RYPPE+CG+PIM"+ 8-,7UKA/Q8_! M'I@6W,(@;$*KM8.]@EP!F?> :5:_>1/F60Y4+X^.3;((.@V\ T-N&C+EI7(; M%EK\ 14()$>LD"@L,DO#QR3UM*F^;]C@>I%,1.\__NWUU>57W[CYD8F1&PTV M:+5'(P(#&T 4J3'$S9M^H&UDHX,Y 9ENN][;?]A5@V)CX2UB*,E[X"+.#XJ( M7\-^@\_8J3VM'WD.2OG\ JGWZ@+L])[(!NH,+%NCD(WV2HOWYKCR4H1R'U:'ZW7?3=(R;L3IAWFZS=^!N51N>[.H: MM9+&[T T+%!9-?VF),UA482G[!J6\0^1$:^SAG7P(]@2^.VV9^\9-6"W4;#@ M4@-/2B!UV,R(.Z8BYFS4'OW0"SB[WQC8!#ZP;KH5 M$"QLU4^365U\$'3/@@*7Y(!;B+KN0/H5V:>M@BFK.Y H#>I@@)?EV!@';XL@ M08FOC68F\31+<4L,D6"N](UD3: #M@/GU7;(&/B_"BX<)P<_"* (N/Z>]"_R M_6/&]U1GX)5@SCN@.&Y0]V2AU<6K//52)?%!L3RYMQK@/BH;R2Q\2W MP")]THS5F<7@><)-O0. M,10L^"W3T(/!R.B#9U-R">5YSC.>TT--4!?0!5PLS@J_)P91L*DX??J";&9" M&1BB)H_05L_ +& $Q :2!-^+";HSAHA 9C< @4"2/@S@%]2R^/@)U9!=ZSL0 M)T5&BVB+G/ BO(P2.=H^#'_7-8B'D4-C.2$9(OC+%*)-V6''@)24QC\:19X4 M8+ )6D67 A]X(QY\#DBGA[XK3+E02%(B 1LD;*Y*L/D- *:JNV_9>8JY(-.$ MGX)S0LS=2'R5 KE>EYNV:[KU7C#V=CNT)K!D[R!ZPMAB@^B61)'$'P9,1'[Y M) [!.S N6'>(+4"<"W1#O0N,JQ%"+ 'BVG[S>0#WC3:EZ;H*/WS807C(4XF- M8Q_,V,RV<1AO\FB-K&'.; W8[J(K08,M6CTGP:IG4:4Q\N$H'/DA:#-@=._E MV2W'<$\<"R91'J$D&%+CJF RBK]T=,4,IH"_1*;\11 \8*3C M2"*$IK+2S)Z.K+;?W1CZR#MD.M@P>SD47E'$C[E$FF$4KZ"(F)X0=!(MO"K. M!&5KL'ON N@?R,;N-HI&>D(&[8828! M=*IS'"L"UTR-?';@WY& ("!K(ZS EU<@';7IR?K6%C4(A',@V(!#X)29%4/" MWBIU*P'XS<9J#4:QN %]1=4/RK*!]W'SM?8QMMAT^F"G#*$G=)W=X#+G$CQ" M0)&#\[D8".ZC63DO;@Z)Y&,F-*"J0<\,>XN[7'7MX"5H+I, HE O ,L=! 0R MR;&O @NSF(U,.!LZWC\$)AA+^: #\#[ <-U3JEW0*_ %(CR-1@[",$H'P5/ MGQGG!J+O5 BV]&DT6!U-D!']]\P:_? H4.I\S 9OW$,P!L1;+T!$&B$R(PU< MZ=1GQ\D6=8"D,7641WB[G&5L-#*.:@:)C(-8NXGUA16<'UV^:EPGBTLUAZQF M;U! EDBO;2?()-JO.!:5'R1QF<#7Q]4F\(6A&,W,>P%KZ8-IENOKN" $C+)\ ME!1*G_(;_ >GOCBQ?+BXJME\<7+EZ]I!U]TG Y. N^;"HO)/EIT)*8HYBFXB_DM'E5DWF9LR3AAEIA.,NI.;75(II^:1?$3R)(!/_)/@OD>T(%[ M?M&7L?A1#[8U!)MPC-H\X,]2:D#$NND LP-T V2C!=Z>?EH4UPD.S'^)@I80 M(H6- >0^5ID)27H!#X>(+7$VXQFHY&%Y: O)I918 ,-@-[9C'&:+_$E%:HX M%!NSWL"^&@-/X\ 0!@LPEP@:PA3 J.@F0:8Y+T(6&M9=;+E<#,QO*,CE]!$F M<$@CA4>2Z1HO*LM\?NEP,+T7#^Q%EX(3)SX$-,]X4AP.=KI=3&2;#S\)'#S, M0D^ZG3&^(EGW87Q![0JV \"?PL^DTN/FL:(75<=T]9,Z-/2D)C-GJE-9C"@5#$:I^E3GP2 N/<-:=)PM*> M3E/@7@?Z-U$OF?HL;A/67.DT];Q$ $VJXFNH;KJ(FJ?=8R7V"?57 A94),'4 M0!]>IG*]3]Y(W:CI,'<*1I8&)F M%E!QS7V"3BMP>T2!R$WBY#TH<:]1C6KV?K!F3$($I2,8 2Z6!N[/N/CE18CS MG*!T:S /N!G4]D@;++%@7A\$ QQ0>.W+2*\D]0""0*1,A=@G\9D>2U_RKX+J M,_4J&-A2REP5]V#0=0;3 Q_J@O7SUG@/_JZZ]S MQ+X,"/L1F0W[S+:9(8FAQ:(=XN8)BIPZK4.IMWCC!0O(R17D!6CP#H+TR6:" MF8]3A/88=N#4,K5X5,@.0IOL<\IRV [L4U-H "9,7: MSGK3GV'E&;Q0O^FJJ,A>Y:N#=HJT#I\6=X^_,1'K3"TU$:PP'/O6E>[O-;4! MH%O^N(,=8\R)GKDR;M6,3V4PL @). MD.DUU1TLFT2#TE4WK*-2.DUZEK+R$8C69\0VCR&K#..$IV/(SL&?#PF3V#0& M,12XCN DY_F\ON.,@&OG+V 6/I=0&6..'GUS4]=5]V;AO$\ M5;3DBW?I>&&F/$S-FX)&RT2K>8 =SV=IX+F;-3J-AB039SNLS"RYJ<20=@2/ M5(GMHT_AR169!OHL>;>@#2/>ZS Y2IENWYT3=NJ?&4*@WE.2XIP2MRY%R3LK M672[#U.DR1D0[OYLG(=-OJ[&H56^ZH259+9*SQ7HX MU3U"#9SA2*P.6L3\FD'2#U%PMQ#$@5?WZ13359ZN6-)&L=I1U;7ECH<(1,?K MS+TNOHQ]519C[]\&'P<)J?)6-BX"_4'R+6,%&&9%XXDXAW T)5]@YK58D/-Q M"!>;" 2"9'D'-N*^B0=-Y4K7+XD:()H.?":AV(0P[ V1:#&PS[I4@VL;>[9?TL=9)$O \$L-P#V#P9TN8JJ>8E&H4 MR6/2\N>!)B;M96(L/1O+:8T6PII&S >1):(N8P%# @M;JJK_&EIDN33IBP"P MT#BK2%\W6*"!V":*KK$I-JEL4 D=HSVNQ5.UGIH/TCDE]F-;=$_E>FJ7:\PG M3)>4M5^!R\.74_/"UKD67Y?3WSJ9$&Q]V1\P"/)-P)K5F4 M:0!?V2^*G[MV?8:_^^3$X2>QOVXN4W! W2<<2.%B3C!<5(4I+.VHJ^G))#-N M]9W1]X=>!F-2PF7>WMLLKY<9?>R;+AGZBH68$$R0))J6D#\GNDG680YN/0;% MRH?U3?.J:$:$8U>$/ZQM!_%'[BLA2'5$L;B=7,4(9(H]$!0'?A1<1BV1"?<")858#K"\:2,K M(VEQZ@$0U&F2.3&3>?#Q[/$IJV,ZDU)<>@N38:S&!]:X42#F"_74$3I.V, L M8FGFSO0)J&)XC75HPF[J@44!^QZHN9),A52D/+BCO/QY<8O&9F+;DU3FC26G MF4)-1+>*50+>#%W;W#X=HRO*)@F/0Z?%W MBK#)*$XV1'&:A9!H >[#\R(CH,">.IX5#@$*OD;;S^3;I:(G6HVO(-."+ MZP'"II8:E2D[^16F)I.#LR@4'Y-#!_"82/@O).'G_JT"CT&8VH2@,AMBR(=( M!3;5,LSI'&# MT['&(Q!>1 :$-#D>*:)<]8CX_#EM"9^W&F2XC?2B>HKD/ESD QTI.4M6L$3* M@C^HI?MZR3Y32_(=HF+52.-9I+GH#3UIMEZ..;4:#]7F8L&.5 Z;A@.-Z59) M$="*;M5OL-_?P"8Z<)RQ!S@I1_I( 9Y#J]^3K:4.Q9"^RX>68TKL,9_"%89] MB#7%-C*=HP$0#ELM/=OQ&5*>?/<U!NJD_OL&B_9L^6).3>CX,VMA+4U,#IYS"-$VA"73 [8(B6^\:]T"=$_@TX;+1_TBL4 M.YR29E;IR?1G@,:5[#J4L5&(?#QW? TALB.-0W*_I>?_[#NPBO=T2L].A\\S M#P=5R U$2KAXFHXQ#)Y=$V=*QTC($Q*6&RS(.!?OA#K289_01WC 1\?L])$I M+LJ2L&,I]UYS@6]<;[GW!TLTFQZD>N/C(_:TAQF!_&02YBU[Y0^_8MO/P0&@ M[%C\&/BY\?/?C^2WX;]-*X.?9GIQ;H@S\P>)\DO]?LZ(E#1:R5HG9F=#* M$OB\HDQ3&P9Y]'H!4/)[4/*YEL%4!;"./]M;N&M4*T?I1;5#'_%^Q^*%N^CW M\K*"0*KB?:^M:JFPEO0XXC1 ;#DA@L;-FI+3I_@-!M%X./'#[4=WLEBF*YU.30WAO*: (@D^(6FGLN:$@? %W+ /YO/M M/!JJ\QK!/^IXX"ZK7XWJ@KJXDP2CKW=DZ_@1K=$,'_&Q=MBN.'/J-A16IG@& M1R9O$7('L"G*L,;PA,@0R!/[CK_T0X7&,W])@/0_@/GC(DT0'8!UB%P4B\OH M9HE4=@_6U"/KS1,N$GF"QEW14\*S&8F[ %Y:JC.&YNPXS2>&X#YWM MUO##WN@FJ9-G0A%6DP$KANUL2,W].[F_6+F.H#0 MQ09CU-IPQZQI@W@?N^O#EW*F>(L[0(FDA6)">K:>.K?15#&SBV""-HX'R^S7 MC9_\*3*EZ 8D6 J I@Z/$\K!1Q&BD)_QK1=\7\5O7JGP##NI&H8JA#HP0@!3 M^GYQ<8''6/5#<8J?G]QH&.@GS+?@>?+LVIA, M5$3%!3>!.&-&*+5LWI3$,]=^;B01TW%F][]3>1);BO%)=%.D3,MDADD567)5 MO/$V7".6,Y)RGJ;9K Y.J%MRIO%U<5;\F7QM\89(ECJ8Y;'K4;R43I];>U@4 M/V:264]>3^)/91_+Z2AK#R:U44R!AKCL%/'R@^EY^(6'4O ;;'8'NX4!Z#HD5:%C M "^",$=:O4,+HY\JCDL=(076U3&&2>_/\0DL&0,/L1BDG<[.,P-/Y@MQ8]1]KL5NF])" 4UP.KV^,FA/7CV/+FD M9H;CT]SFW'A6CO6)!"DK2R* D16!;VF$H/P0.TU4C7BT?&2)(7JR>"()#W'7 M:7F&TM/8E4RX,4?%(IB\^IQ,O8MWC\Q,6Y ^: M3RYG>3B$?S>XQW M,I 'WTP6'+@+ BMT_MH@3]MH X 1- !3N@%WRAYE2-AH_J#5X9X_(_.! 9N5;#?LN>^P:QL:MHS M.;,AH:EW:.V:CD6$?/9HF3AWPPJ6OB"F!.\)X![YNJ>N*_DHZ>0:ST;Q3>B4 M]=VDH0?+B%=F&.8D.^1'49Q=3G.(T;FCGSO#X@)EK"Z?NIE,9L M+]KI/Q8846KL%)5K+_8'V0Q5K/#F CSY4?-M*( 66U4IEIZ0_0X#QWL01-&& MMI3/PR0S7?"U+$9FE%882CM5>&F9'2709ISITT9GYWHF*( RQ%TZ5SC=%J!4 MR')I+A$=M/H0\"6]20M,04@1FB6(!OOC?:X+DZOA.!@IZZGP="'Y9CKH!#Q3 M:E'\3=]GMXC:KNT&.4WMBG=\KQ/=A5%ROZVJ((#5U;&7VN)]V7>8/8BG4WZ\ MOGWC(XOKVX\ G<_IV[.+U\O8NOPV;54[&U>>PAF2Z\BL\-G/"=>.7B[(HC3L M.+2P6II:J2[,.0")$([5?02=-LQ$S#N]OG@YLQ&>4,%[%1,H- *TONW#_J-C4N4Z("2.!X>%=># M*? 21%DF$+\PZ\3] \?NFZ-BR]0XO@J:M#2"!+]K"4@HN;=M6?S\\]LEA-?^ M2>K07CISYVK:TWR4-QZ_3IZ(2+8+@K_WDCE)=;SC Z.$!#HG M&8O+5V1;XQ6X3[O#]8B(GQ?OV^)'O;*D&:P8%SF+O=9'XW_YZNSB"M20[X$Z M_:7;F;)X_>)J,;YO24'+'8I:,V43S6QB"OL*W![D*+&DTSY_DD5' CYMG?BX85Y_K9#4C^>UM%X[N M$2K)VLB#F4;BX577PC=FLO1;]?'$ERC"6)KH%*S'T+EH>6E/\QM\Q$(N8-[R MS>=WOF(R4\6E\^VD94$5/9,I"87\\%0)%QZW!/= M88>R',_+^'N5>5O^TFW?:\*?YATH$TH#&W7GHFDQ+X4RE3U M_I[DT,%.QV7C*65/03K)Y;4$UQQM[ R8>E*#\$0C\0R43I;J_4Q=?'&U_.K% MI5R8M?SZZO7X#JR$B$'L1KUOXA3D)B!_I0Y][!GKI!/;C3H=(,2BZ%&.36-^ M!@)@;YEY]J F^6W061)-;NN55'=RC^O,6:FBLZ/O8D?Q.3CSY#R;/SL:#WYC MV:4G$QV"UY4NE7=/@<=^O>'$3;HR/"+E3\1_H$CT2/R)H^SQ!7%DOX1FL[:+ M<:S$HO/#Y"CY<-C8OHHY%\LLFKP(^?&ND*F_/O(L^4,O= \S_CD;NC2T[?EO MOH1/"_\7N'_Z7O=O1G8U9=#TB? M?L2;G;3%!^#[N@/<*+_@!.'O"'W_?U!+ P04 " !.@']4"IV/5KX( ", M%P &0 'AL+W=O06KWH^ M-BLM>.D6+:MQZ/OI>,EE/;JZ=&-W^NI2-;:2M;C3S#3+)=>;&U&I]>M1,.H' MWLOYPM+ ^.IRQ>?B@["?5G<:;^-!2BF7HC92U4R+V>O1=?#J)J;Y;L*_I%B; MG6=&EDR5^DPOWY>O1SXI)"I16)+ \>]>W(JJ(D%0X]=.YFC8DA;N/O?2WSK; M8O1_F(E6+&F\J^5^OO1&=/0O(*51GWR];MW"0>L:(Q5BV[ MQ=!@*>OV/W_H_+"S(/>/+ B[!:'3N]W(:?F&6WYUJ=6::9H-:?3@3'6KH9RL M*2@?K,97B77VZE8M5\I(YR$U8X70%I%D,UGSNI"\8L9R*Q %RPJ^HFGF@@8UX)QPV:J0N:; M5_LSW:P[OM&8<:Y%!25V94..Y0]X.F&![V6YCX?7N)C R]/(FC]:R-;\X==^ID2JR8IID=YRC[RATIE&V5=5$T)AZU@ MU(,$W8AJPTZRBP197U5=Z':U(R$%2;.*304SPMH*;PBL6<#UYH)]$(+]I*Q@ M.3MGW\()=G-.#%:R HB !MQ!@C3D9>D&OP@2GXR8-17,FHEC\%AH1%;R.]0;)^=::WG/*\-^D,I\-BRB(*2( M7T8/B9='&2/ -Q81VZH5L23R)@A?!&@D^7:*43.[)KTB!.(S;Y*F>$A3+_=SR#-P1%$TRZ8%4RE0C9'&+I:G ML#(*@S-V&@.8<7XT>G_]2QX&X3>L%K1)%'LI5'&>3%.?O=F5V:&5]>B%FXYH MRY>JJ;LI)T'L3?+$8R<3+\M\-_,D]S(D) $."05OF0*F;P37@#-5ACT0>!UN M6@#Y'I0P!'M4\FISP:X-8$_N@ H:RQL(T1VQ"5:1ZX?4*GE -[9&,IP$"9"4=%O[0/+DB[8^ M+<[8+5])H$C^YJR$?4CD\P8;#.A^^S_XG-91OO!Z0P5BV.DD ,%&F'"2 351 M:P$R, E=F5$&5N^ AL3TZ\Z&/&[-B0D*>RXOS]CWM>7U7$XKT0>8YL^5*M?@:_:1#' T1^8@FXQ+>[*K M%"B_(##H)?>%N/&#P7\R&%ST]/GN*7V>.I^=[=#H=9\A5A2+6E5JOF&4[X$7 M!_[P_];UFT"IBQKU 0NY I
/@*DHU]S,SQ^TX6SK=!@F$< 8^:=ELSRZ/ MS;4"<15"-J86)DTB+P0__?8[5%$3P,OR,!IITF8G+&?A#T@+P3; MA,1D7H:DNCX$"*BDB-P@?BWMXD 4OIZA6B"EH&%P2M*!*(SRIQ B? AC7:$O M#^.6E#BN6BT>+/2[%YUVKI5 ER+XC/A-FIU">P15AUNRR,$AR@)ZH3(7H5R& MQ%"!%V81/:;T&+O9V?G'[::9EZ 7ZENC+A2/,\%RLF7(!\Y<8P2CD(4E*3ED M4&_H,\[W'SL?!MWPRM'K/H'ZKCWPV=][^4/1*+>40WL=WBI Z^FC?3B^ 8F"^)D="-8@HQ1;?=RAY%*6K%86 "L4?$A#:#6XU&VGL>O3)YJ\ M@&D$@!R'ZM9UAX:8X)BP8V81NU*70940S4#*EBA]:)+:#EYHJ:!S^5]0CQOI MP_[/1C3BC6Z]V';O(%[A3B7495!I*01:0<+3,/9^._8,DW[!\>0&EE*I8^BG MLL@UF[D7IS'[5$_;3]$DI'1 _]D"G^_KU[-?#/Y"'H7HB))@X+H]:SAI1!C M,2Q/(_!=.IF<'1??:A>FCO8F@&D(AX!HZ""$GDBO2^;=4S=12Y1B$$6OM M\,4?R+T#6><=RKE)'.$[M:E3.U!;#&;\14LKSM5LUG+7%@*&[ 7+'Y,:,+AC M7R;*S[,RXV=$DN?@Z=VT<@4M^\:\Z#HM'E7WHM&:<-R3.X%P.*K-&G=4J & M!+<]BX'Q5T@"NES:L4A+X4@ H1'$)2B=R#^)%K(MS$X9*BAR)HONHDAH%T0< M(2M9$# N=@WZVQ&P09]>-+19<6.1V6B(%J(F@S9NAFJL024J73-#4UPC@VDE MF5A)8UM+:%C6]PKM0=_R];H]4H:M*5*4H;/#6B%ZH @.>&%%B_;8O5JWM460#? M/2X$1WK1!'R?*67[%]I@N("_^AU02P,$% @ 3H!_5!S9NP48#P I2X M !D !X;"]W;W)K&ULK5I;D]NXE?XKJ-ZI;*M* M5K?4ZIO'=I7M26JSFZERC6=&% M!,[]#KQ[,O;!;97RXEM=->[]V=;[]NW%A2NVJI9N9EK5X,W:V%IZ_+6;"]=: M)4O>5%<7B\O+FXM:ZN;LPSM^]L5^>&Z3JLS3^[/Y67KP MB]YL/3VX^/"NE1OU5?G?VB\6_RXRE%+7JG':-,*J]?NSC_.WGY:TGA?\KU9/ M;O!;$"71)"J5.$)@L37H_JLJHH @8S?(\RSC)(V#G\GZ']B MWL'+2CKUV51_U:7?OC^[.Q.E6LNN\K^8I_]2D9]K@E>8RO&G> IKE[=GHNB< M-W7<# IJW81O^2W*8;#A[O+$AD75=,I(9M2?#:-MQ 3?CCOWEUXP*=5%T6$]2G 6IR M-5^(GP%BZ\0?FU*58P 7("Q3MTC4?5H\"_&_93,35_.I6%PN%L_ N\K<7C&\ MJQ>X75M3]^P^:;\5GUG6RHJ_?5PY?O[W9Q N,\(E(US^6\3[+"QRS[>NE85Z M?P;_<\H^JK-G$(A?MPJ_ZE8V.[%1C;+2*P='"AM:J^&%NMH%8;36/.I2-QM M$KKQ:D/+2_%5RJ]OR.Q+X$U(K*J8".)5%WB8V"C#+M^#_<-_ MW"WFMS^Z(?Z\K:@T:'5,HRSPQ EO>/>7K04R+<67R,>TY\P:6DDB88*"$$!> M*[WF!7'AHZFZ6DV98E[)M%5Z#0H*K&0*F$JM&'&I*DC PHWM@_*$H(#F"!1> M:M 9,3C1,?JCA(Z%"JY,EU@<2;:(1N&"F1?1S,$/=K5MM4L8K/J]TU;5C-BL MQ<>OG\7-YJT+R7N EY8GHJ<"[&0.IH$%F9GX\04PK;*G!)(Y&4+"F<3(D$7A-H?KU$EP5SR].EO9J6LB,$ORA.($@ M2?EIJQH6C71CC3@ =6LR,WD"X4S$B($E-NOK_V#9!#20@204N'$#'](N\+96 MUF)UY&K?^[)Y38DQA!)9DUUBK?24PRD9N\2P@]9LD)[V0GUKPTLC5DJ0.GT5 M$ &2^E9L9;-1,B1.44!-O94V^?/PTP5PFQ, M,5D$M+OIZA5H@$D^EY78-SJO*[CA\5C/Y!Y!'%/NOJU#*^LW$0W)6#X KEQ5 M"LC.$_ O*. G""+-&Z=A-0_:N >\_FB1G67EQ/_P@PFC)@D$25/&B$%V;"2O MRK_T$ H!@ HVO](5.7A-)2/^4KQ :)&61<^9 X\O"G52N>R(R#,'&>W1V"U MN\!/#K.LI--4C[3*0780D5AI@+8Q7FSE8[!?2YT0QR6RO-8X1W54GR-3(3D6TH$[ MCH4!IT:2P+-8/>&1CN#2AF'H[ O$$;.)(>+BA+!1 B$?4'!IX!P%&4E%SC,& MQ"H! 8$F8O]UF&<490IE.><,13^.-Y6B&,3%X-!AF>X]%\UU%AIU"J(@/.Z. MU63.=8>EG%.YIAADF2#):-9D]-!.J$2I)KQ;+J;B+P%#,*^8XZ%=]V*,M:GZ M(-%;=(FB[:SK9"A^(_PW4_I^PH=*BW[X7IZ M?W>=L>PHZ*#B(&K0<2)B['+3R9]SWH4?E].!_U4[5J8L0Z::OH+[D+C(3:,% M'"80(@JMQSJX#*J'WKR=,X5F@%S#Z!KE"MF.'!H8K1-/R,OT#:6"3J:%RJN& M]:WK%42>K,YM==N&OJ^$"S=EE3H>O).5XEY@*VW)K=_Y2R(?I!37M:VQ/D0, M&WQJ)CY'SH_SR)73F"]">^A?B8[>%H:YDB,X\I7"$_5B2.V#Y6@^D+G/^3B+ M8M@.+C[*$O=0Y63Q)YQ'N,50?J M2R2AQD,A!-7#$&H#HD&N1":1K)NNB"N\G8_A1D0^@94FMF/$QM6$V/ MN.B)!#\75"T0&H(SW!,B7L@196#XA%1UZ/H-:V+]&JF2\3]M==&+1W#'POR@ MC%=/J'!@/7M:YY*8X*)NW88?6U4\C&"/"_ILK:&@/V5%J2D9R(14CN4" MO]66QE(6/> 1ANA%0P5L*E](^HWR//U^CC1/'$+?VL=F:Y12J2"VYINN0QL' M<&)%J9)&3*7515G.45=:= M>:+4"M3#;3G245<]K(T3G7^T^?ULZ [,,H35/L=TK6F2 M!\?Z78Z#84J8XUH:<@HR7G=-26,[#FK2:A?S%B&P3H:L-(J!FJ9=',57N^4"RL6A7PA DF4T2MH[1TJ(*T2T;,3^(F3V/GH*V M^Q&Y0SX(S,5132)FK,NMY&$4%XAE["O&^%:JD!U$>-*5G M6O=(F4:$_:D U;G4"%+GDPKE?4XS]/VPR."((9HV>3#$,SQ'0PB-@C-.C.B; MG2S6U/M$#48_5*ZQL424&0&$RTT?TFL8)%(AS$=^<:P]S N4.X./1/)3X C^ M1^G9.>3N.*$,&1M6^Y E,)[%Q8)A+^)4B G;J*.NT5236(JW*RILF @Z@VB] MX*:7AF)CK^JK-S03V(N$ET5WX!?((:>M8<]Z*RV3-@#7-0_8V^L MT=-&=V2,X.').HP?J^K4^,/V.@R'J@?)+F:HWQH>7GXE49%CJ0F4E:9$1N5AWOK-IEC$3/ZEX^C>PO %7E%]"CAN6 M$9G'C*6?O@_#Q_"L3\9@$"NS/-/A@I*KJ/#D\ M-G(^,O>E>TMCEJ(5]Y[>TV057S=I_&"*DG6>8X \>:IP1(#<,K&QK4;5>-G9 M5+>AS"C0/M'?^>(-:S/L &=0<\'4L7B4^^,>6^@S3B#OU9O*7Q M?116IMF\X9CU3]'XZ^@"!9_D]4HA#T2Y7[V!^I^H2:59TRC.N+<'4^TPU/ZD M$$TY!WR*&'\0\^GB[A;?-[U3/E_>1SS\VY9C]J_M%%L)WBWU?N=\E]\OIW=4=?EQ/EY?S7$L-## 8IG2C MBOO GN+XIM=)?Q6&#/,\X($>KJ>7][>39Q%1&/C7D-U-KZZ6$U+^]7RQI_8# M:$?U/KVZ78CKZ\'6N"Q$RMA*4G=F8N1-([;UR5+D:C&]7ER*^7QZ?S\_M('Y MS?3Z^J[7R?EFPC?J"(59A8.[WFB'<;R0+=6 /%M))SR:".?3C"IV33V8@[E< MR$>R-M:G 0U?-W&YG$^R!7LK1.BUCG=KAAF(FD]TC#R4+.-QN*>)\K]@TKV3 M]NH)A+ULY:LLVL7T?CDG-YM>S9?B8_+<<"GN14RTC5WWYGI!P8F$E+N0U^P_ M7TP7\_F$OB\7UY.D^D3?Q]I_.EE<-.<>V%D:U!W("R%ONPE1 MO5S0Y_W5ZX#SZ7-$L)@NKVXI+"WOQ*^<@%_#[@^1HR3W8_=9+P97AV&)&[X@ M364Y(G^X19R?YCO8'\/5XWYYN,#],UI<%"2HN];8>CF[O3X+5P'2'V]:OHB\ M,AYFSS^W2J(DIP5XOS;&IS^$(-],__#_4$L#!!0 ( $Z ?U0V%(Q/0P@ M /86 9 >&PO=V]R:W-H965TS:GK'C>.I,TLW$V>Q#IP\0"5EL2$(+@';47]_O') 4;4MVTLM# M9Q*+)(!S^JPHK2VU*Z?!J M[L9V;93,^%!9C*,@F(Y+F5>#\U/^]M&E:WJE;Y7Y=?S1X&W=4LKQ4EK"]9T&:++3^2B\WV=D@((%4H5)'%"1^[M4;511$"&+\WM <="SI8/^YI7[- MND.7A;3JC2Y^RS.W.AO,!R)32UD7[I-^^(MJ])D0O507EO^*![\W#@8BK:W3 M97,8$I1YY7_EMP:'WH'YO@-173$"ZO MR"BWSF UQSEW?IU7LDJ5*!14LT)6F=!NI0PT6[C3L0,+VCA.&W*7GERTAUP8 MB0^ZI'B.UF-1!P.111$T0OTXD[AF.G%>^A= M02]QE=NTT+8V2OSM8F&=@7/\_07B24<\8>+)?PO-_X"_*<&3$23\0\ M$&$TG,\3/!P/9T'4K!,?:8RL[A2"VED13:1^-Q#,K>@!(T)32!A%%P.K.8QHL0\E6=K M(^ AWM658BV'XF&5IRM\2XLZ _,>VM76HT=DUPNL%?!EQB?XGUAUEOS_V/0X M\"8-X_C?,VDT.DY>-FDIORJ!=[8&G^VR"L&53,F6'V#U3KGF)?X1N[ZK"QP* M7SQ!A6R6NGW?Z=;K67.((BL-K3J]QK0A1L8L/ )WZ:0U ^D?5-[)\V. LQ>=:T6AIE% M!PM' !9-")L9:? "_.9*A;'$T99$4YS-U& M7'0@>B[7#-GMETMQ+5.JAIO!$>@A#M=&W^=$D522X@ N'Z \$;5P&,"WT)L![TJH;P[H('^M6#18@,LI MD23WXP)[J+ZM*6D=4:SJ4@U%A5FFS>!6.5>H]C0"Z#[7M46\]HU+8I/G;.2B M4 P^I8&)#^@&$""E"3 @\H,6Z)ULL?0>O6,!/I+ERUSY9NVY$?8??&(6**J+ M>U(NA3 Y &DW^OI!J0A%@=*U-L9WA*E<8Q.V4&Z FS#XNE#(3Q8[VOIS"R$@O/@BBT)MQ*6LOH[$KVNR->%&/%X" M[C'47BZP)B><3F.D M0VZYGO1X VZ/ MOMM?MBC9WI%=IGJ@7--X&WGYUMDF/T!EX;.)3YIMN?(9T%,N:1 K !D53[&$ MD!1,OGKZFMC@C-"736*DU]\( (PA="7P3M?<)7PTF,3%)RZ\1B2C25-WNZ3- M5!_8*3+E/4(L-B+ 3E&O.=?)=,69E(9F##H9DAVJ 7&]R/Z!21=?WE[>?+ZZ MH&3;[D&8[XVAZR;&-Z@?PF>YIPG:^\MC*?5>D@R?5PXY3&:9;YL T^[J_\0] M]GK<8Z\E)OTFA7VN:VZ0PLK<<<):*N6[NFC"Q9#TW)\ 'A4_P':ETF:*0!)[ MW"71,-@$.#&0]S(O_,RSV5OHKK;E=#_>3X9.=&\41DU2>IZ.7XNIMC1O$]!K M00'I99-#4]GF'*X91 I.I0RA?C")0^X#E+)-BT?*'23!M/M,P0%!4)B=VB>I M[U]AGMXASF.O9/\/TE'9I0GSZ?CY;':$*2ET6KPJU$2WGZZR4O?P"I M_LC?WD#$TX!=?WOOX3@YHA.PW$(3IH@YI*AV+.BB>V=G<=*'S.Y)._Y>A+N' M;I1IB(G#\ AR'8;#DUWVPNM'.ZY,>5DL@/M 'K2XTVO'DA!MU5]_F_ %!+ P04 " !. M@']4[\K(($X' #)% &0 'AL+W=O!=H-XMWTH^D!+M$VL+*HD%WUZKTF8R%_>:F7*SX7IW M)S*UO>E$G7KC0:[6EC9ZM]<%7XFYL)^*>XU5KY&2RHW(C50YTV)YTYE%;^X& M1.\(?I5B:UK/C"Q9*/69%N_2FTY("HE,))8DJNPWF=KU36?28:E8\C*S#VK[DZCL&9*\1&7&_6=;3SO MB4EIK-I4S%AO9.Y_^5.%0XMA$IYAB"N&V.GM#W):?L\MO[W6:LLT44,:/3A3 M'3>4DSDY96XUWDKPV=NY5]_)ZY^15UG[^VQAK$9X_/&"S$$C<^!D#OX'//\;R>R27[&W:K-! MS!NW\7$M:*/@^8XEF3*@Y#E[=_^!@>1]F>U8'!.HT=3)6\K,4W D7^H>4^2? ML=QBD0AMY5(FW"656C*9)TH72OL-7MJUTO(OF:^8Q;G2F)+GB2#*LF!6L6$8 M!J'_8V;-(9C>)2V% U9PS1YY5@IV$7;#B!5">]HN>Y>#-L^KI-Y*NW;GP)K M/=2&TL&5[@:@L7$PB>)@>/90QBWCK"@7F4SP#HB2"8667O>+:-(%;Z-(0(@@ M\XE(YBQ'^2RT2H1(C2?OA\%X@ECE2PL>P%@FCK@$I'JKI5NDTB2JS*UQ>I(Z M4!MV>1G38#(8L$5IV4*@_(J6E+1V>:-IHHSU;*-@$,4.*)ZFTL$$V F;,Y8[ M?!:[ _C*@MAJ8,GI*/ ,U32CPTPK%CT[AA$ZD$:=L7&L.D+OL0\X^)%8M MX)&X[^I(>!@UX"LR07'.V5)E:%G?NBBO0*9P!\IMZ6%D=D]*"<\,XHJ0.F"\2*>AG0&G6G74J?. MR[NC('5NF$']C$6N[L31_^0$:5Z-?30>?A'VP_#?8!\/ABA#_2_'_G)QQ3YB M^#*EWIU6]V^0!+XOT*#B6#&\&5^9BXQRE- T0%4[/%:4%\YC*O_V$24>3%ZJ M*HC)!.QA_LGK\7'^P.YI@6)"^ LX2>T$P"I*3;C8NLS M(VIW=06Y^0@6D1. MHYC3R+#+N1#L%X6R,;GJLD\$A),"X!ZEJ9J,VR#RP.D.I7SKHU^D=XK],G=5 M0(%4;ZD,N,E/I*Z;6)G(@FH 6Y89&EQ&$J6&NS+7U:B);: Y?W*Q0Z7-A1JZ MPLX6QQTM9G^I'W8YN6&RF.E M,,6#,]>G_8GIB'BPPU $DJE:4A4%^YBTAP$+O*@.()B3JY/AY1.5]=J"=GLX M%(GK!>:1/&WY \1SD4M@.H,YJ<#E99$)J@J/-++0<]$OY=RUY/B.9M5*4$3N^\+ID=ZX6L:!)DX$7KXOW;L7E7!"*L)7JW&LQ-O6 M"2U-:*Y3N -A[LNR7:V'2QRX^US1Q,$@/^.L0X>VD#Y%]V'_LJV3&P<.%1-/ M%,2EQ(7(E_>$ZG7F!EI[D!W[V#H8E8X#K9X=**I1YY(U"NMIQ.VCV.ET!,\_ MR#@\\ #!_9#SC-8S]-Z \O]5\W#!)1IT- BFPZ$K&J[.Y*FI\_7$E/:0Y]/? M-V,WVCMG^)N\_ MVP*A\):A('=DS1_O%_HP]&UG.1\^YMVE12S1#GK&=P)7 M7T=P#2PYJDEU$PS?M 4$AJ-FB=EW,)HV MRW._PQ&-197CZDY\?(2+\).TK]*.OT+'RSU*5UA@) RC,9X:H/",X:P_B/"P MAZI9X&$/5KV@U_$H#D8D](R#XK"Q].(_?OJ^U/4%F +7/!^YL8.JF7]1.%SU MR!4&QVTS;)IG4&\: _'@,@66=I%=>(.?$^5BV4 M15UWCVO!48*( .^7"I-BM: #FJ^7MW\#4$L#!!0 ( $Z ?U2:JIN/&PO=V]R:W-H965T5N,@" /TRKZM49^JF$&6]W\OB MX8U*\_M79^&9^^*COMM5],75ZY<'>:=N5?7I<%/@TU5#9:/W*BMUGHE";5^= M78<_OIG2\_S ;UK=EYUK09*L\_PS?7B_>746$$,J54E%%"3^?5$_J30E0F#C MWY;F6;,DO=B]=M1_9MDARUJ6ZJ<\_8?>5+M79\LSL5%;6:?5Q_S^+\K*,R-Z M29Z6_%?G\9E(ZK+*]_9E<+#7F?DOOUH]=%Y8!B,O1/:%B/DV"S&7;V4E M7[\L\GM1T-.@1A*]Z_>[?M:X>+DFPC4CR/8Q=2M+7 MRZL*Y.FAJ\22>F-(12.DPDC\/<^J72G>91NUZ1.X E\-B)*(BB1^C%C; QTXM'Z-WN9*&LK#?R ;Y5B>NBD-F=XNO_N5Z750%'^=]' M%ILVBTUYL>D?H=EGDA(7BN1I1!=>'2$]5.B3[ :T MA<1;4!8,[(D+>N_L](-G$W&_T\E.'(K\B\;C AF$%])E6<8/Z8*4D=TP5W["RO;_Y8+3:D!8R1?(O&U8; M]\6'O:XJU>CEA)R&S=.OP M?BI9.3=T 6*GU-GZ5,>1.NYUTJ=TIBLM4VBS5 4X.>7^EKL:X40WX684O^(> M019Y8;SRYLNXX_]]+^DNDM7[-4C@&?NT777#O,DO4J=RG1HF&@9DC>H"C28P MSP.I"%7=^N_/:EUP^C#)-V R]SI-1UX22L)QVK=(4MS8(F8H7&8OG(&/&!V( M)0 <2FB1;65=3._W:J,125@0R .>23==@HM#<9$3S #J2HA]O$BQ\%[VI\F MOK@N'W-[LDP3'I94X^8>^;FX*\@'>/''7&U3%R0%$7A0$G[..;4CE:EZ_ (N M0G$/A<+5-XHR)5FP*>#AT'KRC^)GZ^1;7<)!>I*Q-"P).Q1KXUQ$4R_"]^@J.NLFH1] 0V>(5\V<(0H(JI3?H^K;L9745[I6\)HD+^A% M.)3<;#3=!,F#U)M+<)/(@R:]7(03LABRTGQYK(+O6R5)BAJ7]MZ8>;]A#VL- MRXAAXV]( >-O.%ZL2/K_*$-2>4!^@,B7->Z5^;:ZIZI_ :J3(YZ^*2?!!JH& M>:HW7/Y;JQG(HPII//,BFAB?BN+IL4))W:.+F8+&I6[@+8\LS6K9Y2FJ3?F# MK9B$;>@5758$@>^U<5?((?=YS=6,V/PESRX363Z2#)SXS^*,26\9)("?X44=Y'S[ABYM!W3A%QT,B;HKU"-/,E*GM>6;*%Q6K%]T;U7UN M4I(GXL&=7:%,E'8A#>?(NX]3$^?VH>2!MX:9ATP4L/MKO#R@Y9F32T,F_J,):E 8U MC(,!#VV3H_,-]QPN]7O$Z'5]5\,H+:N]\$J> -SE@5H_2K"N+J*_2FJ&Y0Y1 M\[NNTE,PT+2&+@CF,7X'HB(;-E+9]=9Y5B.!-M;G8)+%G:KLK?Q ;Y".'AKH MG4I(M)/IUE'IU,Z)RQ#D;71_Q"UT!B7+C<+&Y(X#P!V;QTPG<.!*C8F?VIK"TLYP( M;4$7_I^F]1^7Q']GBGW;[Y5&6J5^1MWG&[W5-H<2:]Q0;OL:+NMUB7A11IF. MH*$7V^=0"L4,EH#K?7UH<8>X./OE MW8?R;,(:-.3WBCI71B1&08X\G%[:*272S_ZXF#?R.EEI?K^I4^7U138&>K*H MQ.$S^/.,-\S]"*T_SP:0E0IVMB\]_VC# MX+OBG*;&DR$3'.0!_./<+*-^6/ M_A!N1R#C)UN7O<%0!3T[LE,XGXH_6];L2(!=//2FJ]B;+Y;B-U/5+Z:Q%X1H M":"4K=*5'>V8$,+M",U#&$]&ET,?")K3!9Y:GEQQM4"CO B;]:)IY 73U>B" M(5KW>1!U5QQ$)-I/='5@.SZ]8N@M ?1GZ'W:CY_9,U( MQ%X8QZ"\HE$.W.1DFC SW?,PB*"3J .+R*^XZ:RS#GX:8!^J<*@VTE9UVRYQ M*3+Y[B0)>HO:2FI-'"!8JR.8)E'-:"M);2XE/L.5!0VOB+/8CUQ6==W_8[,C M:P0[00I,?G3$A2/>)MH!U!Q)VBZ0"*"<3^?^'(3/X\B'J])*YU'HQ^%P$+69 M#(8R'^Q_1\V-0-T@M[>=L9.$!&G;2^_K?:..JJD:M#"'L-6@ ;5/F]E?W*D, MFJ!I9B?0FSK$BL$+1DU6ZP1_%5!(%](8250#:4PZW7>;:I>N)GXK?[,X\T\) MR"(Q5.5+#A.995!C4=HI7K\X.GAC]UIRG?';#T/"J#T"#:XT &1/^W2XA72F MK.>BZDN.P#0-1:\_;%?I/$%L M4'#+@D=VAWJ=Z@2*J0JYL7$O,ZW*/B*L:6+%]#2,;,KN7E6[?&.:S#(I]-I@ M@-MW/\'SY78KKI.$YBFD@C=U2LUB)BYNK]], -86#"&MBBT.M^* _+%%?)<@ M:YINRZ(S7+O?J/OFW>) F^36<[$&K%++7 MM&MAG9%09M_:34O9IC,7ED-SFHEX7X4;;3H*0XP[=6O<[QV,0Q=M%]<.0 /Q ML1&:QWL4!2Q]Y*,"OF@=9J/)D3(X7$9(^%U/G@MM<\R$X8'XK?6=Z

-8?20$3;8T.P6BP^ M0"X99K>]9!:GWT.SX;_U-^=ON:P_Y22W3[)A.N#36]>,[QO,K8KS3].;-UM!W[TS=:WNN>OV7[8:U:6_\:>A7 M3-G/&-MA^[IIQ!?V_S1CMUR:4I]WY=#HMM^TH]6U!VS=RJS=)&I5HT\G9]V= MMO[WT!=<5)O?UA,4:RG[PM !>U&->'(HKX?*]-%%N_DP'658"7BD'. >3\"2&O/83_@(NZ9?1Q'5R! M*8!,#P9YW74/!MJTC1 M7VV^#H9"T#VC.P%T)])TSHP-1D9T]-;'(3$^1J'Z6!;N>F@:9>\]GC,WK:&/ MJ;8GS974G+WAF- HPDHYZYIUYXS?[U%+$CDE$R3GEH*DX:$Q1H:)A15SI>]T M.^CQ*J0[I[>4+M _+C!,C!03"SOFW=AB.JJU:>,C>Y435=D0_T]V$WPYGA(+;&P6]Z/UR"G00Z)A25"(:8Q_<9N_EHK MZ?ZE9%Y3? DAD4IB89==<1.D?(2E+\:_O MK5D,-)3R)+\PD4(2885H;\,A/VRR;9VE+]P;'@E)?X MG-.8R# S87E&,BP\S%UU<09L8QD7'F\L8!F#G'A,LLXNLL"+/@F,@]<_&5%H1Y MPC&1>^8''.=\&2?@'S"1A>;BJRT(,^:8R$)S80N!X=CSZ$.P4(DL-!>V$,2\ MZOA2);)0*FPAB'G-%RM39*%4>IP#![?/.2:R4"IL(8@9),,ILE!ZR'68($-* MD85280MA3)XAI7"Y7]A"&)-G2"FR4"IL(3SQ$G0ZLE J;"&,&70ZLE J;*'] M\T->0D$E"K)0*FPAA$DMS6M1D(6R@\VV$680-S-DH4S80@CSL^*3@AFR4"9L M(81Y&:Q@9\A"F;"%$.:_FL]Z9,A"F;"%\+7)XV:&+)1)6VC/3+#/XE:ZXIBP M[.PP50&$^;JJ#"\"R9"%,F$+P=8, Q*R4"9LH9_SZJ-RK/+%P3^G#.M@9(0;G\=!S MY*/?'"DH%U90L$[%8I+;!"6.B124"ROH$>8X[=5NZXI#3%C[+*R@1YAOETL] M/O[A]T0VP$0*RH45M*,U57O_S$7GOEJ2)YLYLE#^A+5KA/E/:W79W;3^T1V_ MDV$6R$+%(57II6 M5Q_H]([VEZHN+VWD7_R9XF2>^I+QY5#79[3O8_N^4]7V$='MXZVO_@-02P,$ M% @ 3H!_5.;BI-"@ @ !34 !H !X;"]?Y3D]H/( M CYK%K.)_*U0VZ+\KAZCIA]?RK$9#^UYV!^Z8?%Y.IZ'=;4?Q^Y770^;?3DU MPT/;E?/ESK;M3\UX6?:[NFLV[\VNU+)<6MW?SZB>'N]G+EZ_NO(_$]OM]K I MO]O-GU,YC_\87'^T_?NP+V6L%J]-OROCNJH_C[?+0WW]" ^7R=7B^6U=]<]O MH:KG#A((DOF#%()T_J (07'^H 1!:?X@@R";/\@AR.BWDJ@MZ+> M2J"WHMY*H+>BWDJ@MZ+>2J!W1+TC@=X1]8X$>D?4.Q+H'5'O2*!WG&QV$^@= M4>](H'=$O2.!WA'UC@1Z1]0[$N@=4>](H'="O1.!W@GU3@1Z)]0[$>B=4.]$ MH'="O1.!WFGR9R6!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WH9Z&X'>AGH;@=Z& M>AN!WH9Z&X'>AGH;@=Z&>AN!WC8Y;$*@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"W MH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"W3PX+$NCMJ+<3Z.VHMQ/H MG5'O3*!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2>' MO0GTSJAW)M![A7JO?E+O8?PZEN'6\[W&Y_\DU>/EN^7V^.OR^R*^+U97G.O[ MBN'I+U!+ P04 " !.@']4PH ,:SH" !H,P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VTUNVS 0AN&K&-H&EBR*I)@BSJ;MMLVB%U E.A:L/Y!,ZMR^ ME)P$:)$:#5R@[\:"37*^$0=X=K[Y]C19OSKVW>"WR3Z$Z4.6^7IO^\JGXV2' MN+(;75^%^-7=9U-5'ZI[FXG-1F?U. 0[A'68:R2W-Y_LKGKHPNKS,?[LVW'8 M)LYV/EE]/&V/0_-;ROHY(8TGESU^WT[^*FY(LC<3YI4_ M!SR?^_IHG6L;N[JK7/A2]7%7=NPR'YXZZ]/S)=[H<=SMVMHV8_W0QR.IGYRM M&K^W-O1=>BIZ=3XYQ!NVI\_\XORES+G N//.C9./$W/V_7$O(YE/KZ=8R+K0 MGG_%U\18^N+WL_.T&]O\97:\WA^C.RSS\-GRN/R.?YWQ:_UW]B$@?120/B2D M#P7I0T/Z*"%]&$@?UY ^\@VE$8JH.874G&)J3D$UIZB:4UC-*:[F%%ASBJR" M(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,A:4&0M*+(6%%D+BJP%1=:"(FM! MD;6@R%I09"THLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ* MK(HBJZ+(JBBR*HJLBB*KHLBJ*+)JBJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJL MFB)K29&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR&HHLAJ*K(8BJZ'(:BBR M&HJLAB*KH&UL4$L! A0#% @ 3H!_5,L3AT&-!@ 81H !@ ("! M# @ 'AL+W=O M_/8Y% ( %\% 8 " @<\. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M3H!_5+JZ$LQI P V@D !@ ("!;A@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 3H!_5*0JHEQ. @ /04 M !@ ("!3RL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5(@!A/LK P !0< !D ("! M5D 'AL+W=O+,@ !3: &0 @(&X0P >&PO=V]R:W-H965T&UL4$L! A0#% M @ 3H!_5!S9NP48#P I2X !D ("!EVT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5)JJFX]R M$@ ;#H !D ("!Y8P 'AL+W=O<& #8% &0 M@(&.GP >&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5(!5C77X!@ E! !D M ("!F[ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3H!_5+PG<'$, P G 8 !D ("!!<@ M 'AL+W=O1 MO>H# #<"0 &0 @(%(RP >&PO=V]R:W-H965T&UL4$L! A0#% @ M3H!_5!HZZV(= P VP8 !D ("!"-D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5%BA5A\,! MX0H !D ("!"00! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5!/FU%C=!P 7Q@ !D M ("!&A ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3H!_5/A@/?': @ '08 !D ("!?B$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_ M5$;E U$T!0 81 !D ("!EBX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5,]7<&3^ @ @0@ M !D ("!>3P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5,J>#UW" P (0\ !D M ("!;DH! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3H!_5(& :5"_ @ X@< !D ("!)E0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5+*T MT:HJ P (0L !D ("!45T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5'*EN_L1 P _0D !D M ("!C6@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3H!_5.VV$HQ/ P L0P !D ("! M1'0! 'AL+W=O&PO=V]R:W-H965T04 $P: 9 M " @;=Z 0!X;"]W;W)K&UL4$L! A0#% M @ 3H!_5*T)"ZFN! ,AL !D ("!9X ! 'AL+W=O&PO=V]R:W-H965TY3&H80, &H. 9 " @>B. 0!X M;"]W;W)K&UL4$L! A0#% @ 3H!_5!!,J-V) M P T0P !D ("!@)(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5)QVT9*3 P 5@T !D M ("!^)T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3H!_5'B1U)%_ @ =P8 !D ("!9:L! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3H!_5"%DC.1,! B! !D ("!Q+0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5'S&H4C= @ M) @ !D ("!V[\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5!9?S%") P CPL !D M ("!1,@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3H!_5#B3>2_* P DPP !D ("!V](! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_ M5$W;V>MG P F P !D ("!]-T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5!1D'6[& P 80X M !D ("! .@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!_5+Y_ZOKK! MQ0 !D M ("!CO(! 'AL+W=O&PO=V]R:W-H965T MK0( #0' 9 M " @:3[ 0!X;"]W;W)K&UL4$L! A0# M% @ 3H!_5 685](B P $!( T ( !B/X! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ 3H!_5.;BI-"@ @ !34 !H ( !6@D" 'AL+U]R96QS M+W=O XML 109 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 110 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 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 237 527 1 false 75 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.phreesia.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.phreesia.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.phreesia.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.phreesia.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) Sheet http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficitParenthetical Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows 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 2104103 - Disclosure - Summary of significant accounting policies Sheet http://www.phreesia.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 11 false false R12.htm 2107104 - 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 and Contract Costs Sheet http://www.phreesia.com/role/RevenueandContractCosts Revenue and Contract Costs Notes 13 false false R14.htm 2123106 - Disclosure - Finance leases and other debt Sheet http://www.phreesia.com/role/Financeleasesandotherdebt Finance leases and other debt Notes 14 false false R15.htm 2130107 - Disclosure - Stockholders' Equity and Preferred Stock Sheet http://www.phreesia.com/role/StockholdersEquityandPreferredStock Stockholders' Equity and Preferred Stock Notes 15 false false R16.htm 2134108 - Disclosure - Equity-based compensation Sheet http://www.phreesia.com/role/Equitybasedcompensation Equity-based compensation Notes 16 false false R17.htm 2143109 - Disclosure - Fair value measurements Sheet http://www.phreesia.com/role/Fairvaluemeasurements Fair value measurements Notes 17 false false R18.htm 2148110 - Disclosure - Leases Sheet http://www.phreesia.com/role/Leases Leases Notes 18 false false R19.htm 2155111 - Disclosure - Commitments and contingencies Sheet http://www.phreesia.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 19 false false R20.htm 2159112 - Disclosure - Income taxes Sheet http://www.phreesia.com/role/Incometaxes Income taxes Notes 20 false false R21.htm 2166113 - 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 21 false false R22.htm 2170114 - Disclosure - Retirement savings plan Sheet http://www.phreesia.com/role/Retirementsavingsplan Retirement savings plan Notes 22 false false R23.htm 2172115 - Disclosure - Related party transactions Sheet http://www.phreesia.com/role/Relatedpartytransactions Related party transactions Notes 23 false false R24.htm 2174116 - Disclosure - Acquisitions Sheet http://www.phreesia.com/role/Acquisitions Acquisitions Notes 24 false false R25.htm 2181117 - Disclosure - Subsequent events Sheet http://www.phreesia.com/role/Subsequentevents Subsequent events Notes 25 false false R26.htm 2205201 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 26 false false R27.htm 2308301 - 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 27 false false R28.htm 2319302 - Disclosure - Revenue and Contract Costs (Tables) Sheet http://www.phreesia.com/role/RevenueandContractCostsTables Revenue and Contract Costs (Tables) Tables http://www.phreesia.com/role/RevenueandContractCosts 28 false false R29.htm 2324303 - Disclosure - Finance leases and other debt (Tables) Sheet http://www.phreesia.com/role/FinanceleasesandotherdebtTables Finance leases and other debt (Tables) Tables http://www.phreesia.com/role/Financeleasesandotherdebt 29 false false R30.htm 2331304 - Disclosure - Stockholders' Equity and Preferred Stock (Tables) Sheet http://www.phreesia.com/role/StockholdersEquityandPreferredStockTables Stockholders' Equity and Preferred Stock (Tables) Tables http://www.phreesia.com/role/StockholdersEquityandPreferredStock 30 false false R31.htm 2335305 - Disclosure - Equity-based compensation (Tables) Sheet http://www.phreesia.com/role/EquitybasedcompensationTables Equity-based compensation (Tables) Tables http://www.phreesia.com/role/Equitybasedcompensation 31 false false R32.htm 2344306 - Disclosure - Fair value measurements (Tables) Sheet http://www.phreesia.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.phreesia.com/role/Fairvaluemeasurements 32 false false R33.htm 2349307 - Disclosure - Leases (Tables) Sheet http://www.phreesia.com/role/LeasesTables Leases (Tables) Tables http://www.phreesia.com/role/Leases 33 false false R34.htm 2356308 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.phreesia.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables 34 false false R35.htm 2360309 - Disclosure - Income taxes (Tables) Sheet http://www.phreesia.com/role/IncometaxesTables Income taxes (Tables) Tables http://www.phreesia.com/role/Incometaxes 35 false false R36.htm 2367310 - 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 36 false false R37.htm 2375311 - Disclosure - Acquisitions (Tables) Sheet http://www.phreesia.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.phreesia.com/role/Acquisitions 37 false false R38.htm 2402401 - Disclosure - Background and liquidity (Details) Sheet http://www.phreesia.com/role/BackgroundandliquidityDetails Background and liquidity (Details) Details http://www.phreesia.com/role/Backgroundandliquidity 38 false false R39.htm 2406402 - 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 39 false false R40.htm 2409403 - Disclosure - Composition of certain financial statement captions - Schedule of accrued expenses (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails Composition of certain financial statement captions - Schedule of accrued expenses (Details) Details 40 false false R41.htm 2410404 - Disclosure - Composition of certain financial statement captions - Schedule of property and equipment (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails Composition of certain financial statement captions - Schedule of property and equipment (Details) Details 41 false false R42.htm 2411405 - Disclosure - Composition of certain financial statement captions - Narrative (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails Composition of certain financial statement captions - Narrative (Details) Details http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables 42 false false R43.htm 2412406 - Disclosure - Composition of certain financial statement captions - Schedule of intangible assets (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails Composition of certain financial statement captions - Schedule of intangible assets (Details) Details 43 false false R44.htm 2413407 - Disclosure - Composition of certain financial statement captions - Schedule of future amortization expense (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails Composition of certain financial statement captions - Schedule of future amortization expense (Details) Details 44 false false R45.htm 2414408 - Disclosure - Composition of certain financial statement captions - Schedule of goodwill roll-forward (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofgoodwillrollforwardDetails Composition of certain financial statement captions - Schedule of goodwill roll-forward (Details) Details 45 false false R46.htm 2415409 - Disclosure - Composition of certain financial statement captions - Schedule of accounts receivable (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails Composition of certain financial statement captions - Schedule of accounts receivable (Details) Details 46 false false R47.htm 2416410 - Disclosure - Composition of certain financial statement captions - Schedule of allowance for doubtful accounts (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofallowancefordoubtfulaccountsDetails Composition of certain financial statement captions - Schedule of allowance for doubtful accounts (Details) Details 47 false false R48.htm 2417411 - Disclosure - Composition of certain financial statement captions - Schedule of prepaid and other current assets (Details) Sheet http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails Composition of certain financial statement captions - Schedule of prepaid and other current assets (Details) Details 48 false false R49.htm 2420412 - Disclosure - Revenue and Contract Costs - Narrative (Details) Sheet http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails Revenue and Contract Costs - Narrative (Details) Details 49 false false R50.htm 2421413 - Disclosure - Revenue and Contract Costs - Rollforward of contract assets and contract liabilities (Details) Sheet http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails Revenue and Contract Costs - Rollforward of contract assets and contract liabilities (Details) Details 50 false false R51.htm 2422414 - Disclosure - Revenue and Contract Costs - Schedule of deferred contract acquisition costs (Details) Sheet http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails Revenue and Contract Costs - Schedule of deferred contract acquisition costs (Details) Details 51 false false R52.htm 2425415 - Disclosure - Finance leases and other debt - Schedule Of Outstanding loan balances (Details) Sheet http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails Finance leases and other debt - Schedule Of Outstanding loan balances (Details) Details 52 false false R53.htm 2426416 - Disclosure - Finance leases and other debt - Financing Agreements (Details) Sheet http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails Finance leases and other debt - Financing Agreements (Details) Details 53 false false R54.htm 2427417 - Disclosure - Finance leases and other debt - Amended and Restated Loan and Security Agreement (Details) Sheet http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails Finance leases and other debt - Amended and Restated Loan and Security Agreement (Details) Details 54 false false R55.htm 2428418 - Disclosure - Finance leases and other debt - Schedule of Long-Term Debt Maturities (Details) Sheet http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails Finance leases and other debt - Schedule of Long-Term Debt Maturities (Details) Details 55 false false R56.htm 2429419 - Disclosure - Finance leases and other debt - Schedule of Interest Income (Expense), Net (Details) Sheet http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails Finance leases and other debt - Schedule of Interest Income (Expense), Net (Details) Details 56 false false R57.htm 2432420 - Disclosure - Stockholders' Equity and Preferred Stock - Additional Information (Details) Sheet http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails Stockholders' Equity and Preferred Stock - Additional Information (Details) Details 57 false false R58.htm 2433421 - Disclosure - Stockholders' Equity and Preferred Stock - Schedule of Changes in Preferred Stock (Detail) Sheet http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail Stockholders' Equity and Preferred Stock - Schedule of Changes in Preferred Stock (Detail) Details 58 false false R59.htm 2436422 - Disclosure - Equity-based compensation - Narrative (Details) Sheet http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails Equity-based compensation - Narrative (Details) Details 59 false false R60.htm 2437423 - Disclosure - Equity-based compensation - Stock-based compensation (Details) Sheet http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails Equity-based compensation - Stock-based compensation (Details) Details 60 false false R61.htm 2438424 - Disclosure - Equity-based compensation - Stock-based compensation in our financial statements (Details) Sheet http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails Equity-based compensation - Stock-based compensation in our financial statements (Details) Details 61 false false R62.htm 2439425 - Disclosure - Equity-based compensation - Valuation allowance of performance-based restricted stock units (Details) Sheet http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails Equity-based compensation - Valuation allowance of performance-based restricted stock units (Details) Details 62 false false R63.htm 2440426 - Disclosure - Equity-based compensation - Performance-based restricted stock units (Details) Sheet http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails Equity-based compensation - Performance-based restricted stock units (Details) Details 63 false false R64.htm 2441427 - Disclosure - Equity-based compensation - Weighted Average Assumptions (Details) Sheet http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails Equity-based compensation - Weighted Average Assumptions (Details) Details 64 false false R65.htm 2442428 - Disclosure - Equity-based compensation - Stock Option Activity (Details) Sheet http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails Equity-based compensation - Stock Option Activity (Details) Details 65 false false R66.htm 2445429 - Disclosure - Fair value measurements - Schedule of assets and liabilities measured at fair value (Details) Sheet http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails Fair value measurements - Schedule of assets and liabilities measured at fair value (Details) Details 66 false false R67.htm 2446430 - Disclosure - Fair value measurements - Additional Information (Details) Sheet http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails Fair value measurements - Additional Information (Details) Details 67 false false R68.htm 2447431 - Disclosure - Fair value measurements - Schedule of Contingent Consideration Liabilities (Details) Sheet http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails Fair value measurements - Schedule of Contingent Consideration Liabilities (Details) Details 68 false false R69.htm 2450432 - Disclosure - Leases - Narrative (Details) Sheet http://www.phreesia.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 69 false false R70.htm 2451433 - Disclosure - Leases - Schedule of operating and finance leases (Details) Sheet http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails Leases - Schedule of operating and finance leases (Details) Details 70 false false R71.htm 2452434 - Disclosure - Leases - Schedule of lease expenses (Details) Sheet http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails Leases - Schedule of lease expenses (Details) Details 71 false false R72.htm 2453435 - Disclosure - Leases - Schedule of maturing lease payments (Details) Sheet http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails Leases - Schedule of maturing lease payments (Details) Details 72 false false R73.htm 2454436 - Disclosure - Leases - Schedule of supplemental cash flow information (Details) Sheet http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails Leases - Schedule of supplemental cash flow information (Details) Details 73 false false R74.htm 2457437 - Disclosure - Commitments and contingencies (Details) Sheet http://www.phreesia.com/role/CommitmentsandcontingenciesDetails Commitments and contingencies (Details) Details http://www.phreesia.com/role/Commitmentsandcontingencies 74 false false R75.htm 2458438 - Disclosure - Commitments and contingencies - Schedule of aggregate minimum purchase commitments (Details) Sheet http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails Commitments and contingencies - Schedule of aggregate minimum purchase commitments (Details) Details 75 false false R76.htm 2461439 - Disclosure - Income taxes - Narratives (Details) Sheet http://www.phreesia.com/role/IncometaxesNarrativesDetails Income taxes - Narratives (Details) Details 76 false false R77.htm 2462440 - Disclosure - Income taxes - Components of tax (benefit) (Details) Sheet http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails Income taxes - Components of tax (benefit) (Details) Details 77 false false R78.htm 2463441 - Disclosure - Income taxes - Effective tax rate reconciliation (Details) Sheet http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails Income taxes - Effective tax rate reconciliation (Details) Details 78 false false R79.htm 2464442 - Disclosure - Income taxes - Company's Deferred Tax Assets and Deferred Tax Liabilities (Details) Sheet http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails Income taxes - Company's Deferred Tax Assets and Deferred Tax Liabilities (Details) Details 79 false false R80.htm 2465443 - Disclosure - Income taxes - Unrecognized tax benefits (Details) Sheet http://www.phreesia.com/role/IncometaxesUnrecognizedtaxbenefitsDetails Income taxes - Unrecognized tax benefits (Details) Details 80 false false R81.htm 2468444 - Disclosure - Net loss per share attributable to common stockholders - Schedule of computation (Details) Sheet http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails Net loss per share attributable to common stockholders - Schedule of computation (Details) Details 81 false false R82.htm 2469445 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities (Details) Sheet http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails Net loss per share attributable to common stockholders - Schedule of antidilutive securities (Details) Details 82 false false R83.htm 2471446 - Disclosure - Retirement savings plan (Details) Sheet http://www.phreesia.com/role/RetirementsavingsplanDetails Retirement savings plan (Details) Details http://www.phreesia.com/role/Retirementsavingsplan 83 false false R84.htm 2473447 - Disclosure - Related party transactions (Details) Sheet http://www.phreesia.com/role/RelatedpartytransactionsDetails Related party transactions (Details) Details http://www.phreesia.com/role/Relatedpartytransactions 84 false false R85.htm 2476448 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.phreesia.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 85 false false R86.htm 2477449 - Disclosure - Acquisitions - Schedule of Insignia Health, LLC and QueueDr Purchase Price Consideration (Details) Sheet http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails Acquisitions - Schedule of Insignia Health, LLC and QueueDr Purchase Price Consideration (Details) Details 86 false false R87.htm 2478450 - Disclosure - Acquisitions - Schedule of Consideration Paid (Details) Sheet http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails Acquisitions - Schedule of Consideration Paid (Details) Details 87 false false R88.htm 2479451 - Disclosure - Acquisitions - Schedule of Final Allocation of Insignia Health, LLCand QueueDr Purchase Price (Details) Sheet http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails Acquisitions - Schedule of Final Allocation of Insignia Health, LLCand QueueDr Purchase Price (Details) Details 88 false false R89.htm 2480452 - Disclosure - Acquisitions - Schedule of Intangible Asset Acquired Related to Insignia Health, LLC and QueueDr Acquisition (Details) Sheet http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails Acquisitions - Schedule of Intangible Asset Acquired Related to Insignia Health, LLC and QueueDr Acquisition (Details) Details 89 false false R90.htm 2482453 - Disclosure - Subsequent events (Details) Sheet http://www.phreesia.com/role/SubsequenteventsDetails Subsequent events (Details) Details http://www.phreesia.com/role/Subsequentevents 90 false false All Reports Book All Reports phr-20220131.htm phr-20220131.xsd phr-20220131_cal.xml phr-20220131_def.xml phr-20220131_lab.xml phr-20220131_pre.xml phr-exh1032019stockoptiona.htm phr-fy2022xex231x10xkconse.htm phr-fy2022xex311x10xkxceo3.htm phr-fy2022xex312x10xkxcfo3.htm phr-fy2022xex321x10xkxceo1.htm phr-fy2022xex322x10xkcfo13.htm phrfy2022-exhibit211.htm phr-20220131_g1.jpg phr-20220131_g2.jpg phr-20220131_g3.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 114 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "phr-20220131.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 237, "dts": { "calculationLink": { "local": [ "phr-20220131_cal.xml" ] }, "definitionLink": { "local": [ "phr-20220131_def.xml" ] }, "inline": { "local": [ "phr-20220131.htm" ] }, "labelLink": { "local": [ "phr-20220131_lab.xml" ] }, "presentationLink": { "local": [ "phr-20220131_pre.xml" ] }, "schema": { "local": [ "phr-20220131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 757, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://www.phreesia.com/20220131": 4, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 18 }, "keyCustom": 64, "keyStandard": 463, "memberCustom": 33, "memberStandard": 40, "nsprefix": "phr", "nsuri": "http://www.phreesia.com/20220131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.phreesia.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104103 - 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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107104 - 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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Revenue and Contract Costs", "role": "http://www.phreesia.com/role/RevenueandContractCosts", "shortName": "Revenue and Contract Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Finance leases and other debt", "role": "http://www.phreesia.com/role/Financeleasesandotherdebt", "shortName": "Finance leases and other debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - Stockholders' Equity and Preferred Stock", "role": "http://www.phreesia.com/role/StockholdersEquityandPreferredStock", "shortName": "Stockholders' Equity and Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134108 - Disclosure - Equity-based compensation", "role": "http://www.phreesia.com/role/Equitybasedcompensation", "shortName": "Equity-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Fair value measurements", "role": "http://www.phreesia.com/role/Fairvaluemeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148110 - Disclosure - Leases", "role": "http://www.phreesia.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155111 - Disclosure - Commitments and contingencies", "role": "http://www.phreesia.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.phreesia.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159112 - Disclosure - Income taxes", "role": "http://www.phreesia.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166113 - 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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170114 - Disclosure - Retirement savings plan", "role": "http://www.phreesia.com/role/Retirementsavingsplan", "shortName": "Retirement savings plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172115 - Disclosure - Related party transactions", "role": "http://www.phreesia.com/role/Relatedpartytransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174116 - Disclosure - Acquisitions", "role": "http://www.phreesia.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181117 - Disclosure - Subsequent events", "role": "http://www.phreesia.com/role/Subsequentevents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2205201 - 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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - 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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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 and Contract Costs (Tables)", "role": "http://www.phreesia.com/role/RevenueandContractCostsTables", "shortName": "Revenue and Contract Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "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 - Finance leases and other debt (Tables)", "role": "http://www.phreesia.com/role/FinanceleasesandotherdebtTables", "shortName": "Finance leases and other debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331304 - Disclosure - Stockholders' Equity and Preferred Stock (Tables)", "role": "http://www.phreesia.com/role/StockholdersEquityandPreferredStockTables", "shortName": "Stockholders' Equity and Preferred Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335305 - Disclosure - Equity-based compensation (Tables)", "role": "http://www.phreesia.com/role/EquitybasedcompensationTables", "shortName": "Equity-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344306 - 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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "phr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349307 - Disclosure - Leases (Tables)", "role": "http://www.phreesia.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "phr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356308 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://www.phreesia.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360309 - Disclosure - Income taxes (Tables)", "role": "http://www.phreesia.com/role/IncometaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2367310 - 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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2375311 - Disclosure - Acquisitions (Tables)", "role": "http://www.phreesia.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "phr:EstimatedNumberOfMonthsTheCompanyHaveSufficientToFundItsOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Background and liquidity (Details)", "role": "http://www.phreesia.com/role/BackgroundandliquidityDetails", "shortName": "Background and liquidity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "phr:EstimatedNumberOfMonthsTheCompanyHaveSufficientToFundItsOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "phr:NumberOfThirdPartyPaymentProcessors", "reportCount": 1, "unique": true, "unitRef": "processor", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "phr:NumberOfThirdPartyPaymentProcessors", "reportCount": 1, "unique": true, "unitRef": "processor", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Composition of certain financial statement captions - Schedule of accrued expenses (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails", "shortName": "Composition of certain financial statement captions - Schedule of accrued expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Composition of certain financial statement captions - Schedule of property and equipment (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "shortName": "Composition of certain financial statement captions - Schedule of property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Composition of certain financial statement captions - Narrative (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "shortName": "Composition of certain financial statement captions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Composition of certain financial statement captions - Schedule of intangible assets (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "shortName": "Composition of certain financial statement captions - Schedule of intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Composition of certain financial statement captions - Schedule of future amortization expense (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails", "shortName": "Composition of certain financial statement captions - Schedule of future amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2d0fa44d46414871a9bd67751535ca3d_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Composition of certain financial statement captions - Schedule of goodwill roll-forward (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofgoodwillrollforwardDetails", "shortName": "Composition of certain financial statement captions - Schedule of goodwill roll-forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i0affe6bdafb3415ba828d3a00ed0ea53_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "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 receivable (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails", "shortName": "Composition of certain financial statement captions - Schedule of accounts receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2d0fa44d46414871a9bd67751535ca3d_I20210131", "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 doubtful accounts (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofallowancefordoubtfulaccountsDetails", "shortName": "Composition of certain financial statement captions - Schedule of allowance for doubtful accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:PrepaidSoftwareAndBusinessSystemsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Composition of certain financial statement captions - Schedule of prepaid and other current assets (Details)", "role": "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails", "shortName": "Composition of certain financial statement captions - Schedule of prepaid and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:PrepaidSoftwareAndBusinessSystemsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Revenue and Contract Costs - Narrative (Details)", "role": "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails", "shortName": "Revenue and Contract Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CapitalizedContractCostImpairmentLoss", "us-gaap:CapitalizedContractCostImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2d0fa44d46414871a9bd67751535ca3d_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Revenue and Contract Costs - Rollforward of contract assets and contract liabilities (Details)", "role": "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails", "shortName": "Revenue and Contract Costs - Rollforward of contract assets and contract liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i21aa6ecbbc1a4567bc4d189908687d05_I20200131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2d0fa44d46414871a9bd67751535ca3d_I20210131", "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 and Contract Costs - Schedule of deferred contract acquisition costs (Details)", "role": "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails", "shortName": "Revenue and Contract Costs - Schedule of deferred contract acquisition costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "phr:DeferredContractAcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Finance leases and other debt - Schedule Of Outstanding loan balances (Details)", "role": "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails", "shortName": "Finance leases and other debt - Schedule Of Outstanding loan balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ifdace5abd9d44282bc93cb082cbff1b5_I20181102", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Finance leases and other debt - Financing Agreements (Details)", "role": "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails", "shortName": "Finance leases and other debt - Financing Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ifdace5abd9d44282bc93cb082cbff1b5_I20181102", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Finance leases and other debt - Amended and Restated Loan and Security Agreement (Details)", "role": "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "shortName": "Finance leases and other debt - Amended and Restated Loan and Security Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i78957b5a918a45c7b361d828891991e1_I20190228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearOne", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - Disclosure - Finance leases and other debt - Schedule of Long-Term Debt Maturities (Details)", "role": "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails", "shortName": "Finance leases and other debt - Schedule of Long-Term Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearOne", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429419 - Disclosure - Finance leases and other debt - Schedule of Interest Income (Expense), Net (Details)", "role": "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails", "shortName": "Finance leases and other debt - Schedule of Interest Income (Expense), Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i85edab57dabb4625af058145281e2c7b_I20190722", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Stockholders' Equity and Preferred Stock - Additional Information (Details)", "role": "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails", "shortName": "Stockholders' Equity and Preferred Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i85edab57dabb4625af058145281e2c7b_I20190722", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ia446f4f500bb44aaa7a21edd8dd07c51_I20190131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Stockholders' Equity and Preferred Stock - Schedule of Changes in Preferred Stock (Detail)", "role": "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail", "shortName": "Stockholders' Equity and Preferred Stock - Schedule of Changes in Preferred Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i780647e90eae4ed08a523045b9af52bd_D20190201-20200131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Equity-based compensation - Narrative (Details)", "role": "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "shortName": "Equity-based compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i708634b108aa436694413b9c118fb876_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i708634b108aa436694413b9c118fb876_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Equity-based compensation - Stock-based compensation (Details)", "role": "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "shortName": "Equity-based compensation - Stock-based compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ibbff6cca9c774198922b47781bef9253_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Equity-based compensation - Stock-based compensation in our financial statements (Details)", "role": "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails", "shortName": "Equity-based compensation - Stock-based compensation in our financial statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - Equity-based compensation - Valuation allowance of performance-based restricted stock units (Details)", "role": "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "shortName": "Equity-based compensation - Valuation allowance of performance-based restricted stock units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ia425421028e8499b84916e4ad9efe833_I20220131", "decimals": "4", "lang": "en-US", "name": "phr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i9459aef44576441e9d9a80e664cbf413_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - Equity-based compensation - Performance-based restricted stock units (Details)", "role": "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails", "shortName": "Equity-based compensation - Performance-based restricted stock units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i4ea8461265954962a682c6c7b8061810_I20190131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - Disclosure - Equity-based compensation - Weighted Average Assumptions (Details)", "role": "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails", "shortName": "Equity-based compensation - Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i3ef337c0067a4568b070f51f3e504464_D20190201-20200131", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2d0fa44d46414871a9bd67751535ca3d_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442428 - Disclosure - Equity-based compensation - Stock Option Activity (Details)", "role": "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails", "shortName": "Equity-based compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ia446f4f500bb44aaa7a21edd8dd07c51_I20190131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i0985309bf7664f0ab99e624bd4e7fe35_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445429 - Disclosure - Fair value measurements - Schedule of assets and liabilities measured at fair value (Details)", "role": "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "shortName": "Fair value measurements - Schedule of assets and liabilities measured at fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i0985309bf7664f0ab99e624bd4e7fe35_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i5ad7b1867d8b46078c3ad6a1816f0632_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - Fair value measurements - Additional Information (Details)", "role": "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "shortName": "Fair value measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26d29d9aea9947c589c6ed30375f43d4_I20210108", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447431 - Disclosure - Fair value measurements - Schedule of Contingent Consideration Liabilities (Details)", "role": "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails", "shortName": "Fair value measurements - Schedule of Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ia920bfecc6b74d19a82ab418e7ad2feb_D20210109-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Leases - Narrative (Details)", "role": "http://www.phreesia.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i0affe6bdafb3415ba828d3a00ed0ea53_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical)", "role": "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficitParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Leases - Schedule of operating and finance leases (Details)", "role": "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails", "shortName": "Leases - Schedule of operating and finance leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "phr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:OperatingLeaseCostExcludingVariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452434 - Disclosure - Leases - Schedule of lease expenses (Details)", "role": "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails", "shortName": "Leases - Schedule of lease expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:OperatingLeaseCostExcludingVariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453435 - Disclosure - Leases - Schedule of maturing lease payments (Details)", "role": "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails", "shortName": "Leases - Schedule of maturing lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454436 - Disclosure - Leases - Schedule of supplemental cash flow information (Details)", "role": "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails", "shortName": "Leases - Schedule of 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-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2ea7da56ab3f4f32bdf65615c412d40d_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Commitments and contingencies (Details)", "role": "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458438 - Disclosure - Commitments and contingencies - Schedule of aggregate minimum purchase commitments (Details)", "role": "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails", "shortName": "Commitments and contingencies - Schedule of aggregate minimum purchase commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - Income taxes - Narratives (Details)", "role": "http://www.phreesia.com/role/IncometaxesNarrativesDetails", "shortName": "Income taxes - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462440 - Disclosure - Income taxes - Components of tax (benefit) (Details)", "role": "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails", "shortName": "Income taxes - Components of tax (benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463441 - Disclosure - Income taxes - Effective tax rate reconciliation (Details)", "role": "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails", "shortName": "Income taxes - Effective tax rate reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464442 - Disclosure - Income taxes - Company's Deferred Tax Assets and Deferred Tax Liabilities (Details)", "role": "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails", "shortName": "Income taxes - Company's Deferred Tax Assets and Deferred Tax Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2d0fa44d46414871a9bd67751535ca3d_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465443 - Disclosure - Income taxes - Unrecognized tax benefits (Details)", "role": "http://www.phreesia.com/role/IncometaxesUnrecognizedtaxbenefitsDetails", "shortName": "Income taxes - Unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "ia446f4f500bb44aaa7a21edd8dd07c51_I20190131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468444 - Disclosure - Net loss per share attributable to common stockholders - Schedule of computation (Details)", "role": "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails", "shortName": "Net loss per share attributable to common stockholders - Schedule of computation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469445 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities (Details)", "role": "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails", "shortName": "Net loss per share attributable to common stockholders - Schedule of antidilutive securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanCostRecognized", "us-gaap:DefinedContributionPlanCostRecognized", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - Disclosure - Retirement savings plan (Details)", "role": "http://www.phreesia.com/role/RetirementsavingsplanDetails", "shortName": "Retirement savings plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanCostRecognized", "us-gaap:DefinedContributionPlanCostRecognized", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "iecc0418fd3fb4279893b5cc2ceaec6a7_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473447 - Disclosure - Related party transactions (Details)", "role": "http://www.phreesia.com/role/RelatedpartytransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "iecc0418fd3fb4279893b5cc2ceaec6a7_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "idc9d6eafef4d4d7cbe9ba349828723e8_I20211203", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476448 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "idc9d6eafef4d4d7cbe9ba349828723e8_I20211203", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i1ddb0cc628ac40cc874e7cc3db04ac4c_D20211203-20211203", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477449 - Disclosure - Acquisitions - Schedule of Insignia Health, LLC and QueueDr Purchase Price Consideration (Details)", "role": "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails", "shortName": "Acquisitions - Schedule of Insignia Health, LLC and QueueDr Purchase Price Consideration (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "phr:PaymentsToAcquireBusinessesIncludingContingentConsiderationNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478450 - Disclosure - Acquisitions - Schedule of Consideration Paid (Details)", "role": "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "shortName": "Acquisitions - Schedule of Consideration Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i1ddb0cc628ac40cc874e7cc3db04ac4c_D20211203-20211203", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i285d7afd5b2d495ba68db83d887f43f0_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479451 - Disclosure - Acquisitions - Schedule of Final Allocation of Insignia Health, LLCand QueueDr Purchase Price (Details)", "role": "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "shortName": "Acquisitions - Schedule of Final Allocation of Insignia Health, LLCand QueueDr Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "idc9d6eafef4d4d7cbe9ba349828723e8_I20211203", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "iaece9ff4c9df48c384c0d0cc7164ffcf_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480452 - Disclosure - Acquisitions - Schedule of Intangible Asset Acquired Related to Insignia Health, LLC and QueueDr Acquisition (Details)", "role": "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "shortName": "Acquisitions - Schedule of Intangible Asset Acquired Related to Insignia Health, LLC and QueueDr Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i2e91647fde02439b8d986fac599b35e4_D20211203-20211203", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Background and liquidity", "role": "http://www.phreesia.com/role/Backgroundandliquidity", "shortName": "Background and liquidity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i26c5d35a51964b699ccc59d27f9a93cd_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i7cf4ade6ed2f4b65b20d9ad3ad009edb_I20220328", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482453 - Disclosure - Subsequent events (Details)", "role": "http://www.phreesia.com/role/SubsequenteventsDetails", "shortName": "Subsequent events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "phr-20220131.htm", "contextRef": "i7cf4ade6ed2f4b65b20d9ad3ad009edb_I20220328", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } } }, "segmentCount": 75, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.phreesia.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "phr_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "terseLabel": "Accounting Policies [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "phr_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "phr_AccruedInterestAndPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Interest And Payments", "label": "Accrued Interest And Payments [Member]", "terseLabel": "Accrued interest and payments" } } }, "localname": "AccruedInterestAndPaymentsMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails" ], "xbrltype": "domainItemType" }, "phr_AccruedProcessingFeeCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued processing fee.", "label": "Accrued Processing Fee, Current", "terseLabel": "Payment processing fees liability" } } }, "localname": "AccruedProcessingFeeCurrent", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "phr_AcquisitionRelatedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition Related Liabilities, Current", "label": "Acquisition Related Liabilities, Current", "terseLabel": "Acquisition-related liabilities" } } }, "localname": "AcquisitionRelatedLiabilitiesCurrent", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "phr_AdvertisementsWithPharmaceuticalCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advertisements With Pharmaceutical Company", "label": "Advertisements With Pharmaceutical Company [Member]", "terseLabel": "Advertisements with Pharmaceutical Company" } } }, "localname": "AdvertisementsWithPharmaceuticalCompanyMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "phr_AffiliateOfDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Affiliate of Director", "label": "Affiliate of Director [Member]", "terseLabel": "Affiliate of Director" } } }, "localname": "AffiliateOfDirectorMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "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 operating and finance leases" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "phr_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.phreesia.com/20220131", "xbrltype": "stringItemType" }, "phr_BusinessCombinationConsiderationTransferredContingentConsideration": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration", "label": "Business Combination, Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsideration", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "phr_BusinessCombinationContingentConsiderationLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Liability", "label": "Business Combination, Contingent Consideration Liability [Roll Forward]", "terseLabel": "Business Combination, Contingent Consideration Liability [Roll Forward]" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityRollForward", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "phr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities", "negatedTerseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "phr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-Of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_CashPaidForMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Measurement Of Lease Liabilities", "label": "Cash Paid For Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails" ], "xbrltype": "stringItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_CertainSellingStockholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Selling Stockholders", "label": "Certain Selling Stockholders [Member]", "terseLabel": "Certain selling stockholders" } } }, "localname": "CertainSellingStockholdersMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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 Captions [Abstract]" } } }, "localname": "CompositionOfCertainFinancialStatementAbstract", "nsuri": "http://www.phreesia.com/20220131", "xbrltype": "stringItemType" }, "phr_CompositionOfCertainFinancialStatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Composition Of Certain Financial Statement", "label": "Composition Of Certain Financial Statement [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "CompositionOfCertainFinancialStatementLineItems", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "phr_CompositionOfCertainFinancialStatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Composition Of Certain Financial Statement", "label": "Composition Of Certain Financial Statement [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "CompositionOfCertainFinancialStatementTable", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "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", "negatedLabel": "Revenue recognized that was not included in deferred revenue at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityCurrentPeriodRevenueRecognized", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "stringItemType" }, "phr_ContractWithCustomerPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Payment Period", "label": "Contract With Customer, Payment Period", "terseLabel": "Customer payment period" } } }, "localname": "ContractWithCustomerPaymentPeriod", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "durationItemType" }, "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 (in shares)" } } }, "localname": "ConversionAndExerciseOfWarrantsShares", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "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 (See Note 7)" } } }, "localname": "ConversionAndExerciseOfWarrantsValue", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "phr_CostOfPhreesiaHardwarePurchasedByOthers": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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 Phreesia hardware purchased by customers" } } }, "localname": "CostOfPhreesiaHardwarePurchasedByOthers", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_DebtInstrumentTerminationFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Termination Fee, Percentage", "label": "Debt Instrument, Termination Fee, Percentage", "terseLabel": "Termination fee percentage (up to) (as a percent)" } } }, "localname": "DebtInstrumentTerminationFeePercentage", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "percentItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails" ], "xbrltype": "monetaryItemType" }, "phr_DeferredTaxAssetsDisallowedInterestExpense": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Disallowed Interest Expense", "label": "Deferred Tax Assets Disallowed Interest Expense", "terseLabel": "Disallowed interest expense" } } }, "localname": "DeferredTaxAssetsDisallowedInterestExpense", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_ESPPEmployeeCommonStockPurchaseDiscountPercentOfDiscount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ESPP, Employee Common Stock Purchase Discount, Percent of Discount", "label": "ESPP, Employee Common Stock Purchase Discount, Percent of Discount", "terseLabel": "ESPP, employee common stock purchase discount (as a percent)" } } }, "localname": "ESPPEmployeeCommonStockPurchaseDiscountPercentOfDiscount", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "phr_EmployeeStockPurchasePlanNumberOfOfferingPeriodsPerYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Number Of Offering Periods Per Year", "label": "Employee Stock Purchase Plan, Number Of Offering Periods Per Year", "terseLabel": "ESPP, number of offering periods per year" } } }, "localname": "EmployeeStockPurchasePlanNumberOfOfferingPeriodsPerYear", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "phr_EmployeesOtherThanNamedExecutiveOfficersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees Other Than Named Executive Officers", "label": "Employees Other Than Named Executive Officers [Member]", "terseLabel": "Employees Other than NEOs" } } }, "localname": "EmployeesOtherThanNamedExecutiveOfficersMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 with sufficient funds to operate (in months)" } } }, "localname": "EstimatedNumberOfMonthsTheCompanyHaveSufficientToFundItsOperations", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails" ], "xbrltype": "durationItemType" }, "phr_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails": { "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/20220131", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearFiveDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 1.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": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFiveDiscountedObligation", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearFourDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 4.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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFourDiscountedObligation", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearOneDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, Payments, Due Year One, Discounted Obligation", "label": "Finance Lease, Liability, Payments, Due Year One, Discounted Obligation", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearOneDiscountedObligation", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearThreeDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 3.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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThreeDiscountedObligation", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinanceLeaseLiabilityPaymentsDueYearTwoDiscountedObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 5.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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwoDiscountedObligation", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_FinancingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Arrangements", "label": "Financing Arrangements [Member]", "terseLabel": "Financing arrangements" } } }, "localname": "FinancingArrangementsMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails" ], "xbrltype": "domainItemType" }, "phr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails": { "order": 3.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": "2027-Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "phr_FollowOnOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow-On Offering", "label": "Follow-On Offering [Member]", "terseLabel": "Follow-on Offering" } } }, "localname": "FollowOnOfferingMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "phr_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_InsigniaHealthLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insignia Health, LLC", "label": "Insignia Health, LLC [Member]", "terseLabel": "Insignia" } } }, "localname": "InsigniaHealthLLCMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails" ], "xbrltype": "domainItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails" ], "xbrltype": "domainItemType" }, "phr_JuniorConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Junior Convertible Preferred Stock [Member]", "label": "Junior Convertible Preferred Stock [Member]", "terseLabel": "Junior" } } }, "localname": "JuniorConvertiblePreferredStockMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "domainItemType" }, "phr_LeasePayments": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Payments", "label": "Lease, Payments", "totalLabel": "Total cash paid in measurement of lease liabilities" } } }, "localname": "LeasePayments", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "phr_LiabilityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Awards", "label": "Liability Awards [Member]", "terseLabel": "Liability awards" } } }, "localname": "LiabilityAwardsMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails" ], "xbrltype": "domainItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "phr_LineOfCreditFacilityAccordionFeaturePotentialMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature, Potential Maximum Borrowing Capacity", "label": "Line Of Credit Facility, Accordion Feature, Potential Maximum Borrowing Capacity", "terseLabel": "Accordion feature, potential new maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityAccordionFeaturePotentialMaximumBorrowingCapacity", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "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": "Line of credit entrance fee" } } }, "localname": "LineOfCreditFacilityEntranceFee", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "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 Five", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Five", "totalLabel": "2027" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "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 Four", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Four", "totalLabel": "2026" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearOne": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 2.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 One", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year One", "totalLabel": "2023" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearOne", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "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 Three", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Three", "totalLabel": "2025" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "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 Two", "label": "Long-term Debt And Finance Lease Obligations, Maturities, Repayments Of Principal In Year Two", "totalLabel": "2024" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails_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 maturities of finance leases and other debt" } } }, "localname": "LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "phr_NoncashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_NumberOfThirdPartyPaymentProcessors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Third-Party Payment Processors", "label": "Number of Third-Party Payment Processors", "terseLabel": "Number of third party payment processors" } } }, "localname": "NumberOfThirdPartyPaymentProcessors", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "integerItemType" }, "phr_OperatingLeaseCostExcludingVariableLeaseCost": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails": { "order": 2.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/20220131", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails" ], "xbrltype": "monetaryItemType" }, "phr_OtherPrepaidExpensesAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails": { "order": 4.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/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_PaymentOfLoanFacilityFees": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Loan Facility Fees", "label": "Payment Of Loan Facility Fees", "negatedTerseLabel": "Loan facility fee payment" } } }, "localname": "PaymentOfLoanFacilityFees", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_PaymentProcessingExpense": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 2.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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "phr_PaymentServiceObligationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment Service Obligations [Policy Text Block]", "label": "Payment Service Obligations [Policy Text Block]", "terseLabel": "Payment processing expense" } } }, "localname": "PaymentServiceObligationsPolicyTextBlock", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "phr_PaymentsToAcquireBusinessesIncludingContingentConsiderationNetOfCashAcquired": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Businesses Including Contingent Consideration, Net Of Cash Acquired", "label": "Payments To Acquire Businesses Including Contingent Consideration, Net Of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired", "totalLabel": "Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows" } } }, "localname": "PaymentsToAcquireBusinessesIncludingContingentConsiderationNetOfCashAcquired", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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 (as a percent)" } } }, "localname": "PercentageIncreaseInNumberOfSharesReservedForFutureIssuance", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "phr_PhreesiaPadsAndArrivalsStationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Phreesia pads and arrivals stations [Member]", "label": "Phreesia Pads and Arrivals Stations [Member]", "terseLabel": "PhreesiaPads and Arrivals Kiosks" } } }, "localname": "PhreesiaPadsAndArrivalsStationsMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "phr_PrepaidDataCenterExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Data Center Expenses, Current", "label": "Prepaid Data Center Expenses, Current", "terseLabel": "Prepaid data center expenses" } } }, "localname": "PrepaidDataCenterExpensesCurrent", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_PrepaidPhreesiaPadsCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid PhreesiaPads, Current", "label": "Prepaid PhreesiaPads, Current", "terseLabel": "Prepaid PhreesiaPads" } } }, "localname": "PrepaidPhreesiaPadsCurrent", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_PrepaidSoftwareAndBusinessSystemsCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Software And Business Systems, Current", "label": "Prepaid Software And Business Systems, Current", "terseLabel": "Prepaid software and business systems" } } }, "localname": "PrepaidSoftwareAndBusinessSystemsCurrent", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "phr_ProceedsFromInsuranceFinancingArrangement": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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 agreement" } } }, "localname": "ProceedsFromInsuranceFinancingArrangement", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_PurchaseObligationToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, To Be Paid, After Year Four", "label": "Purchase Obligation, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationToBePaidAfterYearFour", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "phr_QueueDrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "QueueDr", "label": "QueueDr [Member]", "terseLabel": "QueueDr" } } }, "localname": "QueueDrMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "phr_ReceivablesForCashInTransitOnStockOptionExercise": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables For Cash In-Transit On Stock Option Exercise", "label": "Receivables For Cash In-Transit On Stock Option Exercise", "terseLabel": "Receivables for cash in-transit on stock option exercises" } } }, "localname": "ReceivablesForCashInTransitOnStockOptionExercise", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "phr_RevenueFromAffiliateOfStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Affiliate Of Stockholder", "label": "Revenue From Affiliate Of Stockholder [Member]", "terseLabel": "Revenue from Affiliate of Stockholder" } } }, "localname": "RevenueFromAffiliateOfStockholderMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "phr_SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Amended And Restated Loan And Security Agreement (Second SVB Facility)", "label": "Second Amended And Restated Loan And Security Agreement (Second SVB Facility) [Member]", "terseLabel": "Second SVB Facility" } } }, "localname": "SecondAmendedAndRestatedLoanAndSecurityAgreementSecondSVBFacilityMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_SeniorARedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior A Redeemable Convertible Preferred Stock [Member]", "label": "Senior A Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Senior A" } } }, "localname": "SeniorARedeemableConvertiblePreferredStockMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "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": "Senior B" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "domainItemType" }, "phr_SettlementAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement Assets Policy [Text Block]", "label": "Settlement Assets Policy [Policy Text Block]", "terseLabel": "Settlement assets" } } }, "localname": "SettlementAssetsPolicyPolicyTextBlock", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "phr_SettlementAssetsSettlementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement Assets, Settlement Period", "label": "Settlement Assets, Settlement Period", "terseLabel": "Settlement period (in days)" } } }, "localname": "SettlementAssetsSettlementPeriod", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "durationItemType" }, "phr_SettlementObligationsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement Obligations Policy [Text Block]", "label": "Settlement Obligations Policy [Policy Text Block]", "terseLabel": "Settlement obligations" } } }, "localname": "SettlementObligationsPolicyPolicyTextBlock", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "phr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageQuarterly": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Quarterly", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Quarterly", "terseLabel": "Quarterly vesting rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageQuarterly", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "phr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBonusSettlementInSharesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Bonus Settlement In Shares, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Bonus Settlement In Shares, Percentage", "terseLabel": "Bonus settlement in shares (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardBonusSettlementInSharesPercentage", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "phr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient", "terseLabel": "Correlation coefficient" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails" ], "xbrltype": "pureItemType" }, "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/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "phr_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Share-based Payment Arrangement, Year 4" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "phr_SoftwareAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Agreement", "label": "Software Agreement [Member]", "terseLabel": "Software Agreement" } } }, "localname": "SoftwareAgreementMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "phr_SubscriptionAndRelatedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription And Related Services", "label": "Subscription And Related Services [Member]", "terseLabel": "Subscription and related services" } } }, "localname": "SubscriptionAndRelatedServicesMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "monetaryItemType" }, "phr_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "phr_ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Amended And Restated Loan And Security Agreement (Third SVB Facility)", "label": "Third Amended And Restated Loan And Security Agreement (Third SVB Facility) [Member]", "terseLabel": "Third SVB Facility" } } }, "localname": "ThirdAmendedAndRestatedLoanAndSecurityAgreementThirdSVBFacilityMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "phr_TreasuryStockFromVestingOfShareBasedAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock From Vesting Of Share-Based Awards", "label": "Treasury Stock From Vesting Of Share-Based Awards", "negatedTerseLabel": "Treasury stock from vesting of restricted stock units" } } }, "localname": "TreasuryStockFromVestingOfShareBasedAwards", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails" ], "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/20220131", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails" ], "xbrltype": "domainItemType" }, "phr_WallStreetJournalPrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wall Street Journal Prime Rate", "label": "Wall Street Journal Prime Rate [Member]", "terseLabel": "Wall Street Journal Prime Rate" } } }, "localname": "WallStreetJournalPrimeRateMember", "nsuri": "http://www.phreesia.com/20220131", "presentation": [ "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r400", "r622", "r623", "r626", "r721", "r739" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "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": "Condensed Financial Statements, Captions [Line Items]", "terseLabel": "Condensed Financial Statements, Captions [Line Items]" } } }, "localname": "CondensedFinancialStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "stringItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Minimum Payments Under Purchase Commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of executive officer.", "label": "Executive Officer [Member]", "terseLabel": "NEOs and Other Members of Executive Management" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r205", "r379", "r384", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r299", "r340", "r411", "r413", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r699", "r702", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r299", "r340", "r411", "r413", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r699", "r702", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r205", "r379", "r384", "r701" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r203", "r379", "r383", "r648", "r698", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r203", "r379", "r383", "r648", "r698", "r700" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r299", "r340", "r390", "r411", "r413", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r699", "r702", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r299", "r340", "r390", "r411", "r413", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r699", "r702", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "auth_ref": [ "r126", "r535", "r740", "r741", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table]", "terseLabel": "Condensed Financial Statements [Table]" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r206", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Topic 842" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r631" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r230" ], "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 doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r207", "r208" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r32", "r207", "r208" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $863 and $699 as of January\u00a031, 2022 and 2021, respectively", "totalLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r60", "r125", "r623", "r626" ], "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 from related parties" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r670", "r689" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Tax liabilities" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average amortization period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Compositionofcertainfinancialstatementcaptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r33", "r459", "r631" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r128", "r129", "r130", "r456", "r457", "r458", "r553" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r104", "r253" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r131", "r132", "r133", "r134", "r143", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r281", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r498", "r499", "r500", "r501", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r619", "r650", "r651", "r652", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r745", "r746", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r415", "r417", "r462", "r463" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r354", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficitParenthetical", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r295", "r354", "r361" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "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) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Sales and marketing" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r417", "r445", "r461" ], "calculation": { "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails": { "order": 2.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r213", "r226" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails": { "order": 1.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", "negatedTerseLabel": "Less accounts receivable allowances", "periodEndLabel": "Allowance for doubtful accounts at end of period", "periodStartLabel": "Allowance for doubtful accounts at beginning of period", "terseLabel": "Allowance for doubtful accounts", "verboseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofallowancefordoubtfulaccountsDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofallowancefordoubtfulaccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r229" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r104", "r319", "r328", "r329", "r593" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs and debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r246", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r104", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r186", "r195", "r201", "r219", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r537", "r539", "r572", "r629", "r631", "r668", "r688" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r13", "r64", "r121", "r219", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r537", "r539", "r572", "r629", "r631" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r556" ], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r418", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails", "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails", "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r127" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r62", "r646" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r410", "r412" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r410", "r412", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of equity acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r525", "r526", "r528" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total fair value of acquisition consideration", "verboseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r523", "r525", "r526", "r530" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Liabilities incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r103", "r533" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r524", "r527", "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r517", "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identified intangible assets acquired", "verboseLabel": "Total identifiable intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "negatedTerseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r518" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r109", "r110", "r111" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r109", "r110" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r726" ], "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 of capitalized internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r247" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r725", "r727" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r724" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "verboseLabel": "Capitalized internal-use software, net of accumulated amortization of $31,139 and $25,476 as of January\u00a031, 2022 and 2021, respectively" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r235" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r233" ], "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 (in years)" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r235" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r234" ], "calculation": { "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails": { "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": "Capitalized contract costs at end of period", "periodStartLabel": "Capitalized contract costs at beginning of period", "totalLabel": "Total deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r234" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails": { "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 months)" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r234" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails": { "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, non-current", "verboseLabel": "Deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/RevenueandContractCostsScheduleofdeferredcontractacquisitioncostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r236" ], "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": "Schedule of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r86" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails": { "order": 3.0, "parentTag": "phr_PaymentsToAcquireBusinessesIncludingContingentConsiderationNetOfCashAcquired", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedTerseLabel": "Less cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r41", "r106" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r18", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r106", "r112" ], "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\u2014end of year", "periodStartLabel": "Cash and cash equivalents\u2014beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r581" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r118", "r121", "r147", "r148", "r153", "r156", "r158", "r166", "r167", "r168", "r219", "r282", "r287", "r288", "r289", "r293", "r294", "r338", "r339", "r343", "r347", "r572", "r736" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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 Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r269", "r674", "r693" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r276", "r718" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsFairValueDisclosure": { "auth_ref": [ "r24" ], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services.", "label": "Commitments, Fair Value Disclosure", "negatedTerseLabel": "Acquisition related contingent consideration liabilities" } } }, "localname": "CommitmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r56" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r553" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (up to) (in shares)", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30", "r631" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 3.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\u2014500,000,000 shares authorized as of January\u00a031, 2022 and 2021, respectively; 52,095,964 and 44,880,883 shares issued as of January\u00a031, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r247", "r251", "r522" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r175", "r176", "r205", "r570", "r571", "r717" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r175", "r176", "r205", "r570", "r571", "r715", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r175", "r176", "r205", "r570", "r571", "r715", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r171", "r685" ], "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 and risks and uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r175", "r176", "r205", "r570", "r571" ], "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 (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r175", "r176", "r205", "r570", "r571", "r717" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of rollforward of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r365", "r367", "r380" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetPurchase": { "auth_ref": [ "r227" ], "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", "terseLabel": "Contract asset additions, net of reclassification to receivables" } } }, "localname": "ContractWithCustomerAssetPurchase", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r365", "r366", "r380" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r370" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r365", "r366", "r380" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Increases in deferred revenue due to acquisitions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r365", "r366", "r380" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r76" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 1.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenue (excluding depreciation and amortization)" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r80" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 1.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r122", "r494", "r504" ], "calculation": { "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r122", "r494" ], "calculation": { "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current tax" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r122", "r494", "r504" ], "calculation": { "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r174", "r205" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r521" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r109", "r111" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r109", "r111" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r117", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r313", "r320", "r321", "r323", "r332" ], "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": "Finance leases and other debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Financeleasesandotherdebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r120", "r126", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r326", "r327", "r328", "r329", "r594", "r669", "r672", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r324", "r672", "r687" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r296", "r326", "r327", "r592", "r594", "r595" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r52" ], "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 commitment fee" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "negatedTerseLabel": "Scheduled reduction in interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51", "r297" ], "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 (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r120", "r126", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r326", "r327", "r328", "r329", "r594" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r53", "r683" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r120", "r126", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r322", "r326", "r327", "r328", "r329", "r355", "r358", "r359", "r360", "r591", "r592", "r594", "r595", "r684" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtFinancingAgreementsDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r84" ], "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 related fees incurred" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Equity offering costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r45" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r495", "r504" ], "calculation": { "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r495", "r504" ], "calculation": { "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r25", "r26", "r484", "r671", "r686" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r105" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r495", "r504" ], "calculation": { "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r485" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r487" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Deferred taxes, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r487" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r492", "r493" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "auth_ref": [ "r492", "r493" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences", "terseLabel": "Accruals, reserves, and other expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r492", "r493" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r492", "r493" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Reserve for bad debts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r486" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails", "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts": { "auth_ref": [ "r492", "r493" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs classified as other.", "label": "Deferred Tax Liabilities, Deferred Expense, Other Capitalized Costs", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r492", "r493" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r492", "r493" ], "calculation": { "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesCompanysDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Company contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RetirementsavingsplanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r104", "r261" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 6.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r104", "r184" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Equitybasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r418", "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Schedule of stock based compensation by type of award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r361", "r682" ], "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", "negatedLabel": "Payment of preferred stock dividends (See Note 7)" } } }, "localname": "DividendsPreferredStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r9", "r19", "r31", "r125", "r285", "r287", "r288", "r292", "r293", "r294", "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Due from related parties, current" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesNoncurrent": { "auth_ref": [ "r42", "r125", "r285", "r287", "r288", "r292", "r293", "r294", "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).", "label": "Due from Related Parties, Noncurrent", "terseLabel": "Due from related parties, concurrent" } } }, "localname": "DueFromRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r135", "r136", "r137", "r138", "r139", "r144", "r147", "r156", "r157", "r158", "r162", "r163", "r554", "r555", "r677", "r695" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r135", "r136", "r137", "r138", "r139", "r147", "r156", "r157", "r158", "r162", "r163", "r554", "r555", "r677", "r695" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r159", "r160", "r161", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Netlosspershareattributabletocommonstockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r474" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (as a percent)", "totalLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails", "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r123", "r474", "r505" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal income tax benefit at statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r474", "r505" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r474", "r505" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "negatedLabel": "Permanent differences (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r474", "r505" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign taxes (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r474", "r505" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Equity compensation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r474", "r505" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r474", "r505" ], "calculation": { "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local tax, net of federal benefit (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesEffectivetaxratereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r446" ], "calculation": { "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "negatedTerseLabel": "Less stock-based compensation expense capitalized as internal-use software", "verboseLabel": "Capitalized stock based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.", "label": "Share-based Payment Arrangement, Cash Used to Settle Award", "terseLabel": "Cash settled stock based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r448" ], "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 term for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r448" ], "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": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r448" ], "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 to stock option" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "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": "ESPP", "verboseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r69", "r70", "r71", "r128", "r129", "r130", "r132", "r140", "r142", "r165", "r223", "r354", "r361", "r456", "r457", "r458", "r500", "r501", "r553", "r582", "r583", "r584", "r585", "r586", "r587", "r705", "r706", "r707", "r749" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees": { "auth_ref": [ "r679" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r104", "r333" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "negatedTerseLabel": "Change in fair value of warrant liability", "verboseLabel": "Change in fair value of warrants liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r556", "r557", "r558", "r566" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r559" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of measurement inputs and valuation techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r311", "r326", "r327", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r406", "r557", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r556", "r557", "r560", "r561", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Fairvaluemeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r311", "r391", "r393", "r398", "r406", "r557", "r635" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r311", "r326", "r327", "r391", "r393", "r398", "r406", "r557", "r636" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r311", "r326", "r327", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r406", "r557", "r637" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value recognized in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Settlements", "verboseLabel": "Settlement of liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at January\u00a031, 2022", "periodStartLabel": "Balance at January\u00a031, 2021", "terseLabel": "Contingent consideration, liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r311", "r326", "r327", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r406", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r565", "r567" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r600", "r606", "r615" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r602", "r609" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "netLabel": "Finance", "verboseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails", "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r598", "r614" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails_1": { "order": 2.0, "parentTag": "phr_LongTermDebtAndLeaseObligationsGrossIncludingOriginalIssueDiscount", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "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" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails", "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r598" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "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 current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r599" ], "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 Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r614" ], "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, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of maturing lease commitments of finance leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r598" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "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 noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r599" ], "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 Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_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 payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_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 payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_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 payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_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 payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_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 payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r601", "r609" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 }, "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails": { "order": 2.0, "parentTag": "phr_LeasePayments", "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": "Finance lease payments", "terseLabel": "Financing cash used for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r597" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r600", "r606" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation", "verboseLabel": "Assets under finance lease, accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r600", "r606", "r615" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails": { "order": 2.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" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r597" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment, at cost" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r599" ], "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 Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r612", "r615" ], "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 (as a percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r611", "r615" ], "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 (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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", "netLabel": "Useful life (in years)", "terseLabel": "Estimated Useful Life (in Years)", "verboseLabel": "Estimated useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r252" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less accumulated amortization", "terseLabel": "Accumulated amortization of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r254" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r254" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r254" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r254" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r247", "r249", "r252", "r255", "r649", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r252", "r653" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails": { "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": "Total intangible assets, gross carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r247", "r251" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r252", "r649" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net of accumulated amortization of $1,178 and $525 as of January\u00a031, 2022 and 2021, respectively", "totalLabel": "Net carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleoffutureamortizationexpenseDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r649" ], "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 (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r536" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsAdditionalInformationDetails", "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r104", "r330", "r331" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.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", "terseLabel": "Debt extinguishment cost" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 5.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r237", "r239", "r631", "r667" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "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", "periodEndLabel": "Goodwill balance at end of period", "periodStartLabel": "Goodwill balance at beginning of period", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofgoodwillrollforwardDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired during the year" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofgoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r243", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r104", "r238", "r241", "r244" ], "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": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r242", "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill adjustments during the year" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofgoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofgoodwillrollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": { "auth_ref": [ "r257", "r263" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "auth_ref": [ "r257", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "terseLabel": "Capitalized implementation costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r259", "r265" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r74", "r186", "r194", "r197", "r200", "r202", "r666", "r675", "r681", "r696" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before (provision for) benefit from income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r475", "r482", "r489", "r502", "r506", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Tax examination, penalties and interest accrued" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r141", "r142", "r185", "r473", "r503", "r507", "r697" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "(Provision for) benefit from income taxes", "totalLabel": "Total provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/IncometaxesComponentsoftaxbenefitDetails", "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r68", "r469", "r470", "r482", "r483", "r488", "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (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.", "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Increases in contract assets due to acquisitions" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsRollforwardofcontractassetsandcontractliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r103", "r645" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r103" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r72", "r183", "r590", "r593", "r680" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest (expense) income, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of components of interest income (expense)" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r678" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest (expense) income, net", "totalLabel": "Interest (expense) income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r81" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofInterestIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]", "terseLabel": "Cash paid for:" } } }, "localname": "InterestPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r98", "r100", "r108" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r256", "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized internal-use software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r613" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r617" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails", "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance leases:", "verboseLabel": "Finance leases:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r604" ], "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 (in years)" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r616" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r605" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases:", "verboseLabel": "Operating leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturing lease commitments of operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r614" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r121", "r196", "r219", "r282", "r283", "r284", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r538", "r539", "r540", "r572", "r629", "r630" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r37", "r121", "r219", "r572", "r631", "r673", "r692" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r121", "r219", "r282", "r283", "r284", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r538", "r539", "r540", "r572", "r629", "r630", "r631" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r556" ], "calculation": { "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "negatedTotalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r47" ], "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": "Line of credit borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused capacity, commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r310", "r325", "r326", "r327", "r672", "r690" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails_1": { "order": 1.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", "terseLabel": "Long-term debt", "totalLabel": "Total long-term debt maturities" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r23" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails_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 finance leases and other debt", "verboseLabel": "Long-term finance lease liabilities and other debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails_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 finance lease liabilities and other debt", "verboseLabel": "Current portion of finance lease liabilities and other debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails_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": "Total finance lease liabilities and other debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "verboseLabel": "Other Debt" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r126", "r279", "r315" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r126", "r279", "r315" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r126", "r279", "r315" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 1.0, "parentTag": "phr_LongTermDebtAndFinanceLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r126", "r279", "r315" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r126", "r279", "r315" ], "calculation": { "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleofLongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r280" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtScheduleOfOutstandingloanbalancesDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r102", "r105" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r66", "r67", "r71", "r77", "r105", "r121", "r131", "r135", "r136", "r137", "r138", "r141", "r142", "r154", "r186", "r194", "r197", "r200", "r202", "r219", "r282", "r283", "r284", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r555", "r572", "r676", "r694" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r135", "r136", "r137", "r138", "r144", "r145", "r155", "r158", "r186", "r194", "r197", "r200", "r202" ], "calculation": { "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails": { "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", "terseLabel": "Net loss attributable to common stockholders, basic", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r146", "r149", "r150", "r151", "r152", "r155", "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r186", "r194", "r197", "r200", "r202" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r607", "r615" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r598" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "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": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofmaturingleasepaymentsDetails", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r598" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r598" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, non-current", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r603", "r609" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofsupplementalcashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r597" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/LeasesScheduleofoperatingandfinanceleasesDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r612", "r615" ], "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 (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r611", "r615" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r618" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Accumulated federal net operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r541" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Backgroundandliquidity" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r16", "r49" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails": { "order": 5.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r542", "r544" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "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 (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Financing payments of acquisition-related liabilities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails": { "order": 1.0, "parentTag": "phr_PaymentsToAcquireBusinessesIncludingContingentConsiderationNetOfCashAcquired", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "terseLabel": "Payments of acquisition date fair value of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r96" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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", "negatedTerseLabel": "Debt extinguishment costs", "terseLabel": "Debt prepayment fee" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r94" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r92" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedLabel": "Payment of preferred stock dividends" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r97" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "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": "Payment of offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "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 satisfy tax withholdings on stock compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r87", "r529" ], "calculation": { "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails": { "order": 2.0, "parentTag": "phr_PaymentsToAcquireBusinessesIncludingContingentConsiderationNetOfCashAcquired", "weight": 1.0 }, "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid on acquisition date", "verboseLabel": "Cash consideration paid on acquisition date" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r88" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r390", "r392", "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement savings plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Retirementsavingsplan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r22", "r387", "r388", "r389", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Share-settled liabilities based on company performance" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccruedexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r418", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "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 (See Note 7)" } } }, "localname": "PreferredStockAccretionOfRedemptionDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "negatedLabel": "Preferred stock dividends paid", "negatedTerseLabel": "Preferred stock dividend paid", "terseLabel": "Dividend paid" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r39", "r40" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r10", "r12", "r231", "r232" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofprepaidandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r90" ], "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 IPO, net of underwriters' discount and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock in equity offerings, net of underwriters' discounts and commissions" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r91" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r91", "r120" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from 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", "terseLabel": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r90", "r451" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r90" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r263", "r600", "r606" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less accumulated depreciation", "terseLabel": "Accumulated depreciation and amortization, property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r65", "r264", "r606" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net of accumulated depreciation and amortization of $53,321 and $40,148 as of January\u00a031, 2022 and 2021, respectively", "totalLabel": "Property and equipment \u2014 net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r20", "r262", "r597" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r44", "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r264", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r264" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r262" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/LeasesNarrativeDetails" ], "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 (in years)", "verboseLabel": "Useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r79", "r228" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CommitmentsandcontingenciesScheduleofaggregateminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesUnrecognizedtaxbenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemablePreferredStockMember": { "auth_ref": [ "r17", "r121", "r219", "r282", "r287", "r288", "r289", "r293", "r294", "r335", "r572" ], "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" } } }, "localname": "RedeemablePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r400", "r622", "r623" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r400", "r622", "r623", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related parties" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.", "label": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party", "terseLabel": "General and administrative expenses from transactions with related party" } } }, "localname": "RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r400", "r622", "r626", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r620", "r621", "r623", "r627", "r628" ], "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]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r93" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedLabel": "Payments of revolving line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "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, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Principal payments on financing agreements" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r467", "r647", "r726" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 4.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r34", "r361", "r459", "r631", "r691", "r709", "r714" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r128", "r129", "r130", "r132", "r140", "r142", "r223", "r456", "r457", "r458", "r500", "r501", "r553", "r705", "r707" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r382", "r385" ], "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 and Contract Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r81", "r285", "r287", "r288", "r292", "r293", "r294", "r716" ], "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 from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r73", "r121", "r181", "r182", "r193", "r198", "r199", "r203", "r204", "r205", "r219", "r282", "r283", "r284", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r572", "r681" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 2.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": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/FinanceleasesandotherdebtAmendedandRestatedLoanandSecurityAgreementDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r610", "r615" ], "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 operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r175", "r205" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of intangible assets acquired" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r159" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsScheduleofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsNarrativeDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofConsiderationPaidDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofFinalAllocationofInsigniaHealthLLCandQueueDrPurchasePriceDetails", "http://www.phreesia.com/role/AcquisitionsScheduleofInsigniaHealthLLCandQueueDrPurchasePriceConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of purchase price considerations at acquisition date" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of income tax (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r53", "r126", "r326", "r328", "r355", "r358", "r359", "r360", "r591", "r592", "r595", "r684" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r158" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r417", "r444", "r461" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock based compensation in financial statements" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r556", "r557" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r247", "r251", "r649" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r247", "r251" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.", "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "terseLabel": "Schedule of loss contingencies by contingency" } } }, "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of long-term debt and finance lease maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/FinanceleasesandotherdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r44", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofpropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of allocation of purchase price of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r624", "r626" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r418", "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails", "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r425" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r425", "r433", "r436" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of ESPP valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r55", "r118", "r166", "r167", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r347", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of Changes in Preferred Stock" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r481", "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r251" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r192", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofOperations": { "order": 3.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "General and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SettlementAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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": "Non-cash stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "ESPP offering period (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r428" ], "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 and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r430" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Unit Activity:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r432" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Valuation date stock price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)", "verboseLabel": "Expected dividends (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)", "verboseLabel": "Risk-free rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails", "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r426" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r426" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair market value of grants (in USD per share)", "verboseLabel": "Weighted average fair value of grants (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r437" ], "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 at end of period (in shares)", "periodStartLabel": "Number of options outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r437" ], "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 at end of period (in dollars per share)", "periodStartLabel": "Weighted- average exercise price outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r447" ], "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 associated with the modification of stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r416", "r422" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/EquitybasedcompensationPerformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r418", "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of market-based performance stock unit activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r419" ], "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 (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r444" ], "calculation": { "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Total stock based compensation", "totalLabel": "Total stock-based compensation" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationDetails", "http://www.phreesia.com/role/EquitybasedcompensationStockbasedcompensationinourfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period / maximum term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r439", "r460" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "verboseLabel": "Simulation term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationValuationallowanceofperformancebasedrestrictedstockunitsDetails", "http://www.phreesia.com/role/EquitybasedcompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r450" ], "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": "Weighted-average remaining contractual life of options exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r437" ], "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": "Weighted-average remaining contractual life of options outstanding and expected to vest (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "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 end of the period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Employee purchase price of common stock (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails", "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance, stockholders' equity (in shares)", "periodStartLabel": "Beginning balance, stockholders' equity (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r28", "r29", "r30", "r118", "r121", "r147", "r148", "r153", "r156", "r158", "r166", "r167", "r168", "r219", "r282", "r287", "r288", "r289", "r293", "r294", "r338", "r339", "r343", "r347", "r354", "r572", "r736" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r59", "r69", "r70", "r71", "r128", "r129", "r130", "r132", "r140", "r142", "r165", "r223", "r354", "r361", "r456", "r457", "r458", "r500", "r501", "r553", "r582", "r583", "r584", "r585", "r586", "r587", "r705", "r706", "r707", "r749" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r128", "r129", "r130", "r165", "r648" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r159" ], "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]", "terseLabel": "Stock options to purchase common stock, restricted stock units and performance stock units" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r58", "r314", "r354", "r355", "r361" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r29", "r30", "r354", "r361" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Purchase of ESPP settlement (in shares)", "verboseLabel": "Issuance of common stock for employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r29", "r30", "r354", "r361" ], "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, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r29", "r30", "r354", "r361", "r427" ], "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 units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/EquitybasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r59", "r354", "r361" ], "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 (See Note 7)" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r29", "r30", "r354", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r29", "r30", "r354", "r361" ], "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, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r59", "r354", "r361" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r35", "r36", "r121", "r215", "r219", "r572", "r631" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, stockholders' equity (deficit)", "periodStartLabel": "Beginning balance, stockholders' equity (deficit)", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets", "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r119", "r339", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r361", "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity and Preferred Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r588", "r633" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r588", "r633" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r588", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r588", "r633" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/BackgroundandliquidityDetails", "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r632", "r634" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/Subsequentevents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r520" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/AcquisitionsScheduleofIntangibleAssetAcquiredRelatedtoInsigniaHealthLLCandQueueDrAcquisitionDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsNarrativeDetails", "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofintangibleassetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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 convertible preferred stock to redemption value", "negatedTerseLabel": "Accretion of redeemable preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r282", "r287", "r288", "r289", "r293", "r294" ], "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", "terseLabel": "Balance of preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails", "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r27" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockScheduleofChangesinPreferredStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "New issuances of preferred stock (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/StockholdersEquityandPreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r209", "r210", "r211", "r212", "r214", "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r57", "r362" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r57", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r57", "r362", "r363" ], "calculation": { "http://www.phreesia.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "negatedLabel": "Treasury stock, at cost, 301,003 and 99,520 shares as of January\u00a031, 2022 and 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r131", "r132", "r133", "r134", "r143", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r281", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r498", "r499", "r500", "r501", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r619", "r650", "r651", "r652", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r745", "r746", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r61", "r646" ], "calculation": { "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails": { "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/CompositionofcertainfinancialstatementcaptionsScheduleofaccountsreceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r468", "r478" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized income tax benefits, ending balance", "periodStartLabel": "Unrecognized income tax benefits, opening balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesUnrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase for income tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesUnrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesUnrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r172", "r173", "r177", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/IncometaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r608", "r615" ], "calculation": { "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/LeasesScheduleofleaseexpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/EquitybasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r158" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r158" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.phreesia.com/role/ConsolidatedStatementsofOperations", "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "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/2021-01-31", "presentation": [ "http://www.phreesia.com/role/NetlosspershareattributabletocommonstockholdersScheduleofcomputationDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "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=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.11)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(k)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r589": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "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" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r595": { "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" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "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=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r61": { "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=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r618": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r62": { "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=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r623": { "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" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r626": { "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" }, "r627": { "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" }, "r628": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r633": { "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" }, "r634": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r679": { "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=120399700&loc=SL114874048-224260" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r682": { "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" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r698": { "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" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r716": { "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=120401555&loc=SL114874292-224272" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r721": { "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=120402810&loc=d3e638233-123024" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r729": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r73": { "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=123367319&loc=SL114868664-224227" }, "r730": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r731": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r732": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r733": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r734": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r735": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r736": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r737": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r738": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r739": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r740": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r741": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "5", "Subparagraph": "Schedule I", "Subsection": "04" }, "r742": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "7", "Subparagraph": "Schedule II", "Subsection": "05" }, "r743": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "9", "Subsection": "06" }, "r744": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r75": { "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=123367319&loc=SL114868664-224227" }, "r76": { "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=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "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=123367319&loc=SL114868664-224227" }, "r81": { "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=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "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=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 115 0001412408-22-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001412408-22-000019-xbrl.zip M4$L#!!0 ( $Z ?U1@5M=JLC,$ ")Q)P 0 <&AR+3(P,C(P,3,Q+FAT M;>R]:7<32[(N_/W\"KWN>\[=>RT*#-VQWGS?S]N=_KIWT>F?/GSV[N+AX>FF+YM-.G=#B-8?N,!HS-N[M_+NL'=N0"^/SWNG-^Z M_;->8=K=V"E:I@< I:?S+'4%'M\G/23_UF/;W9YIN^OW.CLI[IP-WT/HYN:I MZ[2>)=3@_:YO[L/-KC1=6[9B=* \/4/X M7M/]O0>,VBV>#0]>G_H%>A>T/!=KK9^51T>G?OVD) OC^W6+WIV/SB#R]SPVS_7>N&R]ZQ\X6 =3:&^.]GP]_^?C:\L^WXP8N_?7Y>Z_8&S?#/-9]WSYIF M\+S=:0=X?G[Y/)T8BN''W/O0+C_"\09P1)&[X>,O>[LA_G,M)\)Q3[GA6 MF MA=;..:X]D5$;39W_M)'Z&GH*9S=BUS:M].B0/U\'VO&)>EXWS?%:+?=P2T\_ M#NQ&Y_P=V3T_I/6^/]T\/WJC3[=;AU>-_=>MQL'FH'ZZVSS:?X^/3GW>:.TV M&Z?KM/[FP^!P_\/%]L;QU3O::!Y>G;7J5Q\NCTX_GM1/M]#1P0?4.#BDAZ=' MGX_V#R\:5R^;]=8FKF\W3]?9X>GFH$$V4;WU M]G-]_SV!S[S1VD1'K0^H?OJR>;2Q3NK[G\F_K[9Z]3UT^6Y_LU=?_Q0QBQ2Z M-*/*A(P9X3(=&,X8T\)IC@/\LO8BFF8W_/WL#HK3!'6S#4(W> 6H%J:YU?;A M\G_#8 7N(\!]?QM6940'P)<)FRF.?<82)\L%R(?': MB]>'/X)NY$%A%WU /C*"M!)1ZQ )T8;IZ-@WT 75X/E>Z(%&D/!=[W9#KWOS M?8CT?$&^;.Q?@_RYL=&$:[=0_>HDKV]\1ML;S<_;^R];]=.WT.&O3XY.'6Z0 MUR<)L*-_GR#7^M@V![J_W7J/M@\.K^JG[Z\ ](OM_?=L^^ ]K[\Y'-1;'S_7 M#Z#]5Q_HX<$F +;)&E?ND\+14@X3:+0!)E#D1&8\)QE1&D4L&!,!%*0=O/$C M4 E,*8UP+?>*T6"LL2+::)E&C#+^K8&X@NI!J+8WZI\"B0A9![H.%C Q"DTS MRY')$-)>Q^"8QQ2@(C\$U6I4318J=]78.%Z-JHI M?]^X4;5R*/P?*?HG(6B M-]@!2[FWWO:;8!*?);0^=$/L-]_E,?QVB'V^K.^O V)!,NMT!IH>( :F8*8M MHID@$10-C31.RL4._2'M0D8P+520H( 29CFV.#"* @M!&A^E? 1BK_-VW@OO M\O/@M]H]TS[.;3.48^TWAJP^V-X_QO4K.'[JKNH;[S_Y$+VU0611()$Q8+', M<*LS^ W, NX]&( _#!\#">1.Y9M%Q2P(&>1!$4+ %"/^T]3747IFSO&>: M^57PR=U4&-=[U>GVUEN=HI=?E2ZO!>%'-X;NM'&P=='8>)DW-NKTD-31X:F[ M.#Q]>;*]\3&'ZP#:XT$)W=Y]Z.KX\'0=U=\DV/WIX=5N.C^OOP%E\ LB#< M[<96@@[_^VJ+PGUHX^HSM'G]JG'J/@5*4-0893*47!DH*/@>P]QF"-CL2E ; M?A@ZQP5WF(#-1C@S&K@8@++$^<"BM=9_';IW 097@&&7W(KO@NF&_5"TMN,8 M1SQOR*X^C"#K7-3??(1['B7CC4(7H^TW'RX/]S\VCUIO3^MDBS5.X3D'[VG] MU3W(3M?!0/M &JU#LKWO&(PZ=K0/T!Y\;!U":PY/CTEC?YT?;;@+4!0']0WW MB0>LA%4::)&:C'D@2*,)R6 @.&0YD2AY4';(#\%$/(J&,<\$PTQ);+3U0DJ. M.>7.T"%,^"N\> W0;EH_V8Y B"4Q[O5,KU1!MN/PK!P,[TXW3Z-N\[(7VMW$ MH>_R;J^B4(YL< K?,=CK^&BC#B1XC([>?&! C&"7OX=GG#3KIQ_@7@#MJ_LV MN -H/X!=#\1Z58?V[T+[COGV!MCE&_ <>"]@!M;8./D,\%^\VU\?V>'KGZS% M4F,>,A\#B &-*#/4A#S-\!=C[U0K#O7;_6; M:7EM(YP5 1!.X,*5MQGVAP11<2]-],#QGFENC5#>*NJ5DC&]Y-?Y8B6(\Q%$ M3['B-N+,"%'D>)[SKMXZ1L; 2;A&^D1): M;MMF?EP*4W<$Z>S9;254,Q0J3JEW1(5,,PU:L14T ["2&\$*3@SHLD@OE5 U M.FVWDJMIR-7@CEP1'KAS.HN6AHQ% C8RAC]4>B.-\-YI.D&YFN/4MQ*HF0@4 M,( 4GON,P<#/F'&@ASGM,\)]0,0+CBR;ID ]NQM;4\"4"YB[T'T@(B@%/3WO MEI%#('*U,@CJ>6]P!J+4S5MGS11&5/YV4B2)O!W\\_2RZ^$.S^[>8OCXFV>. MFM#M](OR6QEJ]GPDY4/9^IGUY/&-0AD,,OZ6^_0]YJ&HE0T*#T;&O=KZW[N! M#?[=STK_U/A;MV>*W@8,HQ=#Q B -K[NYMAU,_WX5#($]^81PR/C M[^.'/+O340_VFW;,.^Q)5%XS*:C!Q*801HNUE429$3O(A>BN85A:;]19\E8/ MC(\\K@?Z[7SX^OU2^H8_MF!(](OP8A0>^?S#WL;X\O&A\?=T_8.]*;UEA$I@ M5:4904+3@+%3QE*PFZ2FH\F;$KY8O0GR1(%:?K$WNR<&!ND7'3H2Y_+@#_?H M#ZA#B]:C^*?E\VX//'[^7J@>P+_2 [='Z$XH]I+P7+^>S\^A6;=/+:2JI?"N+O%KVT-NK[KK== M[(7B/'=A_3('BB@7N?NVZXK\;.3:&1WO#F_S][,'[W[=;=>-J,0L2["W4=AD M7D9F*-%6Z>@$19)'*]P02S3&1FP1(_'$D\,2RL$S#V.,,D4\S1HC93U M3BK/2>",)"RQ'F.)5E@^"DNL'X\EFAB66$0EJ ^11\J0!*6"0S\SR;DC/'I7 M>8[=,8,R:JCH (+=O'W\.BPGPW)NH@"3)=C(&-"K8I9P%P,8@=@S+RK/L/- M?7.2 Y'W;5RC%.P7RQT+/61:VC MD8I0Q;5%Q/+*LVN*$MMS>>FC6DY2120:8D!I#1-(K"'F,70 M88;1E"6!86JUPUA%JZ1(SD;HMP7DB?&BY?6J9 HXZ@U>=5IGG39\[0Y)XSJ4 MN--J==I[O8[[/'G>N/&")A0GY >6*!+J(FC#%AC=@!85I+(:T:"]U7%YH%GW MOEQ#-LT=D_NM]FC)LB(P.10!&1P,#1A&D#(*(6>CA'F8".GTTL"T&WHF;P>_ M:8HV&#%3F'ZG@H]0(EI!O77,,# Z=-!,1ZHDJ$1<,KLT^.P7Y8+$H$H<9Q@3 MD46.D+6,&6.D(3AXK[Q'TG$\.W#FU0-:QL@X@7^\9LI*%3&65C/L*!6>5<'[ ML7 \,G^UR@?H8&NITY(P@HDEFE/DG>4>,\!X^5"=V20^?W YV&A*D^"DP(QQ MI2S8')%2YI%&FL_#UJBR\CQ_0)W G ?GJ)6:!2HMCHA2T+X1ME03NGR 3EE7 MF#^D8/=KPPD6%%$FI+&11LZD8U$0"4.W#*)9!B1G9-?>A^97-!XK):$*601J MCM=!X2A2;)./&D<^V@Z\#-#,P:Z=($P8='&KD8U!4#"8M,($FZ!58%X&&$U+ M ],L[=H)XB-4(#Y:SJCQS%BOH^#&1",I54+2Y6&XF=FU$P0'AHH1P5GKL&%< M2)M2E:@4.224]&B&'#F?\R M"_"^H-@[I5%@1CH=&<5!>@+2SLTHS=%2H3H7NW8^X&)I)>,4!BOAS"IG''-" M.(*=5]%3O7S@SLRNG1.@P+D*(46 _"F)&M; MT/%%69SJ9IO:_DE>^+*08/#K;;\;NDEZ_+N.&698I)J7:9X#B;PJ G#_(Q_^RT)+,Z(F(+1*:.4Y MULA2PS#3*O)@*,4B@"PS'49+[!Q-/?76SPKMUX0'Q*/3_@'I&9[_6X@/RA"' M_T] ?'Z@*,6"B4_:(+MKVLM[.6_U65:8;38+7Q/.@""-@Y" 1=&", M"0>CV(1J=;VYK%#7_TSMHPI@,"WQG[]GX&?JBE4 L&D-FKD =IV[\&R8X:53 M?)$2,TWKUT?'MWET3DRO0O1:^Y2+ PC3:Q52H7I*!%9&4E,!(;AQ +5=2!6 MDJMA-^]^?CGX4K-XU>_V.JU0?''RKRHV/\T=O_)^+T/;G;1,\?F>16*:H0LZ M5&CW0R/\LD4R'%:GG6+<>=T;A7+\TW8[+-N0:_=3P[^2@O8,/O[P8/N98G,+ M-MBF+^9?+Z?7?3D8BF'3=+]T_I[UP9[8Z\3>A2G"O2N71#3O>H\1E@1Y4Y9% ME%$JHJC%5##K)<:B"OK6'"%?J18WJ;:'+7U0L1@=^V&F0]$[ZM..$4$9_+5 M>"D_ @N.&:6KD'#X>O$"A,M_J4ALMLZ:G4$(2[MPR(A)U6UP" %ZE2(3%-=2 M"A:5!=40CYQ@@-W"(N=/03M)%W5?=XI&N%AWKM.'V[:/=XI.&SZZTLEU?[7J M^JP]8!0/Z'<_G'GH17A5@4P- C, :\$MXHXK)Z@C5BU^ M#&HE )M<7*I,.?\B=5@RP80! T[%(%(B'9?*081E(]+[^O7U2/N\[.):1?X%R MI8'A3)@)3#AIA?""&X&LPD2(*DC,M'']*9%=*D_578G!#&EK,(\QI(Q+(#<6 M(RDXB3R*4(&@V04B@*E,UD[[*#GV7'+)HJ=*8(6#C2E)%@I(+\ED/7.$)KB= M6'OM"1/84\U28+,4I7JEP+K15J)E9-U_F<(GB#;">6AVEM:@L9X$T+JP2WL\ MD&7POX@]DM)*13E?)GJ<":+3,6<,1BAB[5F(S.-HN2%.:1-I2MF+*["=?V%! MFAQ)DK3FX5Q0+FU@)=Y((J6SQ$E "1F2X!1W%6+DD3#E;6*="ESBE=4,H36N"4>H-<*7V M8"\:R[##RZ)0S@VI"3J D L1S#%N4^E$KU0(C&J% D\Q\;P*-3!_"K)WP73# M2:?IMUIG1>=\N*J\C*3I)8V<&V\)#4QZ9T. 1F(8U1P["JPFW@1<9T*:Z;: M7BSH8"36S/N@0&MQ%EE$B0E6D25CS=E#-3G:#)9YX$N&M"),::H$R$BEUV+B(,*%:,Y?"-A 8%S18'92" M[XM/I-5 >CHQ'"PXJV-([,FP% I%AH6@U AJ)?*+3ZV5 V]R9.M-*N^=4MQ( MSE(R12ZIP1&%@ 5BK HY;A8U"'^T%V0W-(<1/B?YV7*2=ZJ=RK3'V*6\.MXR M:KCVB 42&(I5BJV<&= _)=3+NXR)A=8<88YP**D>%;04,JHI -KFYW@07=(PL+4DSY:AB M#GGDG,2"Q>B6GJC?Y0[NLY210TR"PLUMD!P(E(#AA&5*2$^XQ"FX>H$S/2PF MHM,QE!"QCBNM%<:,*FEQ"NQR.&+,<:H2L)R4.0N0)NI]TB8B0Y%V+.FSB'GO M!-%>B&!&T2#5*.50#;-V_J4>,,'*20,FL&;,Z)0H+U(5(I4&:\2KM#USD76: M^<^26EE/,6+1><>B3?7=K$7BG-0A&XE'^S;KBORLQ+1E'NPF5(/ MCDY;2OH51(%:A;FU/##B4T8E9PR/H' %"C]5@'X7&-+YJ$Z!QU2=/2#M85IE MF@2K'#=28A:#9Q4HZ+VXD,ZGH#=HP\3!1!F1T"PJHRQRB&BJ PV28[7XKH2' MLZDF-$%K,FV7MX_7BR(YUZL4P4)3+D)J*-:1,R12D5NJN$#*Q>AM%;P'BX3+ MY!P&3*H H\3;%+N 4QYO'!F1--4BCD&(*H^7=>>*?FEAA")T4]31CAE4:="8 MB&,P0NB88?SO%#:N-$XC73:]?P ]O^^V0Y'R:0&&5X:3F M3P H)T%?!VS@;V"&&Q.I]5R2*#A*-O;B4]PB S5!NA/1.T\"PB&YK0TVS#K# M%>7:4H-X!4*Q%AJH"6ZG(@CL)@5/$BXS3)Q7,K4HT1&8QDJ3H<04(CKY!T7FI' M1QY>X+UL18"_,*O=I\#O> 9OG_HKJVHZ$H$HI3:MH4JA%37!4K ':-!1X.JR M)?S6+P#0L%.$5MYO/0!O-8B2,^(9IRI5_F%6.I/236/E0PCPJZBP 3!GB";H M+^3.1QX-"H$R&IPFA%@7M !-1#(D1KJA)"N(?E@ME!F92))3!0J&Y4:G-,+< M24L%]HHHI;'6.)1$EU:U%K=,XU?+)8:BE:K;3=7Q5"Y;3:3TH(_(.:*-UMHS MPI1QD@3XESI/)$:H LN+\T-D_DN)C$LR+,0!)I637FN)N>".X6"\X15(Q[VJ M'#E'9093Y"CF&G'ERBTF'K1/QEP*U$0F5"D=YDJ.JA*DI*D( 2E.K"F#](W4 M7AE"D^$C)*I2-L!Y"5TE<>=(V"7. RM16$>SJ+ M7X'P!G'"&)5>,1JPQ8L9;%$6L0'CAO*&L]'0QEP!(9X.P%G1<,$H8U=@P MT$V8#!+F$9N$KK(.EY6LS< 9I'CPQG()?RP3A)L(RBYFG"@( M8X@Q2V4 NTUI;S%%5 6C/$-$$ED!'O$A?_XN')OF9MF>6XGU0]$S>7LO-)ME M'4: *>7V"\4OIYGY?85P_M3E#4-.Q8A2%2=+I%5":H:=,@3$5I$*2.P*1,J- M9,0CSI5AV'.C0M AT$A-RF,_]%$BC C-QA\J"&*Y1Z/3;'8NMMO;,88RT&': MUEP*$J&/6["X<^JO:!-&(ZN"Y(YYQJ@WFAGA5* Z1&?8<._3"L1'+\C>P>57 MXK^,4%(+;ZT!,\DE6TEC::W3TB)KQIF+H#NS\8<50(]TM;(,/X8S[Y_Z"Z,L M:&$8S'V>)N6,:^,U=DXAKTAT.HP+?JQ ?*PSXC8NOS+*HJ"(*21"%,PJ4$0B MEMIBDG0/1\3(EEI@7]:U&ELFO_@"E[W0SCO%^F[P(;2,;897G?8YZ-8I=\9. M$0"L(O@IE;"_:_1,:H54JF@PL='AR*2T1E@2?.2!,X.%8$N 6)&'[LLE0DPC M1@ :2S1GT5 K!-'.P3!S@FHM*X_8VWX:8U6'2?E@!<4F1"T9(\:D"8H/O4M& M(EIIF&Y7!>>9SY/S!C998&C7C4GLFG5<>B:A*5RA9M;Y(QLL-L@' M33'S3 1AM0M!FI35EA%BZ&@_0S4!G??L>W=[PZ3R$/.(4ME.(;%E6#"M(J;4 M29I,_N#1$B"V"%;C!!%S5$5MN&=!$@;&HM*2T;>3O/4GZ+4Z%>@_;)F M+QZGV=]'^%>VPA!%.&,$,1.9X\1X[:*3F',-)CK5BS\:UR],X;^,&=YLG34[ M@Q!FXNV!B$U M!SXDU'+"A0J<8L^EX';QL9KWP)D@&(%'D_+(Z.[N?5@28;F[ M(Y&"6JP\UA'!G*V]]0Q(2!/C=$QY7RJT(W&AP)S+3C^-&$ I5&3>L&B(L6PI:\F$R+C&$>!+M0]PT*#-J:B\,QRL5%IA:IT]@'.A4^4H549%:Q@" M*(GB 2,E761(HF!Q=>ETY@#.AT(-MD(P8A0+G($V8R7E1NB0ML%X09; KMH) M1>P4K931;N_$%,M9E$L9BDV,6BCG& M$$;"**3(T1&*DK3"1S@O&^6BGUF'E M@#NCC(QRI(54UF,:61JDT5273N<$XYPRYAEJ?6!.FN 8(4(3Z37CCG@K&;$5 MUDL?=%8-_49+2:L$&4480*40LT%;;@,6'!,MB8HX5)]69P_D7(@5YD%*I4-( M2,.X4!;4T\AQI($CQD05*APN&I#SH5:5%JJ)5\2BP#2)*F >N*9,@^;JJ%FR M$;F,8U%RCSSA,GC0:S"U2@@'= JLBI,_SBW96%S&48@],B8($E/*-.2Z8W&^U7YFSO&>:RZCO M6!=C$!QF1@WL&HWQ5A.E.3,*>XVK9$8N*JYSH5R$@&4=BU*"KH."TS1J@U$ MRHU8!5DAREU07.?#PY;QB'$(2BO,;-K<*CR'P4LXH0XCNUP\/*R4.G;*YLOI MR2/2:F1E<(9C9CRWCFHO'2?!$J1\E4S.!81T/L:G9-IP[8PVGED=%<$L:&ZC M0-1+5B6OWN)!.A_B16"^4">5M3XRIYWETJC@/,46@-6C48H)'4*:/BPJI!,- M(WCT4S_"[5--H3O/+#W"+TTW^)2Z$"X9RE?9P%22Z"1LM\/4&0*36S+RG8QE M9$+VE$F91"1WEJ;H1FQ2?A&#",>1$.?12IRF(T[[%YUE%")(\K<9J2.)T482GYB1E&+<$J,HR9]U;!+(<%)=H;[K3F%1*H M.]"6VXRO8=TQ@W2S]0+0/"[W3XYP?=WI%Y,2K46*VIN/,"'!A<*:^B 0PX$: M:5CR'@;I;,!C%WXEA&D%)@U>:B88#YXP2RC,-@9FFG*G9\J%//) X&MS%?T> M8'[WJ=VB]WP_[Z6\DUMMGY_GOF^:-ZPT7D+H;O=.0K%_,MS&X3;N^ZG#)^ "P3]B+Z-)R)1A@0ND(C $37M2C42!A6 ,Z,,P"_&53/VX3*5# M]X5G&66'!:.8P$1PS9D6Q A%G'! 14A@A='BI_R;]YPRE2Q_'G'GE+04J9V$UYJJH"@%,M,<.4HKN_-X'K!,;@^RQX10*XWVA#,9 ME.8D.A@=0GJ-!:E26.>"6L$_'L3VZ">N=D(_["I4$:&(D8X\, $SM%8FY041 M1#KJ<96J,T]M26$EU563:FT0CRR*X$&W(6D='1,/FJ>F42'&XO)+]6-,*.(L\"8]<+RJ%V(T6 5+#&_ 5M_?\5N)=55DVI.'-=8 D=;PH00 M)H*-HXUP)(*8QRJP=7*O[29]^<;;5L_;>:O?FK*T_A:[6VE ),!!\,5Q40D G#^%,":2X?(9"5%!##P")/$J""8EI;^ ,2 FJ?#C%Y M3BKK,)G!\)Z.JP0(7!A#J4^964#WEM19&*Y28YT M.%?C14Y5.63FEB)./7[544W(B^9\#$YB:@)ES@BKO:!1>Z#ZQ=3+]HYN?E2>TTHEPS38)E.FS\H-C[@%+7)_*CF MP-(+$%D)T,_7%N%2"ZF=\R M5FK'7*U"H:RB1C.$J&,2$27 ,B2$28ZIMZ-!O_0"]-NI'1-T*UB*G4%66R49 M8L$8A%599QD1F$@J$$"V4COF*D#<>&FQ$M(KRP22RE'CA<$*BX@$)942H-\$ M,R(\29&BP6C-I.-*.Q$\153RR*AG8\R06E3,7O:[>3MTN^ON/_V\F]_L8D]K MLN_[H1\VIA =?Q^,6^_T\V 839"-P3EA)?-8&T6,92FIB_$D!GN]64(O?KZ( MN:#RP)X%_4COX:12?@0CO>'"6!I9I 0T><$%Y@ZZV#/D%Y\#%V,\383K6XX X3K 7AS&AD'72])#+]=B4CA5OQ>*ZY,J(@ 1TI3 MYI&DA(6@5*">[E[U>FW>\6@(K@HC8TU M/E@PW9@S46L1(U/8:H9Q<&+Q=99%PF6"MIF!+I?!N( HDP2#+H,M)]%XKAU5 M%5A(_!XNKSM%R(_;U1HN&-06CJR2BA%09**R0FO.#49.T6BJ$.)Z'>T!=_!Y ML]Q(OI<\%V62M\U+U^S[X%\7G=9P%BM#M[?CIBG:>?NXNQ.*873WX.$;W L$ M3Q$CMV/ ES;V60>1]J83)!@3*BI-<90H4 <3GW*V0ND>EU8PYI(T,G*4(+(R MT)300)F(-<'81&>\XLQ6*&GDL@K&?%)/NA <,0$%FY*["6,4#QSHPW+*&655 MV@,T$\&893V%N4PA"%%%@_=!8<^$HQI%^#=HIT'38-2OII#?K, &LR*"5N&9 M=& Z:VHLQMA*%YUV3N@J97M?-H&84Y%'3K@DE'EF+?P!'9/R%-1EE8_$([V: M,NX*Q(%)R2^FX".=_V0!?.!4M)KR%/$3E';&2D\I2@5Y,*I2>ODE$H7Y% 7! MV#GL)8F.P7_8(F>8UX@+H CJZ&J:F(,HS&>"",Z!M:FBIV!3$*EAAK#<.>*" M"4X86:$)8CIV) M)3GZ2E-N/=N?AZ*7=X=A0 =Y[V0'Q+%E7 !!=*:9A-:TI^#CG/\\I)3RR?7I M4YD3;90AF'*NK4$(C-FH%M]/O1*T>3G3C0&6L@$)(1Q,6U1K2Y #D&V06 J] M^&M/*]F9U_H8CX(RS#W3CC*>:K5(;4@*OHKP7_"KF6XJ0K37B;T+T+36CXL0 MIA-_,O\Y+1K'P+"FA"@""C7,99'KP .Q3/A(\6I.^X&F?+_2U$X1SDSN-R^3 MRQ^4];8O4.XH9*'R*:,PUH\X+@152%7)5_8B,IAB] M:QGUF^6+S$Q6=L-Y:/=#\IC<&B>E8_RDT_13KQDPGX+D5*F((O*,BY0M5(%E M80Q'('14J* JY A;"=HBN]D,Z(9!!.J#U,S@J!3\H"7S'$5G@E[\)$PK^9IQ MFBCOM!?!Q!"99SY5R-+64*8549+0,/2380R:VZ**S#>WHVS!R6!_:Y@/OJIK_-VW@OO\O/@ MM]HPI(YSVPQ#*^?EH&Y..\6KING>6TY[E[MDMR^C0'&$O"+458AK?@JM5_UN MK],*1:G )>+SSPKJ9H) M#W'E.8Y@5E@P1945!FQ3Y(0/@D:K.;E.&Z'&-3:KF]5!,8 M]3Q(+6T4PF#/# .MU1&-M79,2!:EK="BYJ*!.8<=8: H8@8P>NN8DM92)8V( M#$6*J;@.UJW\R)QE0I<9CT?BG>78(^-A"'J)+;5(2D9-()S@T4+PLB/WW6?- M*3?!Y%(O@1JE'$+4NK3A1B%CK#<>&!A^0)3@WVND3E?#VP_NI-UI=HX'97FH M^QHP,\,N*?:HB2U/A M'*L]HY@1;31CW' =F3%&>2M3ZCQ/*A2=,:MCO]6VWS//;VSR'/U\F=+MWPJ2>NQ%L;PL&;]%/'76KG.A)7OAU^,V' M5$\T56!*81+O.B85$AUM;!MB,=YWV<2\4K=3,A^I" MG7>:YWG[^%41?-Y[Y,-_=8@EOVE&'C6)WCOU5PI7DD T#"=*&64>I>2\C )) MNF!0B_BR_?%Z$+K"J"]WAUY-@?-EXGY^_^!O^C/9$4(XC M-R1E[V0\2IN6&)!$@1B.E**?DEIP2^ M=_(<(_3?:^5Y+_[NGIGV^&P'%ESQ_!\@]RC&OR(T,HNFE3<'S__O.LP+S?_[ MI&O:W:P++S,ZW,VO MP.[EQ^O1@^2B+T5Q-4@?&C,4'__5=ZXUY M'P2N2&=!2\R<6U [*4+\Y]H_OM_+;.W%?IH@:YU8>Y50;/>Z?S\ST/6I(\<( M7./PU?Z%]CW^[_^-L6SUY\<7#V*AM M_OO5O]8;;S9KK[;K]:V]O:WMQH(V_," *02\VFD_J6V\JA'$F?ZAIO9*61^= M8#L%#)@,FMPT9]WP?/SA+Y]WSYIF &90V83RHK]:IC@&]K&='MAFSSFTM]S^ MZ$QS])#R>]?R7Q[1ZJM'7#Z.G^/K8 ML_+>P_O#&Z3.^.<:7;OWDJ-FX[->K=MIYKXVAFATO-^#@F?$>^OLY.;NL MP=&_;G5I,\0O>Z!SMC83:;E/(%](2TD@K[=WZ[6_80IJ=]H-T!**W-5&,]5N MHL><",<]!2,5:\%2XDWG'->>R C6*W4/[OFLM4W2L7S(GV]T7*E[I.E];5S> M^./ ;G3.WY'=\T-:[_O3S?.C-_ITNW5XU=A_W6H<; [JI[O-H_WW^.C4YXW6 M;K-QND[K;SX,#O<_7&QO'%^]HXWFX=59JW[UX?+H].-)_70+'1U\0(V#0WIX M>O3Y:/_PHG'ULEEO;>+ZQC&K8W7YCAP-#@^<.#QX>WI(#B^W-]8OCEJ;%XV- M==38.,;U-[OYT4$C3\^N7WU&VQOU<__F=6[??!!'!YOD\*#.Z^20'YVZ0>/- M^T%C__/E(6FTMM\<7L"S^1'<;WO_P^B:C_ LWC[:/VL>[A^='%Y]OCHZ;;8: M5]#.C2V\O?\ZM8$=G;Z$]VQ^KF^L\\9'=?%N?[U7WT.7\"_)9*@Z#L$ <6;_V J/L?TL%Y ;]^[/:]?!Y5@[QA>00I9^" MY?U3'/(4$?4H"OFQ8XS1G[KR6VVE^JG28N*WQ>RIEK)2M]63(/UO\':1"/*^ MV TE;C+DK+['S>6\]D?=%)]KV^WPY_68'+WS-UX'I9=9J^"I$X:KE7O?#(^' M:Q_,TVZM$2YJNYV6:3_6Z/A"+1]J)-.?4-?;[;YI[H:S3M%;JY55W'MP]\O> M\YA?!I^!S5_E"??P:HO5KPY18[_1.MS?O&J\^4 ;5\>#.MG]7'\#SW[S^F1[ M_V/KZ'3K_H1[6C\]OFJVKH[>O+\X/-W]?'BPR1L' M1ZUZ4UW>FG _(82Y,DK#).EUQIC'F99$99:)2 E8@M2!0/W//[1DXJ^O3IN_ M,$(P>8RX/Z15_JBT_SHYK3<:'];?U78W=[9W]VL['W;W/JPW]FO[VS6PG/;! M/*IA6MO>K6'^A_^SMOVZMO^OS=HMH^K:H%I_M9\.8TW9G3X<\<'X9<8>C;+G MYDY6/$ZW6GJ/5.0BWF76AE;1!,42O=E;,P5G9*S]WF MT)]WEUP]_)*UX)DGZ;+,FT&6VI:%]HILOT>V5]^R;AIO/N:-_3I84A]/MP\V M49UL71P>[)XA'6'8B$PY3+(4-0;VC1"9 MYSYE)HHND#C5>7B4*>5U*9^'( */%9>5I,Q64C3F8.]2F:D0P!)65,.$CG'& M@B.2.Z.LMVLOWAI0IXI!+2T.WYW8G]02_(^UDG^.DH?\.G^+8WMW-06O#)8I M>0!3IH$R0.3K1DLTS>[*:ODN/9+;5@NG48+RS#-&G -6XS93&O$,F T9%P,< M'5LM[+>W6O9WUQM[6Z5Y,F7+Y0MWZ3S7Y;[;.>7*T5CG[EV/U-IP#;L6BTZK M]JG6Z]0^+=1ZX^/>ZU6GU2T MVVK7V+HS=OF(=D: -==;>^_3\^[JE]M M7G[2PE,K$A-Q*3(F*7@.._'8BMXX^"8FAVZ3.TKZQC&D!9YEB! M5;CSK]W-S;VM]2>UK<:KI]^5NWES6+E.^\?FI7&]6@(VA:'<0%TSW=K>67 I M0LW7\G9MJ]>MO3HQ!33P>MU@QDOZ"#U%0[7R1]?C&'K*Q136N/A4;ENV]G'+ MAS]O+#QL&P[#"*;-**F<:'$VBIW:2S&"H\JAKSK^KJ<#Q-H]+Z,(SXK.>;I/ MI?T<]8VWK>T-AXZ@'8=7QQ? -'#?SP-@GM/&P=9@>W_KLG[PX:)^]?Z>(M^Y MJ+<.6>-JMU7?\*?P3%#DX1WVWWX^;-7QX>D6KY]N7A[MKU\U7M]9[__D-),6 M1Y)1Y'":+TFF1$!94NZ1QE$+X]9>;(2F20E)OZ2MB5JZ/RB(,^/!J8O\OKG< M&D7\#G/05EB!F[4L;UW+,@Y<>4)U1HS3R=6F,HN0S[PUG"=0!--K+PC*")&< M2?U-NW0ZW#F[J;LDSAH85V4"X]K;?I%W?5[F7$QS^1V2+4\KCDT[ORJ_3VGI M?V'[:FL7#.QA2;FB=G<@UAJ=IW\^PC^)^6(X*']>;.<9-[@@-+SN?9&VE0W_ M>0<-P"L*_AX%?VO9!#6NCDX:Y/"BO@'G'VRE=[U(OD@PJ*Z.-M:A#0Z.O3V! M^Z!/%GFLN?=9)(9E3' PVQ6-&98F8LHU5\ZOO6"4U5Z;0>CUPGG>! MCK_?E MZLD<1(6L1&56HL(^.::Q$EAF"(& ,"%D9B@-F0TI27.4&#N[]F*OG\,JX7>R 39VW735]>M64D<;[3T@KHZC$F0S*90QKDUE*8B9B M)#)$'C #@[SQZA&Q 4NON,]J0.QTNCW3/,K/AAZHU7#X[G"X,!R&>Z/:08%)J(J@JDL.?W2^AOY M9!6/P2BP&*'7,D9HBD4A)E-4"V(T]C*"5J64NL\O?TY3HTK5Q)H[)YWV;[L8 MCSXQA[U63&8^(I0QZM,N!P&ZC LH8A9,)&SMA> LDTS2A;?1AB/Y9A7T?_ZA M")9_=6O[H1G.$M2C*(\GR;W:["?JK:61>8_B%B%\X'$O>U-8O5:4KQV*X&MG M_:+;3ZO O4X-SBC=I)C\8?],DUN*Y5EWO>>+O/O[%Y:*X2#[N?V9W]E@*/ 4 MEHI3:Q^W)[32ZM6W4G[LY[UA$HU@W$G-I9QN/Z!C5?!]"U/RSMZ@93O-I7[5 M<5Q*B6RX="Q^AF?B^JEOUO??MHX.#N];NF#9IA0'#7B' M0PQ6+FKL?P:U!M2@-^G]/@P:Y,-EO774/+JWD].FTD%,D8P*H3+&-F6%<:">)2L=]?E+[/S 3X=J9*6KGIMD/*?2UUCUY,-*B0@-YYI([ M(KTAYZW$]A%BNWDMMBK:U,4JBUB29#Z93!LPI"B)V#)$+4D)8W?^M;L2R9\A MT\W1O#2,CKT?O)9FK 6XHT:8(S_3"S_ MM%FGW!JRU?8INBC4[*#F3@((92OE7,F'O5K<1%GGW9JI781F,_O<[EQ XX+I MPHMY.-#M)S>#Z=9\B'E[&(2]VP=+AR$^QN<6K #5TUKYW_C%9[819NJ+- ?0 M0?^;^F=OU#U;9>]4DE!_R16*/ZG@-54R9%*JD#&K7*8P%IF2W@LD%(E2K[TX M#-W[[#=-L7AX$(PRFLQ>'AN=J0Z";[QMV@FY!)34[O3@E__T\S1)P-P0T_:V MHMQ>VWUXTJ IP/3Z6[G#\68*>3H'3H(1,'\AF-G;3C]PY&.GV6_W3%%N/BRZ MOQ_UTD_$$:VLI)DKXS9TBML((07X8!X)4"^F/I'/%\P[-^JM&AE=G(0RE/T> M(_V!_ZR=@"*4:,C73+-YS46W2/;JE,8T,A<50ZG'9DD_;#C;0*("@;T_A#=+YY:EP46K%Z#XIZT&W;$392-/M MU32J>3/H/EU"W6^4$&>8W"%Y@'JFU__]^&=S\,DCS;D2/',J>1^99IEFR&;4 M\,@E-]"5Z&'5;Z7[K72_Q]-MHB%@H%;>ZP%GA28P4=%I)Q=>T87IFF #A'AO?W..VRGC;A-T-Q_UAF:7:7K9?^^-__H&%_*M&*'EZ M;>2".@HL?9:V'4^;FX<-OJ;SAX\T&T!$\-3BK%*!"31@C&GH/N& MLFVE1[',Q%-&JZ8H)P*O^7 +RZ/XKR?CT[Y[PE?;=WUB4GA')W^EK:-3KWV> MF-B,C%7XVWK[TV][I_-VVNM9IE*I4A 2H4^E_KE4[]\^QM'DRJ&J,<68L6_N-9X(4^MYK__>).,J7@$;'G>*P0/+ MO^5))4^ZT4G57@G>./I<)V\_-T[3=5NL\69K<'3P^G.*!JZ_^7AZN+^;;[]Y MCP\/OMA@@AJM]U>'K?>DD92TTV-T> J*V<'[J_K^^PMXW@GOW- MBB7HO(UT?OS ;N^GTL M:O>5PM^@$QH/Z8"_8T?L?4VG_+40I05XLZE/4&77C>LI+V-VW-E-2>YFSZ.G MS <9,Q1MS!CA,=,$A0QY'"@QQ%CM'Y<=]Y$JUF+EJ)['J8LY?#WZ8EJS)!6)%,^9?!6+F1: M?BQ.36O[8F)>TY%$N=(".E8)?>IU:OSOTE8'4#PO$/)"^NE.4 MSVH.TL,O$\[Q;ZFQMTW;PILF\2&DNT\G=GFE[4_AN+>6U MS/W7@C'I'^;/!]U>M2^TP(7#YOL^TMV["(S6]T=*7MKFDQR%IM;\M.5>5K\: ,6B= *(.5: M!WCV%D8W"F:Y#>D:"8;8K>V/>Z:P!NZ;;5\VPZ",'_@#\]J'IWM/7SVM22+2 M7LD_TYO?"-HHXM8V@4YO24+,B]9P=>H,GFW222 \9?BG+YML^C[OC=KU=(+V MY_=+00]#B^82NS7-]_Q:"-6L%SFF.,5NN5BL)[GI%.LWP^=UTQPO54V_7PKH MXI^$HXA0X4!K%SHEXD&9%C2EI),*R1"(X^J[A?EF%^.7(LMF/BH6;>UO)DZW MGUC>ZYZ$9G.L>=3^>"!L_\X2%LP8,PXN*%\L1<7.W(4Y?0]'ZONEM"!^*<#A MZA,-CC'@L0S%@#*P"$RF6,190$Q*1DQR?G_7#)B9<-9F'6KP=0?[ JG1:8.; M.3X&ODF$E'@H]$9;B4=8,K*O+'.@@P*/^SXB(7I?13W!ROYT/::C?]6MW>4D[YAT& M0UEYS:2@!MB;1VDMUE8293YME;PD$QWYX. 1S>X_U]"7W+13*OROFQUSKS)9 MN]_*?*=,?)"N7JNEUP[E/7XGHAHTKCX//E%LB244.(HYDT&'1]#$ LZX<0R9 M2"-+NYKH$R[0$\GU$TRO4[N/T7SQM+9?!@N:IAL'%?I.&&]FB*Q^UW>^5GA&@HM5H>6BT;.]_H)^\4MAC M%#)-H\P8#2RS6*),!<.LDF_D'P+P=P;Q#UM@O[\*"737BMWTMRDD)X M\2E ?WJJ92:92CQ+3&8L2=G;-(>>=((;LE8+,+C.4@1=\@M,CZT>MC@WME]] MJ&\V]O=2%:WMW9WMW?7]S8W:R\/:[N;KS=W-QJO->9+I3O(.CN(FOS)V-D;1 ME>>AM@/JQZ!69ELN79-%2#-3"F$?.C*3 -?6V^T^:#SU$,I#<..2$4\Z30\S MTIVM38FS34QA[6F2RF])>-*-BK&,)S=GI[8#&E1M:VOK.HY^]*#=:_?J:V#8 M&D;9_R;3MKSAT.[U]X;R?&Z:%V;077MVY^5!U1FWAY&G M,@6NWN^GK_9&C+_0&P]E;?A6JJ^_S9Q;4#LITOSSCT>AL5]&$L/ >I6F+IAM M_GYF7CR$] SD\+N>O-+.?:#%P]96)BA:/Q7HYX)AOW57!1>2GPL(_M9MQ5,] M]1)^CXBQ?4Q.FG&,?!F(,0UB_%$JV%G?W:]M3=+9_;A*JO=GO6K5<)K)E#9T MCX,V4\-/[\0)S"A _)9K93T@^VX/%3$A9K+\8Q?@],19-'Z(%)K4BO M]'5!7$'W=>C$5S!;!IY87Q'%(DF;7GNQFW<_UUX;U^L4*[*H'GP$+3%;O%RQ MQ0*)&R=K+SZTB]#M-,^#3XZLF S(5NLK)N^*.A8;2Z:6ESK(BCD62=HXV/%% MYRSU9UA11?7 8WIYJ8*NJ&*1I"WMOP['IIF6RUPHLSJM&*-Z&"XS8[ 58RR0 MM F\]J(.E]3V3 R]06TC[Z8 QGZQTC0JB.1,>6/^BU_? 6^X^#7;U:^2YU:K M7S\P'_#5?+!(+")A/AA&QJ?8W ?J=XYJD.(R6'U][*'[V::BHG)'R)7>=B14D+)&U8,9"WW0 M M.$_E*5=443GP.%Y>LI KLE@@>9,HZ2]?Y+1(9FV_V\U'B3#6VZ8YZ.:E,O+Z M.F'%JT[;#[.2I'. O$^9 MA_)>N?>B)!+XH3G^?LN]5C.VT^_51L96"B1:D4OUT!9+' :@5N2R2.*&R=J+ M&V7E>B? AZ54C$7>];D;IB0JL]GM%.$\I1K::G?/AKG+IZJAW$9XWG2S;-#/EF^J M$AFY"HU<[(D$HY7ZN4B:"\9I$BE"N=W_26WS,KA^N:RW'6/NQA&/K\:9Y&IO M4D6,Y");><4JB#3&;'EU5+Q*.K18 L?67MSP2X=9]E/9QV'>?+">AA$'0V.J MM@5//4O%(5>V4B7!7VZV6:4L6"R!HRDA4MYV^1EH-#N9;;$A>/() K'R;7Q-94I'/=% M;U#]S6'QU<)F,R[#]C@#=303#RORPL.3?I^VT7=KZ]UNQ^6ES[GEW:T7Y]LD! MUF^/2C&G[&K#:-9!IU_KGG3ZJ:AYJ)F+44GRO%T+J2#ML)AFY]934A7HT U? MO6O>=LV^#T_@@EY91#.5AV[FK3SU>Z\S+&<>.\UFYR+-(C]7VG(T!V5IPAD6 MN+SMILFPFIJCYF$84D89:L=%YZ)=*\Q9 M[IN#A.BP)GPJ+IQW_&BM)15QAP,IJU1IM7+\C?+64=; 7C@=?ED)>0-$H9YEYB$8J__B4 M68M"N;NW=@+G@VRX%%C4&U;4A8[J0R\/AN*1ET"/A_$8G.'YX2[,PX&?Z*)D MUS3,0ZH)7W3:N:N=!-.$7XLTP_AN[8^US7_MKOU9/N.LK)KMPDB.2M#_6-NI MP^'NH NV[VC7\<5)[DY2;2;Y.3-'Z MHOCN2G@>+3PE)R2&*/*T)NMK[0#DWNEVA]O%$^9GIMN[/:I+N7$G.1 (-V) M.6BE>3,%I8PNB/UDI,P(D_V\!4UMA(O:;@?$;8G0N=9D.L#A0-N=%HPZGW>+ M_MFHGC:P<[-C01T:C44X"2;N]HCI$V0)KS'CIW&>ALN70^R:N],1U^F.SW'+L*TOB2ZZ3>J5(<9^(]<>RQ/)/:GTY!)"AA! (,0$IF?OWI MIR]K]0)!2G9LBY[AKMH362*!=>WKTT^3@BXG%PT-^WR=+>A#*(3,[N."W7M% M;F795T7V2G]_#P_'U^^%WSR@%\,(%/G)]I\=(MSO/)L6,[.DKTXJV">D$&5T7&/PP_+$DUJ^B(%'3#U26Z)N]4G(:&]P0Z MM:--X/O?M76&(H5L%E(D'?>TIU<=9]FO(MGUP>L,8\!1H(]M/#\J!I'S?/)0 MJWM=]=Z"I/<73#@2C0K5_N*.I*.CPR36 ,81CVQX^[SJ^\B$!%M@Y2?C_T8B MK*!S2P<6 PD#*LNE'729=]:>D4LK]L1G<2[W3T71N5FN%X@-LC]"LBWKJ_.& MSN8$.(W5@B0'_5=4BI[+25W!'NP\?&QHFD:O84I61MTN6->1)X)S!U (,5/X ?S-J-XQ%#4HZ"V9EXOCU*SJPW>%(O->1.(GN MIUW3JX)>A?WLBUH50G &>1NSR7I"?\E'_4;L'QVIW\O@V4$A4 M(29N F2H]68UZ:J5N@UZ!G];%1T)EGJ]Q;M(1%JPF4S>#0_-\6:L:0^/ROX9 M2"0]! T*RBDL<%\V%2V]\QJ793'G Z,!J>RR7&+'J@O*[U;?N+\GW)-T; MORY'KIB2F.DA=0I6>&F0[> -_6%5 \GNPJ'38EF0621&-K8I&-=U<6VQ@_.5 M:HKLG(LTS8:E"=12ZY_#R,WA6"EI0,Z&^K+M. 0V0W2MARGD+"^6356D)O&Q M$K*.R7!';%2],OA,3?7&#?)0F (#79=%R92]*C MGW35&>S@LQ;F90A[DW>% .=YR20R(7R%FX4M%>NUKM/'G9&E<:T.,7^$=4"R M?[WT2^%=I8]4?7;2-"LD)-BJQ%8%"($_%'+DFKZMJRGG*T9-5Y-FG0+I&SI) M$'(];24-MA#]Q8.:MI.5?(F#_HC=5K3)8:;_.#X]=HU7^-'/WDZ8")!;NU3, MDLYG'9\_??:4@\!%LY9#L2T;4$"9XABU$WIX&J_+'(JZ"C9":#9Q$,!Y;_B,"'OJX8\>6.;>JV/",M7 M3,KC["0Z/ML6 ,^@F7>T^/20RP8A>;I;JU[74AX7/S$MR>.A#]#?VTW5<\A;>P2I??^\N1#I(T?/3SDC3^L M/C_Y.?OEY9MGV>MG?SUY_7-[A0(IUBM940:C9 F3E"VVA]]9Y#CG?S_ZSGZ/K'GVHVB[\#?( M#?W[1VRH$5Z'> ^)TAZ^6Z?1;7B#B&8Y5Q:4HFKT>5F("3B#8?^Z],=M5;P%A_&35*Z\,B] ,;/_3>))\ =XCTT;_L M!%I 3AZVW:D>QNV\;<56-X8J%LYP0]U'R5*A&]G.Z0"@U5S.F(<)/#@+8.XX M#6?K%+"072-_^6>[ S3#X;5!KG'X.[97-CXX]DLQ2H>_1>1BLAS^%E'19N.S MB[IHAK_#T4!=U+(<_H6L':3F-E[8+ZOYR,?I$H(-;?/7O+D;OVXA]VGG-M=# MDDS#W[?->4N+''ZMYF93GA?JDVM@CK3C/ 9>V$DI.G%ZN9\&@0GJY@3FP*9B;I9(NXXP<[G0F],5\YJ<27# M+'9,M^";5\!7I67+]0ON [>3!.'&BBR(=]7) HW7JJP2&UCDD_S,$BM/Q95F MB^1NJ\?%TV:9PA%[C$+\"Q,A>?I6Q&DD\ZQ:HAVX#-,*H5MXUYRS@C>3RJ0; M'JA*B5;^V!ZT/N_9.N\81&\7DE9"(8JT(Z"K$=.:QV6[,ZQ^5 M+*L1NI1"9D@("1M.,$<=RLYFXO$>.=D,ZS;F;^R!Y'Y 3 P>K< $*I 3%& A_ORD?:&P>!S^J;NSN\!6;6D=2V7ZMD>KL8' M6OZ E<^*KF+,/6N$=P0M]6732_D7PZ3TF\B3\<,Z[4I-3A.KO,/N?:#=BR ? M&'$:OTDB.AH7DGBTA(H"?%$-D,-N?$ '*"8A)!BG&2G@@M]:]E9Q@JW&ZQ:T M@TM)-W?%O+QNN\O#EGS +2'+JI@$(-[3E_]\_L/1HV\S&&,EZI,4#IS4J TC M" +/S0V;RQCACJX1C;7F@@]WZ4)T]7"_/JJIT)YA+W)?_#/-RD;-Z89L;B@A M9+X6'3(22T[4BRT1:]VD@EA*S X[]9&"V,N+JIL>(9RPSJ[*9LJ-;N9%LT)J MENP)Y8ZW> .'2AE(7XZ7[Q\VZ@-N5%*(D/(F,)!2X@1M%P(6NXP)!89:=>=A MHS[@1@4R\[7I+-252,% 4];Y3LU%-Y SNH'ZP)6:)(\Y;-D'M#T6=#LJVPT% M:TO-V02 ,E=?HIEXF(+GAZOSD7 .6) S\DN#G6?Q55@)KD#WL/8?-."=@,RL M1>JR(V$6PFP00?,254BF0@1.P@$$9+@G7<5$%(AV]S%(LH50#EN/]0K,\O)K^M*JD!Z1EH?B@V^3$M;X&*/<[^)[(:2G:V7F>K M!93/#D!TGRFZW6H4$MSS<6;\5T*WPU;)]J?+L1B,GM.R:3F@PX%895.6EC7Y/^']! M5P7Y32:X2.CZZ)XO:(#U3S=EOAN%P4OK8[Z46E4%<)QD(DM[GIHK\+!IXOYJ1H MN,2C9UZI1/($*+^[3Y.JFZSF0%U.RGZZZ$T.3;G:JU'Z [[X:3D+ MU .?!M9=R^(2Y1#.+>3"Z\4T1$^T?(,+0?I)751S*??>\H6==6*W5$UB#/-Q MVWHRV(9S,Y[=^%"@Q.-S&[KR@THYGM9$5-"$'[EJ/ Y6AD*']>VD7. :T+T M@@EO[:I,8M.[G_2.Y>R?\M;<4+]KM3T]SP9X,J08H]),:@:T7H"S]V8E2'[% MDOCAXXO5682/*0U 6723BYPT=G=5KI4I9$F*F.54@]R*%395G83YN:+T^=9G M^H3![N?'TE,:(9X1R]NJE$WCHD U0]D,)M;3 9APH4,M\EC*O/B(<&5;* *D M1])5;_DTG:^*CFY *8>WP-T ,4PKM81U2:>XE, X\ULDY:1F" J1L45UP=Z M& ,S[8FC&\>>2#]^H@Y[+\[G>*W\+VF-_-.7+UZ=_/(_])L?G[U^]LO39Z?[ M,/1Q+^P?38W=8^\%3B1X7 )#EXJV/E>2%U22JLUH3)G#NE1./*/&M-DL]]TH M8EV-5LO3=M_>"H4L+UFHAQ'199MLIX7ZSXF(?/E!Z#>>'.@W=H11'GVX1H>W MH^60=H:;I_N6N_G5O?V9C^O8=1S:2]PFK/S)!_GR"@'W\OJ6,>]/VKQ(^=N* MK"X+XTF[ G<'IZI)$G?E!3"+X+YH9TMN6Q&3W6Q D+.)TD:Q?5V5.BCY@S6+DE2);K0?($Z9A6J9 0OWB[(@T:H6S]BM&X:4^$( M2\?6R,WTS7FDO _ZH!"MMD'I;&7YK^)WF<*PW)EB ?EF>T8V'-DDU;(TJEW. M,$^'"ZH%;S8QLIDXUM25YQ7C.CA$HRD;=;-1R "KM5\MH...LY=NB,)HI1O; M#Y,WK&TY0!E>.+UJ)V2DY6IN"BMPJ73S8A23279$SSZ2"K'!'G()1L&!DJ:L MI;C6LD%XA*+ZZ=7S5:/FK'S)]INI1&;DQ]"<'C]\_#A7+C D.GC);*Q72&1( M<@Q(]<1V=T ':Q$EI!\3RR.6 B9 QGM"?HI@QHCQ*B],4\' 5/A&8- M/\(F:^Z.>P44X%#]K\?'WV1G55TKY-7F%4Y.E2PQSJ2,[.MO_S]:;O#X(/HD MNSXMSRKE1AP\)[NBTSLO@S<4Q\$M3^Q38?/:[CA[M?E+>TS5,WOVOU"@TR&7 M:%FKD1REYC[WPK0?%Z^O=*T O+O4R8G?\U;'@&T;%P%==H$L2$#."W%9AFVJ8IQ"+7WQ\)[3:'V45N,F+] MU>N7_4#$]-*PE8G)GS>E52_"LYRN.N.^TGG:/$ACE(TC_94RK!Y>-D+1E20* MHI3'B\;N3B)>Z (5G#D1;FE0)I8Q#]ZR "2Q$D+?4](33=5?1.K/J"-,O =B M+25@Q$ZA_PH9J4O(A+-RN<3590;;LCDO. #LAAI[=42W5;X]%?D1A+WXY/2G M>G++4E ME5/R.5#*:!4-&DN!Y4&#UFQ/9,D_[]2E+Q:2X<:&\D1N<41P&,^ZM@!59;OP MI?Z;9HQU3NH7] \)SH_BG[' ))6A:* ^E#'=G^8]ED1O1HT9Z!O2_]P^H!C8 M>QVSI2$J:A:3W2A;]"2/!&*<(2E.A6L(XT^E$$=G!![NA5=!=Y9VG,5[E#,# M 41^,WG#[I/V4 UV24IM4:S4^0%J=*G2S5.)& MS-MI(?<@S2;+"TPNZ"SHTV?@GIV68JN#>F?YIKXII_T!+ M0NB$D_B]K%IDONZ?=&"5ID7_&__B06[9;#%;=)-2X+8H7W- M$21E$\V?L^5Z43K+-]C:8A;-6Y)3"QJ )5?%]HXF/=;.VG]QB20)*00,1*D6 MM;% ,\4O')K--4^$FQC\$!M0(9)6">K%2!4+W:5PHE$LPTQ$TOA%G;U7UA$L M4DR*_G\AB9MGL:_83Z(Z7W-?,?[0LY]>Y]8X;.AP.#,5FX3WSJS/3BE63QN/ M0KC>M%$UC<3$=0 N.?5I,F&/1>VOLG%\$HNN*]8#AW?C)M&?<9+QCN"@B#OS M)3)T\)_ETG>:>99X//U4ET?V@77H[Y9(A]#1A=UQGF0V1U*9AIUGJTX)_.C4 MD[PS-C\<]FYYT:+2>@)MVF8U'+AT%AP M@+;1BAGD6J4>)%M#=J'E [B&?;J21\;(;2LJQS!U<,TPK"P%$LHM;?FMH1HZ M2A23TS&E)\4C] %Y=43!&M"3K* M/=GM)?-"B,@BG16\I/ "SU"/72$I;C04]$M.BI A,[D\HL.E]GF,&TC0(E=@ MM10/RU5E)]$9'^9:#:(,._I6?)18XBWCG$X%[&.L<]P^Y /5)T=IL#)/CGDE M7C)^F8,+MB&?MA<?' M3L'C[\J*;1")(C'WA.#X&)FH4+"A8\S:1[_/<*?@VV;,%#Q#Q'?5H5G.T=FJ MJI>9<^OPCM2'T\,N;I[IRQU]N_YSLN]?'>H1WK4>84.0?7+CPD2!)-P"K"S) M(X98B>6!;@IFJHV\DLCDG)SQ)?=%FT9BS&'J78DD$>4?6E1L-9U@V7O M;E=$8UZ\E>R\*908?]78SC ;N8=G]M_&7AG" ^[RV(8H?!B4RB[AM5AJ%]HT M*YG=O_?J]<$6%$IR(R"838;>9]Q^0QQZN3Z*+8[/6](0DK!(=880C_<[ M[Q;RD@$Y4?H7A>&&P+X:B*1LED5%^XI8F:1+$'UH6E22J'O!X$V.*\W1FUFJ M=LVO"/ -:VE?S!<%YKG#6#O]%79'2DZ6E58X5[T?S&8\QCLG(0Z(2^ZA2"8'I"-3>55H MEE)4GHL*BN+37 8'-A'E1&Z;19$$[4HF2D"[0(^$TLNI.7:9AKOMN]:1.3A+ MY@L4S)1)R%E93L_(\6B%7@:$U+;+P_83%5! MNH":(9('AM"!1^4HY0RKK,[DR?I3P[GMXSUA#(\SKZWS*H")<*1 M-?8=EYJ2]G7Y:.\E!H-A\ K@V*4;(]C$TJIAGL.DHUM(A\:9)EV2Q(=L MFN:;G64AO>VK=(]L2=%UJ2ZGR)MQ=^H0\F]F K$)+64'21KMH.U'SW\M %RQ M>ID@KP1'4T9Z-K?V1JLH2UPZ!BK]&F=9)#1"T:CS^.W%Z6K7I#C6U* -[<>/F1LVR9].>R9. C[:\H%\Y- MJOV8%4K"RG4_!9\&GCL[,I$71?J$SZPMK*Y:+N8D$]VT ;+R.8E-U&UQIQO9 MA2B^;L+UK#==0=(9J]J*B\D^Z:S,)VKO395M&)AA M#D2QS"%ZAQGZ03Z>\7E)TMYI]U^]9@F-H.UHL[9PO:!2(%;C.T'UXB&^Y;:- M@%E_>_PPP*PYS0P*!T"7!6;PY^S^HP<23 \=)1*>)LGFI$"&$&8:0!:"@QI> M_^CX23;7MZ.[N,*X;K:%KB]4<-HJ^FP3TR#,SXQ]5Y^SA+:0;<:WV7I'9ZRV M7\#7"9_(L_N/'V0":RZ[@-)8TD'LG8&QA74JV-I=Z=!9 "0@#J]$VB&()>P' M=-/.//0<68\MFH6[EXL\&V[D$[>32&5(V2! %7AC.\'I".82BE$'R^06W>8, M9$?)D&)>'\--8A3WGSS M&(C*@SXO[YR8\ [EEP8/FZS8F'$+R"Q[X'U')6U>S=KO&(PA/A+"69KUVD?EI15HLW:R,G\!N'DQW-X! M=Y]4$OQA9]"IBQ0 %:TJ/=X;BZQ5<7WL>EI% 7ZM?V/426AB"M$8VL[XD;,6 MO94)^@&K&M\OC'7O+__<6 F_)9]AG/#AQR8:V[K 8T,9CQ,^%P\_QL[CC?BD M@4)>JP$,.(8G>H\F&%8))0C[8#5 C'=@G5\X8N4 $?@57R^/%NUB54O<*X+F M^*(MN@I%98JT0P70O/K=_)!9MPH "?:D ]%33 =LKVI**GCB9]P 6LX35J3- M4,ZJ 9,*1LHZ0BSPPW\VTH%+TK\^(!T^&Z0#+V-,TA5T'^5FEV^+>=:U[3P& MMP6H&S-H$AEO*JXQL-AH;B4!FR%4UJ)] 1P6OD;/LZBF(AR"M9YG) M9T*BJ@LU'2*@PK,E#M>5*(ZU)>MT*2V6B=60Q3A#6]3+V P2/L.+_'_ M>!J)MD:QG1\)G'^^)C27M@\#4@QM:ZCLFQR"6"I5GC$>$;8K4Z$54O-R MC%NA*^?ME+O<0[\$"*X=[_G'N^8ERD@B5 @OJ.[CAWZ\MJVYFYX(KZKFS7#TH MJ M5.H-L99*;'*N&1D9K(YLNG!+5R&W2.E9OQDO:D@]VR%)Y YG;.'0,GK$J M)JD5:D4$X4K[I ZR%FU=CKZ>+*RJ3T3N9^DF[Y!_G^.5OC.$S=A0QJ_T*5KX M5+/UD*2Y;"Z82$-$AIZ+*<5A&_>B%%PC^]CND>DE#Z,I-0*8.)Q;E3ESI_C\1^-(;;R&UC M 8)]A)/^6UP:#3=)FWHT]N.DA;L#3.O92VQCOP*^H,3M\% MR,+DN=%72!F4U&?P.5AO<>9R^FL%5S1Q M"'.V M,V4D?@<$C5BW45[0',Z] MOQ!*\A.L>0IB]5XZW?XS,5"F\/T!N"NJ^>=Y/3\#,_69ZJZ$I((#'H'SZ [, MUG>ZG9+J<9PJK).Y^0)=.D#1E!5I!,P]L#'G96G\QN$C#+V6D!$BGF*D&CPN M(K2%N09O-%*!]KR:'#$E6:/Y4@-'>W IF+-<@7]*NW5SW825J#O0=5:0XXAJ MW;]GO[_W@,4P7::R$00=:-?K%8.@R)*II]=P5?@( M]<;Z9(1MSM][(9A)U""AHR9_0129_!Q3X_>K\G,Y6'W&2 M-#IM=G#&,0LC@*#775PSV2"?OT$"=80@,7+-RV7A# F=*B$XZ'77!%IJ!\N8 MU6#=M;+:"ANA0W60]A]'VILQMIGZNR,IOQ.$3Q?:0@6[4 *,A"[ IM09,9>/@A'#_7&!5X;A0WIQM\7AWHWIZ_$5V02_A:ZJ4 MI2BR4-P8=X0[8C(%0,"[=.C$@0L((');4BZ 67Q:$$1&5..0BB7!"C_ M)$%,LP<=KS%B)I[7F*R&LA'ER&!I6.9P)Q>ARU1A9J[1/XDX@60#'M\LT$U MDI#+Y;&\R:1.$!X!3'E5=!4B,JY\(W=5':ZOE7H0KJXCE^SH6('EQH+QU,=, MO_?,MG=:D'/KVIL[J[8AKRXR_X8%#P0&DV&J2I#BP3ISUI;S(]OKX(UJY*R7 MGU3$^0&KK DA[X@HA>25G8M'VN)AA@EKF9A[25:NY;4MKG:00A]5"DVKXKPA MVT\;)"[XD,+7%GW D9Q0FV)HAH,\&I='!U3B7[XYH!(_+U3BA@Z-%*E"(O]A M-2HKO?C0/Z)/ [8PVL=!FC'1,F_1>2N:=5.:&5TI?W;D897 -S=E>JQ\#;'R!'V#IF[$8H/*X3IGJ$0RV5U+X-0/ M0&ZX[1F:+O?+0O*-C+)9R)0T%16:0A73?Q43[;5S5J[;A"C+,Y&J(Z;W9;PQ MV*DVG,?%#DZ.$/"'ZN2 4-=(2^[PZS1H '[#,U M0 ^S>VVN\;9F'E72"T"#=A[>@(6S[@8.F"21".M&P^:D@9L*' M)#9#X(VVN MWFI_4> S$7JL"V7 M45>X(P,B&G+G9S1]NMACO]]Q$_D M+F A2*BOG25*;&O;/NU:((49*S(P1BH.]JE!@]WQ& '68F=' G!3^T./UTG7 M.P\RS'1_QYNQF66!=/OOJWQJB],R)MT9&L^NZP=N^S=O!= MIX!.D!S#?PP'HY04E2+Z))#"<3M?E1]2J?UA^=]K^1G#US*W[V$%WVL%[8 & MT, 2'7(0QM H+/L(5V7/#O!AD=]KD<7C.S*3%[!YB9R+U6D !H:L=8641).X M("-M?I ,[[?DOKZEA2LC@)1E19+B8">\GYU@)0+F$EGR^:#%/H1X"-S2ZG;R MKU0T?,>_/*SN']1P:9<_(Z/<:/47O/K@^T8W!2XQ[<6?N,=?J-K97T_MYR3T M&(/[Y$Q93T47Z&*SM5A4#."S#LJ.RI0]L+,64!+'MP,P2A%ZP??9_?+X_)A; M;EU5@5^ O S%K10/?+1S@LAT09M8$_"?VW6)[%O%44 M6A!YD967@2&(Z6 W%>"JJV4=-CL*4W6OCY4 4@69MD5.6HWD&['<$0*S6(>%]>)I0&D( ME["U=U1NV TQ*K(+;--\.&2;S>T^I<)X1VCP,PZK&UXQ;#@M H[9 MC31Q^WJA7)RR<%'F(R8$&(6^!_UCH4[0A:9Q:SVKE9;[YXZ!E9/03"D[#<%T M=T4XKEYP?0[::2)>[DASC4;1(:(XT*QMC'@F'&^G(ZM(3R^J[ MI*X#B"3^0V8C1O?9: J=CV/MLDMEC"?P 2JRHF/IZZOK,N#NY/44=F0SEIZ4JRG\W484I\FW"?;G]%@:)L:A7_>!S+'F:-4A3CZ!Q'(,XT[K>-!B !JQ# ME'!HZC7:N!NY .:7ZX7BR!>K;G+!XB.0>XT,3A.1_DIHA1"?=%5G+.U<-K=, MU(6I8+J .R8SE(1ZP"+I8#$0B#T,;5RQE'P]6N T.S_#G57;!\C>7[X] M0/:V0O;V6%@_%:VD((BJ:5HN(F'C5CL(;5AN*.W@]G()#Y!48>^IX/;D\YIM MZTF:%8Y;H6O) E^F6&#UET90A+49)$2&4=F9:3B*OF%0Y+@_(;YRIC8#B_,C&A47J6MT-<#)?#E8-,M,5T7BPT^,49R)+?,"N+I;"D@^ R M)0?0U@28T6"\CM1R)_L'4ZNFL]K@G;XRWCNV:KU-VK:;XI/1N87QAUUU>X@@ MT;):KF0-OU\[C:6A+NQ*N^H1!&,ZB*W0U'Q@Q(-V2])HOCK"="";&$-/V^NK M,VQ7V5B3@K((S7)<[_36 8V\?7DGC4#>5V:]6G4]2ZR@TFE1)L%#GKC8D8*G MR&J#_:G,$XATB%+=2SM3RZAQ #5D@M8RS+Z$BD4Z6&)537+9?KW&?-]WEC9O M9UPWL],=S8NJMCYIX80O+SR.[%HA",HY$(Z2K[V^H*UI01<1P%^.2D1WQJ!D M(\[A$!^KX*OKJJY3?TK17.X,R 4/ M8="94<[E1P^>2DK,6VET6/5+JRO!P> M-F1?9?UZL*J2HI42#Q7!TOS!!LH@LSBHY)@.3ZDS7;7M1!%;2W%PEI^M MI2;IAWE$QJG&828!G7!W*"A"$Q+.X;]12C-)D;M%'-#%%V2I:'/XM,869E9! M2D;Y@@Y6V[>+BS6JS;(?RDG)GM#CAX^^4?)#7>E_FSR+7SH@^B!I0R&+@F]I7D[(?W"[[%CP:N20\R)>392MC!&+/CW%YW49H M6N))3-JCB,H\6V=_+2N$4.DI0IC"PWE1=I-+FY9E)-"W[ A\L(%-65.GL;#9 M>L2E5@6-]+_!+-.M&568CO3OJW)5_M!Y\D??6"KPIM[,!Y*NY76"IA!^YM ,Q$EC./#?2 MYZ2UGP5KJ)767J1?8[#;%F?J1+BLS;ZJZ+3!)TY+!._*Q8\,58NZ76MJ)4_L M\T1D#$QT8PI1(]4,04^2R8)[N>R4I35V$"*93RO:SJN)L_1%W6")D]Y^$K'E M9CS>KY!/<^HA^3@^@YJFC=9VYE(A5AN=B$7J $@'5W&<@+!=%"VWS&SCA,QJ^ BNR2#-? \A&:O?4@$+5A=[,^ MX[86?".CN>[MC*I)'GV1"#7YI M>/([VN\?]0K=/G\ZVFQJ7^][FJQ<5=)Z($WT&R$<;VJH9V!MAA:GJG="\\;= M_9)N8[>+F1[)P'QO)N9UDP0ZQJ_QC5AN*7,(E6>1JBA0V(*.)%9@)!4M5OJ5 MY%-)A(C:[HC:5G-2?MV$ M5N"B.T)]SL-'3Q[]W_-'Q_]:G-\C7;;<\I?T'#W^]NO%V^]4>ND1P>I< 5%* M=TFWGT1)%PE5\5*GR>2G0NY"U@<_TS4]$@OCQ+=!BH:1@ 3+'15VNX@./BHB M^=^"Z. D.13SBJ%"=]%],/0$,AJ,QU_\Z6L7TCEKV\NT5Y:T%M;^UL,60,?9 MR=AQ=TT'A\FFY #^M#J32F)N)"'X5Z4TZ"<7)1JL#]H8H:=9Q9[JH*E7;('& M44ZT-XX<[3B;B*:6\Z*JWY/-XW#(;V2:BG7G@<]5=G$;JR6@T.<<03W2"GL< MUP"=:^F2E7'7SVZY&G8T%P669V6EC.?:&H4\V^82WSKC$OU%V_B"[J/(GKD> M$%"2RFDF+D4A'9AL:-P'C3F^QG1FKL_R5 '6-T4Q3BID^C\@943)OA_UW$$@ MW*CU@@!.-]A)A4]KO(7[=O/(N-$E(]1KNI4+-M)0O6$*"QJ7Q6$1TEHBFE5QO&=9UN3514YNI;P]ZE; M\Y7-.0S4I74>!8*Y*@>M,7%1I*5)[6YN 6,1Y2:]+VK".6:*;$#&\FZO3;0Y%SB1+56X-"W="'!#[<"_41=RQ6IOLU95Z M*YIOD(_>U'N!4:&-U(]Q*RL!/"R+Y4I8A:"(5(4<,)\('SXZA __$$_C03C= M))R,,H^]+%('/3??O"OYM!@=361G$6ES6QEC;K)[FM42Q*:A3D^>:<=9MEQ' M#&ZN$F5-7CE.VS63NWO8QJR8E"AXQ7\%5R!DTF!9+BV;>M'2 L!8R*Y(!*G[ M6PU:GB20E _*JGB[P_NN><^[C?>^]G1Q^YKF3 :9PA-B>X!Y>\;P0-0P-4?< MK]EZ/^81'<#5V0)C<1"?#E)UF@)PXWG2B*<:F;[KC,08D^$=8HR?2@R_B!M. MB]@"B1"ZB,[;J>(?[R+H^-+C\W68UMXT0>NGS8/$OJM H#-9=:7"8&+$'2C; M 'JD([Q"_AY0+WF#U-N'<,:BJUI+[U>=-@*BW_A^(XSLUK)_6<"Q+NJKQ53[ M,5<#;*-K%^(#%[EV!(#$Q@#0C+;M7+/F]-[E@?.UFK.Z"8V3&'K>A2"L8>5D MR_M5)YT-"SP"+FD6&QA95W@K=Z4%H__51GRK)4/E!*I:XR'"C?[X.^@65G9< M\J"]U1GHHL1<,;XDRWT(KGXT#] )U=F&17%7UWIC6/_48?V3AQ5[B6F%\F[+ M2]";ZP2&V5]4LZ7.DJ]O69=*[ W0F-7>5B6.-%GF M, =\Q609/5N&]'UD0!EI+TW<+1D_QZ!7?A@>\R8.B,5#0.ND77Z20":;B1?" M*D#WQ\U)Y!*#4=%+>C\,ML,5_A!7^%1+\-='H2EI:!=^5_6\T;BP8.:.MK.8#FD%:^K:YYL7U#>NY7 (ZQ-NEFSY Z=& MF<#&-%MH"S+6SO:@>3[2L7TJXF\/0H\QH:LB60V3XHP< M;K060$IOH ><"59REBTV3^:76,-?>2-LP3/K*,?A3.@BGXU>+Y1,JFB".>N0)-CC<@;,DU$_(.89VH8[WF"YBKD;+[LZHL>.V9>O;2L?ZU3!J+6A@% MM:4)S5 V+Y<=L+FQ]Y:RQZ2TU\;'-&P_/R ,\]WH7:5HA N/^=WR:L$;A;:M M6FW$U0VSJB[-0).Q/^6Q'[SQ3Q84M89LH5> [M.=Q46W#2@F,ME8MS2],5@K M7PC]>>#"Y\:38K]_54PAH5!"TF0G<*:1^/E;U?:7QUI1-\H-(GGYX%Z;^!Y> M'$#H<&_*MZ#KLY$.XCW.4SXIS7+>%,HG6)4(+(D@XH%DCD([C M8W*!DM9I]K3E4*U(MQ-T&9^RO/J[MAYPDO3^O:W3=C0!*DRVRUD)#P$J#T<.D7?FHNNF[1?&["QR=>D1O0_9*. M2K^J#&7S7?K\&;MN8.^K>L$&GZ_@09%^9::8ML\U")9819<$R\7MG:;@ MP\/%^$@7XV7JU-S5U=CPK9S"LDR50N*-7RJ@[<(Q/ELMEW);1. K9CX 7QF- M'LL!Q,9*V_S)PYO!>#+ =0Y'\&/%NYP/G;##%KWJ\;LXE2$-.2?O@I-[Q5!B MK>4$"4B^M] E2'NE\#[CT^ /=N8&N\,T+&(<_X/L8SOU]K)M(%$35H MJ:UG<]<5P9!M[ MU0MT4B'*:IEW1/9<;+SY,GDTE@L[NUXR9$Z)7(]VA?:1% M2//LB9'W0+X/:J9&0_;5'$O*L0C5L&GJ%)\WN'GLW#SD,$A0&XC$HI7HL/S$ M"F9(NW.^BR%1#@R?AX:A5V100@';[%XPJS9S%(HW6M8U3T#SU&#NJHJS$IQW MY1I<*,7\KAG\;H25A6-]JL?Z$"W^9#;'RW\^_^'HT;=!HLS;Z>K3&QEUZ;@! MX3:%<2T@$N;@,TS9*G$'HICQ81*ADVO;6EI.JUC>Z\!;=A=U9-J]"B M05EB@VIZ]?JELJ.Z1TI["Z;.ZQ"R@PH=Z_D0@4VT7A=@/&1PQ7D!&E.V;ID+ MC.[WLJV+;MV33=!FU_-",. 7NF G@Y8/R,0T0_9D]X?[]B&*%)%3CI$$3\!X1]GRS7WNY MF7%I"#K!:N)*^](V@_W%F- OY1* FGF+Z3 %^F>%R$P;Q^YC!%.J>5T/ &E! ML(5F-6GW8NSX\8Y'*7R&P&@)+# ?];&+Y+TNN[YTFQPR637%RU7C9-;T2$XWBZ89U"J&"66L0".J"G1^2*& M-20OD_9&AB?/Y/Y:1EEFH75J7Y;,;AB;4DA(L"LJ5U,<$P!X/]\'GP"G<]\M M'2#?XAMZW;3V6?M7> *JPVWXR+?!Q-C'*5-[IX'ZPK5/ZBMM[<$&+QV4$Q9H M@-(I.ER3=DR>LT:*N:Q5P]A>^B]9'JG0MUX:1;6==;SBR$7;+5JE[E\,MBQ6 M'R=UAI_2=+D]"[UK5K"/EHIA.&.'#):_TAY!1"IWF]BHK3LMBE.E$QOKQV M.?E>N0?QTHU>?84Z#EPTC6MULP1):4PGRT3N$H>FN M0)5IXX2=S3QQ)B:,9XFK-F@5M+<)R]L=J?U0 #24@0+X @R;]_[R6CH5N+W] MQ!:1W;L0P^%#XXX#DT*^>D'"\ME/KS5O,M866N(\KA"66[QP'^VV@ M<^X/B "I_SAUM DJ>.FQUIMXJER9:&,];!2R+4;E:2XWHE0Q=+CEP@#Z'IIG M0TP!6W%SPV]K_+;1V41X+YUF"/5XM6P+KKU4R1C,YR M9;F+3/@_"*KVY !5VU^.N7\+??,,]WD:RPL^=9Z?U^C-A8-@2W6?M)?72NZA M)&>;D-LL^KBHVES!0"*9ZLRBJ(=NMH/R("W3"N4H394RG4,%OIZ<9D%".,>/ M;.,M(.=($<"T1%I&$Y3A*ZPH7KU@7>KS-:)]]C%I\6]QZD^M61LKX?Y31YT2 MWR9VRBQBGZII["?G7)D=_>2JI1Q^\@5"8:TSVKROA YP\23_MJHFE]8)SU&( MX 27Y3)MVI4TT8:O0![-;^C+1]XWC4#\#(['ZN#P+I<-3#CU.*<7WB^- K5C MF.O^%5ALK4/7T.U!X@79#.[#I[<+\Z#K!Z)'*3/*_OGJEVRYH@M;&TDD^K&" MY)D^6'0P"$,JABEUN_+<;-JRN:JZM@FPVI#A4"-.?%,QCZ[:^FHO2TC^+>XM M*%-6\[([:I&[2FHA/J6V4ARG72]ES)%^RP")7(^'+1B?U6[K_:=G)UP\= "U M+'[$RHB7(8O K,_5!.$"0#?W^M2]T^;O_3E\S4&B^E,CLL;"=I7QSS,LPZ6' MM8VZBV=YC#__8EOT2L->?79!=GFGLA^2MLE58R"GE:[&4EZ;^%##Z5BK80!%W> MR2WXM8SLI:KBZ=C50JDR$] 0)]$4N>[^%C)@@I(*=KH0;9(8?5& TK!J+# A M%H=&.1)'!,71!IO29KK6&CE/0/L&._95WVNILI$84NOZ8[OXMNH$K@VP\#-= M%[)_YN]:]?)1P_FWRSB\!7HBY\!(;&(H.H6/00_QR-'Z_#89"0#2XF77H%XC; U9 M*:@D2MRX(PO47Y7-M.T<$NVTNJPF%WEVXA//AF)LL=3XYZGQ-/1Y-883\]?_/Z'Z=O MGMC0O7BI92\,/VM BD)"[B7=3?+3L1.!]=DKP MM*@# PI2.)CS/BI!UFL8H*I!]-_:ZKL&(/H6=*VXS(:1_4=38=M/EYQ^4["Z M,73TO#X^!2BA)O%R+=7'Y LE:U2.:O41014K$)&PIO$RAD]3;FQ)\1OTB\(J MBB<9C$1WYS?00O$C0-&K"<;L@E;HB%3Y%(64DO]"D$X>J5I>8V/)?.@B0Q"_ M+9$;-2J]O@QOF>KG((O8/V* (Q;&VI<)E"6NMPJ>.#]N?,^PY')JW#Y("TW! M::D6@T_E&[$^(PTPB:N"Q!K#*#0_E@?L5W;>DAREIQ1+SG":K]:59BA[2S>F M#27S-Y:-Y4PP GID;[?";IS\/2V%MD(2#>)F)R3 M0^N!U+RRR_4BI'[%JH:M1O>/1:WZH*7J5_D*1_U[%KM,REA(:C2GE>HJ+H) MM;[2@4E:FMZ=;A #8DDZWK=?!L(E9/J0:X"7+INC!_-!#O^8C0 ]4+ ZRTYAX+ K MRK.J*3KA&6"\X$TY8U!7@:E7M]K<'WE>+O@7NEED6.6A"%M?3H>G;-ZENO"3 M)E^M%),EWU:IM[@H2$-/RI4X@0Q7UL#UE%O"BW!#[T 6);J1[5 ^T#?NRF3B MV49=!%GXSI0*^Z!75V<].>-G2)_9!DF5WOYRB3 EUD+U63KQF& [3F^-\S'P"BB[I,J-ZP3!J_(PC!O!!V[DU M[#CT*7Y5$A M(G1.I?TA1OBQ\C2IN7+\B1'$X6Y-2^7,RG1$IT%TP^*K^EAZ M7)=:;UT>B42.)6PYIS$-F]8P16+(S*##%Q<1BZ8.R5?]>/KWI&N8:DYGX@ZM M/ XYB1P0:)L:Y,H_H-_-![3[;;C>=O*GX /AJ[U$=8 B(N1A&HH\H*W^\NB+ M ]KJ#Z.M/JD45%TY,)9Q_@?7SFD[!(4D. N^X;JX>U'^1N85=5)DONXP>G%VG/7"UE3>K"&^*N<'!-),B;NE$B0T1G& M'A:!YMRU&BA4TIN-\#-!FIGF3#)@JEU[]B\!<1]G/ZXZ6*MS)O(+84Y.[9'EC,9,(3+BSOQ&/2JW MB,:JJMJX3/H<7":H"+L29"ESU*QHUK'I3 MOBK-4N7O(90_G) M%U!4Q07E3:P+1^6MJ^M+6B.B%Z&5*6A!A($! J*%A$D_+^JZ]"[\K6_=7;1@ M2A(ND5R01G3TF_9 &(N<:,:Q=+!K]%,]%Z\$NXB@N$^&2I%D@&GF0SLH](3! M?F-UZSKX/K[K\?[63KZ.Z- 7:(DQ0DZX-]G0EU[35""D8H7%.00SAG/M5?U6 MHOK%HIH":8AF%8+$GY;&F-5S%^RZN.XU W!N] W'V3\U1+3Y^1 !%JAHZ$Q4CO4&@V(*-4GG M;8UCFG8))#C3P'-Q&4/ZNA*$A6:S>5-I0K\0+F 'TE9>=LYL<9=7/%42#YRG M,>HKUW:)GE-KG+YG@BU2/9J2=P%%KE]36@9W4+;@P\.K=7L8%,2-J_ ,&@\0 MNQC\*E4;/V[>,'0 KJV7(;PV[#HY7#1$"\7:9S2#M6A[= 9SD[.S+_AV?!6H M ;; ]2X,UG?$ES:\<0+ZW"91[/&10C^H%)SD?..:=ZNZ=) +]L,5',H- YX; M'("K0 -,0WE'FT3D2D?9=66G\Z1JBS$,&@N#?;0PWH 5 MCHV,!D<%9Y.G>CO%(3Z@V"7#ANAA[L":T46%8X33K!E^EM])2_@(@]EI '(CY9$*7J0F_.A$Q]^C;;[]B>,Q/SU^=G.0976W$0OJ+ MLA^?@(.QX(+6%1ECH5A9ZE;Z2=WV6JNO"*%R.C(/7",RDS7!P>22SW-=56X+ M)[C5U.I"]CX1Q[G'!"8@P !-]$B#]T ID@])7NITM;EE(R>^:GPC5_Q>_/U1 M5X8[PC"M:)3%0F[+[!YHDM8L11MPM%-V22%*@>S8VO:!M$=Z);&$DDZU>8#$ MB1* ])O#\J?%SI1)M)Z%H()_[3H.,!^T$&3O]N%W07R2U@,YX[+D/SSZ+F/^ M!Q*?Y30=^6G5:%? DO64-A4+T4O^6/9RWE3T[.S'"@&$UTS(WY#87"Q1N=UE MCY_DV>.'C^A_35++]WP[P1@G#,Z?,Y90MK4Q^#UU?/Y9M29B:)5DIM"BT2Z8 MT/D4\33IJCDOVH)T;!T0,H8292C-!"=VP@=9.MZ%YUPE;PJ8\CZJ*>"IN+@/ M"ZL6*ANB/*P WM#7D D16\U!1QYG_^#38*B>L<_D8SLC;^7/KC!0MG0C$UP^&PX_/1_8+\D2\1S.PK4/ZH8UU0\E](*9 MWZH3L" _KCD=K/7=6U)\,''PU0"33M-A4;%(*5&85$(<%9BT+'4N-*Y MQ?W>);?TGH@VN8X1)SI8E;(>5\W6TV@]6@7F*'1EF$ Y;^*'8KVSP;M6[*5A M+?=5HIR*[;8DP[\!\:4 VNYU0$!+'1J$F7I&?*GPL>)B1B-*I[,A>\>#G,XNB/$.)KAJU_N15_:I:)C9_*PW@ MR1,]KZMSAI^P=S>Y!%Q#W RZOU4O6%&S S=,NWCQ3=8W4Y:!O!*X(($[3-WF MS%KTHN &Z'"G*3:$H%YY!W/SFLX;BA3J@*5CIR"MN,%KNV$;5H4 0O"."X),* M[V@4BY7/';-BV(W)-=FK">[J/"+56.E?EYRWGRRM)+NA+IWIYM"SJ;S.Z6&=3*-?O4*?L#B;(,2F0ZK5@*QM_;'4"2%;.%TI))@?" MC*&STD?,$$66NAX)>RUH#G4J@KND[4@/,E,LI.[@\+H*DIKQ[DG%%9%;->3)9LO7^ M].FK$ZE\QT_F]RM5B6GPZ?_#>:W).U\PA1D,=H>>C3-$WVWZLZ/"S /]".":?)/=/=JWSX/CN? MK^6DA6/ZZO4)*1PGP^,+^ GA^QG2EY M).C+PX052X#DEHIQTV&E3WG\P%PB2%T_I&M7C:VUK%U;EU*'LFFUF]PLWT)8 M1VY)G*)<92.2W=;%8-NK6BV;3;SG5,[;8TG=6HD':WY'/*7K375]5'/-93ALEAU27QNWB49GRE;-#Z$MZ_M!Z;K7!,[A M4XS7;%4/U .]XP63,#_F':)]^F<%0X^.JHER7@&3RIS.>:5JB;XXL$D&Z]]1=+]P*8N'^8@NK;"!<,[X\"/^!+L3.S69574GD7A(@ /1/ MO1XS':YM:4=0J)_2WCZA+V-*8 3+G HA%$P&H9V+\.;<%@1.@ZQ:4UZ.(WATP/Q'%C/03YZ9CLX M0!7V%2(]YHJ;.(56TBX")>-XC_5'0&2L[*3_NB$@6U?5534*Z&3/(K108'1I M&D%3+X:/O( <_IS=?_3 #FO&!1]R/ME3&!I:2-.50)F1T\VDQ=$TLC;-&;!B MB(MEZ[+HOL,C[S]^0'/A[CG&'RG1+(W%P-Q"0M$ JB1J)VQ)G[?M-)UJ4$A< M)^4-'QZBOV!M%Z:U>RZ/OTRGLM=,#E9_S <\G!U2",5<)-?RHNK,6^5<)032 MD(?%*3,YYTZO>KM(KHJH1]/$XG6 7"B&^.*3@XQ)]"5K6\ :@G>W2UVS3:\6@\ZTE@TLGKT/F M=F:*.9>WT4+XQ5! &,=#@#<)25HO"_+HTQF@(Y8RD_T!T5'UEWG()+@7N (# MF@W@I:M.U9H+REI-?6[*1LH5SI-FKH.T\P+8(0%!VCM.&DD@@ZA6J)-"2D!HPG@]7:*1!Y'4^JB:08EE"EM MR;(=&0&/&SM/ZV!G3$?Q2PO)QN0R:S$XP]EVDP?=)J+^6#P-P%C:=44*/(2= M>Z>9HO6J8*)54U>7I:T7WE? J W,9*;Y74JDW0BK&W!06U$)1OG37DOJ-H8EAE+L8DKV<9X2^IR[+-4 M=XO'B4O9/EG%FZ!0-WU(#L;&LJ+IL--*3BHAI"1^ T>TQU"P1E]%OXQ_NAV6(J_*+$LQ'K R0:D0H? M-:]5+HD;MHD)B1>VY6)%!CHDDM,AG$0).'(7J=T27)E2""8PHVJLQ# M,O(OC[XZ)".W)B,_I< 2C,Z.3+U5]SD0C#6X5!= :A-[#N:OT\O']M8 X\3& MTAE4X%0 'F845MUD-1?T3K_MUN8QKN@@]2%5='>XG'>DD'Y3UN7BHFU*GPGR MX<;L_AOR*A_L)$[-$4B:X\\W+TE##P!N\';:B[=ZI\\3.P?RP&P>6/&+*S! #3^=R:G5MF+=9ET9BW7-PW')==2?,+6RY,+R=_'?->NJZVC=S0^]Q M=6N"IY>PG(X2AIU"]"2"LFNG?%;> *U<*%;,6S4T=5VTW9];'/KC/!_I]RW0 M308(:/ _<+AHQU;2AIQ%.YH7EVJS3;1:BBQ17&YXNI7@!HN,SF79<$+:5HCQ MR3..D&OZ'=V1.:(<0?>I$;:KQ-C;<<%!#47+Z(*N>4??7D?(:(5QIPK5&&6# MM *'B3R)?.Y(:6'FYI:$9*9XUTT=@-**NX(JGKOCK =@^^(/!I*BQ#*U$BOO MVT.MQB,37#[>4TV#2Z)N5K)_[ZN?D R:*[]OTS;)AUI?H(F%YRP%1+RZ;#I4 M#@X)6M*592>E,QI#7P\:UZDS#.&+@@?&5:#:PB>'QDYS0+88$#6"T'=?@S0N MZ//Y2['4[<3JKL2IVLWWVVDGC__1ER(#.WF07E7)(H!P[*SQX.@U_!WQL9JRYA5# 0U7QZN2\3-J;B4+]E%.GR8AN21PP!&TQ4+: M_ZQZ 1!5,V81;UEVL+PJ0N&0=GR/ HFW-\^D7Q'Y1U %FAR/M)PWRX\@H/QC MC[.?VNN2JUNW%'ZB:%7HXE#C52:DR#?V_.+)]_3[I>9()04K/&!A)#<<>ZL6 M'1KT1<=BQTW_QF:,8.:IV)!;-21_$,9.C !%]E>R320S9T55F U(:K;-:*-BGL)A+ MB?("^LHT6*HB@<..TS?KMM_:F=/S)MHQ4BF!-E82,+DL0PA?Y2:J@_F9D?;M M%HWB9*^#8AX+3@2(G2O%M37'%K/&G8R6.]QMJ2I'^I(B3B>%62'NFW![''B( MSDC+506R7,\;+M OE(G6IN+@E#:KMF,W2K%1VHC,Y3U<"=PX24 4-3A05M!] M,B'Y*A&C['7X>)[=O_?CR>M[#W(E,VG4K>-7P>/R=!JHI%SV8X,&M:)-,3AD M'MZU"OJ:7F?1ZV%DNZ@G/"X(!WK%!>2%M<:EVP_X$X\CL$$74A$;+$U)% 5F M@\;WD5 %,QT,Q57&/777@$>FA2>VDB>^->)H_7!:GCBR3@*PE="](P(("!W'TMVIR>59,+AE,"A5^9RF3QR;*?QU+B>$@SG8-7' 'XW.J M4*W:%F"*N8;"GEKFF-TB<:)!LF@V-]+LL&*8XBGT ,MA)I+I857JG3<,X'H( M73P0 O-5X/[G) 93%T;NUB L6$YMW+""T_LW_'>*;FXF[>%=75O,S M\I)9:(E4>.?A,-BHLA&1STU&3<\^4EWJ#VQ(B4ML0\QUC8&R"BS]8]_FM^OW M;3,P$3>/#S(-T@#&&A(L#2Y\8&?CHJR5$V:Y]22B%OO,2M5@J\\,SHG0!TT- M6 ,KL)?#H!PC51\/3C@OPUA .#L<7.(ZV5"$:4:E.$9B[ ^81:L^A&2QYZE!?AZGA'?H@M@B%&WKM>9$&*+?L??"4V\EBS CX!;;*JV1#@=S/#LYR& !$X/F\^P6GH7 *&[P6.Y@*O/$YCJ@188_N%.BY(;*9 MW,%5#/\$)]/+6;H(0HD@:H$1CSUWJQF(7IK:8H$O,0?T%>'#6U9ZW"!=ZIXC][B=PU7Q*R MM%$F07NF12$L2E\^_VLN)4HKX7^9\AN/Y(V#W 2'!I90T1D"2^=H9#O 9\2R MBBGB)=-#,OO>7QY]?4AFWWDR&Z9D9"72?(SP&^!.1M=F7#0&V@V0\CF/#1TT M(3 $#UDJU-6"6:RMHZ3P;,&!AA_D?J,C M8?%3HSAIB21M3"G,6*L)DXV]FT2^"E1;@U@CTM]XYABP;>@'8WH&GJC0 M;HG<\^I(PM7)_DBL5!(#R"#F@2VJSQ,TQ$N-4 .0/BW6>?;TQ:E;L<+-*F3D M\9R>4S"FM"3NX0;#S:F:7G%E,70>9QS@BY;#0ZNBV5%P>ES^LF=^SSFCT]?G]Q[<)R=!.0S<+6NO!#G52II\*#O M@:Q+XMCP&<$SBAV90]C275C-F3"'I,>;;C5?'-%RZN!C;A936&,&Q65IQ:1D M.PA1,(_Y]8E.R-),HR^/[\RU-( I7,C50AU,:?W@O*TBF>UHUF@M7*R#VV@= M3#N,_I8&9RPF2E&NE5Z0'CRI@2EV*UK^;^\^PC*,F.U; !J#_+Y% ]>-P-9( M_;XY>K)]TS$#?X0M@K&91<!T=;G7EL@P%IS*A^-V,A0F &81:@ZP.^;Z MQJ8":5" /5,;@?K<) U)RLS-Y;ZFB[NLRS-R/S7L#=8DB^'%\5E:CGG9AV$* M\)-S6(H5_L:?X;5HA*Y>>\HEAC<@L\OE05"B!5,]+5LA4 M_&O>VM=)2_&V- MM(12MLT<#+\!8V' HCTRH.+Q5R&:TK](1;;TY8R!!>ZN$&@N M1D,( Z37?/40.IR#$ESA4BGJHW#L5H4_2BR'"N5$L'0YYXGYKRC?)Z%_7@EP MO%^=650'@UV@JJH$;_.KX$KC#1N"SM&&619#W'S.X\!>E(7AEY*E4J]N]OFG MQ5R >:L>YE$9")\V]X?$P8XQ\9%TV!ZW5(/XAWLZN+)7C!1TT M+C$&]+R 5:A%K7SR\L&-$1QC6)7>40U\+L# T[W+B>P>KM:I[R#SD>WC&S6V MA\-9)AFQXJR]TGP$E[Q'Z1]R@GS7!SPZ\JFY@/ )\3I6,RZ,B] [';6+#MF*;'!Z+2. MQ2,B^$[4[-4@N%-VQRE ?%BK550(V:DA1"TCE".Q_(Z:4$6 M,DL=JT+Z^I_-[OHI/O%'##40,=-P]".B_$YCF=[KT@ *;>:^K[U CNT1D%7# MQX=<4$R41A-,+D*PP=0\9YX!X"'GI20;N>!#.[C9I5O[I=$N-7:1O:R(9NI: M+/UADL6EJ[2LH&Z;=6 O&]QDKLNFFZC]#S:5OK.7N>BL[9@(RS3]FY""N?7R MWKB"FFB&:*,G5[.U@4@G]"Q-;'(:F#O7+7S. JUG@L@E<729NX6?ENR5Q#.. M3SE<%Q]YY#4FH/!BQRPY_M&B'0']#-&[WG1NNY'-Y?+N@>+XP]O)O,IN0[6- M4A\2;1#F9Z78XYL>$:/G.><7A$/4%Q5"N3=B]N)6(@0L;05+J*B!O6[>DV.0 M$JK96(&R6"$%[VO0)4QGT=DJ]"Z95Z$@.\JH]*98R&R;/RDGJA_;VD24:>UR MO %[76J;^E&CG+$0W3\7UUK1'Q*5*8:4AJ&JG?$:'HD:G1N(*><8,16&8@]\ MS_7;N!";52$>"B8H.U>I:BXQ=X^Y:,4>?,N>EF4Z."N 3C@*/[F=(Q/3XP%$ M@.Z3WQ(K-F8P' M^01Q ?OL/E0)@@8%I^A+&NCL0>[R(#)1,1=\^?%O2!(P+ZCYVLQJ1N^) M]Q<'&Q")?:F\@0:^"!F6F\1!KC!K_(R 3\?-P^I*@C^CJT7SEL+L#:M:8R>U M%&[/ CIO;@1 \'9=U"^:\DGHV5T@C>_//KFD'V^\^PS M%)*2QO@6J=&'-!J :;2GTLO[LHEFP!AL)'0?BG5_G*9I[-*"KX!!+6C;/$W% M;;C%;"=N"%M)ZK'F,*TCA!1I7S*$AD.NFZ%E;%!?%.3'J_AT[34B'VODDGZC M>5/2?8#S_Q?/0$;-GS@>3./6YKQW!SL0/46#5::P=0 M]4QX8H2F96D>)>#YNJTD<+SD)R"]Q+/IG1^9\\'HF5%L5JH.ZD/O$[HQXMMJ;.*&]R9S7>PG[B#&O2R& MY3"A"=8K.IO2VXO;&%=S@>#<_"[K6LS)T,76UTFP"#[,4XMC3HC@% =922@,40GM=]:5]S'R\E3;>$L-_U5B)4'L& MRSUV>/.$N2&+L'4&K6]'$.!=LM&*#M+TKQ+Y"TFE%J6&ZE*#?4O.>^<;/P7 M=G^[+0L@]VFQ0)P]>VU,D1^S\_KX0/8X5G/"VVEHJ"?*DYY+W^YI]BC_^N$C M!AH>(1F;@'_]U>,L\/%+]+"[+*4D_\G7WRJM6,DQLFMYC3=]4LKSDRB;K099H!G0/34!3"3JZ;27L:) M=2GN XCS2'60&.3!!X5F\#*FC! J?8^^W51W"@\!C7':-![R'7USR$YH)J5D M*[ ":"^P@-]\-]+GQDO/WO^;HK8S_)0VFY36GS^FY!D/04C:6VTW/7IJW)57 MB)VH,22\ S EUI&U="I]WFHP96NX3ZO>X]32NG?\$09.YRRW95EH1U;\E,T9 M+"QG#LSTBZJF%X2&TGZLLQ9(7RL#U".NEB%I/AT%<(HE[E<=&-%DN8_1C,-" MMZ*_EGI8Z?BXKQ?9!2T9K,J6&2UG#!P*1[%NVTM&HF%:_9RM7G0^P.4":<6T M$G7*@P1]=Y-MM&!33INS4AU>FZXF$)34"CULS\,^Z#2T/CJ0'F-'Z&-'" P M(!E50&*HSY1<85&VZ"+*% \P4"OI/T.#?]7R)K*/],RM*%< MLYHA9D1:0H[+\V9R_"[OO<=O_!E=;H(A3W\"(OE>CKXVY.@P:9"&/#GS:-UV M GZWD'/.Q]K%)829U5PK7>S]2!R-B\P?^"89J>SSAA/"=)_HB-V%[/Q5 *SN M7+;*!91[:>3,'='B7B!4-@E67,R^*Y?=M%]@,,Y^)#\8>UK53MR0*SC +D83G);NZ7F1I%>4UD'F!]@HY M R1?96HE0V3TW&-&R#!EF'5^7 /5P3.6)IS&^U&.OIR3Q2Y]V1HZ*[3,('# M"PGL.&P(4FFC4EA,B$.WM1+KP@.W I5S2 D0_A0H[*89HAQC:AK87J#R-I-!?-1>%YK:8 MU]GQ=CEC;3]NX_CY_]4)L,A.Y (] C,)90$^&1X=\+,2X(M<<+&!8B^>'_-_ M[2FBNXY'+Y^[9;+!(.LJ!"30;&BK-)8D42")$PVN2)Z=M44WC29P9(J[L!9C M($.B,PX#%J?RNJ7=8RX"Y@NSDR4*7/;@B+Z"!@O&Z']G7 ZVF;&XB%5W"><^ MZJ6_RH(^LP5]+?2SM*Y01C$1P5JO*^8E&^*A.$_-B^_)6((!<;[QO.?TS[>1 MUR^\%U!G*=:J?%7.X\=[;-J_+DD EVP>L)=W1\I):G($X#A5HJ*5L%+R^,R0 ME!YVVK@.&0;7NZ!*Z@NEWW//7%UBV:D1=P8SQ9G]UOU0+91LAI8?*AG,"@V2 M^WT#]O]!F>)O#YGBCYPIOC%DR!OQ--#T/8]L^?L@B,;/#0Q)0DR2#R9D]Y69#C^@5>?::[CB](,]^ M(>E_D3TM.M)?39$]_OJKAX^T@I5]16-_UC 5O>K^-]]\\R#[ZLLOCK[^XNLG M8N5>EV=,&&*98/K8Q7*Y^/.?_G1]?7V\4"5P3)**-;X6-KL.>!I5CYT+I!!) MI)/V1HJJW5['!+0LW(1%70:^;E>6MN8B2@M1#9M!0O<;(:,5I/'[F&N7WY8G MKW.U=>ZE=V/;W>ZK@01B M;69+[__^]SQ[NNJXI]7PK]_@RQQ21M(=O$9:96_--M D4/@NN] OJF;&8^FE M=<'A#O:7Q+1$F*9U$<]X1I9\\GLZ^E67G'QFK6VY=6%$:82N+XHY,SI_B8;4 M(5,%I'"DC%)M?2J]60P<_\R\DZ!@%&DU5Y?-Y>Z=UI]8OZ3*Z%?[M6OSC>M]C'QO/6^4]TY7G1"?D/ MBK$[38;-T#>3,8)D=X-7UC6;PMAO5:#\"7.>?):#Y6N'Q7=)U=HAP1 DVR%21?E^? M6(D5PQW^_.237\B?7C][=OK\)'MSC4A#9ZP5V7T[H4OY T[GG^RH/M@ZM_V8 MS(_%I#Q#YN(5&F/<]Q=UIG]*YO.G?9_0SU5S64Z?-R,3JOE/5<,3TNOTV6S4 M+R4YW)MS\B+Q3PU]YC/8H!EIW8E&A6]UF4P7XJOTS<]KAK>]88-)\I<_L\U\ MW[MW5--CCOK/<]+I7#$3FTAR.=]Y4OL 4]T:)*;YD8['S+T!EYBH7%G'%$M# MWYS;9UX&6S347 < "KLZ2-'X;X7B0.4M7&H3LDU;]SA[Q3:A,X_9WZ[!_6]@ MO<6T"#QS#-^!-4?_W4MGX(TFR$MM/LX(%S61?6^A2ELV;'>"V4.5X$FL9&3& MEQ!+F;JXR(X'H92S$:>034)M1(<"A7:RXC#Q=2F^EW>VU)%NM"E2:P M66K) RRTAS%=%P;:QJ\#=#^R;]7T_[]7S9Y\^6CV9?'X\1=E^<67LZ_/OIJ6 M7SW\^F'YN/CRX3??//F_C[Z]]^GS T^^->+LYV^>O?C?_^O15P^_>W1R+#]L M_N_KYZ=_RWX\>?KFY>O3/0.N\TQ>5_TE%S>3#-A[J@2);"GUQ\+3_Z*9N,@P M>$Q@T"GZ06Z18 8H/4]+'4HB-+!.;I"G87[J&WG)J;NE M4J,-ORZZZ1%P>!QT"4\XSDY+"IEJ;] HOB=0@S_JCO M_%G?&4DFC*3C'5.:MU-9CQ]OJJQ#DE0E^^.'=Y D'5O]N\$<\/WM',/)5F6U M;[20#9-M9:$W M9F%_+930TK^K,;]&\;*!$;76Z*LUEK3B(GM4P )O5 2AJ#+B_L-V<'%">3YF MO-Y]LRM;>0^M]RR9NCHC6R'8G<5J*3.LFLWBH2CS'9<&@T 01F^4#,,!RMP7 MF*G6 UOM5-!(Z6%,Q:7!>(9]#=FBS"\37,ZH/Y?8U>0!PND3^Z$(X&0.R ]:C=0V:$(MR& M-"'B0!FR6#%F@!A%W,]J?'!W8H 2!U#9T4TZY%>MAG_WWE+@2@^J7\"$A;^Y M)K<7[;6(_J'Z@+.3GEY4*>B2%0OYO27AA::?/6F@BE.]T5LICF'GM%&D.EM" MER"(FEUM)5LR>!HC2(\=@V9EL>0;RF"!)G#@5[\%.O(JA6@J&R2A6+<.[BRRBM0M8*=Q':P7NK,2I*UB)3N:."@@ M?X+[Q\T&C4O$T.J;]7KB#LH#P<6 E6):#5D^=$'-S;%6#B#6!D,_]P;^^+T0 MAL(9'WKB>D-A4P;H-.$%<[]<*21!,^9A1IGV?Y-!W)8XQI-H-P1ZUV3 M#X-EDD)5.0.ID#19:#1E+4 0YXBE=BAJ#_2G%4':E].]7('8A/A;'2/Y'Y\:FTXVS!1/FYY+PK7"91]G)[- MUHE6! 19Y\311 N^V46@9X8FH[@77)NS3#K#:%FXHK@XFD1C_A=;/K[AB=\U ML.C355 BE6CN1D)%M?'X9"0=A*T72BSI"_OKBK58ZZW(06 MKH).PAK;I.7S96I;.>8^4R;/?I)FMZ]>!*&0\H$X%VM?"U,1U/NK;!0CQ*\&-&[WE MD)CG]@>.O7861B"ZK8=5J=QCX4I?H&VI=$][F*VQ5X""6 TR9QM('NZ4[.X% M7S2A^F*6K;A 0J;*%2N=FN@L@4-R=YF%AGW6Z7,3.I&]K7UZ*3T0J+0C/D->1$\61!R5&+Y>: MCHC/[1WCK8R!#%4<5 048\4D=HCMEFX%,X1;$_5BK BY<)[T%J>'D8A2/ZP& M/20W(P0['/^=YN"L\ B%_Q@0]W'A\)'UP8UX=5\;'[B<5@L&/%BT,C'IS3FV M$E.L:'1?=_@8XPY-1\; JDHB*;=Z&O>9NGX/XB"Q6>*,6,^S-M_N"NSHV:D4 MLTH-*&<>R'"YRB?O)S]DS>IX!K!9%/ M[<1UXQRV)]#7S)EJM19YEXN?I"$MIC/6!D4#-S^H@T#F9VRZ:_X*DTQP-Z @ M?XPF72PLR&MI.R=SA*./X.*T@EE&0UQS/[6!JI(Z&K*LK8FVUUW;G+-/A3^L >.V\*2\, M0^=5:3>$ \DY-;:JN2WYE=@5MK]V8R< <=-7I\5BF<2[S; (^(-@=0SUIY(, MQ.ATJK_Q9\;S[WD_V!NRG)_UUS[ZE6&HSN-'_QGIT7&!<6-_ +Z52C;*-GB> MRDYWI0RT,4$# ,1N^HKC7/0-'.]2&K+#+U(=ME@9C\3="TW'T*,:<+=K%-F> MC+K(<_BM':@\M.;3@._?$/H'>;$YSZ.>Y!8 #L['U,:B+Q@AP6=RR M:M)60PKN>#D(_BYI''/N@:U4BXPU!26DD5NAZ WJE_G7N)+=EP29>+_562&! M.YO!TN&PQF2='" W882. 2*29=9R>/QF$IA&8XC)?.HPT$$:7WF@MN@\;L2F MZZ&1(*-%]7GOD5'&PEVWGG0\:*.6H8GR([X6$ ,DIS&YBW]:+2"GY!;3/(,[2XU<(E?1X?;=4#2\Z2"9\!^ M%[]A[7=4,DE6GT/SO(H0KK#,(O,UTQ^IN/ OC@ ."7:\$YR6+HMTW:TY2JS MNBW:I5 3#V+WTDBEF:;!ZW9F)+R.MGO;VG$>#UFD],GL+F%V''WP"3A.M+*5 MC*\BRE 7"XM>MGTL=14T#W[5**2S7Y6TFRN^70/?9^?X=F:>\A!BNC"B-/-$ MQ:O:06^[!W'/7\L01%*U(+TSN>&-=%N;&6%T/+^P^J8(ZI-*459OEX.TN^D$ MH+^GB=[@@- [>TFJ?D5K*C8'8U\)&]BH",[#$&6/8EN[0*DP(-]PV.BM6%*BJ7$$$#GAZ&Y MEA@Y@GDW%?'ZVZJ:7"JBRB>+0@2U:(06[9K3D(C1TGR@AY]$J;:QCJ[IH"&;UB9%%:D2/H(<@"XKLJ4NWVU;3$97:PT; DZA MBQ&&=$[#3%RPQ?A\"6]$.+>!$D[.NU:;BT12AD!433(2&?D>EJ9NMFT7.USC M>?X8AH.*R=.@NW,5KLE1\](O%WL_"2?WRM<&!D#LO39='>7LKR0L[1\<&-[0 M\"3^<2SI*N%C?K]01#-")YY=##LUK\C98GZJY8#=?5KU)//I+I!&CC7[>K3[ M%:/!M#W;1*)^I @D-QSO!NO!L>877OG@@.BYBCF\6&2A5K^SFD,4)W0#$]-9 M&#ZD5$&2KU))DO9_RI,N\)/@H?A*#H:N>#SG,/ZN!KA-WO,W^MSYM+UN 'P/ MJS-(%YH#PX%-1%VK)4L-)1->=YRGW7G\40 SHUU M);?/RKK.8L$;L0"U/[ #7&T03^G1'QQB6@8&UN*@)Z?9,66D@A;%R-CNRA@[!,VHS.NM@ M)!NOYH9D2S0@]#EU4OBCZ'TO<\ +)( B6_%%T2\]H(.#W0K6->E1&7]GU-/[ M:G3SC.GNK+@LU\O-:*+I @CGHM*-2LNL8U05\2S!8]UO(;+FY1K\\E'H9>"6 MF,[.?SUZ],WQXVR.?I=ZLO[K\=?'3^PWC"9;1. (*UOY]L#-T:=]=?S-X&E? M'G\]_C0)5<5YAX(,L;I4OKB&!G7Q.R[, W@,=E _OJ0D?SWSD@^WK>,Y!TS%HS?.;':HQZ62GKQ.0(!B\@;J?U.HUFDKR_.MF'#M$@9^]_9 MT[_\SFL,_?Q??OU[@P2_SL;AZ>=/OJ#W=LZC4>4S6[_2=FJK8YL0@Y+-2^C+ M*3G!X^#?8?!'T;Y"LD,&P?7-BT86G-6V$Z; M9ZA0/,X+_>:EW'^6T^^,69> M9F5]I)H/BR5U"I>6L^L^SLZ]319UKU/HK<=BG>FNC?L\#ZMM>!SM^X_V7*QI M+?JSI3).ASP.^:]T+,R5B*T52RK!Q6+HJZTV%-W2)9R5Z8<>?MRVVE4JQS[% M.'Q]W(-_G,P;)G/:D+4J^DV0G8&+T";<]+AK[C70Y0ZTOSBK*_"0BXG* MI2R/:_]RR[!B':0%PS,V:/+M<8+N=Y)0Z0X@U"S9V;"D>-L.>XY(I=ZJ)NMQ MM'^-0P1:LK.=6:2DV)".P+CCDH^<#9>A.W?F.]S$X^3\TD,!(YU:I!Q.@&M- MH@)J1_GCB-]KQ-T0 UY5(<6%4M;CB-X[,."#MEC0M:0QC'U5((NEJX"@EA89 M:/G54:0]CO^]QG^HI:Q-[#@72C_2Y1!RXH.Z<#TFH>^%TX*7/GWZ./SW&?[E MK+;EZN^&[98I>F])4[1.")EHEI MMH6]?[/B#('4,')0%M6UI>Y*4WQ(S6P' P$)JX&Q<5ZD):UI1.>$) M/L\0'D+_HP,VP=PL*B6&!:1A4_W,!!1UR<:= EL1DLHYD5JM0L4OLX#AJ!J5 M=-=D^&2R1@#EH3;V'@6,Q,EI>^+[X!G,F(FXH*BL?:D$E:%:DDLVOPJ/U)_^ M4""ZOQJ[5KL@.>9F5ZT(QVRQ5_S\8MLLXVDB;9/Q2RO8-T R& 0ZB\:8@!%] MH[@CB-+V+!Q5MY>%'Z((_%=2<#OCA;J\]X@5&9?7\]?_>/7-V=.O%@3I#?$B MQ9T(ZR"*./DM>F@=P3NOW;421QIH>.CZ9@?,ON#)_+5S1\$Q4AKA?G=9;;C? M=$HQFP.:?P!.QSW M 3L(I6W3)#Q[X]R!3FGF%"FYJ(@%BZ9?MPAE&[_0)L 7+Z3'N.#><9F+M]#P M) ,MFZIO*V66:=B3.;.*65A/(/K2(I$TE613"WMT F0S72=A3(8>^"JIAPZM M'*Q5O1'9!+)& G3AGB%Q$*E:2LUNI6FS9KE":89;K6@=>D'-Q[5RS\T=!Y&: MK-CA WF@[-QZW(4QX;"1ANGH%0F2FDJPCQ-QKXGP'H7 .[IAO^>S75U7,'9> M5NWZC'SG@[8,%@YQSON-^JS#([[@WG-A'%:B^BZ'FL+$F?F#6*R4\8ZVRX2= MF)@E>F+FD.YW;I4.SGL4%[D;-Z6(0YG*[G(;7',=R(UJU!VBNB(_BVO1X_8O MKM1GT#O?9L39.? R\WO5@3Y!KZ6 VV>$=?!:0EV]HWB/TTR)>_P1A/1;G..J M^^I8+7TP@)W:4@C/9(YLXMV&Y =$!FZ M,L%("QT.7NZG#B/?ATE9-,@^ 1[#K$-,P+I7#>7KC-G" M82BAH UF:I/MFA+G@<$[>6U!3?.)A$ M!^\WO!&\4HT],ATNTI_PV-#S83?T?'9J#3V_YU[.FTJ%]8RR:LC%.C?U0M64 MV.M*GEUBR5E/ENQ4MQSS# MEQ'P2D+_U499%[CA'I4BWM49;P=2@"9KJ30$+UG4H)BW$,[Y=5*1,W1V.L1$ MTU'"1O&WCLDL,$5NN27C*/.@*J"B ,WO7DP%Y*[;J@]GI%,@S-5TVG3"UHJ1 MMTY<5I,[K4;--VU\RM4A%01 0(-.I@.8GE:782H7:&C5,7VQ314U&A>+=;E# M5VPS(K@LV)G"63!TE,J60=:<=6+'T0@Y_+Q'N@L<]"B,[T-=;@W89XQ.)UR. M ]]67-;$].?Y)JD_+"];,>I1^LKJ3HCBX^!NJK6$#H(S-2(=1Z>1LB[(24B2_8P@(&K C)X8[/9U+1E!@S,SBKGT M!4A;18[1^"YJ23,,D4I/\Q.ZS5T!V>A4HDW+[&'7AST;"'Y%'@-Z<6%D(E6K MCIF8B3R /*BA+H?^LF%YAV2.;;0,LDT<0G03Q/47;;FVMT"L'__8$+U0^H'P M_Z.STO$V']>+= J(>'#WR(U3Q(K&.OP+?79[6.B>H\U=' >DCNE*5TVUGGTU M.E08+BM\[8IP8 4M'BUESY17&?$8=(ZPS.>XE!DN\4]YB@5F49&M8FSJV"0, M(94=D5'(Y)PZW?^6IQ,P1HCGR<;P"XF>\.@3M!G9D[(F]I?$0<5T7@>*L,N^ M+U?O/+9X1Y87M&[ O]:AEYIC\H-'/)_TLC!O0=QKX@^@6[ 136"?8M2/\0>Q M>5/N+$@OQXCM6E69(#71]#!_:B*4VPD C#A'0[E50#@$-]0 ML^PR16?G[!WH1^=<2GOZU5=?FN=#&)K"BC-*M:7C ;,_ZSLB;K M\^E?\ 14]*-FWSYPVQK^ )I+9*59'4"DET9UVS_!B6HZU[6L&J#:3"=.&7TG MJTMP%DJ9%$\XX8>3&@&IY M2D?MWC)M'A,OD])<3MN8Y;#9##GZ1DM--?5%H\V* I5E^BOVB^EHT:6&YZ*% M9LX@+94GB^?;LMIU.<_J5=4P&FYF[O1Z/!A%^N[,/6V5RM;6O+2XH>NL*9!& MN%ENQ3)"1(E8QS/UJPWILL)*;D.1@@V&J:AH$P4Z9[QIQ,-=APV-;X(5)?]6 M3T(F[\$\IBS\!"MSFF89*JW_61'U\'9KAY1C075M&F0BKX8M(07$\>B:37\- MQ->@?(8#0:>NJG80\(E<\+I!Q,D1?$531((2ETB$\JE)6J#1:=CW)G:XC;:8 MI4I4;RGZK/%E8X!UYCTH\4OD\'6TQK[BQC&%=VR&9+W8$T@>B;U(\LFF,I20 M9J1!P'?R!A?5.F(/[W+HB0.11JCDL$;5#8VS7;TG>,=S[M<&7R$8#NB+*DCN MI?0<5BI+;L9]')=A@3I ?2AX);),H1AT6<(8$D@NJZBK?P>N;=&8\MMODGJE MD00XX&/AB72+9"F0)!AQE>9!'>G*I&N+:SI>6L*!98*WOCTUL2FZPQF^0;D) M&3NJG!,2X^!&FFV9Z"Z8#^F,M#363+5QZ+OS(M4CL+!["EAT94$"16M&^"LQ MH2K-T%"0:,1%S79?(Q6Z!P[\B^RDP^DP&V9 M*JQ1'2*=39M>$:>WLIV>BYX>VT*0'$G%TQ4=FV#,RJ!+Q\V_U(B MF"U$ZY5[0GXU[[( AVB(I,)%OBYX2&QV",%L["EJRB.K25!E1E64K9QZ;>'. M>SE$H[Y"2IY#4UFBXR"Z<#C>" M,L;[CX514M?\$X(W;G 3YX$LW).*?^5BGTJCM^776.,,UD*&MGP<1OCOOC ML<+[85=X/__ *[SON<'&1LE2P+3M4GK!-MNNZI#EW/F:B"?J3W]KI>N)O9R< ML)"C&S9W/EOR1W2XSZ>DR2:=[ ]LLSQW/@@X4&OD QR\1ZP>SN/Q=9\LWDJ: M]?-//U>FQ+=ENRSC#\]>_[P-ENI]]NFGSQ8?T]\_FG[AHT_T/5)^+1 K)RBC M06NBT3ZRW6I5:TD6O-?AI_$F!V1"7RST!!B%1H4I[GJ:'M,L/.4U]6J^5ED. MP$\8"YEH&83U_!8LA6Z5)1+5 V2&+9()OXFG_5/\SKC9-0%!0#_5>HZN70S- M BUO6?X2SZ.?LHIQ^Z_L&+VG1_(#X;86?P_7B^^;N([NK;;-'O_ZA%G^-\;O&1V;:A.S!^G@SXTA5]_- 6B_>RW5S]ELB; M@_+2U_FC-Z@"HY)5FS]E4UZXEE@3SU#MYO>\!>!+*ZU3@4*39LS(FP/FD3;H MPNS9@DP Y%.M)3.L$<87('*31$CN>)N[ON%7G$GYMG[A HO"@0[C)/US6%_LN!HT M5TW*$B.\-TK?;JW4\(;K>V@ND??/&O6'/1415/HE&^MA#PD8X8=0)AE5:71Z M.YYP/U=842D=8F,@]1Z15\G$>E@R)EK?(OT^L?J3QHQHRG3!457,DX$X/963 MI+#XB8Z"JR;71AE!/52:I.Z*V3!@>OGNTKU!?ALY&Z$<"D(942EW[6EC3 MG44*2ZA'>82JK_+2^Y'0/"B8%'?R)WPR D2I#&3QW3O:*IX'GMC'QCHCLYQB:K_O9,"_>G#5'J=H MIN\+I@Q@U&&6CE+?%T<6@JBJV=)A.7JR)IZV*W?E4@Y:I5D\::^08AF.:.S$ M99Z.N4):'QK/TFF>K3]MK .6>S8$=(^#FL!@9]?J,'5/8\)LPJL::ROO#);W;!U&=U$9") MGRX$!D.YU<#G^]PR0T:%RN.WOCC1 ,9;//L\>^OI*ZH$ZC88Z#>[+Q-/\>TR M -G-^P'H.,N:QD]K@D$3$']&Q!XPC1AQM7@&.H6%Y2ZC-;5> ND&T\0Y<[W# M+^@LBL&$*6,JO]_/2:G;U__YLKF<>W3-SN1(B!-T-@!R0_%')\TAN)[,.DAE'-B2LI_D_,+1(!$.)QN"1OPW6'=5Y$R'GW?QUM."H>EM-548UN1&/#4&!@D?,HG*!H$[R > 0NKZ<1[>Q56R4N'T5E3CSTZS"IU MZN_@>3;5(E<+)-J2KLUS[5DNQ_/.YH;TMG0BEL:Z/'5$=F2S%PFP#,Z,U3 M:X]L_XJNL-V2,QXVJ=MN-*+1ZD5G<#WJ]'/*W%,/E,D=DV-K/@&NA9J"9H'R M9Q?O%J0$9<@Z_Z4D$)\[Y=);X'=V= MXV$^@/6"A6]W%\=#49OZF)I@FA-8DN<;YTHGXRESD;KAZL/X\6 BJ"V I^9B MJ*5(Q,D9-!QPVSZMR?$194+;G(:TY+Y;!>/A<"W+6V0Z]I3 'FKR<)QGJ.+.Z)MCE9SI)-=&2>+/%1W)'IF(T5L MR]0_S;F.>^B095F3U#RR;+<*H%'?2ROC5-Y$?XYD,%TCQ;4I-L(?Y2*HOVI8"5[X M/!D:;?89';.A[+6G'BE.2@-T59D2TN)7+ ,#A43.;2PMD"YLJ4?.G!HWAI T MB#GF4*[9=L*]8B ()?A%9E YRSJ$_"0/=Y@=QZ:]*&OA:4"#D/L2_QBY9A$HE0$A-N4K++[,MIH_E-BV'3M*XY MM:+1[-FQ+[7[_K;$L:=LGWDQ6);+.!IQ 6#-D8^JO??;DIS#K$R1PHZUE1:= MH9)$H5&P2;Y#K#29&MVJ=Q]E:U91*J,+QFRE4=Z7%<8"[VI7>Y^!U@K!K/4J MC-$)> $J-N!V#D[%3R*C;5OI^D'VV$FFF'^21B.UABDQ*R,/6\G%RK7.V"S3 M#8V\5+JP\1 0Q=_L"*QT$83Y2I?W9;S2GM@CC;F%%.>'6KFP..&:^S7Y;4V. MHX]SMX,#TA+TV+D[8G1=*0XU+\YM]F@"/%(Y]">@] T#N+7='3IZV71VNMPLATN7#8W^6O\O6T9-_6E?J\PK*^Y M97"X,KJVT?R)KQ9PFB=[#DAF =YT_%P:J-XQHU@ WH<.)/P"-%Q 0'* M31&2&GVX[!"!8/CWL:=)>!=F8M@RQL"!)6\@8&QF($?GG: \^'GD@$*;>KC@ M[A^L%+(CX$W;-"M@"5A_JJS7HU)+Q_(R76\"Y_Y>*6/"1PE3-L,O--@:*H.B M=%&XFPCFQ1]E7=AN<8F[O#]J?,H,(B?_B$@W^9TNI7#$^U%/(]-1T\XHK6*& M^E)8Y6=H,)8M7SYEQNE &3WA'8!C=I@FXRM@?6:!"]I]-3[->\X0.\B:"!+% MU=CX9$AW^"QM2GZ9)B=*J7.QZ]'A0J0FH@],K+^/X[Y$AA\?E(HFQS MZ(63L1=,/WT=F'$4^>EORMI 5\@OD)(W*1$;?S#* *.BT# /']%DC7A0*#4H MRY*-IGO5K:,WX>')S1ZY;9?5LNH=*72\<[/WXZHQON;EB6OU#I/T6,C\L N9 M7YYX(5-6"W'F/^ 1_E*$]PSS4@:WN+H<'YRT%2*">%BCG$$:R M*=DHZG,JI_:H.G!7X8X6> W'@<5HCQB.\22YB$H3)X]Z&_<:;@W$",2\[VVH M_2&5G"?*KTWYA8]E*!]GY-X;P-.Z%7?>#N(P4;>FU@T>Y^!> RD^ 1V<1/ 8R9 *Z#[/WT??%XN=M+R1,,86 MB#$GX'\I?]O-U,0?)^Q7."<<&Y>F?<*=DCXG6:O.^DX]5H2I&U(:TC*BA@[A MC+RDE]'GO+:V#&"O:$'7 8PM[&\.,9@L>T->4J8#@,KX4/@2^O3^-0!T3A([ M3Q;?21.@7\A"IN!:W[G^09?CAC(/.NT,LYFP(Y:, >B/J7G<?]Q7:.+(4 MDG\$H#/#14/9*9$#8CY1($=I7S:#X@6!)T@_W1*%^"'Q":RF/^8'Q/O,%+I%)'.&.\& 'WBEZ*CU"GO, I6HN^# MW-5LQEPU:7+$I[P8ZD4R29*G'65G!>@)58\V[CU">+Z]9,6'>JI4!&8GX9$\ MUE\H@,\-$3;I(7H ?I+>Q0 M3(15Z;IA)UO]&@TV.9NWM1*I= H7*R4I#37/6C7X"K\&9>T!7" +T$K2FF*R M@_QZI+YUBK;^.W[E?/CD+55Z,-&EF9+"1+[%T1(X943,!9582JD:^8G!66GW MM42>=IXK%D;G@:L3^8.F)_0*6EFCF+7-)O@%\U'@O2=-B-I)KG=/Z^#)XH4H M(+C?>\5+CL(#&J.XR(&'F']B>Z B7S,*$68C"H0';5)AWQ>(!='0HX%CA)L" MI[P-"8BD\)3RZI-9["[-FBU5PJGL(#.Q8J9JQ7+ZU7^2ZY@K5^AQH52N6V9C M;349$V]4);][AR;\'+XI14Y"?['>9QDO&A>^E, 21H_K24Q\-?3< [FBIS Q M&>!&L1S3;<^T+R95\'/HG[LL_SZZ]R.@"8@>+JEDDR,>@2U*;4+/JM^!716)Y=LTAUJ[1^D MW:,E,2::(BE&GMRPRFR>0LR%O:7G';=N)*J>)0\[HQ2KE=O*HH,'#3SPK8 MLJY/],P-QS/:P,6RH$[634CFMJ*%5[+&$RQOIG(Q"A3%KSAAI^&ULLT3N.TZ0S";MLSG9#1VB[/1.EIILI$,9??J3L-9*>BD=9O%9[@!$-5^RNH1 @]A":,!23M^O%NQ#VI@M8^K-UYX**FT"6+#++>>.@^B3-=6WJ M*\ 9)JX6I]EG7]A F)ZLW"IXZEA+@@:H]4$]>[,()/K5-G$E+VB]K1 %TI,+ MZ<"1?+;E++9-M-"JH4=WB%>04,_Z$?!$8E+I9^\FS^4/$]"Z3&M#(ELB&$IT M9O6DWMB':2K!$%BJ6:-R S>.S5T&Q>-L+$RV/,"Z"1U3&MG9K@NQE&>S]GMC M=7/K$9'QGG5#6<#;7I+?1;X=86"';1BCMZH\M';]Q"L5:C!JOA2= M)J9')0^893H<BWGN6@F",9R-M=K4M J9WFVS$K7A!, MKQ'6^1+FITO4&^#(P-6+Q XY6[#05+8$.J!#"B389$JV9!"CT4/X2FC9BJR M9D$)RBQ?GS\6E^'0 +9D:2[) <1U2]G\1F8'R2]"LU<]7Z0%))U[FTL(DFE> MQF/9S,-(0YTUWPK"JU$5,KAVP52W4^ODKEE38@E?XG33A!DS<3K],S31E*X1 MV!_APGN$3WW@\*D_GSA\ZJ']M8QS+4=!ZT'G0<,W^LOCT#I#-.9!ZSR3%IGZ M]2*>HJMW*#5P>Q0X2*/):=:07Z:JUAGLD)H^N.#KL%-*^/&#CQK H4R:4^WY MY)^8B24N_/%\B6VNE>9(?]D(?OM) @M/!B"^(=%+:S!16EEC;B8TO<1>1"K, M3KXK1(C(!CA#&TWP5.!0.YMG"/S<^*:)GXZT4(O*!9R;*+]/<^;./_%()@.B M'(X&W2/9U[G!.YP2>JTH![+]H7 M^W3Y%^(5E#.C(L[$J$V#'NY?@^%YT,PEZ >>1^9@LN\>GQ"JY*R)Y#AYE-X' M<7!'82W,1R@Q2E&;;TY9LT^K :LRV_-.06MIZJ1FDF6Z')AMZ-6,;[K9SU1+8-6D; M$9+V,6G:$Q:L4\XW:$=PTRSXO(]7$L>UF?^N&3.21ZTH3):"^WNT*3G*## = M=:ZYYQ235-^Z]_2M3-M*Q2,4P9U,@&^)+W,VW'Q,F )65YHFB\0"4M,E=Z&# M\W)8KT-M\L0NC30FC)+6<]KT#"-PG2@FN)NJ\T?,@M*XSK+%SQ!B_36IL+3T M[;L-S>W+A7,.YF BSL;9$4\WZN42.Y-!&RPBG]N=LZ.F.UQ0!'P':'6.LB,& M#F@86("(4]TM'YF[ZW+ILGY'8J5D!:U_G$4_A"_ M68)HG%Q&/GUJE!TG><&A&.6*CZ( M<9+:4'*,A6I7T!V )&[3AI1A7/OK2F-YTDS& 7N!2UA9;T\I%=^Z:CJG7+P7 M,NM5&FV-"I6,QCN4=YSY3'4#N<7\I]22L V.3F"&4CMWXI.CZ,NSY !0R9J] M!O6 $C$YA23_A0UI@ R#AX/("$<#P]0-[.=30W]EIP MW!R!OF']9!']#:]T[AW>5!YW)B]_UP>QK"=\)$W:_;M04Y+;58]Z8EWQ/''O MPB%I>R?E>!)3+] M_ ;'3N?Q)(^\UTAI,=<+S\0,CQ]>E[S&IGW'#JH/BIGSFY@O!Y=3,'Q2 ZJH M^.OGEZ2L\2HNX(O%Q\\OJ[!9O+")>/+I@N-1/TTP2%R1VN8U&"*!=XL"E:!_04*:B4=!J2M_=L!X3#Z^)D%Q6 MX"."#AZ-GC"JV]H;D:*LJXY\UWR%3"',*(PS]0J+T7,&RC2QX?M@%S[\\%CPGUE(K M-*15)) "MH'>)2>/(-N:R0!Q_8:VXI$OS(LXD8PH9*3U!K2UI35&B%N3;F[6 M??EW&"8[+ M#?]Z^O5,8%1E3R $K5;F *.-A#)$E&AO,%@@/C;AY.NF!P&" M=)K@6->W$? 1>%RH'ZH&@2'?OZ6U)W16R4\6BJ9MN4J"U'<-XY*7G\8GXUE7 M48#Q:I+ !6@OJ%_Z(KCH"@'1R%SNG). -?$>A#G�:BTASQ1"9VPH(X\O;C M0Y:]>$V42E^!--0WVFM(X@CE1_0Z,\&K'U9I*LE\:IF%![91[Y\VH#='S",. MH$L7*9+9*,]<&R?AWGQ09*FU(GX>%VOO[9[3&$NYJ1SF:(I_ZXJ\K#1!E\V6 MPM[3#%E^$L,EJ;9]V8D:(] )#A24JZ[+5Y+F0?R?PM8SP#V:)E-H"F&4JY#: MU-1_%SW#)D$@6RW]'TVW%1FDXXB<:J;'Q[98V\NL3P9Z5[?-RVF0:?W FJA( M E]"0PP5M(Y%E'GMZD&+E8M_N+V0 K/]T';Q',YEWK)M@T0Z[P)8.SU@N5\M M

\WCGC5ZC'@-JH35S%H1R<2U#(TD$ON#PX/QG%MT/5X/K2U:05^@L M(;BT"C/LR,9RA"CM)M2=$_]Z: 9;=O#(XC%F*JQ^#WMM-\[DRKDW8UIRR!CN M)A[FT:M:ADAW6#HS1!RH=&F J6!?88EIHM58=;:E45@#KQ",SR[V96:BTEQWC"Z_% M-"J!4F\%S^DJK"&> >/3$"KKD8?HGK-PQ!W:5D[AO.N:586_&TS2V=3'@;\W MSTU6KH(S=4A#[/ "$E&S,^S46*4C?W(P/4[)O:8D+G2P :C/-#NVJ1#DW"T? MFWI/RSPP(!-FE%4-^,=A\(CM?5IJ:NJ+!AI(CS/]BZP>@HLY&*(E"I,2PZKL M+A5!"%^Y#2)7"6@9:V&+(_MH''\UW\"7$%U:+.L_89Z>\59-N^AQ^'^IG\U5 M3ZN,(_FO#O/$-IJ<@LAI/X[_/0^B#%#43;0TO')C0G(\#O:]!EOUV $P3!D& M1Y9";&%=2:(:+F.=3O.4?VA'W"RCS,0H+>(T&],CN*,$"JIMLV\ZU@^F$(@, M(6=E8N39<8?.UX]DD_>=>Q_F',_S"(4.<6O$*UCY@()6X-*))8@F*A#7!%=( MTCI9;)0#O/$O>46 R!%"&H]I M336S$N")J.U:B>J4L $%1-$RE[1PGM^>#JN!O\%+QX4RZ2@6R#P5%:1D0&]Z M56Z',"GT&"06RQ_4I8UX<&$ MJ#:%,\5LRN':1GB,/,^LN]"R ,-G5T.G4+:9 MCHTGBY>HG)6T<[A2@.9]87^\!1]?<&L92Q&69);@+R"0)0_"+#% >Q/:H(P( MUS??>B.VJ5HB2[UN.-O4!F*+J_M+-Z[W765N.Z766T9?JZ[E>]"US![IR>)MZ5GP\GX"8ZS#>H(E MUH4$E8BXXJLTI5PD2K2 '!2EJ=-B8-ZQ_93.WG)?K3,.5N&QI<.6 MW%\@0;:X-Q<:<:]=N0Z/,,@/' ;YU2,,EGR^0^K+? 1.&7X!@(ACWNE!BI<(Y:EXZ*#C"LI;RC%O0\9ES(Y680 M[TI_H'WAOY1/84R-?0P8]IOODZ?/1OU)E;8HT3D. GQN,%%\_^P$^%%/\-/W M'G\!L?I&CCM=#3'*]3VZ_ACB.E(4!S+K>%!V1!&58(;UP7==N(I M)U3N==0E4RCQB&";LEHZ:33 \X[1F&M=^PZCS,A:8K;E?U M / )[;PGNB% (YKZCJW-XP9QP=9#;9C$GO9D;ZGN\F1(OC2/EX'9OZXY/#:.C.CIVVHA]K-#E*\OVMN-9WX#$"*MM.U66^A=VR9W'%_$E=R!H)5T?3A11Q?Z$3&(C(W-SM$8 MIA/+"_(OXD4?N[FF9\=W)GZW8'_-W&M(#Q4>W/I22 =1B^+%0A)$6 M30C<4#34<5T,E#]R:6[?5IN3>"TSR8^M/ +_S=.&3,_G6Y*[LV0_QQR-/]KV M=S8?SK-D=U+A!"R-?'QPLKP%"R:F!DEE)0VP@8:4I:" M_]4E0?.?RWT&E'D4\\RT6FX[--!$[IY2O[:@L%3B MG7RR7C]CO80#X<1MS!!?8E#9B=-2E#**1N/24:[3C19O?BXJL@T(/Z]"&(N7 M(*)-%;/91P3_F9"CP1LG_G9]6IT5C<]4,\A@44(GM.]S\3+PIMKD"'EEIO # M4C(\O_";)Z\NC2FF-;T8CR/T+2(A3S%'MPAG7U/4""JH; M=0L9][P#[5T3-Z,A]$8AF75^S3!$HN*PED0V^6=71F+)C6FJAY4DHE7Y>;YS M9L87=+UI3 ,Q&U%F(HDWTYF%8_EOP^I M_/?9I\?+?_20U?K_?%1M/OOBZ>:+\MFSST/X_(O-GY=?KL.7G_[YT_"L_.+3 MO_SEL__W[(N/3KAF^+L2>^ G+S-UK:E[*P;FIB"R6(3]4T5LO_J.L M!Y*@^NQIL7CVZ;-GQ9$Y9$^."B"?/?V?LZ3?7,R17,N(W%!!0E-V,*FGNFGT M;S!Y#JPRKKQPR:.2!.(?;X&AQ#(C634G%-DABGYC *FI=8RZ<];NA@[8QSC MCAAI[AO&>KNS+%?OJ,!7K\_$!&WP?U__M@8ISZC G4XX\&;"SI<*#4P,IH3' M1Y:]J_&AZ'A=]7$4%?!?N(AW)[X9>IY[3(0DF24Y=RP5WH+YNU ML,Z(Y$.TG&LC*5=&ED05KH-+QW(=VK0U'3&M*DK8,^B.S5#=.I M%_Y8+X<8%9^<6*/C[^VS$&TB(X8F*CAU]I!93G<33R5!CG< 2OO(J>M@V MBB/9*!&S-(4)U"?.*7'PEVU;2F/9.$WH.Z%-M?WRSJ==F?C]->FH>;R3#$QF MZ+W].&9&[A]55Q:+[\IHF-KG\4O%XCPN5\J?+E[\#"041OP;:=9*U-43!$FK[> 3"3$)3K.>'HTW7#B=@WCJDM$N+8$6'X=FNN?* MH:3_4F66+BD'=M+R*TGU8B3$1XZ$U.<,O+JC4;MEH9@HF.C!7C9F:>G6X$\=6YH"51I*/VXC .Y9*Y, M6K.N:0)FR![/4V]DXLRIB2I5)\0PG<*:OT_ZY-4HG,S985QM-V.'H=G/-PPO M;ZP]5D%2*\^DI"V(]UEJ"NJKFXF7C ML*28/<;\1+MFS7BWF_W";+X_YKS-[KW?*\8-ALG'*@TQ=#D\6,7G"ZH M"#>BG7/Y\T&5$PVB\R<5 =#B'E.[CAN07>^PU0IE4W3P9/5J^#W9+O!K^O,9 M2O5[0MM;'F*D,"YEV/' Y1=D02A_=*LE6&=42$Q;IC@P%S_I#G24";/NTNC( M@C0JK_8;A?]^+;3=PYHK.+'G.N772=?30,UMABK(O%N>-@=+U"_RN>(O [I, MET0Y=D1(CG(;KBK16\[6-+!44JZ=;>0?!'HN*VHSWO](!O:R8:HXBPVOMHQJ MN*HWVX&@;^D)(-5+6%1PEI.$H4LX,B>!_BLNE.VQA>;\(N'!7SDF=VD-4'/# M=\G<1^#YKJJV'Q3!4;7I<34[[IR AL/][&.EZ[%=9\!::1M=4W^YIM'KICYC MF]BY3>YW@+B/7IPY!<&R-)N2Q[OUA MU[V?/K:]3@X(MT]YC]_;72_R;,\6XH0&,2+SKA9\QC-BE[!5"4DS1F5^+$6O M!IZ<>C8EBVC#H9KQA.8\G6/''*<%6%E]YI$T,\9\ZXS7Z>*$B2]RI-+@E.83 M# #F44I]V>/D&8I9UR1C%ZTI#S2"@&*U^27WD"FTYVG8M^7UA,\G&Q7XECQ/ M;):;Q'"!07+.7G=SSV42FOY#.&I,NL0+J7-.]#?->GWV,K[UN\5/E$AYV[A^%C^OE'[O?QPX\^6;RK*=55=GSUH5W&>8F1 M5KW&($7%7QL$9A]_]/+[OW[T"=R/T!%0O.HN_;P& M;-F]^BN36>5C6[-H0$FR,T0&(M#YW#8U:>A*D"L,2-7,(I!.1-(PQ49.L8@R MG4S?41\Y^$ .42(Y.]BSRFWO[CIY"V%H8;(H]SUV);G([/2+I*M)>5RV:@4X MLR5T3[B87F$T&GP/__*B[)._$@$U?ZYVPX[0E/"=N5,@>WJ> I+6Q+TD.\V, M,ZPO<^.="P[)C$P&@K.\XX#@G0P&7CXWC0VYV]^^/3^+^^!=6&?[7.2<4>OG1Z8ZXR67?O3;'Y39L 3* MS#53KG[JJB]XY'?E.V0&*%LMQ' ,[@<"NR[XT.L$I MW>;)%W2>?D$:L]H:,/<*53>&2TA+H^LKEOX57R'K#>. M&#I)BMM*N9'(5E #\Z-;Z-#B;E##D299@L0F7JNL5IN4W8#FE8&47.+\LZA1 M=H(P;I0( B./P,?._$4V,1BFY(++4]_2+_ID\2+1%]QI5MRRJ#IW[2.4-$5T MT?I+%,FX?Y98A:O>)"R%JM8G%T9B(.*.B7#+QK7',FV#R35VZ&H&. M],[2:]2UEEJAT\O-DRS=OJ8\4TU:3_R415)4*G((@A*288WISK<)9)ZK@B/5 MJN4:916265,*KJ3PAYLP-FI'T67%M-\E*N%AJA1E*M?6G&$-S!J/S3\.Q MXU$VL0U6=([BEZ)_M$9O=0GB'R#^-^;72E-VW?*1X)4*M(0ZJ_.K6IUVKR^.IA,VA646< M0VCEBUJ!NP432:-/0'O 4X=JW'\YX[R_)RWZDSR=OV-B%Z1=_<2*XLJ-7E!B M3E1I5ZJ.ST#"KH-!6$C\ZQZ9@]GR2] M63/:H<&$"$\INXXXR4\6WS5M8-0@PK*$XO7'.#\CI9"8PHC2*_,O<0-^0*R. MGG)=?LR-5$_/MT0CZ=N-9U>X.9?'C[*$Z5D>LH-$L[.;785;I7(0N#6)7R7#BL:S)\7\ MQ&L-]Y@H8E.;!$XL5Q^8OYO/&J,:DDZ=')T*4JYM%ZZI X]?'W?(\8S=\??" M0,53U:,EXOJ2,[J\X):L$[COBA/.A^JHZG0=%G/(QVX@@;GEP0YT M/!D2@->"U.<,-:>43+\&)^'L&(ZWIK[]>?'R_,1,*39W57FUSJ&B@O8D M47*S6E)VSNT!TV:?O1RM;=#M;0^64=(&(B:(X)JE_&[5K ./5CQ:QS.R0YAK MYR"5(-=Q&5]Q$9T!PPFJ7OMKYAD?T6&"4!4NY3T*/((2CW6(+"GYM2FOXLH< M>U)U@_R'DWE1QMP[K+)%SW8^@ &*]T"#4;U;%KY(>T MR2Z0\F5,!HJ'MNTM?9W(!WTI>2P MW8\37I:7F,\'I'RU./AT@!#Q<,^@\!+/=FK')D\:T[ H@VQC1RDC8#P),%8! M5_0L8^S\%UTF64F96[%]ZB)OJO]OS"!L^X)./:SDTINE'P1F0(\C"^_157I/'3IZ>ECT>[H.QDS3C%NJ^X2L)' MHHC<=5;IM[9,C',<#:*9M*Z,Z+X(!^Y8XLY5H9@,?1I+#-*3E1ZRZKS#M4[, M!4>&X=LI4R>X3L+BT P+(SM)$X,NFU18 L=)?+SF6@XN?B3X?>E;P"I2/XYG MEZ84_+PNF-23$%9LQND*U/]9"X%%+@-; MN 'NNN!+G4K3=9+6]57>#X\72(VH_ [TNNNVO):AQ'>P];FK3@]&.1&58;S$ MF4GIN:P7<\.1MW*\I7"?O^LTJN)7?:J$5B93']A)G,,,5%\CR M= D"+89-^BN-KV(-XH:<'#@U=%=+.CN6VD9?KB^%THLN!\&?_J T9P[D/>(K M()=3.DF8>95.L71H<&:/J0Q2M8P>'=1FR4)*?YP##;@$XNC!E7O,EH&?\[0D M'.OOX7U?4V#A,U".;$_F##(4<'*2/V6^#J_KN3A8M4M\Z1/Z4M$)H+3)?X2$ZS)=*&"U.%;1[^#,L^2<6X2:U1>J*5*>!GW 0DO MYC3FQ(]B.9TN?Q74/G?X?"YNYF2G&:/Y:$!=RVG4S6$NC87SC;@A-LR$RPE<0VX_0V6$8=JA.T, MM;#&=PFRF5F?FZMV>84V(1NWAQO*M2ZK--:);T,,4L EL$IVR,=S8Y/A3PL" MT'2:A.U<]E<(+:-K%Z[1#1(?+T8UNP$U(PT7M$"Z3.V_01V5N=0BRI.2W4$^ M05F3./]I/R*[RFU8' 0'* E4S1H7J79R#&2S/JEZ:0Y?^ M$FF7\GM(>LH7D M2S*W0W2KHL,8I_^*]+Q[OVID;,3WJLA-L<65>53KO/?W5R."/:6=I^L'A[\[ MCVV$63VD/@.WC975QVE12$@MK4C**&U)$J29RV:!$BM>O,?NZ!!E.6.2H\0: M.<*KRZ;I@F:;E1+:')MLY:[SHST+0"AOA4%^#25*:ZJ1KN- MA$'E> &;72M1BG$Z-DEQPPAIWK/IZT/:MJ\'CZJ?T+=/V6T]GC*'XT]*V\-, MK<9MF82UM\D^CHMH9C&XZOLGY..KV5_'S;P?^G2<"<"[-U$B/<"D5I5-LJ.[ MDFG%D34S]8B!*#!&*9A>1L"BE.AQB\7 RHDKKSR%:/%+#6^K=X%KGTN/$QP?GT G!676'.@U8!W&G7'W,_DT-E# MY8!@EV_=,AB;)&.R2I68E%]/1V-2L>IGQ-+@R*ZYUX;: ,C+=LW_1=+B9%-- M@XM^H:H_C',D[_&^A7#P)SH0R4]H54+;!KZ/(]^NM](]J30;7IAM>K:KH;K; M!N+I(_,@" 3%]+!-SUL!B[LI1F:&/&5=E'4S.RH"8"+2GL#S U$Y/>FM%=[- M))#[/DK;$^WF*D5,,YQ#_E05#XBSV9FA;MJLKU,L@_J^A7F:XT/9'\"*5=$S MG=QS-SU(>Q.7IK *((WN<^&"LBCD_]Q.>FO'TB8=^2#EQE6OG2]'WM;;0'TDZUL;+QA; M"%W#]0=AEU:K? W'9M?4;%M0@(F6R1J?&:JW'EKF MZ*%KW]#N,S]WFU&#J"D'1I!/8/X!IH^QB;&=8&X8-"OJ0\ M_(K6@G6:91:&X14 MG'<@P1DG2&6Q6=NZ+_NHE>O:1AK5T?S6K5P.**"M<&^ MRQNPXPZD6#L=O6FC0NOS*J&0 +PL1J*@O%"G\S7FGIOI\$M^-S^BKQ5[:5?MJ%9" 9#<#3KL.@(<;;UR44T(%[@:>P)*F"Y]7A/G<,ZVE\"$ MR%Q0UL*X5GN61%4'Y)))U7#X"_[..U9MMKQJ.Z[ G^['9SF/%+ULS?T)T3CI4-SMAMK0 M&JK7E?C1JDE[O#]D!7QQ/#08<06Z(PX8>J.)KUT]:I+I?/)0?%WW8I3JD\"H M]*'D'>A',2D\<#P#3XANU;46Y.WWS(+439(->:^H>$F>M^**?!EJ'XGVN0NA M3EF!RH5QH49_9O!>14/^TFK+*2#&Z6@RP&00LVX2>52T X7K3( ,G*+ KDJP MYD'6:Q/A2$BYN+3BUS2#H]P6-^*.< RGE:2<"R,/!TT[2!](:\-HYZ17RS9& MXI.HW,XSUJNL3G'+!N%:P>02"G#+Q-+&$1"S!3INMC;LAWY,G(/7@TNU#PUI MNRA2&_>1]V(<7SP%*W*\3S)L>NT?U\#Z!A*]&K:$LU"*$I[4ILUFB%=%]$_[ MRW\-Y3LR3_3'IHVS3/FX2MM8QAFT>6()YM&T8& M.OV1=O= >_2J:J'18UZV)+-A9:'L9?14I 7)1MJ2:GP5AJQ=V# MF/U=8AC.O';3#2-'C%+[N+TIQ+W^NH4_\Q19>#-GBAU=B!XH)MG/\8W0\M'M M126<&-9>-W$=&E96QD:A)"K;:N(:"F@%]D5A@+"4BN'6*IQ^1S'>&O_R,A Y+OX'DCTP[DMF"4F$E=L"/R]S4,.)<1"ZEZ9T9P M7QZL907I$LWLJX(:X;;>F;R:HHN%:3MO@W%%]::]*&O)^@I)18B;K[RJ+B2, M3C5J[6\-Y);1[7V7#A[5 $+3(6CNOV"Q.LE-N^/JZXFZ_"8]=+_V9-4AM:#I M+4UD#QF-9C+X/CLO7(8-E ;M^'*>C1%7B#@Z5\DHL!BQ='FT_SJL:&V=[!+/ M&HF3?9!.D#7W,6?KDO'RVH.GRQ--OG-3E:]+Z> %>3?Z.M+\*6FJ;J'+BM)M MHA2MI](RU(%<3P'(KZKF+'HJ=;.K5BCEKZ 1EU:OO)$I.?TA+.L=5SQGT),^ M*ZO)+0^I 8;1('IE6I[:&"ZSIE4J0PM87$P2!"'/T_(5='I6&F\!3A!?X5TT M-^)?@8F=Z9V;52/("FXH^D9X8SAW&B.JN(-<*P U1JK+"7\NNS^3C^XJ1VF3 M7J]CH!'ST^K$M>6H7F8P ?*&W.?+BFEHT;7K&P7U.QFY9B^4)8*HGAGA/\:& M5]3M5;#)(S$O AL,#)<#,1PO2P5M6Z1*PQ@T;!?&U41Q>32 M[M&)8.86S2= BE0Y1TG"B?04#_D#::9%UJ)U+;MPM)\!$&((,FA>.6Y0L%^8 M$AN'-G3C4,?HIJEWM@H@=:[(]LEV0?X@$!*&V]ZHEVY/C%>3DIL58#7=$!A, M(25J&7SU:;/D:Y6!@E1_N&Y(I 1 OVX*WV*[,W/O3

2W0\X%U-_M>IE07,DH=N@GICE?B.I4VS*TLZ>RQ_%+\W6AV/KLG-U M?7=7J#M2POL,N3TK=2(^M!LN=L397Q(X94;#66\6S&C\ZT]GPVK> //0B^+ MBYKT(L79H3LSZ-.B;]8++U@/J4[,Q\B=3ARY;\IF)S, MW"AVH)L C,["N3>=T?JQOPS(9KRY, /2PK??DO44B3%9'1/GS55'6$ I4(GG M2R,NP,@(HEDNO44Z(0"IY-V=/F"ZAR1;/D< 68MIA_6_03 M))XE.E!FO/+"Y=R(OER.B3Y? -"R@E9^$#U;] A>MPAFL&] HW,_"$ETEB'R M5G'C@YS@'Z$Q#5? W MVPND1;N)F]=$#N2G68S:'(:,D>S MN:E@3?#I)OA,EBB4W1PR5<6@1WQU6(+,PQ1V#2511H24>#GR.QU#T?*?U MHOGJ5_9,0M&=*>&)P9XY1$2:*;5EDW3'_X*V+YG27*S;A^!*6[F0P5*4M(>ME+@_/ ]C+:DG3 MN+'I=EV_/B!-;%+%Z&_46:H$$BI!@_S*+;#J+^"+]]NAK5W:[>X=V!D +)%1 MU84G>(]QQ5DBD1E9PG+(YYW6?%C@8/@BA?7[F#8/G]ZK8]JF,Y9\/!:ORB+- MQ2V82$U FXZX.2WY+Y.EG%Q.5 .*'O/>MB<[UD.?ZR;WE<.0[$O W,OR= YK M5G.>[%;Z^;$3*3_EA8E,SN6*IN::TDG@QTLT#($_10LA?@,'YAGFJEOC")/Y M 9W!F4?^:MY5).?KB)+U/WGMV \">]GMVZ9^'*%OF\;^(L3_C_WF./2C&-\& MU(F\$&]MK#_:"+3PI4A22C7=)):S,%,^X<^0NWXU76ZW_9S6@.*5E4<-4# M&?.'SOC_D3$?"O-V(MY9(.*%)1\&HV :RM8#N'Y_EHEDLXDZ)W9-^+W-8#0+VN<%.>&7W RU>!^GVN4E;U*IPL *LYWB0/?1=DH?!;]K MP%3#OJUB-D?;@Y<@0Z>6ENUYSR3-R_;8;0^E;G514M9IIIK,79M(:-A*1X^> M1HWW]L>)^3U5P_YU0L,S'MA)VNZQ8SSUF+7,D/K6[KHC4;G%>'[VWAXB$Q]I M/[,F;6XX X2KY=SG/&0C:FPR%?CAXCF3*21-BT^[>6XV\XE:[[< PUU2BY?1 M*<_B8.Q(KHLNUEZK$6,D(Q&>?8NVCNN22T%\I@2!DG5/*? A9W<"N<]+,\*4 MU [,D)>:T\6/GTLDPCH[>;IMO/5X>H?1B,Z)91D'I[**JX69^HITQ-N0_%L8 MY("[R?%IUO>= S:TI]_5PXES,RGP'H5RIZEY^ED9773.JT5-9K>G0 :G7KI' M3>RTXZD'84;V/]N6S!S:$^E0&92S$M*@.CY3[8LWQ*:1>*V$._A']C;>ZE": MNT-)<'@4)@S;'+*V]."96-+M+[B,UI!QC_7/;E1_V'&6[]"TD]!JLGN\)7K. M\9;Q,UO-\??3NABJ6F>LZD)SG1EV.'VOIE,T"9)TV9[*.+T()^3&1]QO4G39 M'N6T\7YTAKBQC]FV>3#=5>?,Z5JF; ?S:(34? J97YV45.Q\7B?@V9Z:Y7!/7I9IE]X'ID=^*=^FW;5^07@7L'+ MZ'>.Y.-U5ID? S;?-C^EO#:_(&P?-[_#_#N<%+&-DK[%JX&_F)V)PORVT7RH M\@/_GA"->I7O^7*'1* *>@#WMWE>N0^T0/,#T]?_#U!+ P04 " !.@']4 MR&H!O><& #8% &0 'AL+W=O(R5% M;NPD+3!@P#ZTD4G>^]US1QXMK;OT)5$0UY4V_GA0AK!X-ASZO*1*^EV[((.= MF765#/CIYD._<"2+2%3I838:/1U64IG!R5%<>^M.CFP=M#+TU@E?5Y5TJS/2 M=GD\& _:A?=J7@9>&)X<+>2<+BA\7+QU^#7LN!2J(N.5-<+1['AP.GYV-N'S M\< G14O?^Q9LR=3:2_[QJC@>C%@ATI0'YB#QYXK.26MF!#4^-SP'G4@F['^W MW%]$VV'+5'HZM_H/583R>' X$ 7-9*W#>[M\28T]^\POM]K'_\4RG=V;#$1> M^V"KAA@:5,JDO_*Z\4./X'"TA2!K"+*H=Q(4M7PN@SPY,SA*C; NC<29> M6Q-*+WXQ!17K#(;0JE,M:U4[R^[D^*LTNV)OO".R49;=P6^O,W4O\MN[R]1/ MT=3GRN?:LK5>_'DZ]<$A._ZZ0\:DDS&),B;WRWA]CSN_B9'X4)*868U:4F8N M@IQJ$JA&'S>5254:TWV*$A0!Q\]MM9!F]8,7TGO",6D*H96<*JV"@@="*8.0 MKLN 0N#W["8QI!=V)A".&F7;122R4:90N0R1"8E<0X*:\0JK "*2>2E4H II M'4IEXK$>ZU*1DRXO5\_$N]H&B'[K5$YLBCB-!2M>2W?)6L,T\:J G6"OQ6DR MY4+-311H@G@#WDZ\F7IR5]$OK\RB_N+,1V-O[9])+4V^U4QD-:U0/\!Q/]5P(]_G\$>GQO MH/>1#-MCQKOH$^@"!KCM')E\A?;@U)6,UN4 1T89W]&-)X=KWQO2)(GDS5LI MR0Z?/NY])8V^B9*3 M1#JWXN1-&0"7]Y(T$A_\[(4OK0M/ KE*S)1!?!1$*@-(KB/B[>!'KNN"&WOI"KM+A8.'NM4"%K25C@7[!1C9Y8(P-JH='/4U_X[OV& MH-H*FH:^2-^7.:5M6S(>G9:"0@#HE +F FZZ?@1O]R-2RD"VR68M"9EZ#@:*Q+0TI8E/_?#&I:KTFQ"8VX'JQ61:R3:8,%:?)=AT&> M\@JF^LQ(!?HI>Q)+,V>_S%(5:BZO)E-Z3!IWWO(3%I;2%3T\V )'2\GF)CS@ M X\ SMB62H +>^ELB"&9FX,"ZF*Z!X;T3')"RV<-"Y@%T=WL?^V^V.3,1'/ M[S=FB03OD =\?R.DJLC$'1UABP,:)>X7&0L$H@J4";=*4*U(.D$\A][JYSO1 M2<8^A#.&+BXA]%]%6%T-6CH&G(3#!@D0MEV*1"_602UTEX9)QU9JHT(#=ZW$ M7A1#Z6P]+\7O]HJJ*;92Q,X;"@AO@#"B*R-_816$KL'LD?Z4LPP++9#WR5I55I;Q$AW M>B6E=&(/&UL&42/.INA.>(1'RHWA3>TVMA/41*A]:P\&)7(Z9=ZM&/P[3N@4 M5&F^2]C(8>2NPT\4"EU27DFE8RYSL.NI5GG3;9-:CA@)UJN2)]VY=;&;\'I? M">B00&WO+E#;Q;39:,='%N3BQ,XU^!"'K:L3L9T7=D6Z4V#N]^' M/92C99K]4[W<>2&1PF'K20NA,-'6[D$*/;L9RT,?)@4#%R;* M;">;C,1Y*<&''=YS=J_E8P-6& CSXF L+B@$W=R8,9*.LOW'?3&WK(Q3ZU<) MR?8/OY2R/YG<):5_>5@;DU01\[645VE 0@88/V/H@QNWW.2F%)9$<"1G8E># MLXV/.;U.^T6+W!+UK(WZ>'?3D\BP]]J$I)W'-S6N8*1D>GCJ5KMGN]/T6G5S M/+WYX\P\^0=02P,$% @ 3H!_5(]@1U*X"0 ET !D !X;"]W;W)K M&UL[5Q;;]O(%?XK W>W30!:%U*B)*]CP/%NT'23 MKA%GMP]%'T;D2)J&Y'!GAI:]O[[?F2$I2I:5"_K2@@^Q>#GGS+G? .9RJ_0G MLQ'"LH<\*\RKLXVUY<5P:)*-R+D9J%(4>+-2.N<6MWH]-*46/'5(>38,1Z-X MF'-9G%U=NF>W^NI253:3A;C5S%1YSO7C:Y&I[:NS\5GSX(-<;RP]&%Y=EGPM M[H3]M;S5N!NV5%*9B\)(53 M5J_.KL<7KV."=P"_2;$UG6M&DBR5^D0W;]-7 M9R-B2&0BL42!X^=>W(@L(T)@X_>:YEE[)"%VKQOJ;YSLD&7)C;A1V3]D:C>O MSN9G+!4K7F7V@]K^5=3R3(E>HC+C_K*MAQT#.*F,57F-# YR6?A?_E#KH8,P M'SV#$-8(H>/;'^2X_)%;?G6IU99I@@8UNG"B.FPP)PLRRIW5>"N!9Z_>"8AD M+H<6M.C),*GQ7GN\\!F\<J\)N#/NI2$6Z3V ()EI.PH:3U^%)BG_CQ8!% MXX"%HS \02]J)8LBD9.R?UTMC-8S_KQ,T)RW-B:,Y^6IM?0D>>\%?LMN- M%L)(SKAA[X0Q0K"/&\%N5%[RXI%E'M*(>Z%YQM1J)1/!$&^YI.>\2)G=2)V> MEUS;1Y;"YBP1A14(M)(#5!8 $.S7P9T#ON$%3SFK8"3-$,J:6UFLFV.V&YEL MF'@HI18,,7+/M525(;)X:S=:5>L->\\UH&"6V:#+ZU\,^))%(LN643 (0IE* M@)\2*Q]X1G$1L+\K;3?@1BOHA@_8C= 6*0-XQ*X10-2\6 O$NS5LP^\%$R;A MF6=7XRDK^6/N?K6ZEY04#%,D$T4W. ",V.(WR7@%V3RKEB\SP9:4>R!?]L@2 MH$GHPG@5,+7,Y)I;1ZV1E_374"--D*ELQT;2L$)9@'"#DY=$M9;&*N;RC0/W MG+EG#U; %M*:1O%+\:B<*5LP.F@ ->TK NPZPAHNDU;@YYYGE6#KB@/(PI%( M!7AIM4R\$#(OE8'RE?<#?]Z>W8A_GAD%XGDN+5D*/$*[C+,29B)NO%DH9]*A M.[^!JR AXUCO4,FA%;U2^1H^[@1P!Y.:GU(@3R$UPH.R*O7N8O=-YMD^\%JF M*=&>J]5Y14M*,*A2^51F9RGD]X:Q0N4@[WC@4.,IG(FBCY M%T=\>H&(>NVNX'+'D[_(-5D@!502*[:H%V?1"= MKE-6E'3$[Y4L\T;>/=L["]O'4L(NX(30[%:QNZHLLU901#@=XQL06?@NPQ=\ M;TGPM#,::7F/,T.6AIU0/! 2CVW]<)"X&#N%<&*:3&4NGD(ZJ%\.,N,%>_>L MKWW'PB"*9NXWGDYJR#U/2BKM4M8X".=C_!W-9\? "E6<=T!G,?[.%POV4=F] MJ'OBJ^[LZ=3SL)C'[,V>4B[8K29L% C20VNC@,&#$F4LXAQ!ZBHM%,)V?TO'?H.U6LSRE ON*L M&<2;X,3Y/*P-]3RNT\8^"_(N\L]5=J#0'551:1U4J-6 M%D'EDD.U,T2CJO3L6B;IUDJZP M'4N3H0GQ@&;D33"9.[D7TY@>3M@B'D&K\\6$;J>P)/X%DXF[C1FJT7@Z=^," MFX3,]3?A#XU**W D:)"5>9773+69Q%74>$RG1L%D&KH!Z8(:$V\S5* )ZM T MGE,1.FCM3A7).@O_XM*XZ38@"3<;MJ+QH-M\=&/H\R%TT&&XE6\8CTK?#4UWCFL^CV539^1PY,,U#A?/(AXX9C2;N6#Q MWO99\$D0QC,R<#2JG8&<:CX=N1B=HF5XL7PZ'H/.VX+&H*)>XVRE]1-:"19) M>'@'_^1KG19K2<.^ T27CH$4";8EB<)+@Q^-87ZS0G>NWW=*>Z0JZO78H-SR MU!>-:ZTE/,VPGZ4RGZAQ1N?0\B(URVD9@DIIJJ5)M'0S7=,2:V=M> CZX'IP MHE/7E4R=@F"^Z[L;-I^$^QWZ?[?H#]A[A= S)3J[E>_) QI@W(RIZTEOPW6Z MI;Z]4YNI]+3>UZJ_A7QZSL=V[FSGUT(==AA-T%-W5L_ IC,KM[.K'WOHH./S M]I(JG]")A-OY8IIZM=#05)-Q6Q9>=";RLM+)QE/OB%+/5W1^/0#OJC::@325 M?M= FMM_BT-%,W@U0R=U0?^&_]*FIJ&WZP<$5*-RF2!F5Z*=MUW1VO4$3^;7 MW:EMTFQ/1F-%E10)ZR$1,!6YHL7$*MWX19:N":PX'':/I#_7]3N*T72A.OW&A^"5X_4*Q7RCV"\5^H=@O%/N%8K]0[!>*_4*Q7RCV"\5^ MH=@O%/N%8K]0[!>*_4*Q7RCV"\7_BX5BW"X4XV]<*'X)7K]0[!>*_4*Q7RCV M"\5^H=@O%/N%8K]0[!>*_4*Q7RCV"\5^H=@O%/N%8K]0[!>*_4+Q?WNA..Q\ M+([\LG:?Q%,<((G[[\;;I^U7]]?^8_,=N/]D_SW7:UG0RF@%U-%@-CWS+4YS M8U7I/CU?*HMDYBXW&/N%)@"\7REEFQLZH/V_"*[^ U!+ P04 " !.@']4 M@%6-=?@& "4$ &0 'AL+W=O^T"Z%J'.SI=G9U?S3ALWN;N1=Q_#W8W/R1I''X.*N>MTV+TC MZ[>WD\5D?/&36;>)7\SO;GJ]ID^4_ME_#%C-]RBUZ/2LV).5][_RXD-].SEC@\A2E1A!X]>&'LA:!H(9GP?,R5XE"QX_ MC^C?B>_P9:4C/7C[;U.G]G9R/5$U-3K;])/??D^#/Y>,5WD;Y:?:EKV7RXFJ MT9@.0@LQ>ZB2*Q\KY.^NPE^JP+O!AH_B*LB M#>.,XZ1\2@%?#>32W8/O.I,0Y125=K6JO$O&KX7/! M._]*AQ^.'5;O3:RLCSF0^N_]*J8 UOSO!:T7>ZT7HO7B_Q7F%^&X4M_&7E=T M.T$I1@H;FKRL0WVC7ZL/R$GG3&,JS241U<\M(0!=K]WNCW^X7B[>_!FBZT!4 M4+8FM:JBD%#< QDI1&5<97--^R]]\!L3!1!= I^+EAV4'TGI-?;&I*S1*V-- M8J-,HPSTL .FXK5K INLM$JM";7J=4@'TXQ+*%_4<]:6M?8P8*<"%UZ&@ HSN?75(91@?>$FGOP! F MY5?6K(>(U5E0&:"OR03]7J M$@QD*X< #'Z)-D:!W:Y\9.WXA]8:T<+8_)A9Q2&;;%RK-R0XNJI"9A@%G.,D M!K*:XX"P",!QN&"WSX&I&+TUM>QKC(.G; 1<3H5JR!XZ=%T;%ON]'X\C^IBC M3*+:!###AV(VOZ$O5&5N^O -HDQ""6Z@SQF;L6?*Z0=+/11R]L&].&5']AQ^ M OH)6*;]&-'HX1O[*9:Q!PT14.D+#M+(3[_D>BW&3SD65% CI63%IX&2\9"Y MU4YPD*'4>A 4O(]#=/F]+@<<;$#N*J+:**?6[,:V-57[C"RT,UNL),?;-ZK?Y&Z]*# MA6\H&RY@#IP/6&*\@\\Y1$94JQR9YO&TKH<6%_/J%YBBFN [E3#O27L=?F] M#Y_CL9ZILGH;L^'JJ4WL>2E==D36TH2'F&O^E5EVRI5:E$Q:JEZXSY<,.K;;T M\^P:O?$!'-A-,;=F.S1:?>C0!AIA*V+/"3LT3?32L4V6SAW9:#X+AY[+P="Q M50T&;LY6]?HPY"1IQ:B%LED:EZ[0#J,IP@\GGS'_N-B0-*%&JHS4/S)E>G\B M-DX$]2/T7N^$Y=5!?>Y9:Z$UXB>M_[BDN!1"+7UU+'R*/IY!NS%& M)Z?,2EM);KG:: D29LG,U!S&2?PL#7*KX]Y6'O'K8N;0[.3FPU! &$<><9ZC M,LXW8B9/BX_\X1)E3RXO+N2 E"X_C ^C^77FH4=>[DAS-^( /#)V.95214T? M! -UTGU 7IX>2HM]RM/E3'TB4C]BZE&+*_6MNC_.N9!@.'M!,%05O!IN76L= M!/:Y+(!?]6OU]Z&AEA!D8>EA&'WYJ\!%+DZ#:Z&QTJ.<=]]6''0K2>ESJ# ' MT(F@S!L]=TR9,1)5K?/6KWGEW^23UU;9D?W13! MVK7^-!QV'!"O9_B+C[#5!+ P04 " !.@']4NPDP0",+ M G( &0 'AL+W=O;QR].'O]]2Y&S]],:#P/ M^*=6.]NZ%Z3)TICO]/ ^?=4;DD J4XDC"A(_5^I291D1@AA_!IJ]AB5-;-_7 MU-^Q[M!E*:VZ--F_=.HVKWJ+GDC52E:9^V1V?U-!GRG12TQF^2IV?NQXW!-) M99W)PV1(D.O"_\KK8(?6A,7PR(0X3(A9;L^(I7PKG7S]LC0[4=)H4*,;5I5G M0SA=D%,^NQ)?->:YU^^+Q.1*.'FM[,LS!XKT_BP)L]_XV?&1V:-8?#"%VUCQ M6Y&JM$O@#*(T\L2U/&_B>RG^718#,1Y%(A[&\3WTQHU^8Z8WOE^_+_):O-4V MR8RM2B7^?;&TKD1$_.<>%I.&Q8193'[1A/?.IJ1[;KC M!48G-++$"&<.#IJ<1V(5V((6Y-J:(M7%6FQ5J4TJ=,'?MG@H6;"!^*,J6U1H MMFYKL9-6# ?Q$R&+U-^ $=QAQ5)AL.J.7CVL,Q/"#1Y)/L7IG=UX09:J4"OM MQ*HT^5TY%H/1_\I^.!!?]B9_:H5:K;P(;,Y2.B52C7>E]4(0N:^#SP-AG725 M,R#5#(0H,22"-0&,.KN!3(FLK#K@50M_7H*J@?D!)BATV=R)+J YR.TG:8+Q9K2 2P XR M%BY(,1!O[TKMA6Z_S[1=:%_X#-A=2I@)*?RK2G)=]XA"O8B MM[N=4CZ,5[J $EIFF(^A+"RQ(@X@HRWITA*AS;6R-'KO5'*H'8@/L,Y:Y:00 MYK;]N$$ *N]"4H*RR%C-D4.T"[66_*"N=$JB4LHY.)?8!.NB^F;ZAY?A?B_# MF%G%B=L2X:]_6<2C^0LK-MJRS"$55 B+Q/ LED["(?AG14Y)DNGO2#%Z78C" M./^]K=Q.9QE_:1S!GT,Z[A/K$2&*1/;>:3S@(&]M.D1_=,>L+>"[+T>.,/3: M4!21 H?U-5 EF)_8.+$T;G,8FFZ]''4 HW'!40@BG-H#PAH&+#E@ O)^+30] M?784;FS6%U M)$#$O86I7=Z.>>:6-PD"I W.MS_KVW=WA:W-@ASJ@B=*H7C2NG@O,.P:8HG) MD2\LJ\8(-;%SC!\-<1GC[Z-"UUY02+5QO_;@D];=:=S'];<_*T(DZHU0^[SM M9W@_F> RQU_M=.^\0X06^/L#EBW;Q"?]YGH)(%E3HA_$I]/QC(?.1_P33UFJ MQGVW/7U,@+8?#A71TU;YZK<\]8\CQ;JIU2=BL8C.YQ2LTQ%NQO"-2;Z'2MNQ MVS0:SR=B%(UFL;A(DK*2F>4^C?K;4&8,&RIT&E:,H]GY7,31(AZ+3WX@!^I2 M4LU?0O IA)P@X=#(L]$8#1T<"TRO&Q;(-2;&T\4LI.,AI!\-A]%T.!73>72^ MF(O?%70]Z)'S>13/S_OB=#J)IK-QGXUTB.(XBN,9KI-X J.CDT]"]I*F,J>F MXH=_@3R/I\AS_$YGB[YX7S@$A5YFJG'0> Y.IY/)L 57@ 1>L6 =BSBEA@&T M$F-I/*!M 4JG\^FB?TCK=K]R&D?S$0*,?F>S+AZ29RBSR+]37&?31;M8<(V5 M25+EE6_V9)/8QQJ]$#O00+;EX02+JDCF6M"^ZYD*S@ M/1V(BX/"1;?@MFZF0U^\D>E#QK$'K(,PGHPCL=MHT'BT4A U=.4/J#-&%_"V M:HI%A5CG'M/1,F,-F>J.L>XQ,3!T/>U^KBY-7) .9<6^@>'U06AA'[)'="@7 MT:W**^*,GAT)#SMHN_$+#C"M$G6_)+30+2@1JR*TK4=[VDZ/]X@N],&@/;(V M/P0XM/CVF.,3P\-.-^XCKW/=7YN"I:=E1-GN%^Y:X>?TIL0_F1!:S"B^\,&J MNOL\)'JC65J5=?BL]EW"L2;!+QS;H0)!#GFP[72RS:_Q\WJ%.#AN*>YZ 6TJ M;19;F8K$!D7G2I6T@5)E*2=E^JWB[EBO2$).8(Z'D)D@R2E[:XW=DKF#7V%[ MQ2]E*:KAB*]0I!2?PS;F&!UCD/L]%;\"^GZ"4$5%099R"(W.%S..2YFS%2*2 M3M).#BV$F4Q%1->&D8_[AWCXPNRPR+ ;O14)]RG\>H3.UZ\^,O@&IM(%.8#V M(=8P#23P(30=/@G3Q/*& X2CA=9:RC=6>_(&-J1]ITVIU#-VEM>[']4[3K6< MS3JI!42TMZ 97-2SVR(_C+7[SN/@? X!YTJ]K,B1>Z1ECBBWSY*ZAV-'!FS. M=$[KL4<5"2ZC#%2_4!A0-@=3D0/:89W!G>I,35BF?&UN1XQU57KC>Q'R'."D MRIKX1\G(;H!NT4\M]7D?XYH<1XUU^G <=:4EPZ$I-"T:XO9$6^--2*9;LMMJ M:1%;U.%CTLK9.N LMZ4-M0&UH(:+&J&G[N['(/P*RZZH<]6[]J>L\?3_&*'[ MF.LL]+K2^>J.R(,1OL'1-(N#D-/&UJV#QZFM<3"2Y@P.YM-% ^II"ZN:GNBF MZZV5SB@;:.FA,+;@Q2#M5R?(%-IL\R6(*T2!",%7$*TKE5QDU\'9$ M(?,H"JCM-M,)F?7P[@SIXY>XA,B =]BK,STGK9M&3T"M=S=RLD14"HZ>3MF$Q0YG84MP[J!:)0B6]*! M2%WL;V\T5T5K-[6U9&??MWMG+-)X\PWURCOZ2 77= A'M+E?V&FW$1>?+\5\ M,O3(Q*64MN%@3O1;F6_[X"F?U=^J-.RHUNAP ,OVC9G??]Z!JS^ZI%?PU)4V ME44>4!8W'?5= P2UF_4E"0C'RXPU;NUV-[VSWT$S?F5F0X+=VD]_;'W FL&0 MKB8[W;VSV( M='^W6#8$-H>_L'B>US P5]H=0]LZN7_W[N]QZ5/%[37S;@LO# MNX58?C^LCO+G8O=K4]\=.FT\:QW>YNC)^(B:*CF2UY_C-F^;4_ +?_B['^Z/ MT#_($LL\)*=:8>IP,)_V1.F/I?V#,UL^"EX:YTS.MQLE 9HT -]7!I4B/!"# MYO\&O/XO4$L#!!0 ( $Z ?U2&]8?\J@0 ! , 9 >&PO=V]R:W-H M965T/IJ!92#77.GMV2 9[%Y\DIO2^1>C\]-&;/B:W1_-TF WVELI M9,W*2JW(\/IL<)&<7(Z]?!#X4_+6'JS),UEI_=5O?BO.!K$'Q!7GSEL0>-SP M&ZXJ;P@P_NEM#O8NO>+A>F?]7> .+BMA^8VNOLC"E6>#^8 *7HNV7JXK&WYIV\E.)@/*6^MTW2L#02U5]Q3?^C@<*,SC)Q327B$-N#M' >5; MX<3YJ=%;,EX:UOPB4 W: ">53\JU,SB5T'/G'Y'W2EM+#2-5I3!,PCDC5ZT3 MJXK):(T]WR"_39RW^+M20LB2B-$[39^QE^TADP5[VA+TK8914&TM+1.(Z1.*O MBY5U!H7S]S/VQWO[XV!__+]'^ED__A:?V$;D?#; -;5L;GCP0N=T)([IA:J7 MPLJO\\2L;18C(YIHL\-QSZCEZC>16,7NI)YEK= ML''2KYL'IA$ +UDW0>]&5"U_[V RC9+9Y" M/Q+#IVDNDFB<@N9;5AKMI0O/ ME]#+N'@E@!6MNP_US&A%M2YF7)%5>M07OJ(+<[;/8*NGP M'I3")U/E?/]@8X1R%CMP(7>'YE>TQNOE,D3P(+"H?]-I(!I-:_(2WZ G$A)1 MB8S1BED1?PMP"UH;70<_D&P0V%U1/G!WQ;"U ^\[L[3ROMRD?*ZX7]1';DK*@[ MP'T[\:[OZN >O(A"(U7>J9\ D!^,$[5N?58.H0M'+% J "1UX3L2B@<1>2P9 M/;L?2,8/<$+(@]7.,3@"3Q[:Y8IS@8CVU>M!0J[N-W)B3WB6M#DVB:I=$\S; :Q],HCL M0S4>SC!=FF[^[#9.-V'FP]7!!!F6)49V-EX YVN-4N\WWL'^3\#YOU!+ P04 M " !.@']4O"=P<0P# "IKAZ*,05JE>98=IUI(D\PF4;=PLXEM2$F#"P>^T5JXW1R5W4Z3 M8;)77,MU14&1SB:U6.,-TFV]<"RE/4HI-1HOK0&'JVER/CR=CX-_=/@B<>L? MG"$P65I[%X3WY33)0D&HL*" (/BUP0M4*@!Q&3\ZS*1/&0(?GO?H5Y$[HNF&4M3?L6 M]UT?'@2<9$\$Y%U 'NMN$\4J+P6)V<39+;C@S6CA$*G&:"Y.FO!1;LBQ57(< MS:Z1I$/N,H$7&VG6'FHES"0E!@\N:=$!S5N@_ F@80X?K:'*PUM38OD[0,I5 M]:7E^]+F^;.('X09P&AX!'F6Y\_@C7JJHX@W^CO5.1I<2?+P[7SIR?'5^/Y, M@G&?8!P3C/^_E_\$],G %2Y=P\/S\L7P.#O+L]"<[.0(J$*XL+H69@?H22R5 MY#M1@N#!>10+&OY*#F[:X6CAQMGPX.X0["K"O3>$S@@%U[A!TP3\$N$@F%Z^ M.,GS[&S!./$X/#L&MBA8 P,8P8\)+_NPWY8XG,(UH5W]MC-3A]L#(UN'?>B MYU2-H79Y]-I^]9ZW&^>7>[NW/PJWEER8PA6'9H,WKQ-P[2YL!;)UW#]+2[S- MXK'BWP>ZX,#VE;6T%T*"_H&ULK59-;^,V$/TK R% +X9E MR\XF#6P#2;;;#V"Q0;)M#T4/(VED$2N1*DG%<7]]9TA;<=+8N>S%%LF9-_/> MD$,N-L9^VT6Z9U-YW5VGJBII:=&/3D>:5RM@6/0_M.G6=)2R#4]ND MV63R(6U1Z62U"'-W=K4PO6^4ICL+KF];M-L;:LQFF4R3_<2]6M=>)M+5HL,U M/9#_O;NS/$H'E%*UI)TR&BQ5R^1Z>G4S%_M@\(>BC3OX!F&2&_--!K^6RV0B M"5%#A1<$Y+]'NJ6F$2!.XY\=9C*$%,?#[SWZI\"=N>3HZ-8T?ZK2U\OD,H&2 M*NP;?V\VO]".S[G@%:9QX1=#@<.EY,C#MG. M(0MYQT ARX_H<;6P9@-6K!E-/@+5X,W)*2U%>?"65Q7[^=4]->BIA ZMWX*W MJ!T&O=PB]8PO5FFQP[J)6-D1K&D&GXWVM8.?=$GE2X"4$QNRR_;9W60G$7]# M/8;9= 39),M.X,T&MK. -WN'[5U@^_6 +?QUG3NF7_B_3\29#W'F(<[\NZAZ M$DM.Y97KL*!EPL?.D7VDY$0 X,T*OB;8$EH@*02PC#V?N$')43"X-6V'>LM' MJS!KK?YE0TN/I'L";SQR'FLXFU]FP$0==P0B7D6T#H:N3C M45#O58$-%!%V#%\T@:D.0_W@0'%"G62E/;34YF2=&"G&S W:4@:EXI2\X97 ME@UT0'G#H IDE3N:Q*$:[H@<@+J4#QYB49A>"'( 4H^8-P25-6W >#M&%(MA MSZ87LP!U]N%RQ "NH]!RFJ %/%#G V'(?ASMPAV6 ;O.*"U%1=#%EHO"L^ M#Q"NMZY$),C/4G(=R7K;= (IK2V'+ M@5.Z(/A$N0VUB^PF8_C86_$(]2&K3!FCO%*!UZWIU_4[1Z%#Q>6;DTORKFW%YJ<5]/+MCJ;7U\#'.@2F)ZZW8\D%Q'!> MEF\ :X4].D?^<"%.O-QF(\XE;)""^X!I5!E:1(X-BG3QCL=0MM[@BR')18Y3BOU,VFR?/1$!RSY.E32L\/.'>#?TL!Y_@LQ.!%^ MT(B/],KJ_5XYAK?N@_3@QFW)KL.[0H)R\XB7[S [/%VNXXW];![?/9_1KA7G MTE#%KI/QQ7D"-KXEXL";+MS?N?'\&@B?-3^_R(H!KU?&^/U @P/NM5_4$L# M!!0 ( $Z ?U1V38'X: D "H? 9 >&PO=V]R:W-H965TZ9+4>"7A38Y=_AJEN>V-()GGBA7Y_%@,#G/N2QZ5Y?^[-9< M7>K**5F(6\-LE>?<;%X+I=>O>L-><_"+7*X<'9Q?799\*3X*]UMY:_#M?,LE MD[DHK-0%,V+QJG<]?/DZH?O^PN]2K&WK,R-+YEK?T9>WV:O>@!022J2..'#\ MNQM6;]5@F%KQ2[A>] M_EG4]HR)7ZJ5]7_9.MP=)SV65M;IO":&!KDLPG_^4/NA13 ;'"&(:X+8ZQT$ M>2W?<,>O+HU>,T.WP8T^>%,]-923!07EHS/X58+.75VG?U;22O*0O3QWX$CG MYVE-_3I0QT>HAS%[KPNWLNS'(A/9/H-SJ++5)V[T>1T_R?$?O#ACHV'$XD$< M/\%OM+5OY/F-CO![75F<6,MN=#Z7!0^I4&3LVEJD?,M\]J_KN74&:?+O)^0F M6[F)EYM\I5^?3[VGHUZPMRB(92$Y^UEPY581>_?NAGTHV!N1BGPN#!MYY\&% M;B7([)(7&R8*)XS(F"R5RSN\G1%PHFUR*HT$%FMJN 661"__U1%*.^U=*LMFQ\L$P^I M0NSO!<&"RE!5@BF9 DX$F4PFWEZ_/V._A@],6IAD*W,O-BP7')^\<%9"+LP! MQ[M"KV'K4D3,WDFEK%>-SZ4BYX!GS@O@&+&69+ 1@7L3@MK+V)6XI NNY"=P7?.-]0"5,;@C**'$O5#D: ]^ MWH-!)WXDI]8<5J4I(DL!I,#1 9LW593NJB@P6F@%7"=7.6]( 'H. Q=L*0=D-@USL9HB<%^32M#$6G=?%BPG[5CJL##8Y*#YR1T%^F!1Q; MZ[U-D1=Q-)E=G(933^ECT1VUB!6 ,ARD>SR0'0PYY$*9-S\O$"XO/(F2>.1C M>! DGP.(:NJC4=<*/J$>;\#,8^E#[FJ DE MR*V&)H.^7O0KNW7)9#!!_!I'64!O-!T,V-^U!E0IQ>)QE P'=?H=NC'!Y?%T MIV7)-U[%%[/DE$Y-A4MM'[](9M-3=(B%\"EN L%U M'@>)LLUV2B(">UUX>$*J/9$#:_0A0I6 ',C\'[>!_[A&&(GD#I@-WXZ@NN-4"&**UF2)UD2C0>-[YZ;FB=-",B8M1_F*&'O MX1E +P?>.OFIKF1AI&Y59-U7#SG;!JU\^A[@!MK-<,0V@AN[UR6BT,@\R*&= M4@]( S'.I,GZ)3?H-KPL#9=6F,B+LU0Z1-,!E4&;%ES4P-T-JF1+V]\$!KO* MH])9^LOPN10+MC Z9T9O,(E0VW0KG76Q3[M#U<6(G1(70F6:"^ M"5:,M'<>KW0JO<8^5 )S2O!RL+P*2:Q O\V Q]GAJV!G^WXK!+JD'N@J5]$U MJ*ASF;*Y*,1"NH/0^BD!U^;"^R]D*G%#[AZTUJUN"]*)AJV2;I/< /.'HJQW MC\?G7>QI2O:01F/K7M3WRJ03!I#WA78[$R%WC@JA <_Y>U15Z,7(%O2A5&%IJ]&#;LIA%G* M7<3"H$.1J=L%?LJ,SPET$]@EEC5DNF: +)JQ:_>'15188>MN[0/0-?1:BA=M4>.S&;8OI7QC*3SB M1>PD/AMN3W%+=0V[9"8NQFURI*)_V /+^AZO_2I74+)3U#!L>",[%XG&.?^_ M>X1_DK2C\HQ/V#B:3D?=^T2,(7^(VM@Z<)]I',7)X(O7#,PJPSAYCN>:+ED' M*-U;*#I 8UM:1W>*5JG_$/J#5C+S+C^V;C2R:-Y!U0!=M@A2/^L9?IW';^MD M//17=X%U1^!BG/@=[,#4%_%P^ID%[/.^.KY_3:(Q)M7.C/&SP:YI-34(P%EI ME?7G/+T++H4Q,(*Z80DH@Y06> $&@2'$.!18SA]D7N74HJM0Q;Q!]Z.>H2H^ MB:/Q-(GJ(JO*NLQ:(.%-$\9Q@IYFT".>]"RMEOY5*R:L^)+%\ILME<]"I 7@ M2S5&U/G0@51'L&EOA=V?YCYG$AK:D:7BY7:)'4X[5]AD/&8?_+;J,PWQKH4. M+V+VMG9U]S+3:#6,IK/!;I.DPS&.Z6%#YS8['$;# MV:1KFYT,-MR+^*G]=C;YBNW6!^[[++=4WM.SY/NNMS48?W:[ M;7GZK^7V6M M]Y&PO=V]R:W-H965T$#W,$TFC85_!-MI-_\]8R<-B\3N M@7A)8GN^;[YO;$]61V,_NX;(PYV2VJV3QOOV99:YLB&%+C4M:5ZIC57H>6CW MF6LM815!2F9%GC_/% J=;%9Q[MIN5J;S4FBZMN ZI=#V6Y+FN$[FR6GB1NP; M'R:RS:K%/=V2_[>]MCS*)I9**-).& V6ZG5R,7^Y/0OQ,>"#H*.[]PW!R_SZQOXG>VX! MSO,' ,4(**+N(5%4^0H];E;6',&&:&8+']%J1+,XH<.FW'K+JX)Q?G/;[1Q] MZ4A[H ,_W2KS3!L6LW*DV X4Q0,4\P+>&>T;!Z]U1=7W!!GKF405)U';XE'& MMZA36,QG4.1%\0C?8C*YB'R+_S?Y.IJ$3Q<[YRT?B?\>H3^;Z,\B_=GOU/ 7 M*>"]AG=HRP:*\Z$.,_ -P:51+>H>.(8L52"T-W'AGT;8"FX_;.$-ED(*WP.O M"%WR57440_" 0N).$M^F@Y$'H?<0A("I@<,JX0/DR3S/G_TQ?Y[_I824?'-2 MV!K+)>%P!QUOL7TH(5J"%ON8P@3]/2RC^.7/<^P(;7#%[IR?P;$17 /A)EX5 MCIKL9X >$&IIT 86:;%\"F;(^1&E!*Y]Z'AO36;K,GZ9PQ6VCXKJ$_L&TK>5ZBI8!J*M))%0=C9X>,/7] MUK$9RTI%V+Y RE5"SJ-U$%\:I817X2#4%'<&V]::.\$-B&0/3_)T >/&0,LI M>Z[7#%K)HK^Q!.A4C#R=!_=U%-&Q.\Z[0XFZI--L/0D]E9G!ENW)/OW1!!- M&]O7SGANAO&SX;\/V1# Z[4Q_C0(":;_V>8K4$L#!!0 ( $Z ?U36K&)P MBR )1P 9 >&PO=V]R:W-H965T&"RF* M=IR9E\26R /@X%R^F M@6^JUFUU![^Z]3._W/YQ.?CM6:12VJUIO&T; MY4SUP\GEQ;<_/3_'%^B)?UISZ[.?%2YEU;8?\9W M?S.RH!=(KVAK3_^J6W[V!3Q<]+YKM_(RS&!K&_Y?WPDCLA=>G1]Y82DO+&G> M/!#-\F?=Z1^_=^VM%;(,#_Q,,LCPUPLU=_; MIMMX]4M3FG)(X!G,.4Y\&2;^TW*6XG_JYDP]OUBHY?ER.4/O>63$"K.,!7-,!71P;X27OKD<^@/=XTG4:IG.+D/)FK MMO$POU)WIE2O;:.;PNI:70,] ]K2^=\VAK9ON]/-'I=3Y&]4\0T?WU ;?6/4 MRI@&Y[;3#IZS#1%Q)3QM0":[C5J;QCA=UWO\QNR06BXFS@+=70UL@W<[F,2' MQN(S-#.0GI._7EZ^.WFJ=%.".J_[FAA ',&GKTW1.]LAV_&)7^Z*C6[61EVU MVZWU9 2>G%S_<@44X&WM2AQ4-TT/2TF+@NFWKN.O&Z,M4:;QW&V>, MMWJAWC3%=\K"IRL'%#8*K)VC>>$BKG2C2\V4X)$!'WV_\K:TVI%F@!:2F;DQ M]7Y!PYU<\0:S&[Z:^L+6-W>:#?=R=OD?O,$]-[ZS6Y3$ M*09^'@7D(BL*BXI(\/UZ!C(%#Z$KM=V>E0J5 I;\J;>P;C#L#;A"?!C9N-4? M31J56*0]N,\=*TZWT6"HJPJ81>.S[*-6;J.DP_.FXU=KJU>V)@UC$2UAA^K6 M]XY6!Q-#O<&AIU]2FH?!]3UXR0NBEF3M &AY^*<$.@ *GE\B\ M&&?;\DQ=%EU/>N[![:).]G4)*ZE0\BK7;N&UUF=<.U.X6]O6=T/_EO&1!H]< M=J;&!8H4@[EK;\D$PJZILNU77=77T9@L5*%WMM.U_3^RF9UQC:Y/>YB!;ZON M%DRI\-K 5^"^!P(#CR&Q&D1=' .:'Y ,FA&(Q YYR 0J;9VZT75/O/?)6/:@ M6JXF0P]@H?AXBABE5&C_@9TTWA0%6P)IX(9>U>;HAC=E+A:XV?!:LH^KWH.F M>'BP@,EZ2^S,=QSY$E=VDX S"E"[JNU:)Y$#$K _ MC$W!>18HJV$> !10\@K2*Z!J-/BF:6+B3VG>*(2W&],(^VMZ_>@<0.]1/GQE M#2C6M3'J'RU(_@L2=5V6Q 98HFT8_#,.#Z[W\OI*O3Q_N8AS)NV[$M9XMFY7 M!& -> 0"_@,P#?^/QH >*9M#3-:0=A ^_\6C3I1](<+IC;L!1BG16%Y]5]8*HP..,(10J04-LI9_U'YBS\P(/W\*B#B3:H&U,B]@5#)1QG&T"< MO8@3&O@=[ D,2;@+0,TW;!5>I$'&!>#M$?RAXI)=1VG#\!%>C>]WI/V(;6#[8MC4JPVBM-/G@N?4H6]OT4S-%L;0%@5?U=.[ $#)3P MH=];!PS]&UA:T+:W;@TCB<4M35$3DL?'VF;=XF1 OU9@EC\2-(#) ,92&.'8 MAB& WV\L:Y'N![&1\@."^,YT*X0^]$M](P)5R93CCTJN"P!/'FR4>:N$UQS MN[&P"'Q@7;PR"[D0<\KH L;*W\CFM-6%:\'H-BUN#/Q?1N^'@X/] M!CQASM1;F(B3_47*'W(C,I!P>"6J=PLB$;#?KB$!S0(PP%31%(?H97I2+2U&+*+W+3 / MY94L/;X%YN6C89C+6PPFB/E'06&8-C@FR]X('95UJ#:(>L"-E+1"_!5T5Z!$ M,/J@4S<(/V#"5\S#@*/21A\\F[-+.,]CGO*8 :6!NH NX&1Q5/@].%_;!%@G MSHJ^(#N;<09(5&0AFO(9^#9,F706PQ\2_" F:-X870&;?0\, DEZWWN*1#]\ M1#5D4_L&Q$G#OH@7Q9T((KS(0M3A\H'\35LCE,0=&LL)R1 A1^80+3 X_")8V!9&Z"*AQA9D^0O,%,K!&Q@Y5"1:_ 4=?MK<- M&U,Q%V2:\%,%/ 2X6DMHD@.0SA2;IJW;]5[@Z7;;-S9NR=Y#X(&PG)(')(HD M_D P$_G%@W8(W@&Z&NQCNP-Q5HAS.A\WKD*7L@!HYKK-IQ[,.=J4NFU+_/!N M!Y$5#R4V;L,VFGRU:Q*98/)HCJQAWFXMV&[5%J#!$GISG!>VJ#08-'#:#O=# M4%+$EK++XD03';+[S5XD!^,D7A.'45F 1%X32!J<%0Q&H8M) 1L[5]A?8M/P M11 \V$C/"#A&=3+3@3T=6>VPNC&DD'?(=+!A#G(H>T7!,J:P:801SD81L1TA MJ@SEOE2GDCT#7P!*;+O=Y@L -UO/<=B(%VV0GGTO:.-!D%>6Q$9 M?'D%4ES9CKQ$Y5#308EZ@C=( H<<6%L4@&NMKR7&#FE$]0[L"IJHJ-0;>!\7 M7YD01HOOH0]VVA+*0Q??]G[@!*/GHM$E2R#Z"O%[,G]GZMTADP+61T.O:TI. M+K)5KMJF#Y)^+%DP)[(7YZFJ<#XK2>\.@;!,\CM26:9 M]@+ /<8C ;@7$-T"ONRH*B89-I ',#J4'JKW]KKJ3!F$;)V M,#L:8" CQDU89=1L-&&N ?>N(6 9G8CL_+0Q2SOKW4M L/H#E8ZN8.?367B MHWOV+AD%4L\"[BY$!63H@/NCQ-"I"_3 M1W'%V2-D*&>%:)F$:'E/>LT;"EQQI8*T470G)>EQI(Y]?BA3%.B&/6$PA?AE MD;\%49#QL8QDF@VZ#R(WQ-P1HDREJ21C#XJ<4A&3/$:0YH.D3*9K'BOZ. @U1]5F/P>FM">6%.VE,A^>+YK(C^E7>;=[\$Y&P] MY>9NIGW?8XD=_^;?9$EY.'T!K2=D6X#/P3B@4>X;0'&OM,EK_K281H)@O;_LBWF>D;E[0A[-P!; M4-6>2O8)D]"X:7'[4$)Z_"@\"7ZO1_@5Q(>^3)6RJG>-)0".-"I[AS]+70IC MM$T+42H$ 8"1N>)R=IGQ+?\YD_B,!3F78T!W7P$O%E($]!VB_LP_CT>@RACW M4W0 .FVJMLT*4NH+N)BO[5\=R[9/"M$C:>5IRE $I *5VMCU!EA<6W@8UW@# M7I/C84E66.&N+>5.R4B(HDF >SVE0 M'OB+1V)F+_@IJ#/E!+SX>+!&-NS* ;&YO4A]!A?S;0('18/)/?A,&A.EB"C0 MAP6)26@R#A-(Z4,&3U%_G&LAALZCJ*PXZ8^50[K]#@-OK$O1]V6HJTA98XZI MJ;I[,5^9S8;.$CN3G'T,H>E/C[ 82VVQQ%2U#^$=!W/47X75*^JQJGKJA@'P MDF=O0QX44VUKSM3&J3U\;V') "1A(S6)WC_JMJL@:[ FS&75A1I$B<;L&J M=@;M6L40#>:,R=AH!0EW2^^A[DZY*!SDF.L]8 778*]Q,6A^$V] S7<:L#-( M)Z"D^-I?$K^R%"Q(([$RUZ10S&1^+$+74!EM,7.O!,*.2H=:W8*;-X.H-^Y# MU7-Z+F7WLYW!=+>:DC!XV&B:* M(=MEGN\==K2%7K:+82T-G!F"7X"7L) _O7KYG)[[T\MOOAGVO"UB8'J/Y,[J M>LHN7\SG?-]--AU-JOMC"*GIC_.@XS[\R04YZBDK<>\HF&/(4!3]MF=TEL/; M,S4 P4=;JS#K(3"T5+V/$2%6Q->;[A27"""BV[1E4OM@(,J#_JV\ZR9OD9A_ M8R*5,#753 HC.89&*]/=&FKZ053U802K^S#^E+A_*X?1$9G1WD0)&[0[3DB23;:M5AC7W!;FR6-C3ZU%.--G\*3*[+V]%GV MKJ(%8PC18OF(:I:A13&N-#S3Q]Q<1SW+9^HJ6SLG[9W40]T^#I%G:T'ANM-Q MI2K[GMIM0FH1S\W 2&3D<1[3^<$WD_)E8[C)2$*/#->*#QR@W<+=F;!"E5F$ M3@V?)2G)D,PI7JH>+.?S_C^%Q@'@_4JZ7R?!^V/H#(2+ZEK4R _KG&N:;LFP M.2ZKP#=VW>2ML2+=*5AO)F+W%-8?M,SB4.RF^-!!;(REONGIEKELMKBM#798 M424]=E4QL$O])@[#6<-P\^>D0%NCL9T[9')M6X;]Q28I%.\=]?& <%"[?XPK MQO,<(A=\&3M,':;:_NA#B!\:_0=]Q=Q6\(7L6Z2>(A@5'0LB1@J+*.\+(Z_% MDHU,3-Z6)EAND&9D!Q?:>4,3Q%%I^03HKL/VZMAEZPBC[,>,L)1D388A"T'2 M7$-QMTPV*FNTDN!Y>A_/V*\+>@;DY#/X?/@X-=!8Z:T];#P?;MEX4]!/3^X) M2I*YX;R>H088WRV(&W@:!O $Q0,98Q@I(--2^FQXBB:X_9'75[^CN=>[70V! MT:HV,6[(&M IS):6V6\Y6V 58XT.%)(_XE!%7\.DO8<@=10:V; MU3TR$ 'Z@4'*STA@0N%+C3L?XVGD7"F9JFGA$QPL IH"C-SHZ-?P% =I1NHFIL])EW.(2K J8,C-U5UG'ZC@[,B3TCMB0X:AT ?I"I MAAK'?H^G%[BK)11$8:)I5%&'MG? S&6E#C!\PK9"3#J$L- GMO-J"&-^NOR M,26L9^-X2QUIL&K,LWPTA$IT(RW@U)@VVFIN.Z1,CG:.]IIS=^PA)J?OPQ*3 MQTXGCOH&\PH(2:>]]NA)ZU,U45)*J6_-FW7*#>%48+IKV$1)DR/K0,98_;-F MD<%Y$D# 5%3AL7 :R_/OIAA$7UU\EYS,H4($AVF+D^@SVS$,J0MJ!!5EO)<[TB:RTX*S8"&'@#%. MZ," TT0W+3\@W\EEKV_P7"= DC<(%PPOB. M^LI3O3 ]B_V]7-D6C8[%# K3T/1N[(Z.L@23..P:CI\#O*#&N8>EF ;%O=#; M\= 0C),D:>DSAI_QNKH,$IOCV#U&5:[5G/.A=%M5W+(G8!4Y#(O+#MJ&PM^IM&L MD?!F/)K%9Z12P$N)1A&Q>)R*_G0[Z9+7V$"O!<^AT.C+UU%(?,ZI#TF0<@L-^R*XP\$6T+;:1 M^9P,@.RP,W(P*SU#RC-[419ERVHY@3C-<%L-$F14.D>KTS9928:VV(<& MS8&IGO-7J?]L.=\S=LV!;9YCG71;GTWE[3AV9E-%?5Q<'HEK]0+/J/MP!U)A MY"8!MIJ>+VHQ@P,:*2.,C>\B;^%>(LSW2@14;*RI,C!:FH+9B7>S($/I$Y*! M#? .C;"TC*9&U^P(B!PB"*>-Q[TB56P404D.8?7\'&* 36J/>WY%S_\2&G'5 MVPJTU[CI+,:1AZ,^#JU4SKB(? 3'X2T%XM'IP"JY8\*SO0-%XX*W<$?.\F7\ MD3W@0^IN^G#V&?D&TCALD[@U7!0?UP-OPQ%6P_8/N5Z',)7=_6%B9G@&&O/9 MG0[7+F"GX\%1X\'=-6/PZ\=GB/'=#V?7 ")L(_%WV/;LA#159@XF%XH__YX9 M+8A83!YFMN]0*0%:-RAE%5CZ2.3>.X!F+4WJKES>TQEYI/-\TMS,DL*+#K_U M.UV8'TYVTI%S]8_)'+W5Y>UA#LEKPO M:Z<;*DQGK?@X# B#G)5%#^!LP6E__ 9S+7A-P_OK#_[DZ2+7$Z&/WRRR(TKR M<7X?S)#4.R+%=N*@N9^[--+29?;V $*-;HTCQ''Q2BV(B9&D]!TH8OOPJU"S MC-=VD%8/)D3YF97)AZ835CRG"+4)8R)KIZH]!!3Q!5QPR/D,EW-O1H?G""#" MI*L'!G7745W=J!O)0XK]%:'ME'?*SIMRM.L/L-A?YSFI5:;)?SG;&O M!VRIIJZBF52R+Z8:[W&8"Q AF+><-M4ENO!_0@G+Z74A.F<"/*>H-^[LQV3?QI,HMR%"*L% G3W MF"YO0 SUVJ YD"[UV.87ADITJ>*OL&Z*6"2_*2I$PT(#ST=9'(I@T&'UF)L. M4N3'QZ4_H9>@V)\.SM/C.7NWO<<\UYW=$AC=Q$/([0K%7*)+B&_E!*1M#I[L MFX-GS[+K*H_L^/1NF^/2912C5#:@ M((>'W?#:ARK/=E.J#>_HX6P%%Q_1-*35A7"@UCZ42,)3.1>^5;_BZ.I"3-]_ M]RU=ST57?['E) 06;E$AP$ZWM!6)8[EFXU]M%3CCQ$:($C8I13OGW=)9AN7\*81?"')AYY!QW$'AC_BS1]"YK\53 M#AJ.G#8IAMCF5DQZ")(-?;=9TCB'FZ(:S5#AV MS7J>OR 6#2\XX9[VJJ/F'ODH:Q@:C[:0SBDF'YHG8ZL/K)R@(F;!C/,2; 8J MFC-F>5XDW06([O84*S3,S:QB(:]1ZE:F%98)8=6&G/K47%%',1J"I:T&)CQV MC.+-;R9TUP@W."PZQM ((;A60%XIQ6WQ.HZI".E8R].%?![&.-8*7\E< M9$1IL: XNL3[_]PH(W $53R,.J.,4X%#E'=K\['B"<6(*6/8;CCQ?M!"0E$' M:6Z>MH]J@A@U@W;8)!^"=\P6Q>-T9"Z>B%0]E2P>G8V:DYKGJ3W^^7PK^S_, M[? F[[9I>[GP8-)4?@D]]89OZ*/;@@KN<]5E>WB=^/"E1KTMNA:CGW2RYO7E M]4\*KU^!5R^O/ZA_M&?T[>GYJX6*+<-7>4?6Z;B\$"XL59=)=N)GOV9"-'N] M*4MVOZ,-Q]NO.O&;=WA1.@'O-J:,CR7WAS>H8]S\ZOS%D87P@!K>*YE!L=C< MA.X&Q\6;D%+.1HN76/EC&I.UN\?>BNRE=*@9S<%$ZYL$:%,UGH??&;M !8OH ME;OG1@7<:)F"!%&4#.(71TV5EL$MYZ8\N*N+T[2849^B$TI=6><>2/";A@"> MEALX%^K77Z\6ZLE)^/SDJ4!(N8)MHX-P3;L00F0"WN**AM MZZ;D@QOI0W1X<")43J!T\("N,6;UAFZ?E51%Z*(\+T<;MMSS12]R)L6Z M<.A6T1]8\=1[.["JC <&< _>.H+QV%["5C;9)8\B."Q%+ V4D@PS9V(A.I!Y M'Q0,M;1)I112,'R9S(0_*<"/RMEQ*4]--%A%$O05OMW+I8Y9/_7P2::, CYO MGOFY:%S9MFM1,Y+?SK7Q."&!I$&W=#33R#R\[U_VC3=9>GJZ=.)+%&$L372, M-P050]$*TI[GG?AH@UP!O^4__W 3,KY'JF1T30!I653%L,F4',3]"%R)8S%[ M4JD\W545>D)6!M$K=X3(877B,9U6R#EOQ ;BDR< O#[J-5^O,:'B)R%KO4,+ M)>WW@1#5T5'TN9*9>7B<>EH3W4:*LIS.J82;W7E9X2\/A(8"_G389B"=^1;+ M71(.<^0UJIC:DN9%BPQY!I1A@,VE)ZF=6"?3&,QZV XQ:?[(G(5,2+J:5"[6 MSGOWC['?;R L.*7*KO0T9F#0W!D^=,0#<7T/]X E&ZE"^ /NF*ZN)FG(Y)Z, M S615Z,;G"DV#XUW;"NF6BGI$I;<@(RR3N9.NFW'B_"9C\GT]."P&[,X9\<$ MEU' R,6$DCW/"86A:9M3D914]Z<,(BD6A:*A49N.RZ:3TX&#=((J: G..=G8 M(V#J04VH$\VJ1Z!T-M7@9RKUI^7BZZ_X[]_ C]\L7XW^ LYDU7[4X"1.02[< M"C=7T<=A8[TT'/M1)1E"+ IFY2@W)JP@'@^6F4>/:A+TCI#@;./#M'%LYLIL/H,*;MR$3'6'IE"AW<4]SC,-]XL"2? M&9X$"J?TWU,D.A-_(I4]OB".[+?84=2T*8Z56/0XF2%*/B2;>A0Q">5XBR:O MM']M'^*5K=_1GYU9M!TB??L0+U(S#!^#[J@7<*+_@ /$/$?[X_U!+ M P04 " !.@']4I\/X][0& #_$P &0 'AL+W=O3LQ#Z[DF+BIEKV3=SHVC"G4BQ)M+,AC0SL%NUJV$T/LCL/*"/?SQH227&W^\ MZ?UQW?OCS_.9TA*T^FM$;]CK#:W><(?>:X1;T53,@$#S7#:L(.P.L:>8&O+S MJ#03RL=J17-V.D&L*B9OV>3L_(E80C6!^QH$8^]!0NO"##Q")2-4D5)4"%QU M_'RFG75%[R5FO):L@ENV94..IG<8O2*>ZR2IBT'J9&%LUEC_K:3(F5*\GI.2 M86+%Z8Q77$.'$[E0X*110,[SKPUO >FU=#,Y5F4QI@=I3&[HW:,7ON-F 4E< MEWS0"R8Q*XX2/ V#C-P(#2A?80^.YZ?&Q-0)_)", !GU0$9[ XD=KD"@>^L- MAGVLS,:'X!R5.0SGU:#PEX'Z2;&RJ>"VDNT">"&!#:=72/A6SKF4_)96BOS& MA?JB2&#<& .!Q PB)PT28H*HT?#Y@UD!B0(G P !P(W2ARE*E'IM[ J(%B0B MD1-X'JZ>&Y&W5!;V7<%N43\Z29[C JOV^J:1-=>-V1>,*_F=&2N20%UF?^\8 M4B9"FV73DK%@ MP 2IP::, ^PR\+U#_Y/Y":&25!Z,0PQ7HRCMTQ'L8] M#^.]>LY1](&^HKIP8PR*FZ8@C<+MN&2"6+[W/@6X0:O(&^")4/:#07Q M?)"F3QYZ1QU'WSWEZ,$]HU(=;G'5I@H)2#3+%[6HQ/R>&*=Z3NBY_?^E+:I@ MGLTFIJ M^ J$ ?OP%DP.7XTLL M(Y8= M;1E"]F>T-,F&JZWTMX.&PZ4NL/P)$L_#W0AF:8]9NC=FP3V-JT>P_A38DM^7 Y4V^ZSJ84M34)[KZ@%7HK-E"Y7%M27/)S)Y]V$5XTTEJVT36L MRD/#X:+D[%9@9@1N\E\5^*;@!5XXHL%$*4I>#%4CD&<]Y-E+ND31&#Q0?1A* M,C :0G]4X,Y&L97\L9<\EK)?T"Y>P,=PXRN"ZI@$MG5(G3 .R:=ZUKX*,M^$ M$;J)-F &=MFEV1")$O'G9TX2>7U2?3J;4&.100<'ES0.D%CC+#O<+;ZUSH]M M?LU H-%@]=R'@Y:[/W:=339B"M',M*EQG36#!ZM1Z;N Q)'7--0XP8A&?DLM M6=-'^7&/:!Z(8V@0P/I>)^CPJ,QP1:1 '0T;AWCI7>R\X![ 5Y86U1MC#2-Y(:;OUG=5S M7/RN(\&XGO\IBCLU?>MNUL\:G.1,#*I[A0.RLMU.$J2V2PFPM%OUZ$31=51> MVK\OJ*8$C9<]/W3'231.@6G+?.]!/:]5(RV;/2=K:S+>MH>]SN./SJ.#+O$= M#]D#)B+Q=$>!;W@111R'C]"DKP0-W?"Q<;KU30;=YMQ^>4)O:"*M_3S3/^V_ M;IVWWW0>IK>?QMY3.<=F2<5*+'6/$IP69?NUJ;W18F6_\,R$1FMKAPM&"R;- M!+POA=#=C5'0?_,[^Q=02P,$% @ 3H!_5%BA5A\,! X0H !D !X M;"]W;W)K&ULK5;;;N,V$/T50ET4,:"-)$KR);4- MV-D6W0(+!$G:/A1]H*2Q32Q%>DDZ3O?K.Z0NSB:.XT7[(O$R<^;,A4-.]TI_ M-AL 2QYK(VS@\41C'KRC05H%ZWHTA MS_(#LVP^U6I/M)-&-#?PKGIM),>E2\J=U;C+4<_.;^$!Y X(DQ6Y5M)J#!,. MC#7DXIX5 LQ@&EDTY,2CL@5=-J#T%="$DD^(M3'D9UE!]2U A Q[FK2CN:0G M$7]C\I*D24AH3.D)O+1W._5XZ1MNK[2J#W[ON=V0:Q]TT.2O16'\^M\G#&:] MP(>GJ=H)(&I%M!+N..V9KMRT[,PS8P#C[E+1KPG."BZXY6".Y>&D M47>@K\R6E3 +\,0:T \0S.\WZ#8R4'LNU\2Z'./I\OO26??TWK_.[XI@,G9X M@/M\N$]"EK#F4CK,)1-,ED#>D22DXQ'^AZ,A6=1J)RU!*&E6H#54Q"JT7 )_ M\(76)*/H88H6YDB(+CSP@%P@\(!\E"7V(X,(7+X0K3#+:(>57W;<<-<)#*%9 M2G[\84P3^M,A^5Z>L*IJA$(B<>JR!:7 /;[B)?.-Y!GK))NT?F*Q?^M^.J%] M$+X[[-A:FBCIIE:_*^YQ.$['.,C#+$Y(5^U(6ZTE_^I"OV%8[\R%K!0[/*0N M=L]-$I2QR/N0$^3E%K:@N:HP#=X.YB$/XPGFXY0AJ>Q_-#8.TS0;N.3G"7V6 M]A=H1_,>IB-*\OR):BO&Y8/BI3.Z16/:+1G,MEFQYO) *DC#WX&^) O!UZP! M36F8TY@D23B9)"]K(!F&>3X^Y.1$+\G[7I*?W4MZOP]U?_ 8%[&1'^L;)PW\ M3WWC#&IOUW31!Y*&DRQQARI,DXPLNG/J4G6&):?F#^HPIZX5:A@OQ;D<1[(<7R+_ XF\H-4=#PJ,E>(G6 M_A(=.-89==])>AZX5/)]9X"&63IR32@;DWMEF3C+W7>M1UW(/UJ_WY;-,^6@WCS^/O$-&;<$ $K5(TO1UB@NGE0-1.KMOX1 M4RB+M[,?;O -"MH)X/Y**=M-G('^53O_%U!+ P04 " !.@']4]B+'4B$$ M !H"@ &0 'AL+W=OZ$GKJK8Q9CX- %RNLF3Z5:Q1TLI"J9H:6:AGHM4)6 M.J6Z"N(PS(.:<>'-)F[O3LTFLC$5%WBG0#=US=3S.59R,_4B;[OQE2]7QFX$ ML\F:+?$>S>_K.T6KH$8U"I-6<7>^1;]RL5,LJ326#(EM4(B@[WO,6-/\"-8KB5PJPT_"I* M+%\#!.1D[VF\]?0\/HCX&Q.GD$0^Q&$<'\!+^L@3AY=\@'=I [SDNJBD;A3" M7V=S;12QY.\#X&D/GCKP] /P>RJ>LJD0Y (J*9:?#*JZS2D79*8A7AN]+ZT' M<6V)CO6:%3CUJ 8UJD?T9F?:FJ'\-%16?8K<7=*$EG2A<"'K-1//L&*E6R]D M107)Q1*H5+4A83M?'*3#G%7V5(_?&[.&X V9CB"*_>$PI$1X1J9::2N,;$$A$$40F.YX2I1KKWU+L9O6 MPA>'[DKYBDJ9!"P68,OF%Y:.+4%MVMV]N6].5#J"F%9TE(*]R)S&03P@PHSL M9@:QGX91-_[\$VG&O]@#HFO6_G8V!_WB[;?UO/X/F=KE[+:$DCP\1)>\ITO^ MPW0IJ"=(X6J+5GW1<4$'",?X1'_]&O=V_\-&'EXU&&/_1,!QQIJR=_^!Y=YD MYX-/)#'CW:O5]FZI0^QO0#2$<+U%Z\#@F KUB$8_RI-NEH\R-TO\,*6]ZS>A M#T:4]QBRT?#E:*]O+5HX3#O<;-!:(,JD9,%:OA9%U93VCFO;:/YEVV9#;P>D M#K0M49NI0FK3D4'Q)6U7P+5N$$K*@&R$V4> 8.??OT:U=&\<#4Z^?0CTN_TS MZJQ]/;R(MV^P6Z;(JB96+D@U/!U01U#MNZ9=&+EV;XFY-/0R<=,5/05160$Z M7TAIM@MKH']&PO M=V]R:W-H965T*B M$:42+4HCE 2-VWFP3&Y6F=/W"G\*/)@S&EPF&Z4>'?-[-0]B%Q V6%J'P.GW MA+?8- Z(PO@R8 :C2V=X3A_1/_K<*9<--WBKFK]$9>MY-?9>'7[# M(9_IP9G!]R8 -!LS'W3OR4?[* M+5_,M#J =MJ$Y@B?JK>FX(1T35E;3:>"[.QB;57Y6*NF0FW>PH M,6AV#'K%7D7\Q.45I$D(+&;L%;QT+$+J\=(+>$/:?R\WQFJZ)_^\@IF-F)G' MS"X5EL:GZAH$M87;FLL=&A#R95F_5\U7<=V0WI@]+W$>T!0:U$\8+!YJA*UJ M:,*$W(%UG1K&3/Q+?LN3?TN:MZK=<_G\UL :M2#YDD3R";45SO 4HKL']U@A M[8%O#V@9>*2M,"5OX!FY!G3-!6I-1\-][$Y\<8S__FG:Y:P7SQH7(PL2\.LF([LI7]>A,DD'QIG!F\O70AI%92J;>FX ME[B6EJXB3<-_(,9WIRJ])R9A89Q,B!H+1?0D#],L(>)4JI$AXE2L(^..6<'" MPH%>:!"+QTS?_,_4]X8[.MN@+>J=?R=H<-Q5ZI?I*!V?HF6_@4_J_3OVF>N= MD 8:W))I?#7) ]#]V] S5NW]/MXH2]O=DS4]IZB= IUOE;)'QCD8'^C%?U!+ M P04 " !.@']4$^;46-T' !?& &0 'AL+W=O288AOSY'LML8L U#OABU'O=]S[T2)_>UN)4;QA3Y7A:5/%ULE-H>+YL@HKJUJ45.&G6"_E5C":FT-EL?0<)UJ6E%>+LQ,S=R7.3NI&%;QB M5X+(IBRI>+A@17U_NG 7NXE/?+U1>F)Y=K*E:W;-U)?ME<"O94\EYR6K)*\K M(MCJ=''N'E^XYH#9\96S>SD8$ZW*35W?ZA^_YJ<+1TO$"I8I38+BSQW[P(I" M4X(Z^)/G:G.Z2!8D9RO:%.I3??]WUBD4 M:GI974CS)??MW@@-T!S\C=,C)2_DP5 M/3L1]3T1>C>HZ8%1U9R&<+S27KE6 JL&JX5VHCR665L_PI@24$[*7T=E)>>+,4 M_T$KF_BN13S'\V;H^;W6OJ'G3]"[WE#!.J6OZ .B3)%S(6BU9F;\[_,;J00B MYC\SS(*>66"8!5/,D$EY4S!2KPC\F=V2$6O?/!#UL#5[Z#T5^9C59]GH]#V6 M6YJQTP7R4S)QQQ9GGS>,K.H"N<>K-5':HT0R)3$IU*859\SYS\4Y)L@!HC0U M+C-:D =&A21,^]L,+ M!%U+69+8=Z?^O_7FDJGN4G*<'AW>RUL5^]U4+J92\-\(T=7W\3 MAUQ>7UV1./)?D/M<*T@]J2^$BZS8TU*ZOA6 Z1Z)+#>.R4P A'T A/]_ / * MIJUHE7$C)U4F$N58',QS>\7EVH7Y$:3)Z)9K1QZXASK$4BN*DI<^^S$N M628:#+NUJ7A\)8"Z\.D$:<7XC4DY?6(G2Z<2_R\V4 F3*R:@\E&#-5FO%)*$ MD0-0/7PATZMZ;IG 0B7K@N=P5S[PFO8[:KN@;2H=>(=M$GA^\-*@VMR3S'B5 M%8TVYHMHF6%MS+*IBYP)^1-AI@H1WA[A4FD0ON=MN$(/6M8-#MI&S#_JZBBC M<@:]=NJ_2S)#>H7TD5J>/9C$#0*+T$J'B*&'V=39;3U";JG"4'FW-%->L6? M)^K!)WHS^"#ME>"9VDE+FHJKMC&"^<>@9I;V>,DAG\:X2/*ENL,"RRWRD=V( M!BT@,07=3?&QW"@@OZ ZU-Y(S1T:1C!EB#UK2A.R%=S&IG@6XZ+> 3HK!C7 M4ZUKMESH90^1Z_J'D^P 0J 9Q-B5C'),8Y25V.WY>8%G.4$ZR=!%H8L<;\@1 M[8IAV'4LP#Y "L3VQSFZ5H(H"Y%X.YYAF%IQ%$_S3$,KC:(9GAZJK>O[H)S. ME;"XCZ+XS5%T;SI=+=(= G6-[)3HZ=N2/!9#\Y0_/M:,QY*!)H++VZ.58*P% M1"A)D!2,>#;V&(/3G^GK($#(2Z\%JA$^K2;@?A\V31HG<)X_D.6D/= M728VL.'R.Q,9U\A[$*6NY<=M>V!'WB"##N+$BRW2Z(8 ,LZ_I.D9B2M>=$'O]:* LD I4_"AI MU46N3P!&DEBQ[^A=L3;L>U5W@2J>"P.'@5WV$Q+M4 M!XC[J>4F4:MZDDRI'J&?@ MZ;=G: 1NBI(6FR ,(GRBM&V\0F3 N>ES2(OI3VK$>):2,(0E ]=(%$9S2)_V M")6^&:%*1F4CVBLQK[:PG#&91L>VM5$LVU3\6\-&@7^6T3AN?9R[07RHA6!% MRSFKV6K%,ZY%=EU'M]]G+?[F8I;IKK>%=VG>>RK,O;6 M+G&>U;BG?S<\NYLP+OLOJ]1,>>H+DT?T[6A8F:X&X@]S_447N//"%/I,,(X= M*W&>X-R+#K/?]$.DT;%Y(>#!V76!.P''<6VW^D20ER332)>(V9 9/!6Z;PX9 M\]#R" 2OM("O$#9/%D\B7^H'.MDF )1M8+ V* S?-]KS'G$!4_+2W/(::2"? M7!04]S3H4A?@H(%!SY=USHK^RCEX0!EH=FP H>,VU: ZMAN_IT$%>J5=R \ M)PQM4!OSWG+PYELRL38OV_IBBP+2/O_VL_WK^7G[9ORXO7UZ1RJNT:21@JUP MU+'C<$%$^YK=_E#UUKP@W]1*U:49;AB%2_0&K*_J6NU^: ;]_Q3._@=02P,$ M% @ 3H!_5%6K,Q;? P -@L !D !X;"]W;W)K&ULY59;;]LV%/XK!UJQ-8 776(GKF<;L-,6RX"B:9-V#\,>:.G((D*1 M+DG9]7[]#BE95AK;2_A66EDF1SE&HS22(@]V'CWQ96/]>#0)( M*V-5V0B3!B67]3_[VOBA(S",C@@DC4#B]:Z)O):OF673L58;T.XVH;F%-]5+ MDW)L#6\7QC4:^^7&[FJ MOKGS2:HGYW,FF$R/FDD)CULJ2Z<%E)6MB#VO9&;@!<2OKGJ744RK'W\8)G'R MRZ/5[O1>69)IG/]LH?]*H./_1Z#C?PST@)+A>,S<*;TE]%)(<#6.,MW2$Z+Y MFGGK4NJ;K@&95B[N#Q^M#Z1)3>D.GZ3(541^^U)QPVW]A@KFO.IH*&'(>VYI M.&E0QZB;!X>M>!GWDN'E66=5:_0O)$\TV4';9 ?/;K+4QLM0ILMAV/FP/ M]=&3\&X>&ID52W$2^*K2:PQ.-U<&FHY^INS<,)TYM52EG^7OT3[SJ/PZ0NB4#;T7BI+Z+W052$6F)9$9N(J!1BHK=@]ZW(N2P5F7 MYDEV^\!\%TDR&'[+,NCW3[%TZ^-0"H2=6:9$O?03FXML)6T]UK1?VZ%P5L]" M^^OU1$G-8LFE 8$YB4;G;@;3]916;ZQ:^I3@,% G$ &0 'AL+W=OLCL)JBX**I^O6"XV%R-OM%WXS%=K;1;&LVE%5^R>Z=^J.XFS M<8>RX 4K%1V37+=2:/8'V_1;VSL&,N<*G8M\M_Y0J\O1LD(%FQ)ZUQ_ M%IM?6!M/:/ RD2O["YM&-DQ'D-5*BZ)51@\*7C9/^M3FH:>0N$<42*M K-^- M(>OE3U33V52*#4@CC6AF8$.UVN@<+TU1[K7$MQSU].PCPY 4G#S0><[4Z72L M$=2\&F 1N1:G7"GXN%VRQ"S!&;SJ7R-:E*S*(^"LMS\'W'" N M(0-X?A>B;_'\X1#_N)PK+;$+_AS ##K,P&(&1S#OD1R+.F<@EH $D53S<@6T M7,"2E[3,&.36ZJ%\#B(;$DY413-V,4*6*28?V6AV7U=5SI +FN;8A+FUT)"6 MEPTS&Y+D5+,%:#'H%%!E_,8\U\C#+M56$@<>;*B568H<.:LFKR6MU*?.1 ,[ M 9MID(8(9V)Y5N.$*L6T@N^!.+X?VV<4!JUDSNF[/B>BP,O=5+?A\LLJXNZR?F"8;DRWA3BQ L=EX2G.' = M/TE/CX*7S ![!(,.<9 Z83"8G1->9GF-1,/"PW6[6 EIS6)1=RJ]$[XQ+/2: M271UKD\A="+7!=])B/M6GG>,?A3EZDPS6?P#6S&&%Z#%)"%MH8[KVFPD*&ZR M$;L$!N@:=G0-WTW7QB)[PF/-]"=ZFE&UAB6V>I],AY@[:.0PKDHOD^OR\)TZ5]TVZF'MXG B?S(8B1([0\E M-AI#<%1YW2E^G(!/HH,=U;J$-/1,)_D.9@0^V994_E1Q[Q3QX]BFORGTF^*!0Z+8;/^^VU;,E"<)75OU$+>_ :)''=&C=Q,= MTUG+?I,6!=?%EH;[63C$]T%;Q_G>=(*!ELR^,28IJ/?YMENB=Y_>!T[IESIN MN7AKS>(I=*AC^HUK^M8H[F'Z#2N87-DKJL(2X;;?W..ZU>X6?-E<_E[$FROT+94K7BKT9(FJ M[GF,'RRRN98V$RTJ>Q6<"XT72SM22. [Y="Z.W$&.C^-S#[&U!+ P04 M " !.@']4^& ]\=H" =!@ &0 'AL+W=O(-T5RTM>W&+DLL2M9-&@\7U-#I/SN8#?SX<^"IQ MZXYL\$I6QMQ[YU,^C7J>$"K,R",(7AYP@4IY(*;Q:X\9M2E]X+%]0+\,VEG+ M2CA<&/5-YE1,HW$$.:Y%K>C:;#_B7L_0XV5&N? +V^;LR$@W0>D@7>3*+"\$"1F$VNV8/UI1O-&D!JBF9S4_E)NR/)7 MR7$T6YBRE,15)A ZAX71)/4&=2;1P9M;L5+HWDYBXE0^(,[VL/,&-GT!-DGA MBJ$*!Q]TCOF? #%S;(FF!Z+S]%7$ST)WH9]T(.VEZ2MX_59X/^#U_RG67\_/5[(.VJR#D'7P0M8;;JJ\5@AF#5=2R[(N82EV#8T[ M+I6%96VS@M\9'#%\[@)>3>1[^-])1U!9R?TIU[IJC*6P-06"+-"&V4V.Y!Z M;057K^9L%KMP6?O5O^.@O#HHKX-R'_P_^83SS/A!U#Q&VCIM&:EY$;XL>#@.PH+J'.^_+\Q^W "H\ZH/_;. $X[/.J\.81^ M)QTEWAS!..G!+=<5Q9I81#)DUQ#7]@22<:&PO=V]R:W-H965TNUF $.LN.4L, MY-)@'=HM:-+M8=@#+5$V48ET22I.^NMW2%VB)(K;/8@BI7,_WSDD3_9"?E%; M2C7!YR:(F MC,]6)_;;M5R=B$97C--K":JI:R(?SFDE]JC.1A/UD)\,8OWQ>G,,P;1 MBN;:2"#XNJ,7M*J,(#3C:R=S-J@TC.-Y+_W*^HZ^K(FB%Z+ZFQ5Z>SK+9E#0 MDC25_B3VO]'.G]C(RT6E[ C[EC9"XKQ16M0=,UI0,]Z^R7T7AQ%#YKW"$'0, M@;6[562MO"2:K$ZDV(,TU"C-3*RKEAN-8]PDY49+_,N03Z_>\US4%#2YIPKF MMV1=4>6<+#2*-@2+O!-SWHH)7A'C!_!1<+U5\(X7M'@J8($V#88%O6'GP4&) MOQ-^!*'O0N %P0%YX>!H:.6%AQV])?=PR51>"=5("O^9KRFG)]&18#TN\W5*X$/6.\(=?U%CF3HH[9@MC MD ZYP%)1FA9&OT;.4E18,=PU?Y[H$0JH":# M@/%OL$J'%+0LAAPN&BDIU]:0*UI0B:QOX.>?LL /?IVV,HHV5\0;\+, Q6N* !J:9YQQ 3#P@)OYAQ-"RI+9%67\E M.C2%E\/RSK!/(@QR5C%BFUZ'!(7Q:;3 ='X^NCF"L@OF"%!&'VAAJ1\1]](F M&RE#= @KS_ %3 %1'1S5_T7;U4MC^T01/?+,6H=,;T=#BPMC1R6,2F1V@>-6 MAW'I@] +6R*][^$0XG--L>-S _*"80P0[CFBH,?4V]%L'C@XOOO:,/V )5CC M;JG:V"?X/8IP2/'I8=C":4I0AL^?&%DY%AXYPWBQ)7Q#,0QP1ZJF54%,1 G: M!O,PL:2I;U]!;*T:TO<\TZ\8< #2R0#IY(&>99.-2AG7 M"$BE>S&HPYYATGF0/ON48P,SQL M# D*4]0TCR)OU/BQE=G-&<]N6%^*65FY4(8>-XD,)V[JVX=I( _=7C3L^U)0_C[E>=F:,J;DV&'/6I+*P MFCX@F*W>0SCD>*%0+?;'IQS1YEP9%W:2X=]VTWA^9.C?'\A.V9"WVX*=5JQF MFK1B)H\:B+CONX/;U/>]Z6=3^%F,SN@UE1M[$\%N(QJNV^/Z\'6X[)RU9_Q' M\O:F])'(#4-O*EHBJW>4XJ% MK>/=J'%SI[XUT+C_<%.MWAAH](0X/]2"-TO MC(+A"KCZ#U!+ P04 " !.@']4X/^#E3@$ P"@ &0 'AL+W=O#_@>I71 M1./O'68PN'2&A^,]^B98?N.7+N59; MT&XUH;F!#]5;$SG1N*+<6$U_!=G9Y1>JNU3&0(M4JHIK!&ZM%JO.\I5$L H* M5=>4/Z)2W%=*EJ@-G-VZO^9\'EHBX:#"8N?PJG>8''$8)_!9-;8R\+$IL7P. M$!+[(81D'\)51ZT8T&P/7E)(;GY(_ M+U?&:NJ@OT[@9P-^YO&S(_@W)*RRH]RJ->#>UY!^YII,%,";$DHA._LR1WU* M3KNX>@D!S??5>0.A69K)4G(Y@(^"4-_X(E",("NED"5Z$C90S'< M(W:/"+YT-6INE;Z H>5^A+,XGK)X')^[<3)AR2SIAQ$-TW.X)HFBU@3M65$T M#Z(D7]!R4<)//TR3./EY>)_%&9OE^3E<%H5&+WI*,5DC;60NR$(U#ZBM<./V M!30EP*VL6V_WP&6'WSK(QRR>D(,AA+?D\'B8LYAE"87Y 1M%VN[3<^)*^V)?+>-".40'VF&-I1)3^[S2,Y#-V'0Z95DZAG3&\GC&QEE$M6!I%+-X M.H/O5+Z+8)1.//]H-)[Y03;*H_,3TL@':>1OEL8N;'PL9.>::ZU5[1BUQ&]? MV^/=_9IF3OIVI]^%:7F!BX!ZPZ!^P&!Y6^&NXRG-T"J+C174]?O,>(X,O$'C MF+@3H@1WW-2J:ZPY+!/EEP1?5(ZE4*43#8,M4N*?!VG)Z5YT_QGHFXI&A[=' M[1T;$,2G\(I>8<$[@_3%,7 D:5U-1VDG2ZBH!>E!NJ=X*/!WG@:=HH#K-1VK M_W<3N.D;UTO,.*YMIXN*,O:,-",ATFXK"CN(LVL$I=*U-T7@;R)-@<_^Y6R< M)FR:I#3*HC&+H@S&;#9.V702P<>ZE>H)]R:#VU929).BROP7\N[R_2WWF>B,HQ1+79!J-W.U#]_>3?F)5Z^\$*V7IAN&'%5WI M4+L%]'^MJ-5W$^=@N"0N_P%02P,$% @ 3H!_5$;E U$T!0 81 !D M !X;"]W;W)K&ULU5AM;]LV$/XKA%%@,:#$$BW) M=I 8<-)VR]"B6=-V'X9]H*63390259**X_WZ':D7O]1VTZ+[L"^Q1!WOGKM[ M[H[,U4JJSWH)8,A3+@I]W5L:4UX.!CI90L[TA2RAP"^95#DS^*H6 UTJ8*G; ME(L!]?UXD#->]*97;NU>3:]D900OX%X17>4Y4^L;$')UW0MZ[<)[OE@:NS"8 M7I5L 0]@/I;W"M\&G9:4YU!H+@NB(+ONS8++F]C*.X%/'%9ZZYE83^92?K8O M=^EUS[> 0$!BK :&/X]P"T)810CC2Z.SUYFT&[>?6^VOG>_HRYQIN)7B3YZ: MY75OW",I9*P2YKU<_0:-/Y'5ETBAW5^R:F3]'DDJ;63>;$8$.2_J7_;4Q.$Y M&VBS@3KU&<+RP27DP"K]RW&>FL^1+Q36W M$=+D[ .;"]#]JX%!U59@D#1J;FHU](B:@)*WLC!+35X5*:2["@:(J0-&6V W M]*3&WUEQ08:!1ZA/Z0E]P\[1H=,W/*+OIM*XHC6YE?F<%ZSF1)&2F=;(_:TX MD+]F*D.5O#E[ID"5SWL$@UJ$?H33\L@6128 'R8D&,37)3A?P? MT,3@YU/0'.U3@@]6$K3A6 VXL(7VW*(E&>.*/#)1.6^M\+9#.SHOR2W3RST[ M)>,I,9)@T0I0FKP@PY$7(+?><#;G M4@6EXDE5*P(SB)R0=IF-A#<-1ZK9GZ MX^]#@?1I<#O-%L09]>+QI%^ONIW8*'<,(XX[5+\H./-(@53#A61'1PG8)0T& M$)O=YG.&Z7+&0R^D0_*_RJ%KM[M41D\B;S0:'LXEQ0 '6)J%0>]L%':54H^& M_G>G./"]@(;/B5S"1%()UN8KV4GF?@Q0X(\**GBI3N33;L).4[)B_8MVR*3@ MJ0OYL52WMM; % ';1@DVP0I'9=L'@Q^+^#U;6W-Z/UX'\ITT5CO]N!H#<0[9 06Z3% M[U6^/^/JWGP2Q _WY@S'E=B#?:#>L64YJCX/OATW5MR18)<8#$-?;<#0F MLK+T49 ?W0()Y.0W"MP.8E8Y"Z)L BU798]*Y MS,XKW6&-_1A[I&'%@MOSARW^37Z5,5UP(0B,O#-KZW_#8.^W955; ;@+-PC)Q]"1FXUJ/@$0ID/W;RX8CVOP*\LQ61]AL<>]'O)LK/ M2^B1EKVI6-VUZ)^8\V!T,.-A%)%W+KFN96.Q-D:#"25W*2[PC*,)WN7Q*U2! M-QK[F\ ;]E2+$!K33;+'GH_I?+?-(VKGW\'D!X$7C.-#R8^/))]&X:'D1U&? MO)'%XMR RO%8/SMX9 ^UHI-Z MC[>B!&>6+-II<2*9*U!VL:$ZGHM>=03]J"&K! [Z#,AK2]9/;KSZ.5T=RZRXYF&P%]0362U[:'D!"+_+;JN<-PUQV3\!ZT3:/_]B96;O5 M0+(LI)"+-;$^3>@IC\;Q#_CCJN80EP9;USXTMW"76WO8P%*H;X#=:G=_GM77 MQHUX??E^R]2"XQU$0(9;_8L13C)57VCK%R-+=XF<2X.^N<6 '\GDEI MVA=KH/NOPO1?4$L#!!0 ( $Z ?U2$)OX,Y0( $L( 9 >&PO=V]R M:W-H965TH'UII(R&\E%: 5,JJ=5JG MJK3=AVD?3'(A5A.;V@X4:3]^9R>DK()L'U8DB%_N>>ZY.^?,<"W5DTX1#;SD MF= C+S5F>>[[.DHQ9[HEERAH)Y$J9X:F:N'KI4(6.U">^6$0]/V<<>&-AV[M M5HV'LC 9%WBK0!=YSM1F@IE8!5AAI&Q%(P>*[S$ M++-,I..Y(O5JGQ:X.]ZR7[G@*9@YTW@IL^\\-NG(&W@08\**S-S)]6>L NI9 MODAFVOW"NK3M]SV("FUD7H%)0(J&\4R?P$=XF$WA^.@$CH +N$]EH@X=- 33J6O1<72= W13G!NX%MJH@MXL S^^D@%<&\SU MSP;Z;DW?=?3= _3?BGR."F0">5F$-3X[2=OC5N!W8S]!?[9$RJ*4,&J7,,)+BW]/=$/Q9[?'L/7+;#EZ[7/#? MLSNM.'?3V]N377^G^^:H%NX6TQ!14S5E(ZY7ZYORPMT/_JMY>EXR"4% #6%@ &0 'AL+W=ODD\G+),13;[&8G8[K;G]0XW'NEF*_4-9SI)\88\$?F<+KD:.15*2&.2",H2P,GZ MMG?GW2S00!OD,_ZD9">.KH$.9<78BQY\#6][KF9$(A)(#8'5WRN9DRC22(K' MOR5HK_*I#8^O#^A?\N!5,"LLR)Q%?]%0;F][HQX(R1IGD7QDNU])&9"O\0(6 MB?P7[(JY0]0#028DBTMCQ2"F2?&/W\I$'!F@88L!+ W@.P/HM1B@T@"=:] O M#?KG&OBE01ZZ4\2>)^X>2SR=<+8#7,]6:/HBSWYNK?)%$UTH3Y*KIU39R>E3 M42" K8&@FX2N:8 3J=8O8%DB:;(!*8MH0(D 5_=$8AJ)3Q-'*L_:W@E*+[/" M"VSQXD'PP!*Y%6"1A"0\!7 4Y8HW//">02OB-YQ< ^3] J +X?/3/;CZZ9,@ M&U7",N4L($(PWL!S?CZJ5Z(VH-R?C^*VHRSL*%_(ZAJX-I23Q*%JP5$.BUI@ M[\S*+@\K^_=O:A+X*DDL_K&XZ%!KD7+7BO4V_BO#80\RMBOI787?A*N*1"!T_>E-8*TN2W M /&/_/9==^BZ;N6]J*7Z/-\?U:;=UZ=!WSN>=A++H(IE8(\E4AJ/DX U2U MR+*57&?1X<4537$-:OD<#5 ]K/JTP7A<#ZL^;=Q'K6$-J["&]K"$4-V1QBFF M/"^78(OYAC3&,ZPE]GTHPQK']U'8,$X"&%4!C,XL?M7,.E9$+T3B>B:Y(SV!/,62G8@5)C:2!F]@W:]*VM.M> Y MB]-,JL44;"UWF!,;OI$OV+]8'1II@AW2)"15W\8D!-GY.;9#GI%C(WC0OB4] MRO'AA?FN$O #/))7DF0$S$@2;-7GYLOQE#E+M"9I\5=J]4C%BXV,$48XO-B" M&"6#=B4[YVB=K[2=@ -.U4 &25$]HU<670?5%ID M1!#Y%RM$(V7(+F7_1VD[(/WV'#M'YW>J^C?YP:D >9S%D5AUMSJ&ULC99=;YLP%(;_BH5ZT4IK(1"^ MJB12FZK:)DV-FG:[F';AP"%8-9C:IDG^_6Q#4!IHVIO$AO,>/^>UX3#9,/XB M<@")M@4MQ=3*I:RN;5LD.1187+$*2G4G8[S 4DWYVA85!YP:44%MUW$"N\"D MM&83ZW@3\)O 1AR,D:YDQ=B+GOQ(IY:C@8!"(G4& MK/[>8 Z4ZD0*X[7-:75+:N'A>)_]WM2N:EEA 7-&_Y!4YE,KLE *&:ZI?&2; M[]#6X^M\":/"_*)-&^M8**F%9$4K5@0%*9M_O&U].!",QA\(W%;@?E7@M0+/ M%-J0F;+NL,2S"6<;Q'6TRJ8'QANC5M604N_B4G)UERB=G,U943%!C*4L0PEP MJ;8>9:3$94(P14)B"6K;)$IPI<,$ND1+=9C2FH*6X"3A-:0(MNID"1#H_ Y4 M#BHN5.#S\@Z=GUV@,Z22/N6L%KA,Q<26"ET#V$F+>=M@NA]@_L3E%?)&WY#K MN.Z ?/YU^>B]W%:&=:ZYG6NNR>=]P;6'#,U;U^X[UY:=:W]O5D)R=5K_G5C7 MZ];US+KC#]9=X!UGE%YRH"K_@>?*523Q%@:M;7+Z)J=^JM]F(R>,G(G]=NA@ M/RJ*QT$7](YWW/&./^,U)E2<)2 $*=+[C'M'V M@]S(]X9I_8[6/TE[D[S6I-G5SN$]*1FVUN]AQ,$1:3_$\Z(/? TZTN DZ1/> M?D86] UR8N^(K1\4.LXP6MBAA2?1'F0.? @H[/L0^.$14#_('7OQ,%'4$46G MS6(2TR&B:,"BD1L=(47]IR?RW/$P4]PQQ2>9ECGF<"E 2OK^D)F>E"+U7DG4 M.P:7.U0!-\VZ3&"HB+B'%_J]/;0/&H1NSK\P7Q/U)J>0*9ES%2H];QI>,Y&L M,CUCQ:3J0&:8JV\$X#I W<\8D_N);D/=5\?L/U!+ P04 " !.@']4I@&Q M0,H$ # %P &0 'AL+W=O5%;ZK4[*/GR\1G-]2\) M%QE1^E8\>G(F*(G+I"SUD.]'7D98WAL-R^_&8C3DA4I93L<"R"++B'BYHBE? M7/1@[_6+'^QQJLP7WF@X(X_TCJK[V5CH.Z^N$K.,YI+Q' B:7/0NXE$F1)$?\SI-4U34TGK^%45[=5CFL3F M]6OUS^7D]60>B*37//V;Q6IZT1OT0$P34J3J!U]\H=6$0E-OPE-9_@6+*M;O M@4DA%<^J9*T@8_GRDSQ71C028+0E 54):#TAV)* JP1<3G2IK)S6#5%D-!1\ M 82)UM7,1>E-F:UGPW*SC'=*Z%^9SE.C:Y[-N&2EI3P!$RJ47GN0L)SD$T92 M(!515*^; A,R,V$2? !WNIOB(J4F929T3PGU D@> _JK8+,R^N2&ZDJI/-7A M]W/7J=_A9P5OY'\#&#X'B ?H19!U[NG0X<<7*\&+NOA+?7&E9?OP3@E MVD1CZ:?:TG^^ZW#P52^'_-=KFK;L.7F8Z%$'?XM1W6TF>.ZR$#33#MS<3(CL<.I"='87Z MW7Y:($+L?I:F@E+)R%CO4$H#+H5@5%%-RT/HAUL6?,A-OMT?PHY".SR$EF]H1[XU/>[<6R +.G0$ MT"$+.G0HT'44"CL]QA9TV VZ+T3$I;4QG=.4=[U%L$42/L+M6X4-MW#H* M=3UBBX4VB01\%:T3#FT1;B5H5:XF&W43[7(BET=?3AY6AZ7UM_6Q].7Y:&L9\.79]NW M1#RR7(*4)CK5/^OKD<7RN'AYH_BL/'%]X$KQK+R<4A)380+T[PGGZO7&#% ? MVH_^!U!+ P04 " !.@']4S7:I;X@% #!%P &0 'AL+W=O8DN^7Q_O^!V/LQT7'^6&4H7NJK*6 M%Z.-4MN7X[',-[0B\@7?TAI^67%1$06/8CV66T%)892J+XU!H==3ZUXO'W@_77!CR N262+GCY%RO4YF*4C5!!5Z0I MU7N^^Y6V@";:7LY+:?ZC72L;C%#>2,6K5ADBJ%B]_R1W[4(<*>!D0 &W"OBQ MPF1 (6H5HD<*83R@$+<*L5F9/12S#DNBR'PF^ X)+0W6]!>SF$8;X+-:Y_U& M"?B5@9Z:+WBUY9*9'/ 5RJE04"QHQ6I2YXR42"JB*"1:H9QLM9A$Y^@W(@31 M"4-G2PH*I7P&;S_<+-'93\]F8P6!:?/CO WB,#;S88( M>@Z650GN2D9N60D%0J798 6"2LFA:DA]C[94&.JI<^K*^M[/Q/C1!/1YGDX" M_3<;?W8$..D"G'@#7%*@."A.78TNMWOMY,AM&$^SR;'??1%,K/BF:1I8'%<"Z!OH>X1J0M$/S5LJ_?96$+ MAM-I-!QSVL6<>F-N2ZZ!?2I:EJ"HI% 8$'>>-U53 E\4B%1<*/9E,$>I'=\D MP(X<.02#*)L. LDZ()D7R()LF2(E^P+!ZM4V[ =EW2@ )OE*[6 7N"+/[(!P M%CE28 NF21+9U67+3;()'@0X[0!.OP&@ 59TP$[F9VH'E22Q#=(AEV6VW-*6 MBWWE& 9]_PK\!7D$1.>0]?1(3*TZVU%@A9-,[-0L'')XXD#GDHNR871'W3GT MHKL"GF7"M%_ MN:\V+&R=$(*K1 L-"=%EEZ1AQAPCP%[,?S21HU(\2\<:#08 MB8I&L'J-U(:B>TJ$$Q%V+'X4QL/+VO?3,/KJO<&J;6D../L2TES@KIG(05F^ M:/I^&_H;[JEHOHU96V>/J'\XS+[KAOZV^SLD2Z S>@.J>[$ZZCO2I*4&6F/.<\YC<1 MMR;BU@3",2K(O?0M3=\-\(EN8,9LX#9!2X-:;MC69[EG=AP_19)[BL9^BOZA M2?:[GK89PH<,P5!O9ZA-MM]4VIK*O*8>+E'/]O@$V[-VY M&/MGEA^:7K_K\+ #IUU2LI-)Z4D?GYA5#H-7-P7[;DUZ[HZ")\A/U'-ZY#^M M?\= WUH\;EL#$[U#TC_21WUOB/SL^G\-]:V;!R&ZIWJ7I'NL'Q_=;0)'K\T= ML83U;&JUOP_LWG;WT*_,[>NC]Y?AR^7^-KDWL[_#UW" P (0\ !D !X;"]W;W)K&UL MO5=-;]LX$/TKA-!# C212-FR4]@&$F>+39$L@J9I#XL],!)M$:5(EZ3B9+$_ M?H>4(CG^D'-H?+%%:>;Q\0WYB!DME?YIBJ$-.,@MW;Q*0Q-FK."FE.U M8!*^S)0NJ(6AGH=FH1G-?%(A0A)%25A0+H/)R+^[U9.1*JW@DMUJ9,JBH/KY M@@FU' 'GQE<]SZUZ$D]&"SMD=L_>+6PVCL$')>,&DX4HBS6;CX!Q_FI+8 M)?B([YPMSV90)X9" QZ\:-&CF=(FK MSR_HG_WB83$/U+"I$C]X9O-Q, Q0QF:T%/:K6O[)Z@7U'5ZJA/&_:%G'1@%* M2V-542<#@X++ZI\^U4*L).!D1P*I$\AZ0F]'0EPG>.7"BIE?UB6U=#+2:HFT MBP8T]^"U\=FP&BY=&>^LAJ\<\NQDJHJ%,MQ+JF8H9=I"[=&,2RI33@4REEH& M=;,HI0L79M )NH/=E)6"N10N+95S_@ C:@RS!AU=,@ 1YA@B[^\NT=&'8_0! MXM"W7)6&RLR,0@O<'8,PK7E>5#S)#IZ8H!LE;6[0'S)CV6N $!;=K)R\K/R" M=")^H?(4Q?@C(A$A6PA-WYZ..^C$32%BCQ?OP/O,);?LY!HV=8:N6DW/*TW_ MOH9X= 6E,/]TS-9K9NOYV7H[9ONF+-1VHW0?T5PK8Z#46C]S.4>/5)1L6[4J M^+Z'=U;Q.,'Q63\:A8^K$FY&Q60EZ!7U?D.]WTG]F@%!FJ9E40K8FAFBA=*6 M_TO=YMQ&M8)+5DB<8#P8KE'=$M4G_>U4DX9JTDGU+V;?(&6R*249#,@:OV2# M'QGLXC=H^ TZ^9VGOTJN04++TEPJH>;/'7MKV* .#["3SYK9SCK7<&_8K!1( M\!E#1^ QSXQJ<[Q-YVZZ*'UT]7'97LBGK-?N5& MP)WLI_[681IN:>$/E+,.P]ZN M.K06C;L]>FL=T'_H!E0LRJ)+H=9+,U3Z !8%U9K4P0?0%'2 MFA-8\W5,\Y-!J"S2 U.AW O+KJQZJ!50O?TCPH"R?7/^;0 MPS+M N#[3"G[,G 3-%WQY']02P,$% @ 3H!_5 =\>^3 @ [ 8 !D M !X;"]W;W)K&ULC97?;YLP$,?_%0OUH976DI@0 MHBI!:E-5VZ1U5=-N#],>'#B"58.9;9)T?_W.AK)4(4U?P#_N>Y^[LSFF&ZF> M=0Y@R+80I9YYN3'5I>_K)(>"Z0M908D[F50%,SA5*U]7"ECJ1(7PZ6 P]@O& M2R^>NK5[%4]E;00OX5X171<%4R_7(.1FY@V]UX4'OLJ-7?#C:<56L #S5-TK MG/F=EY074&HN2Z(@FWE7P\OYQ-H[@Q\<-GIG3&PF2RF?[>1+.O,&-B 0D!CK M@>%K#7,0PCK",/ZT/KT.:86[XU?OMRYWS&7)-,RE^,E3D\^\B4=2R%@MS(/< M?(8VG]#Z2Z30[DDVK>W (TFMC2Q:,490\+)YLVU;AQW!<'1 0%L!_:@@: 6! M2[2)S*5UPPR+ITINB++6Z,T.7&V<&K/AI3W%A5&XRU%GXKDL*JFY*ZG,2 +* MX-&3C)>L3#@31!MF (_-D(15UDR3<[+ RY36 JPDJTVM@+!"*L/_,N<)MGC+ M-)#3&T!W0I^AYFEQ0TY/SL@)0?^/N:PU*U,]]0UF86/QDS;BZR9B>B#BKZR\ M(,'P$Z$#2GOD\X_+AV_E/M:N*R#M"DB=O^ #!?R>D7E;P-NN@(NN@+^NEMHH MO+B_W^$&'3=PW-$!+H8?]!6O485.93_A=3P,(DQTW<,:=:S1,=:HC]6HQF]8 MX:2?%7:L\!@K[&.%^RP:!?VL<<<:'V.-^UCC'M:(]K.BCA4=8T7GCSE@J\T, MJ#YLM(>-0GJ@G),..WD7>P?VPU7JA9U;T<@> MUIOX_)U>9/\#WYA:<6P: C*4#2XBU*NFMS83(RO7GI;28+-SPQQ_1Z"L >YG M4IK7B>UXW0\N_@=02P,$% @ 3H!_5,YKT#"^ @ '@< !D !X;"]W M;W)K&ULE55=3]LP%/TK5Q$/( V2)OU J*U$R]B' MA(3HV!ZF/;CQ;>/AV,%V"/S[V4Z:M?1CW4MB._>"A+PYG >P6ZS'.BWB;(934*.L%JX8$M,^,6PO&P($NDY.9!5I^QR:?G^%+) MM7]"U<1& :2E-C)OP%9!SD3])J]-'=8 G?X>0-P XO> [AY T@ 2GVBMS*=U M0PP9#Y6L0+EHR^8&OC8>;;-APKDX,\I^919GQE.9%U(S7U*Y@!25L=;#@@DB M4D8X:$,,6ML,I*1P81K.868W$RTY.LA22EHQSD%)SL_MOJJ(HG!Z@Y:(ZS,; M_3B[@=.3,S@!R_PMDZ4F@NIA:*Q^IR),&ZV36FN\1VLGACLI3*;AHZ!(-PE" MFWB;?;S*?A(?9/Q*Q 4DG0\01W&\0]#T>'CG@)RD-2/Q?,D>OD^K4OY\L+6$ MV[J6OPXP=UOFKF?N_HMY3K@U%H$8F..2"<'$TKE8H&*2[O*D)NYY8M<37L:7 M2308AB_K==H.BGM1&[,AN==*[ATGF:3/)5-(@9;*J349PAL2M_5?FOKF MN"/*;DP-'!>6,KH86$FJ[L;UQ,C"-[2Y-+8]^F%F+S!4+L!^7TAI5A/W@_9* M'/\!4$L#!!0 ( $Z ?U2!@&E0OP( .(' 9 >&PO=V]R:W-H965T M*TF3JEU<^NZ M*BMI1=1 -+2&+X60%=$PE4M7-9*2W)(J[F+/B]V*L-I)QW;M4:9CL=*_0'FSODLB"*3@7_R7)=3IRA@W):D!773V+SB;;Y1"9>)KBR3[1I ML9Z#LI72HFK)H*!B]?9-WEH?=@A^>(2 6P(^EQ"TA.!<0M@20NO,-A7KPXQH MDHZEV"!IT!#-#*R9E@WIL]H<^UQ+^,J I].IJ!JAF#T#4:",2@VU@@I6DSIC MA".EB:9PSAIEI#$PA6[0'*HO7W%J*"3+Q*K6"HH@HVQ-%K!\.:,0AJLKP+[, M9^CRX@I=((C[7(J5(G6NQJX&]4:#F[5*[[=*\1&E7T@]0(%_C;"'<0]]>C[= M[Z'/SJ=['^DN6-[YCCO?L8T7G.'[]P)-6]\?.M_GG>^_[A9*2_A!?I_8-^CV M#>R^X9%][QGG-.]S?\N++,\TBW4:>DD0C-WUKLF'*#P,X[!#?1 5=J+"DZ)> MZL5165MFO+-A,,)[H@XQ/AXF_9JB3E-T4M.ST' */<5]C992J-X"C@YTA+Z/ MHSVUAR@\2B*_7V[K]%0F'S@XU17L5QP=:;H;Q_IGW@.+1Z"-H M%A\4QLTH#/J32KJDDO\[@[Y4DI[ZQ?%^J1RB\,B+\)Y.=Z>AFMOO&Y%+!IV/ MTP)XWB"! ')[HVPG6C2VQRZ$AHYMAR5&ULI55=;]HP%/TK5U$?6JEM($!H*T J=-,VK5)%U_5AVH-);HA7Q\YL M![I_OVL',LK7)NT%;.>><\_]L.]@J?2+R1$MO!9"FF&06UO>A*%)5(@P:K7BL&!W^9@.@Y83A (3ZQ@8_2UP@D(X(I+Q<\49-"X=<'.]9G_O M8Z=89LS@1(EGGMI\&%P%D&+&*F&G:OD!5_'T'%^BA/&_L%S9M@)(*F-5L0*3 M@H++^I^]KO*P 6C'!P#1"A!M [H' )T5H.,#K97YL.Z89:.!5DO0SIK8W,+G MQJ,I&BY=%1^MIJ^<<'8T446I#/0J=]#E$KBO8(FOP[O'U$3J$? 1?=J2^0>F_CZ:K_*?J.R_[\=@*3^:.W[.W6]BCM;VG=M-ONCEAYNO&\% MZKE_]@UX)?45;TZ;R7+K']2M\S%-G'I _*&IQ]4]T]3.!@1F1-FZ[),B78^ M>F-5Z5_1F;+T)OME3E,3M3.@[YE2=KUQ#IHY//H-4$L#!!0 ( $Z ?U3F M!KCXWP( "\( 9 >&PO=V]R:W-H965TF.1"K"9QYG. ?ON=38@8"1UO MB)W<_^YW9_O,>"/5&Z8 FFWSK,")DVI=WKHN1BGD'*]E"05]2:3*N::I6KE8 M*N"Q%>69&WC>P,VY*)SIV+Z;J^E85CH3!(E%#@4*63 %R<2Y\V]G(V-O#7X(V.#!F)E,EE*^ MF.)X!@@RB+3QP.FQAAEDF7%$&']JGTX3T@@/QWOOCS9WRF7)$68R^REB MG4ZY^0)U/GWC+Y(9VE^VJ6T]AT45:IG78B+(1;%[\FU=AP.! MWSLA"&I!<*X@K 6A371'9M-ZX)I/QTINF#+6Y,T,;&VLFK(1A5G%A5;T59!. M3V,=1< RV;9A$OC1FRSVQ!FRFN,C 2VCPE M%S'C1*BJ>*ONR5J1;OW]P=QPR9N:./V3L2=U[5'F>@-5V 785DAF2$R?$<* MVEG=G=N^=6L.^GH:#L/1V%T?UK!M%(2FVNL.XEY#W#N+>)XJ !1\SKN7?^=E M0'OM\- M.FA !V>!B@(K13L,NN@&[< W0>^(KL,H/$4W;.B&'](]V2:P;PO[ I[L#UWL MPQ96X/?](_8.H_#FQ/8<->RC#]E?I*;3^K^6UH4\:AT6W_=ZX1%SVVH8]'M' MS.Y!.S=7Z7>N5K34+(.$9-[UD/1J=SWM)EJ6ML,OI:;[P@Y3NM%!&0/ZGDBI M]Q-S:33_$:9_ 5!+ P04 " !.@']4LK31JBH# A"P &0 'AL+W=O M09,OYERD1*EMV+FRDP B2TH35S?\YIN2BAS^EU[ M]B#Z7;Y0"67P()!N25+ M3%-@DG*&!$Q[SC6^&N&& 5B+'Q16-C)0)Y\]F92;!Y&1)%^5_ 5$L9:LYF%3:9%:_F4F;J/E=!OJ<:I_B,L@2T M$1:C(6=*Z$+HA502?4;?B1#$U 6=C4 1FLAS??HT'J&S3^==5VG_AL6-"E^# MW)=_P!?VT;UV,9?HAL40OR5P=>!E]/XF^H%?R_B-L$L4X OD>[Y?$=#PXW!< M 1]]'.[5J G*6@26+SA2BZG@*;I9*Q",)&AH+P$(].M.VZ-;!:G\7>.M47IK M6&^- ]Z&)*.*)/058A1M*A_IRE\@DG*AZ"LQ_\RJ,N?$H24VC679]WV,/4\G M8;F;_0H[SP_W[$;[=KC3:NW:O5$8E@K#?U5(TXQ0H?N70@F7LDIDN!?4>WFY M1?.PQ:C.XHVD9BFI62OIGC*:+M*:\K=*IM8)+EN[]-;^'Y<-92 HC]$99>@% MB)"57:;>59 C:X+NE$%WZI--UD>2C;UMF_5.D&Z\T];QZ1)^Q%=X-./8W\;M MUW*-%Q,9"9KE0X'^* E(B-(B)(@EC:#6R[;1XE-T6KQMM;B^U]Z!'DT099&F MKTSP?@=L-MJ=_8Y:91A@?[^E5AB&G7:XWU/=G=E!:Y_9&4SJJ[)@*O\0EZ?E MG'=MIYMWYP,S_]F99$N3#X_W1,PHDRB!J:;T+ELZ*I'/8_E&\N<=! ,0X M !D !X;"]W;W)K&ULK5=9;]LX$/XKA-"'!&BC MR_)1V 9B9XOM8@L$28^'Q3[0$F41I4B7I.QV?_T.*5F6=2$(^F*+U!S?-Z.9 M(98_EK0Y@XK1S?.6\\T7VFS8:[7A[P MGCP3_>7P*&'EUE82FA.NJ.!(DG3EW/OOMWYD%*S$5TI.JO&,#)6=$-_-XF.R MH,H1Y\S42A04TM7 W@#P8TKH)L2:# U _0 M)_"5*?0'3TAR;< %UC7UX$Q]$XQ:_ OS.Q3Z;U'@!4$/H.W+U?T1.&&=B=#: M"P?LU='_1G6&MC;U1*)[$VOTCTD%^E#FXM\1;Y/:V\1ZFPQXVY ]Y9SR/10! MPSPFD*IM*[\W!8>4,I) L<6BX+ E24SH$>\8N>U+8>DSLCY- SE"VN:SI7ML MAK4K-)U-:YDK-E'-)AIE C0GCU2 T2F];$IJ/$/O(8FK," E ][?I+H&Z!)HY_%%11TQ5[T4\[N()) MV,+>E?'Z@<]JX+-1X-??$L))4@)\BS@L(>R0' ;O:$IC;!OZ=<+ZB,PZ(/W) MHD6D1Z:9J2LN\YK+?)0+-)S?72CS#LQP$;2H=&6&J2QJ*HO7-)F_J^;]Z^6- MQO54Z@U=Y>TJ+MX\G+>BUR,633R_/WQ^8USZHV3. M\Q+R*_:<_FV1B[S%P)?B!Q>JP:NI:OM\'EA MKZU\7#7;<-:N[!ZI*!K ?QGH_OA$O^"OL%)^%#0VL3] S*794M!J58K+$S1D M!+)A;P)V%.X8W>-A9I-NRPJBP&M3ZXKY_F(Q5'>7 >^/3_CA'OR*#A)UCRG3 M*.K458_85?F55-S&X1MZZ=[>212R&PO=V]R:W-H965T M;J!@^EIN0>"3E50%,[A5ZU!O%;#,@8H\I%'4#PO&13 =N[,[-1W+TN1< MP)TBNBP*IG[>0BYWDR .]@?W?+TQ]B";=]DDB"PCR&%IK N&?X\P@SRWGI#' MC]IIT,2TP,/UWOL;)Q[%+)B&F[E["[6@GO6WE+EV MOV17VT8!69;:R*(&(X."B^J?/=6). #$_1, 6@/H,2 ] 4AJ0'(N(*T!J'.;EX M<4E>$"[(QXTL-8;0X] @:1LZ7-8$;RN"] 3!F)(/&'&CR6N10?;<08AJ&\ET M+_F6=GI\S\0U2>*7A$:4>@C-SH?''OC\?'C4H29I"I@X?\D)?S.VY8;E_!<< M%9!\O9=Y3O#MV#&5?>L(E3:A4ARE]#BEHQ3S^'A8@;91DL1I8_2,?:]AW^MD?Y-EKE\^M MYOU6C:[BT6#@USEH= [^H\4 +ZG.YAJTF*?1X+@^;:-V!\[;1J<[<-B(&W:* MF_^]:"_QSD<38<@%=ND"[^6J\ C":U3 DR%X(1;N0KST96#H:;Z4'F7 9S1* M_.)&C;C1_XL34ES5 GWD1^W*I,G@B'S;**;IT$\^COY\!J-.^A\EMMV_OE:U M[UYWWWFL/(WGL?)T7GCPQ2] K=WDI)%A*4SU)6Q.F^GLQLTD1^>W=FISD\0? M-]7(]X$IO- UR6&%+J/K 5)2U115;8S&PO=V]R:W-H M965T>7E][O.;B0188*_!44B8G3J%4 M=>JZ,BUPB>0QKS#37W(N2J3T5*Q<60F,,@LJJ>M[7NR6B#!G.K;O;L1TS&M% M"<,W LBZ+)%X/L>4KR<.=%Y>W))5HN2U+1DK,).$, M")Q/G#-X.H.! =B(GP2O96<,3"I+SA_,Y#*;.)Y1A"E.E:% ^O&(9YA2PZ1U M_&U(G79- ^R.7]@O;/(ZF262>,;I+Y*I8N*,')#A'-54W?+U-]PD%!F^E%-I M?\&ZB?4FJ,Z !@^ [ ;P#^OH"@ 5CGW(TRF]8<*30= M"[X&PD1K-C.PWEBTSH8P\SM47YK ME&_Y@G?XYL:/2R:5J'45*_#[2@> 2X5+^6> /FCI TL?[O4_]+FUP4<6;S;G MXQ3ZHU$X=A^[INQ&G22>WP:]T1:VVL)!;5>)9 /-8P^ MU[[1X&]S32[=;1$P.][;;G=LYFT[IJ&PO=V]R:W-H965T6%*.7%ULDYYRYCZCQ3LC/:@N@R9<\XVKB;+4NWGN>6FXA9\H5!7 \ M60N9,XU+N?%4(8&M+"C/O,#W$R]G*7>F8[MW*Z=C4>HLY7 KB2KSG,GG&61B M-W&H\[+Q,=ULM=GPIN.";> .]'UQ*W'E-2RK- >N4L&)A/7$N:#O%W1@ %;B M(86=.G@FQI5'(3Z;Q=5JXOC&(LA@J0T%P[\GN(0L,TQHQ_\UJ=/H-,##YQ?V MA74>G7ED"BY%]D^ZTMN),W3("M:LS/1'L?L+:H=BP[<4F;*_9%?+^@Y9EDJ+ MO :C!7G*JW_VI0[$ 8!&'8"@!@2G L(:$)X*B&I ="H@K@'QJ8"D!B0V]E6P M;*3G3+/I6(H=D48:V#[]F MW"4AM=J#%OB?I\-I"WSQ"KS,7!+0-M\]S&>3U*!):F#YH@Z^!^ K(=MR1VZ8 M+J79NBXYM'C[C;ZPT1=:?6&'OKFIE2NNM"RMDG\_H "YTI"K_WKHHX8^ZG7' MTJ<-_5NR9EBQ+!)D[#VUV! W-L2]-GP0&#,-,K>- MT59@\;'60=PHK:KH6";VHW;#DL:PI->P.\TTK# \:!PH320NR1G#5B8%R"7& MZ[PM1OVD(W<8_M&3N4%CW*"7Q]0$RS);% 5[KK+7G;C!<0B'87MXAHT%PY]N MA1OV;#HA['%XU*@;_8Y.H/Y^7/N_LA=F-=VW9=E1+5;(Y'O#M ]65VTJX46 MA;T8/@J-UTS[N,6/$Y!& ,_70NB7A;EK-I\[TZ]02P,$% @ 3H!_5%8U MB7>.! XA$ !D !X;"]W;W)K&ULM5AM3^LV M%/XK5K5)('%I[#8MH%()*-680$*P>_=AV@^\/GL1JK/BJ\ZU^*7LR9;P!VQ0\! MFVSKFAA7%E+^-#=WX67/,Q9!!($V%!S_O< -1)%A0CO^*4E[U9X&N'W]SCZW MSJ,S"Y[!C8S^%*%>7_;.>B2$)<\C_20WOT'ID#4PD%%F_Y)-N=;KD2#/M(Q+ M,%H0BZ3XSU_+0&P!Z*@%P$H VP4,6P"#$C X%# L <-=P* %X)< _] =1B5@ M9&-?!,M&>L8UGTZ4W!!E5B.;N;#ILF@,L$A,93UKA;\*Q.GI7"0\"8!$@.G) M"$]"(O4:%&9GH2)_;),P2Y$OJ-7*T4 "[5Y&@& MFHLH.T;P]^<9.?KE>-+7:*G9KQ^45ET75K$6JR@C#S+1ZXSUQ [C3$V=\.^F%%/[3T0Q<] MO&J1K'*1K>T6@K>B>TP@496FT^<(K!W0UM M:=A@+[>^L[YH+8[4K8X-R27_XLG\(J,7:Y:"4&A3_YV)KX6,^E^2^%IHJ%MI M+)]Y@A.22HVN"QZ1!+ME;,!$ MG,>'6CK>T^>1[[2TUCWJ%KY[B7MK(]2F7VNLQ7VMVSU@RB6.$^:V@85YHY%# MKFK)I&[-?"YZ2O'9E]_-VO7RLUI.68>] MM4PSZB[>),FQ3 ,9QT*[.H^2Y\,)Q/S6C+):QYE;>$WC@&.%+EX@> \+#JKD M*$^)EL?=\;KMV(-VQ:L6=^86=ZMN"B);A6ANAJG%J4;MCAWEF- @[0/:'K1: MV-D!;6]WNUBR;+^K0V_4OG\M\LS=KNYH,)J@[YL=^W]I8//VMT30&M;(? M$3*L3NS,BNFM>EI]J+BRX_G.\VMZ,2L^-]0TQ=>/!ZY6V/OA"+M$2N]TC$:I MXH-"<:-E:@?@A=0X3MO+-? 0E%F OR\EBGMY8S:H/NM,_P-02P,$% @ M3H!_5.VV$HQ/ P L0P !D !X;"]W;W)K&UL MG5==;YLP%/TK%NI#*ZT%FX\D51)I;51M4ZM53;L].XD3K!J<&:?I_OUL0X , M U%>$@R<>^Z]^!PNXST7[UE,B 2?"4NSB1-+N;UUW6P9DP1G-WQ+4G5ES46" MI5J*C9MM!<$K TJ8BSPO>Q73,=Y+1E#P+D.V2!(N_=X3Q_<2! MSN'$"]W$4I]PI^,MWI YD6_;9Z%6;AEE11.29I2G0)#UQ/D*;^\1T@!SQR]* M]EGM&.A2%IR_Z\7WU<3Q=$:$D:74(;#Z^R#WA#$=2>7QIPCJE)P:6#\^1'\P MQ:MB%C@C]YS]IBL93YRA U9DC7=,OO#]-U(4%.IX2\XR\POVQ;V> Y:[3/*D M *L,$IKF__BS:$0- (,6 "H Z%2 7P!\4VB>F2EKAB6>C@7? Z'O5M'T@>F- M0:MJ:*H?XUP*=94JG)P^T!2G2P(84;W( $Y7@,N8"-6*A0378*[VS6K'".!K M\,C3S?4K$0F8Z8M/6.X$E53!+F=$8LJR*X5XF\_ Y<45N T!:\QWV4J:#9V MIU]3,.A3OS#PA647$$?5V#CRE%1C2L8 M1I&=*RRYPCZNT,85-KA0X+74%95<41]79..*&EPP;"EK4%(-^J@&-JI!@\JS M$PU+HF$GD=E?2MFEII3@UEWBM&4U;#; 1T%@SVQ49C;JW/D'BW@T671( 'J5 MZ7AGB:" U0L((Z^EL[#FQW% MJH8"=I(<8&4IL-=3K(* 35-I>VZ5I4&8D8DVCZ3<0#8>5 M!(IW1]BPV]' 0RT)5[X$HTZI_#3JG#74>1RN\A[8:SYVF33=![6]*V!E0+#; M@5I58G.540M;92IP=)Y(1J?N(U39#>JU&ZM"4--NVK@JKT&]7F/5!VIZ31M7 M;23I-II<'TR/95*/969FJUXAUC108^/[T?^)N+5Y4@_S3UAL:)HI!:X5RKL9 M*+C(Y^-\(?G6C)@++M7 :@YC]4U!A+Y!75]S+@\+/;667RG3?U!+ P04 M" !.@']4G%@@\K8" !O!P &0 'AL+W=OX[/N=>Y'JZ$?%$%@"9O5@JG0#STO/P*(FJJXK*OQ,HQ6KD M^,YZX8DM"FT6W/%P21L]]9[^AE M1A7@[):J5%U8)10<5X M\Z9O;1XV 'ZR!Q"T@& 7$.T!A"T@/!00M8#(9J:Q8O.04DW'0RE61)IH9#,# MFTR+1ON,F[)/M<2O#'%Z?,$Z$+D)B[F2:G9(KG+*]+(&). M[KD&"4KC(!,5D,'M&YX^!<T$$*FK)2'2/L>9J2P=$Q.2*,D^^%J!4R MJZ&K4;+9V,U:>9-&7K!'GA^0!\%UH<@MSR'?)G#1:V!)\R?J7\C(3^ M"0F\(.@1=',XW.^!IX?#O4_;2'O*OW -I"8S5-Y4\(!]U7S(8OMGRFX;R.3WT_"8?NZV:&^Z*2 MRW@[*NV)"KWHG6O+4MQ9B@^SU!CI\] 0)!O[GE_N&/@8XINSM"7_8TQ\>=$O M/NG$)_^Y'DE/IKV+:,=.7U1\OE.UM"04 $P: M 9 >&PO=V]R:W-H965T(JENN6/ M0['E!,<&E"9#Y'FC88II-IA-S7=W?#9E.YG0C-QQ('9IBOGS)4G8_F( !X5!Q?"J>#\IT:6+\^>%^: MY%4R#UB0.4O^H+'<7 RB 8C)&N\2^9'M;TB14*C]K5@BS"?8%[;> *QV0K*T M *L(4IKE__'78B!J !BT % !0'T!?@'P^P*" A#T!80%(.P+&!6 45_ N ", M^P*B A"9ZN;E,+5<8(EG4\[V@&MKY4U?F(8P:%5"FNG>O9= ^0A:('/W? /*WD. MD&_@G@6^<,/?[Q(%-V^'$PO\J@..LW/@0_-V9($O^\-MN5_WA]MRO^D-/\U] MJ'JI;"A4-A0R_OP6?_,$"P'8NFB;/W]1S\&M)*GXR^'=+[W[QGO0YIVEJ>HY M87SCG=PP3O]6/7JVVP+)7H$SJAYN,"?"UH2+W/G(.->L_C0+O>)O.GRJ5[RW MY;*/Y5&N09EKT#_7+>;@"2<[8DLK]S.NA>"=>_ DHSY&RPZCHSS",H_0F<<= M?E9B)W5/L+7B%)H]@A434MAF6NXJK =P$F+3 DV:9;ENFHT0'+<6950F,W(G MP]F*D%B -64Q6N0$3,(NTR1[9Y3:2@WIF+% M=ID4AG6U$^54\:IU=$:-7D-!&$&_V95-2S@.(DO_7ELL?6\UA<-J*O1PWT[&5LFDV"B!JC2\JXXN<\2WH$XV)&O0MIK%MM*/&>T]'N=/B MNFD!@TD8M@8_*8.?.(/_3:T*#]UGZ'9;ZG7>@6XFO)ITYN:R. H9>M5:PW,& M?8F3PVPY"=;W%A,D#<*)NT4#FO+*^B>!'V:XXL"'_:>H+"2/>C6O25+U,[PC1J;#X4&N"I5"1 ]+VB::5^D6/>+VCM)>PR=XA'(<-EI_;#(U=6R$JGH=NHM<9Z9:D*N8M MX7FT)NY8E0AS47UK3R%J]$C8B+YIXZ.6P"N.AVZ2_Z&+C#M1B09RBT;G,F*.+/SM(&]4D3=RDW=]!>[:&M7V1B_!XJAB<>1F\>\[ M=Z^0A99M3>@]L7R$+8[EV?7Q&V[R;L3X>H]$:_37&LIS->H\:3* C: M0ZJ(W'<3^;<<02P*7T='!Z[]IE_1OX^^<2JKSSGA$NOF5TRDXQ*U$UG7B5GM MR,Q_B1.YBGE]-_-^YYGN6Z@T&D43=+H9&-9.O?7O++]B_D@S 1*R5DCO?*PJ MR/.?+O(;R;;F(/R!22Z M+(GX.J,%WUP.X.#IPEV^S)2YX$TG*[*D4B9SSH"@B\O! M%7PW"ZH&U1-_Y70CMXZ!2>6>\P=S\D=Z.?"-(EK01)D01/][I->T*$PDK>-S M$W30]FD:;A\_1?^M2EXG;%WWFJLLO!: !2NB#K0MWQS>^T22@T\1)> MR.HOV#3/^@.0K*7B9=-8*RAS5O\G7YI";#5 <4\#U#1 E>ZZHTKE#5%D.A%\ M X1Y6DF<\63AXP7*17R%_#^\SI77P%A*;C5 MU:%"T!14CX AF.L9D:X+"O@"7&>$+:D$.>L\>'9#%M,&#*GC0$WQ& MESEC.5OJ*5@0EM"W>DFD5*_0>ST@JW8(I!&QJ]1U^+ *;U;JXQ3Y43#V)][C M#EEA*RMTRKI*$D&KU:7GQ'\35 >.M@2%$8S#W7JB5D_DU'/-V:,N?R/H&Q5Z M.BH.$EZ6^G9]Q4STQ)2S*,C_2R/JI#%$$8JBGD3B-I'8F8B>\0<,=MP9[)YQ M'K5R1DXY<\IR+L"58R:/VU#CXR\3Z%N<^<=;*.!,$ZH&P#GX!^Q"00,JOS/, M$$=Q@/O&&6[Q%YYV93?QMT<['F,(>X0A*PR=:FTWD; WJ*N!2 <1.,>2=8"D-L"7@EO&Y7/ M>.N>#=91T$LZRLYDW<8B#'K]&UCF0VSE.0-NFQSUHBZPIH&.9PDY%X;ZT M19;_R,W_#VM#6]?/2PMN%!^?M]289]+Q)8NL"V.T"KX1LN/N[8NBN/;9^@MU^\N/1AKLV-'2-EO4A[/:A M$Z -=SVE!R1XZP.0VTP.0QON&D.?(NL)V.T)=ZT"UP: (61'^*^\EK<8_=[^L%XP]TO-49;W]JW1H'=1O%:\-9UEN%W:F^M M!;NMY07PUO6BH6.T FM&@=N,3H"WH&LL/14/K*$$;D,Y#&]!UQR^5>1M;6.4 M5"RKS1JIAW'-5+VCT5YM-X2NZFT0^WB]F_21"+TT)2CH0C?U+V+=KZ@W:.H3 MQ5?5IL@]5XJ7U6%&B0:;>4#?7W"NGDY,!^TVV?1?4$L#!!0 ( $Z ?U05 MD&PO=V]R:W-H965T[9(ZD$=D@#9/"XINKONIKE#410%8].QL++DD^0\BO[Q)279 M(]O24+XD@'^)'^$,Y_'QFQ%)'S^EV8]\IE1!GN=QDI\E]^-LM/C=%G$4:)& M&R =UJXJ[Q2C3GX9K+9-HKI(\ M2A.2J>G)T1G]Y2;TC$ YXK=(/>6-]\2XUL+9@'B75JWRN ]$0H&Z' *L%6%\! M7@OPO@)N+>!N"; N'[Q:P-L2\%B'@%\+^%L"/.@0"&J!H*^ J 5$7Q_"6B L MX5#EKTS^A2SDZ7&6/I',C-;:S)L20:6TSGF4&+#?%IG^;Z3EBM/+/Y91\?*S MP$ M5^).B_@%+GZV?%B+M\U^:3%^J8WGCA&G816:%B57/2)0V\#N;B_(AY\^IM.I MRJ+DX3\+_9).(/*=D_S:?Q):3])#ZW5_K4Y_K3>]M5+1IF2H@;Y&.UNCG95: M>8?66Z.H!OMY$^QG&NG)@](L7I#[%](<-Y(OY==G3S*;D'_]3:LD-X6:Y_]& M#.)K@WAID-MAT.\E&>M9Y*/*='$A4QEE>GUG/W2=>Y3Q4I%T2AZT<45./I@5 MIP.L\5!%]R/Y7V-!MJ&NFCTH9S=U[_'4]0?^\?"QB9K=09P- K$YZGIW%*,# M3M>C-OQWU_Z[J/^_&L^T^\:UR@OC4[<_E3:_882SY8QUQ/7N",JXPP5K=\5; MN^*AKMPDA5ZM>32N\Z93T^9!I<1KS!YPG[E;7NR.XMP+O"U/=D=1'OI.NQ_^ MV@\?]>,NR=0X?4BB_VY7A'&:%Z1(B2Y*XQ\D791?=KCI[YKF4J_=LF!M68!: M-EIFXYE>DV9)7-Z.1B1711%7B[8O@(*=Y+O,XQTA$VO#!)[Z/%_*9%P:IB,V MUV&I8J2;4:+FBSA]4:K^:K%R8A'+SNB)W>AYCM]N9+@V,D2--!%#&(LZT#$X MAT&BM-'$4-2WK\OYO29%'?ZZ-Y&/NEV1][$J4U#R9U^(7-9S-3$B/$\$?'/U M7;6,"W@@G XP42A2E%DS]0EPLX&H-7PF43Y.E\8MJ=TU-6&L _RQM?7 IZ/> MP''^@N4!JAG%RQG.'7D7W&NM3;R+KC5)H;10O+;LU-9"9?,2#[61I6$&%2]* M9GE[Z/ I/*(S4\RPUH1"_:!X ;E<)1PH(HM:2*5'PO&)A#7A4"LH7BR^W]ZA MS@.UT^! 2 5(G>*L_IO*"]U^5[!!87)NT114HIA5P.+40N//BRBK0E,]%^C^ M3S\/1O/EO)>EN':[I0SJ!'/>@PQJK1O%SV&NV]&>,2@2#"\2;\$'EBEX)4I8 MS0N$,C*1+V@\&\\N.$]_3I-EWNQYUO7,3@D7%MW46@08% &&%P'#"3JY*SK+ MR;=BIHMS,=/]SM?+;V@P@-R9>QA\P8"_&4ZK_?GBLT63:U^%P- ,9^B_+V6F M+8I?R&-MGV8/94?,9XM>?\ \%"] _0QOZVN\&&@0F4QJN'Q1IJ7+RU[_68V7 MY3[4%YG(*K?8S,#P3!P(B(#>&4[ ^X (UV0'$0R!;,2X0L8L3\6L09%'-;0AR M@;M=O-_= T$63=R*(!?HV^W5.?=#D(M-V=A_/Y ^V@4F=G$F?A6"+(VU%4% MWB[>_^Z#(%R3O5%S@;]=G&1O&UOSJ$;@6O= >F07B-9]JQ[YRJ+)'GH/N-C# M>]G7;(!;7LXV;[S<>EU/?W&>>D@ M##L.!H'7/9S7]SWEK-6U'V)NV@!$[^&M\DTRSLK%*F.BGLTR5D3F>3J.I#'M M*2IF1#]XZZQ-HFDTKH!L#E2:C-)YJ.GNGE?ZO,/DQH&JI1#@F\L><+5W((VV M!T3MO5NC?65131U;E?. _;VWZK2O+)KL?9('!<##:?M/[BS76C=VED/F=YQ* M^\#\/L[-;T&GEBGJYQ0B^F\L^U ._#W+P1M?0JFGWV!5,7"#K3L/+<.$.^"B M(SU0-'R\:(RJKOI+E)A:C$4,"-WGAT$H/O"[C_/[:PC%HMI&)SXPNF]G=).* MJBW"5#9NJQP(M_O [?[[<;M%-;-RNP_<[EOV/APJ2/7 \*TR;Q3+!%,-!.V' MAY&4 $@ZP!G4*9\W+SKHR*OLLVES8T$8EVSBKO9C8%_^E94;;$6T /!S@//R6]Z6N MZKDV0BPX&3_*L!9ZH@5<% B!-Z [P,XRS:- M%7"-Z^?63O[] (>=5 HH$N) G@A"J LA7A=> SB+:BO@0B@-(?XTL ?@+)JL M@ NA.(06!G]/P&$'FR%4AO! MFA"J OA^VW16%3; 0>E(7RK:XQ7%DW=@!LV M?K!J?E/]168/D89(K*9:DS,PCQ19]3/EZD.1+LK?L-ZG19'.R[Y3&H80, &H. 9 M>&PO=V]R:W-H965T@Q M"A-M-%!S$( MK[BD0.+O T]Q%$DFD<=[1JKESY2!Y>LC^P\E7HA9(H:G)/H3^CP8:GT-^'B- M=A%_)ON?.!/4DWPK$C'U"_89UM# :LJF"I:R \3Z?N"4W$W M%'%\=/^^"_GANRR=#U8D%N\30\J1[V#!R>JMZ=;U#',41NQ&@%X7,W!]=0.N M0)B EX#L&$I\-M"Y2$X^0E]EB4S21,R61* )GDC" P;N$Q_[IP2Z4)5+,X_2 M)F8GXR^4W (+?@.F89H-"4V_'@X;PF=?#SLI/MF//D:6XYK60/\HNU)'0Z>H61WE0-?-02>*>KFB M7J>BY\4KZRB,D],XE^&4FR?DGMFIE,\I5=>T3;F(3IRJHZ#A>!4_9W6497DM M3O5S1?U.18\A6H:1:%P R8)UN>;EE-YEN :-HC4;9_8M(RP7VS5ZO8IO#2BC M8EHGY%1.Z4L#.^7,NY<7- LB\T*L*IHSM,YME55?8U:US4T;4+4%UH!I\ZKH M[;"[N:M//R!;F7VG:45OA;T+,:WHT] YMVE.W333LZNF-:!N0WS:OL$UZGN.!I M7[8!4G5Z*5->(SI M1AUFF,APE_!TTYK/Y@>FL3HF5.8G\B"E-O<%37H*>T)T$R8,1'@M*(U;5^1# MTX--.N!DJ[;Z2\+%P4%=!N(PB*D$B/MK0OAQ(!^0'R]'_P%02P,$% @ M3H!_5!!,J-V) P T0P !D !X;"]W;W)K&UL MS9=-;]LX$(;_"B'TT +K2)1DV2YL X[=Q;9HBR!.VT.Q!T:B+2(2Z9)4G.RO MWR&ER(KUT13HH1>;(M\9S<,9D^/Y4<@[E5*JT4.><;5P4JT/;UU7Q2G-B;H0 M!\IA92=D3C0\RKVK#I*2Q!KEF>M[7N3FA'%G.;=S5W(Y%X7.&*=7$JDBSXE\ MO*29."X<[#Q-7+-]JLV$NYP?R)YNJ?YRN)+PY-9>$I93KIC@2-+=PEGAMQL< M&@.K^,KH437&R*#<"G%G'MXG"\("Y)8JN1?:-)3I=.%,')71'BDQ?B^,_M (:&W^QR)3]1,=*ZSDH M+I06>64,$>2,E]_DH=J(A@&.>@S\RL _-PA[#(+*('BI05@9V*UV2Q2[#QNB MR7(NQ1%)HP9O9F WTUH#/N,F[ULM896!G5Z^^U$P_3@R6Y>@6.103XK8C(S0 M5HOXKFN)<20*B7:,$QXSDB&EB:90#5JAUQNJ"D/>OQ M^ 4*\%_(]WR_(Z#UR\UQA_GFY>;> $U0)S&P_H(>?]N42%HE:MU,U$I*POA&:%L5W?7350"E MO['U9\ZJ^V403?Q@[MXWL])6X2"36O2,:%P3C0>)/E*E>H$0 M?3!CBF)R8$#._@,!45#UFDI.LE$!:TKL-.PU[:(OWQTU(AZUL-9MD7<&/J1X M1AW5U-$@=>\)4 %WL42M((+(#\(SF+:J*Y-M57\F)S739)#IL^"CF*CTI]GL M@IMTP.'P'*ZMZH)KJ_KAIC7<=!!N;<&HUAE 64#T:X#35E"SGAJ:U2'-!D-: M)0DS;X4#X4!8,H*KH/J9#!PTV#O=7]Z?./Q M>?;:JO,#?%!2XKB-7B^G,*970'+KV+"<0CR_ZY?-#B8#O*6Z&A/[7#%/YS4&D$L+X30C\]F!?4 M_V*6_P-02P,$% @ 3H!_5)G&ULS5?;CMLV$/T50FB %.CJ0FEM;6 ;V+53-$4#&&ML M\A#T@2N-;&(ET2%I._[[#BFM?%F9=5Z*OM@B-7-XSLQX.![MA'Q1*P!-?E1E MK<;>2NOUAR!0V0HJIGRQAAK?%$)63.-2+@.UEL!RZU25 0W#05 Q7GN3D=V; MR\E(;'3):YA+HC95Q>3^ 4JQ&WN1][KQR)2UP%'4K. M*Z@5%S614(R]^^C#+(J-@[7XPF&GCIZ)D?(LQ(M9?,K'7F@800F9-A ,O[8P MA;(T2,CC>POJ=6<:Q^/G5_3?K7@4\\P43$7YE>=Z-?92C^10L$VI'\7N#V@% MW1J\3)3*?I)=:QMZ)-LH+:K6&1E4O&Z^V8\V$$<.='#!@;8.]-PAN> 0MP[Q MM0Y)ZY#8R#12;!QF3+/)2(H=D<8:T&R]9.@M.29QD&EKT JV(DL^BUBM%/M8YY*< 6KLA-)7 MH0_4B?@GJWT21[\1&E+Z"PF(6C'DW4-M>CU0Y 2:70\47@(ZT1IW28TM6& VMQ,CW-Z+R6KEX"_6TV>]^38;L[V=OM^QV1.OOV%D.23ADK][2"4=(02 M2RBY0.BK_?GA*6P+$ML)*1B76,;R!3O;%LO,%M82R9FRX35Y6LQ,G34AZ:V? MYL"A/= TM^TD&?B#4; ]SN1;HYCZP_34:O;6BD9^''56)Y)O.\FW3LGSQ9,K ME8,.9O#_2.6P(S1TZIH**:%L.&0"BH)G' _K2U$#E![%-?3C]#S\TSZSA,;] MX4\[FJF3YJ%WY4Q#VY;6V*3@ROI*WY;.P _C,^YOK0;4OQOT<[_KN-\YN2]X MM6DCK$%6EO >F.QOI&XLVGB2*")5TU#I $.R[VU\;JBX@7+44!0>;IW0G1YA M!)9X]9#W3!%FDI%A&?5?%6ZL)/%C^JY/S[\YQOXP>N?2;@H) M0*0IMRLTN?$BG\;]DMQ^H4]#IR)Z4$2=2#.^Y3G4.=ES*/-K%+GQ0C\\9]8J M^FF_4T6'2S&*_^M+J#WQY!9*_61XUB5ZS%(LVO2L301'8UP%2U(B44"!GZ0[S$9#,:-PLMUG98 M?!8:1T_[N,*_$R"- ;XOA-"O"W- ]P=E\@]02P,$% @ 3H!_5($QJR:. M P -@T !D !X;"]W;W)K&ULM5=;;^(X%/XK M5IYFI&T37W*K *F4N:TT$FK5V6>7&+":V(QM2N??KVW2 $E(F=7L"\3.=SZ? M[_C8YV2TD^I9KQDSX+4JA1X':V,V-V&H%VM647TM-TS8-TNI*FKL4*U"O5&, M%MZH*D,414E842Z"RFY(+-%=#;JJ+JUY25\8.SG3YZ!D[*DY3/ M;O"M& >1\XB5;&$/S\QO[9B[=BGJAF=[+\ MAQ=F/0ZR !1L2;>EN9>[KZP6%#N^A2RU_P6[&AL%8+'51E:UL?6@XF+_3U_K M0!P96*']!J@V0&T#5"5X"%K&P^:>IWY K,F?*))1:L!BBFC>(+ M8Q^M9XMGL!7<:/!AQ@SEI?YHC?2:6M0H--8YMT2XJ!V9[AU!9QR!"'R7PJPU M^"0*5IP2A%95(PV]29NB0<:_J;@&&/X%4(10CT-WEYO#'O/9Y>;1@!K<;!3V M?.0,W_W#HQZ@(0T-\33X',UA!Q_\#C[:'02W[O39/+@96"%N5H@''9VR%1>" MBY4]CZ7+'?"!BSHM/O;EQ9XN\73NFGJ9H"C&$'"(H(GE+3 ^.X C"?BU9HR4;U&)O_R7C M3@X5!6"O&Z[>EY9U78%YG"=)2UH?#I$D0BUI/3B$"<3]TO)&6CXHS5Z$OW&, M\HX/&&*[#*+#&NC/ MWF8UWW'!PB;CPCJI93C(%Q01&;1>[N%,EIVX>*A D M?^#VJ4DN"="A,L'ATO2?[@K8K2?G'#D4$SA<37[O9,-N&J!YK]%\5WJNS) MTJ!D2TL97:/:?M@PY0#V_5)*\S9P"S2?2I-_ M 5!+ P04 " !.@']4G';1DI,# !6#0 &0 'AL+W=OE2(4^=4IY%21QWHYR+(A@-W-Y,C09R8S)1 MX$R!WN0Y5_L)9G(W#%CPM'$G5FMC-Z+1H.0KG*/Y5,X4K:(&)14Y%EK( A0N MA\&8O9FRGE5P$I\%[O31,UA3[J5\L(OWZ3"(+2/,<&$L!*>_+=Y@EEDDXO&U M!@V:,ZWB\?,3^EMG/!ESSS7>R.R+2,UZ&/0#2'')-YFYD[MW6!O4L7@+F6GW M"[M:-@Y@L=%&YK4R,XB<@5?G--H?[Q%14D 8TWI4=JW&EY-T7"1Z=KAY[K&DU 6HYO-8+>'/KUSH^-\?Q&2O%BQ52#1JXW\.QW(SO MW?9XQU4*__Q-D/#>8*[_]1!J-X3:CE#[!4)-5O Z*Y9<*-CR;(,@E[ B5H;2 M0Q3P:3Z%$E65&J]/I49U4L^=9#O4=M3NAMU!M#T.U_="K23L]9]+3;^72EC8 M8HW4,UL[C:T=KZUS(QCH4Z&;^G&3D/7_]/#K-_SZ7IS;QY(^$.2%5&Q%BD6J+Z#F MAXS#./91NVZH75]&C?R6NWS?(U?Z)",_4K?2A!;DKA-ZR+'XT-=C+^AGF5%J M9=3<+_#8&:QV)V0=G\_8T>>&_:KN,:V/>M8^PNOKTR7/D@/%Q!_8^6SFL_70 MN=EOTKK9H7&ULI5AK;Z,X%/TK M5G:T:J4I8 ,&NFFDMG3V(^]J>'QA_%1M*)7A+DTS/?#%G.YG$&7WD0.S2E/#W.YJPP\T,SHXOOL7K MCN1F:M)8I3FHF898#3U*?F!Y$ZQGD M5%X8>\T'OTJD"T!) [(( J =05P ,"=B5@3[7@5 ).$9F22A&'D$BRF'-V #Q' M*VWY0Q',0EK1C[,\[T^2JU]C)2<7#S]VL7R_RD,7@25+53T)4F3D"CQ)MGP% M?VV+X6V>( 4%%R&5)$[$I4(\/X7@XM,E^ 1,(#:$4P'B##QGL12?U4OU_/>& M[03)(C$WI7(W-VHN*]?N2M?0@&L0@:\LDQL!'K*(1J<*3,6S)HN.9._0J,8_ M2&8 &WX&R$)(X]#]='&H$0^GBULC;.PZ=7:ASQ[0]^">_2OHV 'T<8>*!H@0Q#;V M.XPT0!Q VX-Z1E[-R!MEI);V%8WSK*@*!/1M&_/S[#R-+YX%.R[?:V"^[]G= M7&E@GF]A1T_,KXGY_V^>4<5W\@SS^_7D62YTNY79QVEG8MC'=6?B">F@)AU, MJ4_RDM!SC((^(P<&3N#I/8!6T^ZL41]N4[;+)-A34525!')#C\'.'Z<%O#+2 MB9#M#)0[;'5C.+JF?R_V*32Z F1/N=IXJ:(O)_7//T%L_;+E\9*.K/,0-9;0 M:""&+8'"R-2%/V))0KC(7Y41TP>L=,9K!I3PW*-KI+C0:$#&=@\8=- M,X7VY.5_(B?[;"LX#PDK2-""^(;G!>V_ 6Y-4X?C7?VT,4QDY_3\0H;?742U M*#OH MT3\Z2?M=8V(D<,][;%BP&PD\81*'&E1[$I]&HMD(P/&=0+=W3.3E:;+BX %G MFN8-Q[OW!YK(1#_]7LRPX0[YV?1;.-YPZ_(Y5@^G^55 7BQ+=;+BZM"](PE( MXA4=W(J4,TN=TA53R0K.!;%WJFCIR8P[Y9:B $*0EL<['T3D77= O/^P*H2' M=(5G=.%*%SJJ@H%&U>FQL]EUH/%=QW],!.T4_7#,S]@_!LH?"_DIMV;+@N#X M9%BO.5T32=5Q7_(X$_$2[$FRHV?K2$ND-.:VUQ@4V-V^HX&I[2'V.@>84(=S M+3BTDT7-]@F-;Y^&6;>2IB6(>A[9V(7='F^VKG12RM?%U9A0U:(6GO+"HWY; M7[_=%I=.G?=W\#HL+]$:->6=WE?"U99.@(2NE$K+\)1/O+PF*P>2;8N+HQ4Y0/V^8DP>![F!^K)R\2]02P,$% @ 3H!_5&I&ULQ9C;;MLX$(9?A1#V M(@':2*3/A6T@<5!L%@V:K9ON1=$+6J)M(A+ID)3=O'V'DB(ID,4H;1:YB768 M&?[\Q?G$:'J0ZDYO&3/H9Q(+/?.VQNP^^+X.MRRA^DSNF( [:ZD2:N!4;7R] M4XQ&65(2^R0(AGY"N?#FT^S:C9I/96IB+MB-0CI-$JH>+E@L#S,/>X\7OO#- MUM@+_GRZHQNV9.9V=Z/@S"^K1#QA0G,ID&+KF7>./RS(V"9D$=\X.^C:,;)3 M64EY9T^NHID76$4L9J&Q)2C\[-F"Q;&M!#KNBZ)>.:9-K!\_5O^831XFLZ*: M+63\'X_,=N:-/12Q-4UC\T4>_F;%A :V7BACG?U%AR(V\%"8:B.3(AD4)%SD MO_1G840M ?=;$DB10+HF](J$7C;17%DVK4MJZ'RJY $I&PW5[$'F398-L^'" M/L:E47"70YZ9?Z1HI._3J>^@4E8 M*7Y8"+[(!9,6P?]0<89Z^!TB 2%'TA?=T_'3=!^L*_TCI7\DJ]=S^?I-F2_#W*3CW_1/405>&)?J'0T6O5-'+5/1;5%Q+P1Y@ M6:@[:/PD-2F-T3H5D3[F;UYJD)6R7;Z?X\EH&. @"*;^OF[ET<@!(?7()WK[ MI=Z^4R]T(/270'8],!$^0.,IOJ>VHU$HA5'0W<>T+_*RP[JB_KA5SJ"4,W#* M^2H-&)8O\F..#9JCMCAV/'(4M$H9@8K[0:CUZS,1A0^1[3,;#5HVC4N.H@XW/##YZX>#C,5#$'F> ^WD$]NS&.%31P].2@&3-R0!#BJ@ M!Z_'@J)6EZ5]/-1% UQ[">'_AP=%W;JH-C$5T3'Y(QH4Z9T\.QKJ]*Q"/G8S M_S6)4 S5Q<8*\=C-^$XTP$V@MPUS90I]7FFF]G0% MFYFB'8O&)Z[&QQ6;\? M6[_B+W8#^&6MWR1Q8_FZ0IYJK#"-W9S^W5:_*.HZ M]39#7-L#7*$=3_X,"9/GM35#7-I(Q7OBYOUK/[M2\9]C,2[-XW7&@4LS6D!F4GX?F_\"4$L#!!0 ( $Z ?U1XD=21?P( '<& 9 M >&PO=V]R:W-H965TY!I0CC*)J$ M)>,R2!._=JO31-56<(FW&DQ=EDP_SU"HS308!"\+=WQ=6+<0IDG%UKA >U_= M:IJ%/4O.2Y2&*PD:5]/@;' ZG[AX'_# <6.VQN R62KUZ":7^32(G" 4F%G' MP.C5X!R%<$0DXW?'&?1'.N#V^(7]PN=.N2R9P;D2/WANBVEP$D".*U8+>Z,:&B9JA!*9J352 MB:R!SW"6Y]PYS01T?K\XAX-/ATEH M2:$[)\PZ-;-63?R.FF],'L-P< 1Q%,<[X/./PP=_PT/RI3@S)[I\]6\8>Y>0*:DU71'S"X76]JQIW77O$D' MHY,HBI*PV2%GU,L9[96S("U\Q3,F+=S8 C7<+ WJABT%)2VKFNP[N,(&!<2' M>](?]^>-_\?J3'IYDW]2G=GD375>"]/6[VW$SOJ%6VW!M>1KIM=<&A"X(F!T M_(48=-OFVHE5E>\42V6I[_AA07\&U"Z ]E=*V9>):S[]OR;] U!+ P04 M" !.@']4BS854-8" "A!P &0 'AL+W=OK:=7LQ[85)#F+5L9GM0+M/ MO[,34@8AG;0WB1_N?_[=77(>K*5ZU!F (4\Y%WKH9<8L+WU?)QGD5)_+)0C< MF4N54X-3M?#U4@%-G2CG?A0$L9]3)KS1P*W=JM% %H8S ;>*Z"+/J7H> Y?K MH1=ZFX4[MLB,7?!'@R5=P#V8A^6MPIE?>TE9#D(S*8B"^="["B\G?6OO#+XQ M6.NM,;&1S*1\M)./Z= ++!!P2(SU0/&U@@EP;ATAQJ_*IUIR8;>A4=2F-."FSNY_@!5/#WK+Y%BX0$LR%]:4&CH:*+DFREJC-SMPN7%J MC(8)6\5[HW"7H[J?D^.B$'!$FR-=,%IJ* M5 ]\@_ 6P4\JT'$)&AT #.6CU^ MHN*<=,)3$@51V 3T[_*H!:=35[+C_'4.^!L7&E>TQ@KE,R9 MU2B*NL' 7VTG=-\HC"[BVN@OV%X-VVN%G604TV,_SOG+KZ @D0O!?D-J-X J M@3EL_&A+Y_$64C_-U0MF-"$PQREP7D?SU7EA5!.C%RZGCJ3!CNT&V9XAX*R!K@_E])L M)O: ^E8>_0%02P,$% @ 3H!_5";TT>ME P 7PP !D !X;"]W;W)K M&ULM5=M;]LV$/XK!Z$#$B"SWBS'*6P#3;QB+9HM M:-;MP[ /C'2VB4JD2E)V NS'[TC)LE/83((N7VR1O.>>>^&=3I.-5%_U"M' M?54*/0U6QM1OPU#G*ZR8'L@:!9TLI*J8H:5:AKI6R H'JLHPB:)16#$N@MG$ M[=VHV40VIN0";Q3HIJJ8>KC$4FZF01QL-S[SY M2\$K%)I+ 0H7T^!=_'8>CRS 2?S)<:/WGL&Z;&JF#T MM\8K+$NKB>SXUBD->DX+W'_>:G_OG"=G[IC&*UG^Q0NSF@;C IC0-6B.>@4O'&QA++EVKC2P +8FDZ62-5L^T4O 095!2>4_P=D2I\>2KZ? M,FF1D$#5W@&Z#05[T!YOLMZ;[ >]*;C.92,,D!S=;::! 8%R%.:@*WZ^=)!% M/WGL'O5VC[QZWG/!1([_9P[\A-L'PX[WTX_R$?7AIY/ULZ./=&?MQ; M/?;JN6WN=K5%S8Q"73)KMD:UYCGZ(G/1+ O MM_#,P>T4L)Z-AN.+2;C>;Y:'I-(X>2PU/R"578RS7NJQ"WNOH-CKPI6LZH9N M.."WAMIR^I"E>X<@$Y59VB(>>)(GY" M>5?%/D-W[X'8WY4/1YW=/Q7U76N.L]>.^JZ=QB_JIR^-NE]Y>CSJX=[D5:%: MN@E6@^M[[2S3[_93\CLW&WZW?VFG9S?1[=2TH_&ULU5A; M;]LV%/XKA!<,"6!'HF3)TX2K<6>M]>;*<52\IBE1EV)#.>PL MA4R)AJ5<.6HC*5E8I31Q/-<-G90PWIF,[+NIG(Q$IA/&Z50BE:4ID2\W-!'; M<0=W=B\^L-5:FQ?.9+0A*SJC^G$SE;!R2I0%2RE73' DZ7+BN1/MM#K<2?JH 5=DBS1'\3V'2T,"@Q>+!)E_Z)M(>MV4)PI M+=)"&1BDC.>_Y+EPQ&L4O$+!>ZV"7RCXUM"GCQ0\(%"/32#!%ED"45BB2!))-&,KQ#A"[1DG/"8HB07 M/;^CFK!$78#2X^P.G9]=H#/$./JX%ID"!35R-# S^$YI MD)K]G;\ X;/ [_H>MGMG?;>+^Q$BRNQ /#+H"3_^@$/WIUU8K9P)4!?*7VVH MK=_DI2[:_V\;CM*C7Z9'_RWI\<#(G"5,OW31;2:EM>^;I$<[BP?!5SU-98KN MZ%Q;:RTA]'Z>L)7U6DFH+G#?"_W(I4'ITN K7?J[X/$W]6H[D;W=)ZW4>$#H M-960J/-:AWX'X"-?AJ4OP]:.^+Z<"/D7KEHP!R7FH)V]C;W<-<(,%L0TPMKY MD4,%%LH<39XFGN\/1L[3H;=JA,*@7PH=L8Q*EM$K6"9%\C"JNBAN+(";'"L\ M8("]")_0K!%RHT$]S6%)<_A6FESP7@O580W507A"M48H&@[KJ6)W?^9P6\E^ M%!I*3!SGU"'YVA.$6^'B!<%I"M1)#:.P@?'!*0FWYO_]47VU93_>'S*P]U5S MC&@4"U4;LP+QR+J!C]U3)U3%\'#H^PU>V!]AXW\:_E61QH,E"KA MJMAPX)X2=@ZNB>:._AN1*\85,%F"FGLY 'V97WOSA18;>W.<"PWW4/NXIF1! MI1& _:40>K&ULC59M3]LP$/XK5L0'D 9Y:Y,6 MM95H&=JFH2$*[+/;.(V%8W>V0]E^_>YG'V9[(1\51DA M&KWGC*NIDVF]O79=M<; 6+Y3L5&.,C)25$*]F\CV9.IYA1!A9:P.! MX?5&%H0Q@P0\_E2@3AW3.#;'>_0[*Q[$K+ B"\%^TT1G4V?DH(2DN&#Z4>R^ MD4K0T."M!5/VB7:E;0P1UX72(J^<89Y37K[Q>Y6(AH,?'7$(*H>@[3 XXA!6 M#J$56C*SLFZQQK.)%#LDC36@F8'-C?4&-92;S[C4$G8I^.G93P(Y4.@2+:% MDH(1)%+$S"(B[U K9O/\EFA,F;H L^?E+3H_NT!GB'+TE(E"89ZHB:N!BT%T MUU7<>1DW.!+7#]"]X#I3Z"M/2/(9P 41M9)@KV0>]"+^P/P*A?X7%'A!T$%H M<;J[WT,GK!,;6KSP"-ZO+9%84[XILZFN>S '->; 8@Y.PT1KH717ZDN4H44Q MY_AMYGOC:.*^-=/1811''T:?" YK@L->@B]84KR"(NKG5X)$C=!!$+;H==@, MXVYV4RPWE"D2E .E=Q4!)EDVQG&BQM7UE)31T*3O,X$>"2&, M^ZD0>C\Q >I?D]E_4$L#!!0 ( $Z ?U0,&PO M=V]R:W-H965TV7"18J6'8NO*7!"\+D4I;,I^6] M.S&?\D(QFI$[ 621IEB\7A+&]S,'.H<;]W2[4^:&.Y_F>$L61#WF=T*/W";* MFJ8DDY1G0)#-S/D&+ZY@8@3EBC^4[.71-3"E+#E_,H,?ZYGCF8P((RME0F#] M]TRN"&,FDL[C7QW4:3R-\/CZ$/VF+%X7L\227''VEZ[5;N;$#EB3#2Z8NN?[ M[Z0N*#3Q5IS)\A?LZ[6> U:%5#RMQ3J#E&;5/WZI&W$D@$&/ -4"]%&!7PO\ MLM JL[*L:ZSP?"KX'@BS6D2' &%OH% M61>, +[1\54A:+8%S,R"'+_J!Z[&T70GDK2I)(, MIG)+I+S0^U<10:2RN28=US/H!797Z+7,\3[0 G[8:G7UC.(E95118L>(U^U M&$Z:7&I:>)W-A9*^EP,>41(.8N&&9CA;D0$HP)8P$'T*"[7LN, P"?M2;R$$ M1RED)4,M>_-JQTG?LVTY!$=!9*4#[)((!4&?77G'0_J"B.@_=HZ"Y+)M[[QKA'9RESD/V%Q99F4MMOM,P[GVB] MJ,Z&U4#QO#Q>+;G2A[7R&PO=V]R:W-H965TTHS^[B)XV66:TE/**E%Y); M*4RNR6>10OJ:P$=CK;MPZVX6GF3\1L4%B7H?21B$88>@^=OAO0[XXNWPX(2; MJ*U5Y/BB(WQS6XF2LI1@'0@M9"6,QIPGO,)TV>2;'$B!%:V4JYZM);<%)IS1 M%>/,,-!7)Y3T6R5]IZ1_1,F/$A3V@5C7W5%IJ#7)=MUMV]D#-?/ ,=M#Z1GK M'L1C_WFW+AU!<7C9!KT2/6A%#]XE.F."B@1.2*YYXQTUT7"XI[@C)HR[!<>M MX/BDX!LG[#V"XP,Q_3#>5WP8%,91\#IH$1\68G0YZO8U;'T-3_IZD.VYXKH9 M&_=_3=METB2Q'UA]V+2K[55W[4[X MO?497H'UC?6/IKX_;ZE:,Z'168:4P<40):GZ3JHG1I;NE%Y)@V>^&^9XC8.R M ?@^D])L)W:#]H_!]"]02P,$% @ 3H!_5%JG0O" @ C 8 !D !X M;"]W;W)K&ULC55=3]LP%/TK5L0#2(RD:<(JE%:" M9M.80&)T; _3'MSDMK'P1V??4/CWV$X:VM)VO"3^..?<>Z[CFVRI]*.I ) \ M"R[-,*@0%Q=A:(H*!#5G:@'2[LR4%A3M5,]#L]! 2T\2/(RCZ#P4E,E@E/FU M.SW*5(V<2;C3Q-1"4/UR!5PMAT$O6"WQ=YZO >\(O!TJR-B7,R5>K13:[+81"YA(!#@4Z!VM<3C(%S M)V33^-=J!EU(1UP?K]2_>N_6RY0:&"O^FY58#8-!0$J8T9KCO5I^@]:/3[!0 MW/@G63;8SVE BMJ@$BW99B"8;-[TN:W#&J&WCQ"WA'B;<+Z'T&\)_6U"LH>0 MM(3$5Z:QXNN04Z2C3*LET0YMU=S %].SK7TFW;%/4-M=9GDX&BLA&-IS1$.H M+$FA)#(Y!UDP,.0X!Z2,FQ/RB?RHH89$_L'KFUT2I#OL@2RAW\\7_X\0&!T!:BJT:\JL95?%#Q.Y5G MI-\[)7$4]W8E]'%ZO(.>?X >#79%WW#3[\ZV[_7Z>_1NE#%DO'&@?VXLAEPC M"//W0(2DBY#X",G>KZ<51_?A&%:"INXZGQ+.Z)1QAB^[/HM&-/6BKB\]V:,< MG&?ATWJIWX.B343^'A''R1MHPU':.4H/.K)]#CFX^T#4[+"+]+V+*$ZW7.P MI4FRE6.X=G\%Z+GO@\:6M);87.5NM6NUE[[#A&_PID_?4CUGTA .,TN-SEQG MTTWO:R:H%KX;3!7:WN*'E?U=@'8 NS]3"E<3%Z#[ 8U> 5!+ P04 " !. M@']4IU&H"F<" S!@ &0 'AL+W=OP!7W?WD@S\T>7DC#@B@B.)%0K[RJXO$[M?K?A&X&].A@CFV0G MQ(.=?"Y7WMP6!!0*;1VPN3S"&BBU1J:,7X.G-R*M\'#\[/[193=9=EC!6M#O MI-3-RDL]5$*%.ZIOQ?X3#'EBZU<(JMPOV@][YQXJ.J4%&\2F D9X?\5/PSD< M",+@A" Y*C=8XSR38H^DW6W<[,!%=6I3'.'V3]EJ:>X2H]/Y6C!& MM#EEK1#F)2H$UX37P L""KU'6_,4E!T%)"J$ZUI"C3780@CK&&H[633F3(SL MK\WY!C0F5%V@,T0XNFM$IXRURGQM"K98OQB*N^Z+"T\4]P7S&8J"=RBNO@F[I@Y'#.'SC;ZS\SK%YDW1!54J$X"^G&U4UJ:!^?G*]1HI$:. MNCA!-1FBJ2/H5;%3V5?H,4^2*,W\QPG68F0MWF(MIEB]*CE@+8L5'K"A,@FE6,K*2MUC)%"LY8J7!B5C+$;5\%777@&ERE08Y!5P> 8/X M!# =@>GK0*$QG6*E1P](D,[C#__0_(,>8-OI5RQKPA6B4!G=?+8T!K)O4?U$ MB]:UA9W0ILFX86.Z.DB[P=ROA-#/$]MIQN]$_@=02P,$% @ 3H!_5!9? MS%") P CPL !D !X;"]W;W)K&ULM59M;]LV M$/XKA+ ""=!:HB2_%;:!Q.ZP%.T:-&OW8=@'1CK91"72(RD[^?<[4HHLQ[)@ M#.L76Z3N>>ZYX^EXL[U4/_0&P)"G(A=Z[FV,V;[W?9ULH&!Z(+<@\$TF5<$, M+M7:UUL%+'6@(O?#(!CY!>/"6\S0R_W^WAB[X2]F6[:&!S#?MO<*5W[#DO("A.92$ 79W+NA[U> MB0WE4FLWB1I-1&%C48%11< M5/_LJ4Y$"T!'9P!A#0A? ^(S@*@&1)<"XAK@4NU7H;@\K)AABYF2>Z*L-;+9 M!Y=,A\;PN;#G_F 4ON6(,XL[D<@"B&%/H,D[\CM3BMF3T.1J!8;Q7%_C]K>' M%;GZY7KF&W1I@7Y2T]]6].$9>AJ2SU*8C28?1 KI,8&/6AO!X8O@V["7\2,3 M Q+1MR0,PK!#T/)R..V KRZ'!SW11$WZ(\<7G>'[L@6;;[$FGZ369(GI?\:/ M><]4JLE?G]":W!DH]-\]ON+&5^Q\Q6=\7=TKN>/N@T47U^01!&39ZHIPU-(2AV,Z.BMETDB9]$KY VL&GAAV62?B+5:-8+GAV R92%&@ M 07:X%V5J/)U,ZND34ZDG=$T;31->S6M\*O4AB?$BKLIS48J;IY[*H0&A\X? M_/3>0UOW#.T-Y"9)RJ+,\9-,208INLZ)P+E&-BIRJR)IJ>B\;NA)AJ,H',;Q M:&ULG59=;YLP%/TK%NI#(RT% _FJDDA-6+5-JE0U[?;LA$M !9O9 M3M/]^]F&T 0(J?J2V.:2\3<43 PS,$MR2X=8)_AN"5!.^S!+\D^"8S12@F#P&19#[E M;(^X1BLU/3#)-&P5?D+UN:\D5U\3Q9/SGW3#,D"2O(- ?;1D6N^B!41D+])V&$)X*V"J6*B#W$-#"[53\1>@-\O WY#JNVV)H^7DZ;J$' MGZ<['=%XU?%X1L\[H[?<<:Y.0Y]$AYI?J?E&S3^C=@\A<)*V'5-!'!BB?BO> MYLK^VW'>+B*"+L2)WT'E=]#I=R6)A#:W!6UXM),WJ=EM0C#V:X:;F#.&AY7A M87>"&5&@YK=+Y<0O=CX>;>>K]ZQD MGEQ\WZO9;@,U\MP"ZH]&9VX;/BHXN-/[,Y,D13EG;XEI'E3O4A49%'&6]51- M^2A*K3'BQDN#QVX]QB;(G]1#;&+Z>#2NGX]]5%\SX%O3IPBT83LJB\I4K5:] MT)WI &KK"]TCF;K](5,T6 ^$;Q,J4 J1DG1N1LH3+WJ68B)9;JKXFDG5$YAA MK/H\X!J@OD>,R<-$;U!UCO/_4$L#!!0 ( $Z ?U1,Y62]8P, 'T- 9 M >&PO=V]R:W-H965T33(A5QZ:V*;O__L9.2-F*.!Q?P';\/.-YQAZ/ M%P>IOND*P)#GF@N]#"IC=N_"4.<5U%2/Y0X$?BFEJJG!KMJ&>J> %@Y4\S") MHFE84R:"U<*-/:K50NX-9P(>%='[NJ;JY1ZX/"R#.#@.?&;;RMB!<+78T2T\ M@?FZ>U38"SN6@M4@-)."*"B7P5W\+HL=P,WXB\%!G[2)=64CY3?;^5 L@\BN M"#CDQE)0_/L!:^#<,N$ZOK>D06?3 D_;1_;WSGET9D,UK"7_FQ6F6@;S@!10 MTCTWG^7A#V@=NK%\N>3:_9)#,W<:!23?:R/K%HPKJ)EH_NES*\0)()[V )(6 MD/P*2'L DQ8PN120MH#4*=.XXG3(J*&KA9('HNQL9+,-)Z9#H_M,V+@_&85? M&>+,ZH/(90W$T&?0Y'?R4);@(F%'B*(&,+BY%#GCC+I C3(PE'']9A$:M&]9 MPKRU==_82GILQ0GY)(6I-'D0!12O"4)<>+?ZY+CZ^\3+^)&*,9G$;TD2)?C7X^)M#.1 M.A-ICXGW4("BG+ N[&0# DIF"#5$&VKV1JJ7)O(CJ@DE.U Y"',VWGYC23R. MHM_.A>5*7/;_<:]4NNE4NO$2/1GK/A4%X3)'M5"FMT1@$I8E*5L%C[(-B^2W M==NGD1\61WT:^7&3 8FFG413+\\C8-(5Z#(I&.8,!2+'!#(LAI^USZGU=;#, M#QLE%O?&H\:L4V/F97KXOF?FA>"9POM8MXER4 L_Y[1/"S\L3?O$\.-F QMC MWDDQ]V<8J?"N%>V-,BR"GZUW0UP'R_RP^8 &MYT&MUZ>/TT%Z@+?_2R]OOMA MH_3,KFZ\OP+XRO\X^EE51%ZN=47%%O":(3\HWS<'@G(L,BGFB0N4&: ?3:9] M3JZ'H+.X5Y\A:'(SJ-!)W17[4T97:9WNP/4T3@YOW&NQ&4#N/DX/G]L MPI.ZM :U=?6]QC2Y%Z8I\KK1[@UQYRKG7\;O[=O"U;L_:9J'R2>JMDQHPJ%$ MRF@\P^M/-;5^TS%RYZK?C3182[MFA>\C4'8"?B^E-,>.-="]N%;_ 5!+ P04 M " !.@']4.)-Y+\H# "3# &0 'AL+W=OK]>ZKZZI\2TNB;L6. M[):$<6>B^(>M]';JI Y:T379%_I1'/^DS8(JP%P4JOI%Q\;6 MYZ+DB)-3E2A&S07Y8[PUX\*+>B:2DE7 MZ)F$/8PM[O/WN_O7[B[HU(J%6[%P%2\8 MB->N'>1"I-)D)&K01@VJJ.% U+\A62$M)=&,;U AE$(YD?(5IBE:99D$_=PJ4[?*O*S)&BMKG##%C<%X-V!>J*(R4@; M9ATIO@0(DK!#V3?R_1C;(:,6,AJ%O,MSN2>%^@*E1E%YH'!DWEZAMU0B>C+4 MU*ILU*,)XBSI(/>-<(H'=(U;Y'@4^;$&1;#MH.X*:M&R^WK5A'%?5/-V7P'V M;<)P@"]I^9)1O@53I("J#]O.N*:@JWX3TD:9]'(M9%$;QP,[[WKE)>/];HMZI:!/I*H$PCCN@-JL0AP.<%\W, M'W]'*,_]Q,>CO/=<$[YA MRX*.*8K[#P\NJGB#:+$*0V^ \-R;_/'FU+:\7' M8>B"P>OWGBE629P+-< < M6 3STK0+;3%+HB%9SQW*'V]1EA)0G"<5*V^_"=W@Q.^65;M9/%"Q_'.W\L?; MU>5@85H5I]I*&5D:>K=668SBGJ3NQ<1HQO6_B-PPKE!!U^#EW2;@+NL)N#[1 M8E<-D4NA822M#K?PU4"E,8#[:R'TVXF92]OOD-E_4$L#!!0 ( $Z ?U2+ M_N2W\P( )L( 9 >&PO=V]R:W-H965T9.369FHRDH7A3,!,$5UD&54O4^"R''L=;[,P9ZO4 MV 5_,LKI"N[!/.8SA3._L9*P#(1F4A %R[%WU;F,AA;O #\8E'IK3*R2A91/ M=G*;C+W !@0<8F,M4/Q[AFO@W!K",/[4-KW&I25NCS?6OSCMJ&5!-5Q+_I,E M)AU[GSV2P)(6W,QE^15J/7UK+Y94AEH:E(],@W&) UZ\>U\VGE/#S@O!.2.RE,JLF-2"#9->"C MDD9.N)$S#5LM?J/B@G0[YR0,PG!/0-(-*JI+?+2'WFI![+N3>@9!W F1-<35U=$[LBV5#6E!.10S[ MJJ9RT7&PO=V]R:W-H965T#[*MO0DJBAJ"B')RLA2Z*A M*]>^JB0EN265A8^#(/%+PK@WG]JQ%SF?BEH7C-,7B51=ED3^^T0+L9MYH;S[S S(@6--,F!(&?+7VF16$BP3S^:8-ZW3L-\;"]C_ZK%0]B MED319U%\8[G>S+R)AW*Z(G6AOXK=;[05-#+Q,E$H^Q_M6FS@H:Q66I0M&690 M,M[\DN^M$0>$,+E P"T!GQ+B"X2H)41]"7%+B*TSC13KPX)H,I]*L4/2H"&: M:5@S+1OD,V[6_55+>,J I^=_0FH50BE448O1%<+U1Z!>>T_PX M@ \V=%[@O1=/^&K$/P@?HBC\C'" L6-"S_WIH8.^Z$\/KJB)NI6-;+SHTLK6 M)95$"_EP)5C; _=<^#P&*?X&+9P MP0*<1AWL2,"H$S"Z*N %CA,J)FXC% M.6(0QNEHY):2=%*2JU(>LTQ2N]=@ZX$B"C>!V:J9X%LJ-3/MZD0N;&.#+"O+ MVY*BIB[1R4W1-Q&+<\1@E(3C"Z+'G>AQKP3L=R,G5+;N@7, 9?VO3IEVX]*IGW^RE1_,!@;R 2[SSJCF*H0I0&LY>QM=P M5L/ER3)TQ_:/[UTNIF=K&Z>3R22.DA,;SX%1.@K3)#[-EG,@#J( EB9U6QD& M'Q=;\//4YZRH 7M+?_O*'@8XD!<<<"!O6'!PMX?]-LV/7NX?R9"+HB#R((+; MEV8>XZ-M,XS&IZ8X8,$PF:1'?Z?^.$CQ\,)Q$N(/;_#_X\UAJO1T!_=SQP&[ M[8Z#=.Z.?U @0E6PMH6V H$UUTU]U(UVQ?RC+6%/QI],D6\+SX\PS1?"%R+7 MC"M4T!6$#(9C.!QE4W0W'2TJ6X8NA8:BUC8W\*%"I0' \Y40>M\Q+^@^?>;_ M 5!+ P04 " !.@']43=O9ZV<# "8# &0 'AL+W=OL/-U)U\TO(' "I%W8JE?UJM6A]AZJ/IAD M(-8Z=FH[R]Y_W[$30F!#;A]Y@=B9&7_SS6=[,C](]:QS $->"R[TPLN-*3_[ MODYS**B^DR4(?+.3JJ &AVKOZU(!S9Q3P?TH""9^09GPEG,W]Z265AXH7><^,;VN;$3_G)>TCULP/Q5/BD<^6V4C!4@-)."*-@M MO/OP\SJ,K8.S^)O!07>>B4UE*^6S'7S)%EY@$0&'U-@0%/]>8 6N:1V[S\?HO[KD,9DMU;"2_#O+3+[PIA[)8$[K][L' ]G$;0%C%R^^$N^^R_WF MQ/WC:\HK)(SLE"S(2A8E5M1M-2S8(U6"B;TF3UCUC:OZ/W]@8/+%0*'_'8 U M:F&-'*S1>V!U) %GL-)S6'"$=1+C!R8:Z7SLTTX-8N) V"/N93E.@FDXB^?^ M2[>D/7:C8!($HW.[]5N[)(AG09"T=F=LC%LVQH-L;.S>(;*TB6J[I\I*I3D> M5V>;ZQ,>I!KW7FJ0'S=#*L&,QOV564K<*2]2Z+X;*-6D!3>Y)04E+:SD%A24 MO%7&)(ZFT:6">NQZ%?36;C*;Q-,DZ%?0M&5C.LC&8U%R^0..M6_U4W(J!LB> MM>%GMZ2!,#A=3\$MJ*!!<;;QQW&G:+4(>LPN3-:#)NG5:*;TL#IA@OCF]! _+/BKGYNLNXQ2<9A?'F!^)V6K0"U=ZVOQB0J M8>I6IIUMV^M[UU1>S#_8MMNU@J7_4$L#!!0 ( $Z ?U0A#2HH M-P( (P% 9 >&PO=V]R:W-H965TQZA^9?8'VO]_9"1FK@/(2^^S[ MOOONG+OASM@G5P(@>U92NU%4(E9W<>Q6)2CN>J8"33=K8Q5',NTF=I4%7@20 MDG&:)+>QXD)'^3" M$$A8H6?@M&QA E)Z(I+QI^6,NI >>+C?LW\)N5,N2^Y@8N1/46 YBCY%K( U MKR7.S>XKM/G<>+Z5D2Y\V:[QS;*(K6J'1K5@4J"$;E;^W-;A -"_/0%(6T#Z M&G JPJ %#"X%9"T@E#IN4@EUF'+D^=":';/>F]C\)A0SH"E]H?VS+]#2K2 < MYG- 88'>$9GC6Z$WCE62:W8U!>1"NFOV@3TNINSJW?4P1@KH8?&J)1\WY.D) M\G[*'HS&TK'/NH#B?X*8E'9RT[W<<7J6\3O7/3;HOV=IDJ9'!$TNA_>/P*>7 MPY,SV0RZX@\"W^#MXH]!PUJ@8[_NEPXMM@>[7QN#>\ &Z 9S_!5!+ P04 " !.@']4;MMX3-Y;SJVYA#FAHDY/%7"=JK?!K#YO,1_4<;/ 9SSQ3,1?H[CW0R MZ8UZ)(*8[5*]$H>?H0RH;_!"D2K[2P[%VB$N#G=*BZPT1@89SXM_]E@FHF% M!RT&7FG@/3<(6@S\TL"_UB H#0*;F2(4FX<%TVPZEN) I%F-:.;!)M-:8_@\ M-W5?:XEO.=KIZ0I2IB$B6R;U$]&2Y8K9BBCR>@&:\52](3^0+^L%>?WJ#7E% M>$X^)V*G6!ZIL:.1@@%RPM+=7>'.:W%'/?))Y#I1Y'T>070*X"#W*@#O&,"= MUXGXD>4WQ*=OB>=ZW@5"\^O-Z07SQ?7F;D$/>0[(+$4&0[J MIN1PL(RD=8A%K,%9(S MVQ:!_T#YZ:)JNN<-U-;/M*'M]#OU!\XO)6P9CVQX0B<@4+EK4Y.TQKHMU\,_JX ^#ECK4>DJ#[U>'7VWNOY[S6F1I M_X5S7BLH[9;0CIR+O"OMY]K8IRU9K\61=JOCJKFEG&1[K47XD(@T MDL1(2' M$LV??Z"GWFNUI"\LE[362]HMF-^^CX.GRNFTS@89R W]H*AB'5;'#&KV>H2,[-']V?S=WBY*:XB M-4QQ,_K$Y(:CSJ<0(Z1[,T1*LKAL% ,MMO;X?2\T'N;M8X(7-)!F ;Z/A=#' M@7%07?FF_P)02P,$% @ 3H!_5!1D'6[& P 80X !D !X;"]W;W)K M&ULM5?1;MLV%/T50NB !-@BD9(MI[ --':&I6B' MK%G7AV$/C$1;1"71):DX'O;QNZ0424DDQEO;%TNB=,X]/)<\EN9[(3^KC#&- M[HN\5 LOTWKWVO=5DK&"JC.Q8R7+E@N]@L/>P\#'_@VTV; 7\YW=,MNF/ZXNY9P MY;J=(S.56R$^FXNK=.$%1A'+6:(- M!87#'5NQ/#=,H.-+0^JU-0VP?_[ _K.=/$SFEBJV$ODGGNILXQ_8FFB[G4NR1-$\#FSFQ[ELT^,5+LU!N MM(2[''!Z^2;Y4G'%3=,4^@G]2J6DIG7H9,TTY;DZA=&/-VMT\NH4O4*\1+]G MHE*T3-7.D]:YXGEBT;XKF"S;4M.'51A2Q5:JG"$ZJ)2,*(4ZG43 M_?D.QM"59H7ZRU$C:FM$3KG73":LU! >2&P0@SKZ -LYU_,PM,&O8JUE;?^;N%E49%.RW;$=Y MBNQ?2":CIW:GK'Z2W/H3!3D'=)-;9XSI_9<3X= MKHR#+HT#9^W?*E:QM71T%O>2'7^W5,!=BF%WC'UE+JQ>H'\Y&'"7DCC\9M&P M:KCZ[<4!)M%(A[L8Q>ZD^P;I\$*%N(:B"!6BU)E")((-='#%!>[2%;OC];\$ MQB5^GJ]D-K([<1>OV!U_7Y<9JX:]+VH2Q^&(JBY(L3M)CTR-54/3SRR",1XI MW^4H?B%(H=6\W,(N>VS-H(3GL4E(-)+DN(M-[,[-)KO0/^@]O>=%5;A>DKI$ M),%W2S'2927!_\L^E#=M/0P9V9 ^6M^3^&E$^+VW<_/Q]9[*+8>W[9QM !:< MQ8"7]?=,?:'%SKZPWPH-K__V-(-O0";- W!_(X1^N##? .U7Y?)?4$L#!!0 M ( $Z ?U05(!5RY0( -@( 9 >&PO=V]R:W-H965TVX>)0IHH+GC.5R[*1*;2Y=5\8I9D1>\ WF M^LF*BXPH/15K5VX$DL2",N8&GM=S,T)S9S*R:W,Q&?%",9KC7( LLHR(EVMD M?#=V?.>P<$?7J3(+[F2T(6MN15+0C/,)>4Y"%R-G2O_,O(# [ [ MOE+#94)=PQ=S)NTO[,J]G@-Q(17/2K!6 MD-%\_T^>2R-J +]S!!"4@.!O 6$)"&VB>V4VK2E19#(2? ?"[-9L9F"]L6B= M#:]6$QA=.3,S@!FL-] MR@NI:>3(53H!(\.-2['7>['!$;%3C"_ "\\A\ *_ 1ZUPS^17,,'37!7VU9Y M%U3>!9:OH"5'85)H]>=>2F\-A.PG[OA^,W&V#IFZEJ=NJ:4;) MDC(=&*7NC;@0 I.FX'N67BWXL-<*,%@1*F!+6&$[OF[#&Z.: M)/4:_ B\0;.J?J6JWZJJ?+5:JCVHF ;OUE'#*L;P'3LJ&O[F8+??#YL-]+W7 M \W['RT5E33UG@I\WS\2OG:>^NV>\%S1?(VY^F,+1275&PE!QSLBX?58\MO/ MI7]M[:CDKU?&]_R@\XLPMW;MF#O_,Q%KJJ\1ABN-\R[ZFD#LK]']1/&-O8F6 M7.E[S0Y3_>F!PFS0SU>PVKV%ZRNX;DWW=V[=BF&(=+JEY@'_/- M?//8\0RWC#^)%2$2O:1))D;&2LKUE6F*<$52+"[9FF1P$S.>8@E;OC3%FA,< M:5":F(YE!6:*:6:,A_ILSL=#ELN$9F3.D=66F):$HR05F&.(E'QK5]=6-["J E?E"R%8TU4JX\,O:D M-K?1R+ 4(Y*04"H5&/XV9$J21&D"'L^E4J.RJ8#-]9OV&^T\./.(!9FRY">- MY&ID] T4D1CGB;QGV\^D=,A7^D*6"/V+MJ6L9: P%Y*E)1@8I#0K_O%+&8@& M !QM!S@EP#D6X)8 ]UB 5P*\8P%^"?"/!00E(-"Q+X*E(SW#$H^'G&T15]*@ M32UTNC0: DPS55D+R>&6 DZ.K\/GG JJLBS0!5I Y49Y0A"+T12.:$0XUB4P MQS1"IS,B,4W$&8@^+&;H].0,G2":H>\KE@N<16)H2F"E=)MAR6!2,' .,)B1 M\!)9[CER+,=N@4^[X5]P!O#^0?CL"+AK:[C3 O]T/+S-^LWQ<&L7;D(BJVPZ M538=K<\]H&^2"S@1 C72BG[=P1FZE205OSMLN)4-5]OP#MB88K%":U4-T->@ M,]2&H&:^Y20G,WZ.,FB*L ^5L);A)$)K CU-8F!"LOHZAN[65C>S@H>O>:@. MN1F[GN>X0W/33-"^5.#;UJ[0S;Y0+;$3!:^*@M<9A5MX&\N,XHZ ^I4J_\.2 M%E0V@O>3%NX\:)U"W=MKJQ'DINT%!_N9Z-FVTQ["7L6IU\GI3OF\4R!MI@L= M0UTLIKC5Y5%H=+X-PT48\K1!B>Y_A@"=TFSIWNGSV8:4GD8#\O M'# ;$X^:@+]BOJ0PP20D!IAUV0,\+X;*8B/96@]!CTS"2*67*QC$"5<"I()"59+AP#B>VL M&3+4:]KM8M@%+=$V44ET22I._OTH69;D2F2T KV)]<'WO(=?SV$T.W+Q3>XI M5> Y33)Y/=HK=?C@.#+:TY3(*WZ@F7ZSY2(E2M^*G2,/@I*X%*6)@UPW<%+" MLM%\5CY;B_F,YRIA&5T+(/,T)>+EEB;\>#V"H_.#SVRW5\4#9SX[D!U]I.KK M82WTG5-'B5E*,\EX!@3=7H]NX(<[[!6"LL5?C!YEZQH47=EP_JVXN8^O1VZ1 M$4UHI(H01/\\T05-DB*2SN-[%714>Q;"]O4Y^EW9>=V9#9%TP9._6:SVUZ-P M!&*Z)7FB/O/C1UIUR"_B13R1Y5]PK-JZ(Q#E4O&T$NL,4I:=?LES-1 M ?0, M E0)T% !K@1XJ,"K!-Y0@5\)_*&"H!($Y=B?!JLH!95JRL1R7T6Z9U:GX3?<^99,4L2S &CWKEQGE" =^".Y:1!-PD"8]( MN0KTLWN]I'89(^ C)8G:OP#/G.9T*< Z%]%>3S18"Q91\'9)%6&) M?*=#?WU<@K=OWH$W@&7@RY[G4@OES%&Z%T4N3E1E?'O*&!DR_IUD5P##]P"Y M"/7(%W;YDD97P,6E'/;(E\/=^^2K 7(W-,KOAKN[EW)'3WP]^ZB>?53&PX9X MM[G43Z0$K64 _GG0S\"]HJG\U^*!:P]<>G@&C]\XCX\L2?IF^J3T2V7!P*FV"K$[N6QTUVV$?+=NP36 M=!=$[OOV0] =F2"<]@_-I/::6+UNHHCGF9*ZN$24/9%-0ONL3T&"EO5TZO4[ MA[5S:'5>"WH@+ ;T61=7224H\,/5G@I I*2JCRB+L),']L/^/*9U'E-K'I\. M5&@L9CN0T )XHBAA8[X=Y_K&G,FTDTG@!OV90+=AN/O*0E4DVS$]";V>E;IM M"MV):]@=L%4ZH-TVIIEB6T9CC?1S!E7?]9%!+W1!X]Z$X/]*J*$91#^+FD4E M#2X X4&39T,W:,?;%ZYTE1S2:=Q)P',G_L200 ,I:*=4O14/Y,6T#ZL0;>]Q M:-B(L&$:]%]S%KF>_(21#4LTTPS+S^^:>Z&IWPWMH!UW2[JE0H^U1M 3S?+^ M?@==:X0GR.#=T _:\??CYG]M!+H<')NW?4-":$?A:>D=SD>N0W'DZK4/NV5V M@EP# &%#0&A'8'7HLYU#&H0A]Y<52-00"]F)92B1JTIV42.A886BUN'*CJ-A M17*%NF3R?-]@WG )V;GTJ2R)4:ZW2*;,!6F%NEB"4\,&00V4T"M'IY\L#2O4 M)16QL3Z%&-P;K&$[U@:4PA7NGKG&)LK@!G'8CK@'GNW&BHH4 MQ'33NZ=PEVYCXUK#K7\J[7B[V-#G47_I3: +N+'GF<:\(1RV$VY@\5U58=JE M!;H0_>COM#[A%)_T_B!BQS*ISQ=;K7.O)CJ .'TE.]TH?BB_ZFRX4CPM+_>4 MQ%04#?3[+>?J?%-\**J_5<[_ U!+ P04 " !.@']4&/YF[KT# #O$0 M&0 'AL+W=O+32<,G%-YD!*/2CR$LY"C*E%F_#4,89%%1>\ 64^D[*14&5'HIY*!<":&)! M11Z2*.J&!65E,![::S=B/.25RED)-P+)JBBH>+J"G"]' 0[6%V[9/%/F0C@> M+N@<[D#=+VZ$'H4-2\(**"7C)1*0CH)+_'9*!@9@9WQBL)0;Y\BD\L#Y-S.X M3D9!9"*"'&)E**@^/,($\MPPZ3B^UZ1!LZ8!;IZOV=_;Y'4R#U3"A.>?6:*R M4= /4 (IK7)URYI(?]2%V #@ M]@X J0'D4$"K!K0.!;1K0-M69I6*K<.4*CH>"KY$PLS6;.;$%M.B=?JL-/M^ MIX2^RS1.C2_C[Q63S.R!1&_0G=954N6 >(JN2T7+.7O0HTLIM03M7 $)NH6< M*GU47$^2;%XRBCX S57V&LUF$T3+!/U30053@3860&=34)3E\ERO='\W16>O MSM$KQ$KT,>.5U"@Y#)5.RH06QG4"5ZL$R(X$IA!?H*CU&I&(X&?@$S_\+UIJ M>'\G?'H O(4MG/P*#_5.--M!FNT@EJ^]@V_&8OV? @]3JV%J6::6;V/-9KUG M)5/P9J;_7LG6GDKT[TP#T;6"0G[U+-MNEFU[$W@G%2NL..XEI%6.9BP%=*;W M^ M0(<^?*[&?$7?0DX%Z@NLTP76\5$U-%,19R7,^?_*P=AO6[BDKW6N6[;UX MI?V,^PO=;V+K>YG6KN"A&C14@U-6%T?.&"-O#A^YHCEB"92*I8R:I9A;E:Y6 MI75TS_K6BK]C^%7TMU31[NQ4A;-+//#&5?== MOE[$62")3KGYQ%D<\5O&^OOZ.X9*,[\[=GZZ;V)_JS5H(X,R0G M;=N($I'=2 M23B+(WZ+^U^2\%,>8,'$61WQ6]WQFAAL::+?_5T3X<;+M?D4\C<5NM"+L:08T 6$FZ/LIYVH],*_PS3>>\7]02P,$ M% @ 3H!_5&!OXEZM @ - < !D !X;"]W;W)K&ULM9513]LP$,>_RBD"J4BL25,*!;65* R-:4A5.^!AVH.;7%H+QPZV MT])OO[.;1ATJ&2][27RV[W?_.R?GP5KI%[-$M/"6"VF&P=+:XBH,3;+$G)FV M*E#22J9TSBR9>A&:0B-+O5,NPCB*SL.<<1F,!GYNHD<#55K!)4XTF#+/F=Z, M4:CU,.@$NXDI7RRMFPA'@X(M<(;VL9AHLL*:DO(%*@L9L&%QWKL:7;K_? M\,1Q;?;&X#*9*_7BC/MT&$1.$ I,K",P>JWP!H5P()+Q6C&#.J1SW!_OZ'<^ M=\IES@S>*/',4[LQ4K;]AE4_/\1(EC'_"NMH;!9"4QJJ\4"$HTIMY#MUHZ 2WC@0M 1F$%H2;(+'":5O/%67OR!O >FVQ#W3R&. MXOAQ=@NMHY._*2$E7&<=UUG''MO]=]9??5Z_?M .N+>8F]\-_&[-[WK^V0=\ M3U/9KAISI0G@R\,*JHS='*K$%MGS2/.&XK4J\7U&CG74I9,0*+RG-O$C.%M.)]BH3M;N'*W->!S]O#/XH2T.5V9W'Z3L9GRA2,S]J=QJ+=%'KO&CD M/#,A@"9CX8 L(]YJ@NT^H=2RX-" P(U34OJ#/2&][]-:PJO!]<:XL=5D_7-*U MAMIMH/5,*;LS7*NM+\K1'U!+ P04 " !.@']4!9A7TB(# 0$@ #0 M 'AL+W-T>6QEGZL&5S2"W=I_ONT]VY,AG59B/8[9(Q$ZU+(>LQ M61I3?8CC>KYD):W/5,6D10JE2VKL5"_BNM*,YC4XE2(>]'II7%(NR60D5^5U M:>IHKE;2C,EY:XK\[7,^)OWTG$2>;JIR-B;WIV]_K)2Y>A/Y^\G[DY/>_;NK M0_NI ]Z1.$AZ\0+2LQ[.:S&,.MVGWBYW9*?=#'._?)&R9X0YXKC)[614*-FE M."'>8"/3DD4/5(S)E H^TQR\"EIRL?'F 1CF2B@=&5M;*Z4/EOK1PWT_@[(W M/"672KO8/H+_.VN6'P#;&0CD0K0"!\0;)J.*&L.TO+83M]@9GT!1,[[;5%;A M0M--?W!!.@=WLT%F2N=,MV'Z9&N:C 0K0([FBR7I7T=;U3Q!V4^ MK>QVI)M#K[ ;S0J^=O-UT0K V/LX.ZTJL?DH^$*6S&_^Q0$G([KUBY9*\T<; M#5IE;@U,D^B!:*@R*3R^/7V!R*$ M?3)[A7>:94F2IEA&I].@@BF6MS2%;Y@-TP8>6!R(]'NYQJN-=\CS?8#5]+D. MP7:*=R*V4SS7@(3S!AY9%JXV%@<\L"I@O0/QPW&@I\(^20)5Q;1A3S".9!F& M0"^&>S1-D>RD\ G7!WM*DB3+P@A@805)@B'P-.((I@ T8$B2N'/PX#R*M^=4 MW/T&-/D%4$L#!!0 ( $Z ?U27BKL