0001707753-21-000012.txt : 20210303 0001707753-21-000012.hdr.sgml : 20210303 20210303161102 ACCESSION NUMBER: 0001707753-21-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20210131 FILED AS OF DATE: 20210303 DATE AS OF CHANGE: 20210303 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Elastic N.V. CENTRAL INDEX KEY: 0001707753 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: P7 FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38675 FILM NUMBER: 21709043 BUSINESS ADDRESS: STREET 1: KEIZERSGRACHT 281 CITY: AMSTERDAM STATE: P7 ZIP: 1016 ED BUSINESS PHONE: (650) 458-2620 MAIL ADDRESS: STREET 1: 800 WEST EL CAMINO REAL SUITE 350 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94040 FORMER COMPANY: FORMER CONFORMED NAME: Elastic B.V. DATE OF NAME CHANGE: 20180612 FORMER COMPANY: FORMER CONFORMED NAME: Elasticsearch Global BV DATE OF NAME CHANGE: 20170605 FORMER COMPANY: FORMER CONFORMED NAME: ELasticsearch Global BV DATE OF NAME CHANGE: 20170526 10-Q 1 estc-20210131.htm 10-Q estc-20210131
00-00000000001707753--04-30false2021Q3us-gaap:AccountingStandardsUpdate201613Member00017077532020-05-012021-01-31xbrli:shares00017077532021-02-24iso4217:USD00017077532021-01-3100017077532020-04-30iso4217:EURxbrli:shares0001707753us-gaap:ConvertiblePreferredStockMember2021-01-310001707753us-gaap:ConvertiblePreferredStockMember2020-04-300001707753estc:LicenseSelfManagedMember2020-11-012021-01-310001707753estc:LicenseSelfManagedMember2019-11-012020-01-310001707753estc:LicenseSelfManagedMember2020-05-012021-01-310001707753estc:LicenseSelfManagedMember2019-05-012020-01-310001707753estc:SubscriptionSelfManagedAndSaaSMember2020-11-012021-01-310001707753estc:SubscriptionSelfManagedAndSaaSMember2019-11-012020-01-310001707753estc:SubscriptionSelfManagedAndSaaSMember2020-05-012021-01-310001707753estc:SubscriptionSelfManagedAndSaaSMember2019-05-012020-01-310001707753estc:SubscriptionMember2020-11-012021-01-310001707753estc:SubscriptionMember2019-11-012020-01-310001707753estc:SubscriptionMember2020-05-012021-01-310001707753estc:SubscriptionMember2019-05-012020-01-310001707753estc:ProfessionalServicesMember2020-11-012021-01-310001707753estc:ProfessionalServicesMember2019-11-012020-01-310001707753estc:ProfessionalServicesMember2020-05-012021-01-310001707753estc:ProfessionalServicesMember2019-05-012020-01-3100017077532020-11-012021-01-3100017077532019-11-012020-01-3100017077532019-05-012020-01-31iso4217:USDxbrli:shares0001707753us-gaap:CommonStockMember2020-10-310001707753us-gaap:TreasuryStockMember2020-10-310001707753us-gaap:AdditionalPaidInCapitalMember2020-10-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-310001707753us-gaap:RetainedEarningsMember2020-10-3100017077532020-10-310001707753us-gaap:CommonStockMember2020-11-012021-01-310001707753us-gaap:AdditionalPaidInCapitalMember2020-11-012021-01-310001707753us-gaap:RetainedEarningsMember2020-11-012021-01-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-11-012021-01-310001707753us-gaap:CommonStockMember2021-01-310001707753us-gaap:TreasuryStockMember2021-01-310001707753us-gaap:AdditionalPaidInCapitalMember2021-01-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310001707753us-gaap:RetainedEarningsMember2021-01-310001707753us-gaap:CommonStockMember2019-10-310001707753us-gaap:TreasuryStockMember2019-10-310001707753us-gaap:AdditionalPaidInCapitalMember2019-10-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-310001707753us-gaap:RetainedEarningsMember2019-10-3100017077532019-10-310001707753us-gaap:CommonStockMember2019-11-012020-01-310001707753us-gaap:AdditionalPaidInCapitalMember2019-11-012020-01-310001707753us-gaap:RetainedEarningsMember2019-11-012020-01-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-11-012020-01-310001707753us-gaap:CommonStockMember2020-01-310001707753us-gaap:TreasuryStockMember2020-01-310001707753us-gaap:AdditionalPaidInCapitalMember2020-01-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001707753us-gaap:RetainedEarningsMember2020-01-3100017077532020-01-310001707753us-gaap:CommonStockMember2020-04-300001707753us-gaap:TreasuryStockMember2020-04-300001707753us-gaap:AdditionalPaidInCapitalMember2020-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300001707753us-gaap:RetainedEarningsMember2020-04-300001707753us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-04-300001707753srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-04-300001707753us-gaap:CommonStockMember2020-05-012021-01-310001707753us-gaap:AdditionalPaidInCapitalMember2020-05-012021-01-310001707753us-gaap:RetainedEarningsMember2020-05-012021-01-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012021-01-310001707753us-gaap:CommonStockMember2019-04-300001707753us-gaap:TreasuryStockMember2019-04-300001707753us-gaap:AdditionalPaidInCapitalMember2019-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-300001707753us-gaap:RetainedEarningsMember2019-04-3000017077532019-04-300001707753us-gaap:CommonStockMember2019-05-012020-01-310001707753us-gaap:AdditionalPaidInCapitalMember2019-05-012020-01-310001707753us-gaap:RetainedEarningsMember2019-05-012020-01-310001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-05-012020-01-310001707753us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-05-010001707753srt:RestatementAdjustmentMember2021-01-310001707753estc:SelfManagedSubscriptionMember2020-11-012021-01-31xbrli:pure0001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberestc:SelfManagedSubscriptionMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-01-310001707753estc:SelfManagedSubscriptionMember2019-11-012020-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberestc:SelfManagedSubscriptionMemberus-gaap:ProductConcentrationRiskMember2019-11-012020-01-310001707753estc:SelfManagedSubscriptionMember2020-05-012021-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberestc:SelfManagedSubscriptionMemberus-gaap:ProductConcentrationRiskMember2020-05-012021-01-310001707753estc:SelfManagedSubscriptionMember2019-05-012020-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberestc:SelfManagedSubscriptionMemberus-gaap:ProductConcentrationRiskMember2019-05-012020-01-310001707753estc:LicenseSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-01-310001707753estc:LicenseSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-11-012020-01-310001707753estc:LicenseSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-05-012021-01-310001707753estc:LicenseSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-05-012020-01-310001707753estc:SubscriptionSelfManagedMember2020-11-012021-01-310001707753estc:SubscriptionSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-01-310001707753estc:SubscriptionSelfManagedMember2019-11-012020-01-310001707753estc:SubscriptionSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-11-012020-01-310001707753estc:SubscriptionSelfManagedMember2020-05-012021-01-310001707753estc:SubscriptionSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-05-012021-01-310001707753estc:SubscriptionSelfManagedMember2019-05-012020-01-310001707753estc:SubscriptionSelfManagedMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-05-012020-01-310001707753estc:SaaSSelfManagedMember2020-11-012021-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMemberestc:SaaSSelfManagedMember2020-11-012021-01-310001707753estc:SaaSSelfManagedMember2019-11-012020-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMemberestc:SaaSSelfManagedMember2019-11-012020-01-310001707753estc:SaaSSelfManagedMember2020-05-012021-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMemberestc:SaaSSelfManagedMember2020-05-012021-01-310001707753estc:SaaSSelfManagedMember2019-05-012020-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMemberestc:SaaSSelfManagedMember2019-05-012020-01-310001707753estc:SubscriptionMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-01-310001707753estc:SubscriptionMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-11-012020-01-310001707753estc:SubscriptionMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-05-012021-01-310001707753estc:SubscriptionMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-05-012020-01-310001707753estc:ProfessionalServicesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-01-310001707753estc:ProfessionalServicesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-11-012020-01-310001707753estc:ProfessionalServicesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-05-012021-01-310001707753estc:ProfessionalServicesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-05-012020-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-11-012020-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2020-05-012021-01-310001707753us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-05-012020-01-3100017077532021-02-012021-01-310001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-01-310001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-01-310001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-01-310001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-04-300001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-04-300001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-04-300001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-04-300001707753estc:EndgameIncMember2019-10-082019-10-080001707753estc:EndgameIncMember2019-10-0800017077532019-10-082019-10-080001707753us-gaap:DevelopedTechnologyRightsMemberestc:EndgameIncMember2019-10-080001707753us-gaap:DevelopedTechnologyRightsMemberestc:EndgameIncMember2019-10-082019-10-080001707753estc:EndgameIncMemberus-gaap:CustomerRelationshipsMember2019-10-080001707753estc:EndgameIncMemberus-gaap:CustomerRelationshipsMember2019-10-082019-10-080001707753estc:EndgameIncMemberus-gaap:TradeNamesMember2019-10-080001707753estc:EndgameIncMemberus-gaap:TradeNamesMember2019-10-082019-10-080001707753estc:EndgameIncMember2019-11-012020-01-310001707753estc:EndgameIncMember2019-05-012020-01-310001707753us-gaap:LeaseholdImprovementsMember2021-01-310001707753us-gaap:LeaseholdImprovementsMember2020-04-300001707753estc:ComputerHardwareAndSoftwareMember2020-05-012021-01-310001707753estc:ComputerHardwareAndSoftwareMember2021-01-310001707753estc:ComputerHardwareAndSoftwareMember2020-04-300001707753us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2020-05-012021-01-310001707753us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2020-05-012021-01-310001707753us-gaap:FurnitureAndFixturesMember2021-01-310001707753us-gaap:FurnitureAndFixturesMember2020-04-300001707753us-gaap:AssetUnderConstructionMember2021-01-310001707753us-gaap:AssetUnderConstructionMember2020-04-300001707753us-gaap:DevelopedTechnologyRightsMember2021-01-310001707753us-gaap:DevelopedTechnologyRightsMember2020-05-012021-01-310001707753us-gaap:CustomerRelationshipsMember2021-01-310001707753us-gaap:CustomerRelationshipsMember2020-05-012021-01-310001707753us-gaap:TradeNamesMember2021-01-310001707753us-gaap:TradeNamesMember2020-05-012021-01-310001707753us-gaap:DevelopedTechnologyRightsMember2020-04-300001707753us-gaap:DevelopedTechnologyRightsMember2019-05-012020-04-300001707753us-gaap:CustomerRelationshipsMember2020-04-300001707753us-gaap:CustomerRelationshipsMember2019-05-012020-04-300001707753us-gaap:TradeNamesMember2020-04-300001707753us-gaap:TradeNamesMember2019-05-012020-04-3000017077532019-05-012020-04-300001707753us-gaap:CostOfSalesMemberestc:LicenseSelfManagedMember2020-11-012021-01-310001707753us-gaap:CostOfSalesMemberestc:LicenseSelfManagedMember2019-11-012020-01-310001707753us-gaap:CostOfSalesMemberestc:LicenseSelfManagedMember2020-05-012021-01-310001707753us-gaap:CostOfSalesMemberestc:LicenseSelfManagedMember2019-05-012020-01-310001707753us-gaap:CostOfSalesMemberestc:SubscriptionSelfManagedAndSaaSMember2020-11-012021-01-310001707753us-gaap:CostOfSalesMemberestc:SubscriptionSelfManagedAndSaaSMember2019-11-012020-01-310001707753us-gaap:CostOfSalesMemberestc:SubscriptionSelfManagedAndSaaSMember2020-05-012021-01-310001707753us-gaap:CostOfSalesMemberestc:SubscriptionSelfManagedAndSaaSMember2019-05-012020-01-310001707753us-gaap:SellingAndMarketingExpenseMember2020-11-012021-01-310001707753us-gaap:SellingAndMarketingExpenseMember2019-11-012020-01-310001707753us-gaap:SellingAndMarketingExpenseMember2020-05-012021-01-310001707753us-gaap:SellingAndMarketingExpenseMember2019-05-012020-01-310001707753us-gaap:CustomerContractsMember2021-01-310001707753us-gaap:CustomerContractsMember2020-04-30estc:vote0001707753us-gaap:EmployeeStockOptionMember2021-01-310001707753us-gaap:EmployeeStockOptionMember2020-04-300001707753us-gaap:RestrictedStockUnitsRSUMember2021-01-310001707753us-gaap:RestrictedStockUnitsRSUMember2020-04-300001707753estc:TwoThousandTwelveStockOptionPlanMember2021-01-310001707753estc:TwoThousandTwelveStockOptionPlanMember2020-04-300001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:EmployeeStockOptionMember2018-09-012018-09-300001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2018-09-012018-09-300001707753us-gaap:ShareBasedCompensationAwardTrancheTwoMemberestc:TwoThousandTwelveStockOptionPlanMemberus-gaap:EmployeeStockOptionMember2018-09-012018-09-300001707753estc:TwoThousandTwelveStockOptionPlanMemberestc:ExistingEmployeesMember2018-09-012018-09-300001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:RestrictedStockUnitsRSUMemberestc:NewEmployeesMember2018-09-012018-09-300001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberestc:NewEmployeesMember2018-09-012018-09-300001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMemberestc:NewEmployeesMember2018-09-012018-09-300001707753us-gaap:ShareBasedCompensationAwardTrancheTwoMemberestc:TwoThousandTwelveStockOptionPlanMemberus-gaap:RestrictedStockUnitsRSUMemberestc:NewEmployeesMember2018-09-012018-09-300001707753estc:TwoThousandTwelveStockOptionPlanMemberestc:ExistingEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2018-09-012018-09-300001707753us-gaap:RestrictedStockUnitsRSUMember2020-05-012021-01-310001707753estc:CashSettledRestrictedStockUnitsRSUMember2020-05-012021-01-310001707753estc:EquitySettledRestrictedStockUnitsRSUMember2020-05-012021-01-310001707753estc:EquitySettledRestrictedStockUnitsRSUMember2021-01-310001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-04-300001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-05-012021-01-310001707753estc:TwoThousandTwelveStockOptionPlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-310001707753estc:CostOfSubscriptionSelfManagedAndSaaSMember2020-11-012021-01-310001707753estc:CostOfSubscriptionSelfManagedAndSaaSMember2019-11-012020-01-310001707753estc:CostOfSubscriptionSelfManagedAndSaaSMember2020-05-012021-01-310001707753estc:CostOfSubscriptionSelfManagedAndSaaSMember2019-05-012020-01-310001707753estc:CostOfProfessionalServicesMember2020-11-012021-01-310001707753estc:CostOfProfessionalServicesMember2019-11-012020-01-310001707753estc:CostOfProfessionalServicesMember2020-05-012021-01-310001707753estc:CostOfProfessionalServicesMember2019-05-012020-01-310001707753us-gaap:ResearchAndDevelopmentExpenseMember2020-11-012021-01-310001707753us-gaap:ResearchAndDevelopmentExpenseMember2019-11-012020-01-310001707753us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012021-01-310001707753us-gaap:ResearchAndDevelopmentExpenseMember2019-05-012020-01-310001707753us-gaap:GeneralAndAdministrativeExpenseMember2020-11-012021-01-310001707753us-gaap:GeneralAndAdministrativeExpenseMember2019-11-012020-01-310001707753us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012021-01-310001707753us-gaap:GeneralAndAdministrativeExpenseMember2019-05-012020-01-310001707753us-gaap:EmployeeStockOptionMember2020-05-012021-01-310001707753us-gaap:EmployeeStockOptionMember2019-05-012020-01-310001707753estc:EquitySettledRestrictedStockUnitsRSUMember2020-05-012021-01-310001707753estc:EquitySettledRestrictedStockUnitsRSUMember2019-05-012020-01-310001707753estc:ContingentlyIssuableSharesMember2020-05-012021-01-310001707753estc:ContingentlyIssuableSharesMember2019-05-012020-01-310001707753country:USsrt:MaximumMember2020-05-012021-01-310001707753country:US2020-11-012021-01-310001707753country:US2019-11-012020-01-310001707753country:US2020-05-012021-01-310001707753country:US2019-05-012020-01-310001707753us-gaap:ForeignPlanMember2020-11-012021-01-310001707753us-gaap:ForeignPlanMember2019-11-012020-01-310001707753us-gaap:ForeignPlanMember2020-05-012021-01-310001707753us-gaap:ForeignPlanMember2019-05-012020-01-310001707753country:US2020-11-012021-01-310001707753country:US2019-11-012020-01-310001707753country:US2020-05-012021-01-310001707753country:US2019-05-012020-01-310001707753us-gaap:NonUsMember2020-11-012021-01-310001707753us-gaap:NonUsMember2019-11-012020-01-310001707753us-gaap:NonUsMember2020-05-012021-01-310001707753us-gaap:NonUsMember2019-05-012020-01-310001707753country:US2021-01-310001707753country:US2020-04-300001707753country:GB2021-01-310001707753country:GB2020-04-300001707753country:NL2021-01-310001707753country:NL2020-04-300001707753estc:NonUSOtherThanUKAndNetherlandsMember2021-01-310001707753estc:NonUSOtherThanUKAndNetherlandsMember2020-04-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended January 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 001-38675
Elastic N.V.
 The Netherlands
(State or other jurisdiction of
incorporation or organization)
Not Applicable
(I.R.S. Employer
Identification No.)
800 West El Camino Real, Suite 350
Mountain View, California 94040
(Address of principal executive offices)
(650) 458-2620
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class Trading Symbol(s) Name of each exchange on which registered
Ordinary shares, Par Value €0.01 Per Share ESTC New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes  ☒    No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒
As of February 24, 2021, the registrant had 89,764,796 ordinary shares, €0.01 par value per share, outstanding.


Table of Contents
 
  Page
 
 
PART I.
  
Item 1.
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
  
PART II.
  
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

2

NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risk and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
the impact of the 2019 novel coronavirus disease (“COVID-19”) on our business, operations, hiring and financial results, and on the businesses of our customers and partners, including their spending priorities, the effect of governmental lockdowns, restrictions and new regulations;
our future financial performance, including our expectations regarding our revenue, cost of revenue, gross profit or gross margin, operating expenses (which include changes in sales and marketing, research and development and general and administrative expenses), and our ability to achieve and maintain future profitability;
our ability to continue to deliver and improve our offerings and successfully develop new offerings, including security-related product offerings and SaaS offerings;
the impact of changes to our licensing of our products, specifically Elasticsearch and Kibana;
our assessments of the strength of our solutions and products;
customer acceptance and purchase of our existing offerings and new offerings, including the expansion and adoption of our SaaS offerings;
our service performance and security, including the resources and costs required to prevent, detect and remediate potential security breaches, including by bad actors;
our ability to maintain and expand our user and customer base;
the market for our products continuing to develop;
competition from other products and companies with more resources, recognition and presence in our industry;
the impact of foreign currency exchange rate and interest rate fluctuations on our results;
the pace of change and innovation in the markets in which we participate and the competitive nature of those markets;
our business strategy and our plan to build our business;
our ability to effectively manage our growth, including any changes to our pace of hiring;
our international expansion strategy;
our operating results and cash flows;
our strategy of acquiring complementary businesses and our ability to successfully integrate acquired businesses and technologies, including the successful integration of Endgame, Inc. and its subsidiary (“Endgame”);
the potential impact on our operating margin from the acquisition of Endgame;
the impact of acquisitions on our future product offerings;
our beliefs and objectives for future operations;
our relationships with and reliance on third parties, including partners;
our ability to protect our intellectual property rights;
our ability to develop our brands;
the impact of expensing stock options and other equity awards;
the sufficiency of our capital resources;
our ability to successfully defend litigation brought against us;
our ability to successfully execute our go-to-market strategy, including the positioning of our solutions and products, and expand in our existing markets and into new markets;
3

sufficiency of cash to meet cash needs for at least the next 12 months;
our ability to comply with laws and regulations that currently apply or become applicable to our business both in the United States and internationally;
our ability to attract and retain qualified employees and key personnel;
our ability to onboard, provide training to and integrate new employees;
the effect of the loss of key personnel;
our expectations about the impact of natural disasters and public health epidemics and pandemics, on our business, results of operations and financial condition;
expectations about seasonality;
the future trading prices of our ordinary shares;
and general market, political, economic and business conditions (including developments and volatility arising from the ongoing COVID-19 pandemic).
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q 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 described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. 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 Quarterly Report on Form 10-Q. Any additional or unforeseen effect from the ongoing COVID-19 pandemic may exacerbate these risks. We cannot assure you that the results, events, and circumstances reflected in the 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 made in this Quarterly Report on Form 10-Q relate only to events as of the date on which such statements are made. We undertake no obligation to update any forward-looking statements after the date of this Quarterly Report on Form 10-Q or to conform such statements to actual results or revised expectations, 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. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.
4

PART I—FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
Elastic N.V.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data)
(unaudited)
 As of
January 31, 2021
As of
April 30, 2020
Assets
Current assets:
Cash and cash equivalents$393,134 $297,081 
Restricted cash2,355 2,308 
Accounts receivable, net of allowance for credit losses of $1,831 and $1,247 as of January 31, 2021 and April 30, 2020, respectively
120,049 128,690 
Deferred contract acquisition costs29,596 19,537 
Prepaid expenses and other current assets28,906 32,623 
Total current assets574,040 480,239 
Property and equipment, net8,665 7,760 
Goodwill198,665 197,877 
Operating lease right-of-use assets29,340 32,783 
Intangible assets, net39,823 50,455 
Deferred contract acquisition costs, non-current42,591 24,012 
Deferred tax assets3,970 3,164 
Other assets2,886 7,621 
Total assets$899,980 $803,911 
Liabilities and Shareholders’ Equity
Current liabilities:
Accounts payable$5,825 $11,485 
Accrued expenses and other liabilities25,224 22,210 
Accrued compensation and benefits42,507 48,409 
Operating lease liabilities8,176 7,639 
Deferred revenue289,689 243,324 
Total current liabilities371,421 333,067 
Deferred revenue, non-current44,321 16,378 
Operating lease liabilities, non-current23,769 27,827 
Other liabilities, non-current4,888 12,992 
Total liabilities444,399 390,264 
Commitments and contingencies (Note 7)
Shareholders’ equity:
Convertible preference shares, €0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of January 31, 2021 and April 30, 2020
  
Ordinary shares, par value €0.01 per share: 165,000,000 shares authorized; 89,644,940 and 82,856,978 shares issued and outstanding as of January 31, 2021 and April 30, 2020, respectively
937 856 
Treasury stock(369)(369)
Additional paid-in capital1,033,598 898,788 
Accumulated other comprehensive loss(8,568)(1,377)
Accumulated deficit(570,017)(484,251)
Total shareholders’ equity455,581 413,647 
Total liabilities and shareholders’ equity$899,980 $803,911 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

Elastic N.V.
Condensed Consolidated Statements of Operations
(in thousands, except share and per share data)
(unaudited)
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Revenue
License - self-managed$15,280 $14,495 $45,673 $36,674 
Subscription - self-managed and SaaS131,969 89,703 357,127 241,593 
Total subscription revenue147,249 104,198 402,800 278,267 
Professional services9,866 8,983 28,079 25,730 
Total revenue157,115 113,181 430,879 303,997 
Cost of revenue
Cost of license - self-managed346 347 1,039 602 
Cost of subscription - self-managed and SaaS31,426 23,196 86,464 60,832 
Total cost of revenue - subscription31,772 23,543 87,503 61,434 
Cost of professional services10,196 9,862 27,744 26,983 
Total cost of revenue41,968 33,405 115,247 88,417 
Gross profit115,147 79,776 315,632 215,580 
Operating expenses
Research and development51,400 46,119 143,766 119,779 
Sales and marketing71,087 54,829 191,712 160,860 
General and administrative27,121 21,096 72,555 71,472 
Total operating expenses149,608 122,044 408,033 352,111 
Operating loss(34,461)(42,268)(92,401)(136,531)
Other income (expense), net(2,377)(1,339)8,424 1,276 
Loss before income taxes(36,838)(43,607)(83,977)(135,255)
Provision for income taxes1,136 674 2,156 768 
Net loss$(37,974)$(44,281)$(86,133)$(136,023)
Net loss per share attributable to ordinary shareholders, basic and diluted$(0.43)$(0.55)$(1.00)$(1.75)
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted88,341,038 80,737,237 86,296,028 77,713,604 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

Elastic N.V.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(unaudited)
 Three Months Ended January 31, Nine Months Ended January 31,
 2021202020212020
Net loss$(37,974)$(44,281)$(86,133)$(136,023)
Other comprehensive income (loss):
Foreign currency translation adjustments3,346 1,876 (7,190)825 
Other comprehensive income (loss)3,346 1,876 (7,190)825 
Total comprehensive loss$(34,628)$(42,405)$(93,323)$(135,198)
 The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7

Elastic N.V.
Condensed Consolidated Statements of Shareholders’ Equity
(in thousands, except share data)
(unaudited)
    Additional Paid-in CapitalAccumulated Other Comprehensive Loss Total Shareholders' Equity
 Ordinary SharesTreasury SharesAccumulated Deficit
 SharesAmount
Balances at October 31, 202087,204,991 $908 $(369)$986,076 $(11,914)$(532,043)$442,658 
Issuance of ordinary shares upon exercise of stock options2,157,149 26 — 22,298 — — 22,324 
Issuance of ordinary shares upon release of restricted stock units282,800 3 — (3)— —  
Stock-based compensation— — — 25,227 — — 25,227 
Net loss— — — — — (37,974)(37,974)
Foreign currency translation— — — — 3,346 — 3,346 
Balances at January 31, 202189,644,940 $937 $(369)$1,033,598 $(8,568)$(570,017)$455,581 
 Additional Paid-in CapitalAccumulated Other Comprehensive LossTotal Shareholders' Equity
 Ordinary SharesTreasury SharesAccumulated Deficit
 SharesAmount
Balances at October 31, 201980,412,842 $829 $(369)$843,997 $(2,482)$(408,819)$433,156 
Issuance of ordinary shares upon exercise of stock options1,090,261 12 — 11,040 — — 11,052 
Issuance of ordinary shares upon release of restricted stock units71,708 1 — — — — 1 
Vesting of ordinary shares subject to repurchase— — — 1,118 — — 1,118 
Stock-based compensation— — — 15,520 — — 15,520 
Net loss— — — — — (44,281)(44,281)
Foreign currency translation— — — — 1,876 — 1,876 
Balances at January 31, 202081,574,811 $842 $(369)$871,675 $(606)$(453,100)$418,442 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8

Elastic N.V.
Condensed Consolidated Statements of Shareholders’ Equity
(in thousands, except share data)
(unaudited)
Additional Paid-in CapitalAccumulated Other Comprehensive LossTotal Shareholders' Equity
Ordinary SharesTreasury SharesAccumulated Deficit
SharesAmount
Balances at April 30, 2020
82,856,978 $856 $(369)$898,788 $(1,377)$(484,251)$413,647 
Cumulative-effect adjustment from adoption of ASU 2016-13— — — — — 367 367 
Issuance of ordinary shares upon exercise of stock options6,192,264 73 — 67,481 — — 67,554 
Issuance of ordinary shares upon release of restricted stock units595,698 8 — (8)— —  
Stock-based compensation— — — 64,634 — — 64,634 
Reclassification of liability-classified awards— — — 2,703 — — 2,703 
Net loss— — — — — (86,133)(86,133)
Foreign currency translation— — — — (7,191)— (7,191)
Balances at January 31, 202189,644,940 $937 $(369)$1,033,598 $(8,568)$(570,017)$455,581 
Additional Paid-in CapitalAccumulated Other Comprehensive LossTotal Shareholders' Equity
Ordinary SharesTreasury SharesAccumulated Deficit
SharesAmount
Balances at April 30, 201973,675,083 $754 $(369)$581,135 $(1,431)$(317,077)$263,012 
Issuance of ordinary shares upon exercise of stock options5,560,487 64 — 50,558 — — 50,622 
Issuance of ordinary shares upon release of restricted stock units125,132 1 — — — — 1 
Ordinary shares issued in connection with the acquisition of Endgame1,983,663 21 — 167,316 — — 167,337 
Ordinary shares issued in connection with the acquisition of Endgame held in escrow235,031 2 — 19,824 — — 19,826 
Assumption of stock option plan as consideration for acquisition of Endgame— — — 9,309 — — 9,309 
Repurchase of unvested RSAs(4,585)— — — — — — 
Vesting of ordinary shares subject to repurchase— — — 2,730 — — 2,730 
Stock-based compensation— — — 40,803 — — 40,803 
Net loss— — — — — (136,023)(136,023)
Foreign currency translation— — — — 825 — 825 
Balances at January 31, 202081,574,811 $842 $(369)$871,675 $(606)$(453,100)$418,442 
 The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
9

Elastic N.V.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Nine Months Ended January 31,
 20212020
Cash flows from operating activities
Net loss$(86,133)$(136,023)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:
Depreciation and amortization12,856 8,573 
Amortization of deferred contract acquisition costs28,455 20,581 
Non-cash operating lease cost5,256 5,170 
Stock-based compensation expense65,305 42,775 
Non-cash acquisition expense settled with shares 8,834 
Deferred income taxes(288)(621)
Foreign currency transaction gain(9,463) 
Other11 1,132 
Changes in operating assets and liabilities:
Accounts receivable, net15,246 10,873 
Deferred contract acquisition costs(54,612)(26,441)
Prepaid expenses and other current assets4,817 (4,345)
Other assets5,237 3,780 
Accounts payable(6,321)7,104 
Accrued expenses and other liabilities1,696 1,520 
Accrued compensation and benefits(5,859)3,377 
Operating lease liabilities(5,402)(4,586)
Deferred revenue53,309 33,666 
Net cash provided by (used in) operating activities24,110 (24,631)
Cash flows from investing activities
Purchases of property and equipment(2,732)(4,237)
Business acquisition, net of cash acquired (24,373)
Other1,320  
Net cash used in investing activities(1,412)(28,610)
Cash flows from financing activities
Proceeds from issuance of ordinary shares upon exercise of stock options67,554 50,622 
Payment of withholding taxes related to acquisition expense settled in shares (2,834)
Repayment of notes payable (90)
Net cash provided by financing activities67,554 47,698 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash5,848 1,630 
Net increase (decrease) in cash, cash equivalents, and restricted cash96,100 (3,913)
Cash, cash equivalents, and restricted cash, beginning of period299,389 300,280 
Cash, cash equivalents, and restricted cash, end of period$395,489 $296,367 
Supplemental disclosures of cash flow information
Cash paid (refund received) for income taxes $(1,217)$3,333 
Cash paid for operating lease liabilities$6,628 $5,415 
Supplemental disclosures of non-cash investing and financing information
Property and equipment included in accounts payable$175 $487 
Operating lease right-of-use assets for new lease obligations$1,120 $11,373 
Vesting of shares subject to repurchase$ $2,730 
Issuance of ordinary shares for business combination$ $178,329 
Assumption of stock option plan as consideration for business combination$ $9,309 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
10

Elastic N.V.
Notes to Condensed Consolidated Financial Statements
(unaudited)
11

1.Organization and Description of Business
Elastic N.V. (“Elastic” or the “Company”) was incorporated under the laws of the Netherlands in 2012. Elastic is a search company. It created the Elastic Stack, a powerful set of software products that ingest and store data from any source and in any format, and perform search, analysis, and visualization in milliseconds or less. Developers build on top of the Elastic Stack to apply the power of search to their data and solve business problems. The Company also offers software solutions built on the Elastic Stack: Enterprise Search, Observability, and Security. The Elastic Stack and the Company’s solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments.

2.Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of January 31, 2021, the interim condensed consolidated statements of operations and of comprehensive loss, interim condensed statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended January 31, 2021 and 2020, are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company’s financial position as of January 31, 2021, and the results of the Company’s operations, its statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020, and its statements of cash flows for the nine months ended January 31, 2021 and 2020. The financial data and other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three and nine month periods are also unaudited. The results for the nine months ended January 31, 2021 are not necessarily indicative of the operating results expected for the fiscal year ending April 30, 2021, or any future period.
The unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the SEC on June 26, 2020 (“the Company's Annual Report on Form 10-K”).
Fiscal Year
The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ending April 30, 2021.
Use of Estimates and Judgments
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic has resulted in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from certain of the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any
12

specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Significant Accounting Policies
Other than as described below, there have been no changes to the Company’s significant accounting policies described in the Company’s Annual Report on Form 10-K that have had a material impact on its consolidated financial statements and related notes.
Accounts Receivable and Allowance for Credit Losses
The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s condensed consolidated balance sheets.
The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers’ financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for credit losses, and do not bear interest.
The allowance for credit losses represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Judgment is required in assessing these factors. Due to the short-term nature of the Company’s accounts receivable, forecasts have limited relevance to the Company’s expected credit loss estimates. Accounts receivable are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected.
Recently Adopted Accounting Pronouncements
Goodwill Impairment:  In January 2017, the FASB issued ASU No. 2017-4, Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.
Fair Value Measurements:  In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.
Intangible Assets:  In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the
13

date of adoption. The Company’s adoption of this ASU had no material impact on the Company's condensed consolidated financial statements.
Credit Losses:  In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit.
Reclassification
In connection with the preparation of the Company’s condensed consolidated financial statements for the quarter ended January 31, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying condensed consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported condensed consolidated statements of operations for any period.
New Accounting Pronouncements Not Yet Adopted
Income Taxes:  In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.

3.Revenue and Remaining Performance Obligations
Disaggregation of Revenue
The following table presents revenue by category (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Self-managed subscription$102,320 65 %$79,105 70 %$287,816 66 %$214,947 71 %
License15,280 10 %14,495 13 %45,673 11 %36,674 12 %
Subscription87,040 55 %64,610 57 %242,143 55 %178,273 59 %
SaaS44,929 29 %25,093 22 %114,984 27 %63,320 21 %
Total subscription revenue147,249 94 %104,198 92 %402,800 93 %278,267 92 %
Professional services9,866 6 %8,983 8 %28,079 7 %25,730 8 %
Total revenue$157,115 100 %$113,181 100 %$430,879 100 %$303,997 100 %
14

Remaining Performance Obligations
As of January 31, 2021, the Company had $705.7 million of remaining performance obligations. As of January 31, 2021, the Company expects to recognize approximately 84% of its remaining performance obligations as revenue over the next 24 months and the remainder thereafter.

4.Fair Value Measurements
The Company measures financial assets and liabilities that are measured at fair value on a recurring basis at each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table summarizes assets that are measured at fair value on a recurring basis as of January 31, 2021 and April 30, 2020 (in thousands):
 
January 31, 2021Level 1Level 2Level 3Total
Financial Assets:    
Cash and cash equivalents:    
Money market funds$175,007   $175,007 

April 30, 2020Level 1Level 2Level 3Total
Financial Assets:    
Cash and cash equivalents:    
Money market funds$197,314   $197,314 
The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The Company uses quoted prices in active markets for identical assets to determine the fair value of its Level 1 investments in money market funds.

5.Acquisitions
Fiscal Year Ended April 30, 2020
Endgame, Inc.
On October 8, 2019, the Company acquired all outstanding shares of Endgame, a security company offering endpoint protection technology, for a total acquisition price of $234.0 million. Elastic paid the purchase price through (i) the issuance of 2,218,694 ordinary shares in respect of Endgame’s outstanding capital stock, warrants, convertible notes, and certain retention awards, (ii) the cash repayment of Endgame’s outstanding indebtedness of $20.4 million, (iii) the assumption of Endgame’s outstanding stock options, (iv) a $0.4 million cash deposit to an expense fund for the fees and expenses of the representative and agent of Endgame securityholders, (v) the cash payment of Endgame’s transaction expenses of $5.9 million, and (vi) the cash payment of withholding taxes related to acquisition expense settled in shares of $2.8 million. Approximately 11% of the ordinary shares issued, or 235,031 shares, is being held in an indemnity escrow fund for 18 months after the acquisition close date. For purposes of determining the total acquisition price of $234.0 million, the Company used the ordinary share price of $89.3836 which was determined on the basis of the volume weighted average price per share rounded to four decimal places for the twenty (20) consecutive trading days ending with the complete trading day ending five (5) trading days prior to the date upon which the acquisition was consummated.
The fair value of the shares transferred as consideration was $84.12 per share and was determined on the basis of the closing stock price of the Company’s ordinary shares on the date of acquisition. The fair value of the assumed stock options was determined by using a Black-Scholes option pricing model with the applicable assumptions as of the acquisition date.
The stock options assumed on the acquisition date will continue to vest as the Endgame employees provide services in the post-acquisition period. The fair value of these awards will be recorded as share-based compensation expense over the respective vesting period of each stock option.
The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their respective fair values on the acquisition date and the excess was recorded as goodwill.  
15

The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):
Cash paid$26,633 
Ordinary shares178,331 
Assumption of stock option plan9,309 
Total consideration$214,273 
The above U.S. GAAP purchase price consideration does not include ordinary shares of Elastic issued as part of acceleration of equity awards and participation in the retention bonus pool.
The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):
Cash and cash equivalents$2,220 
Restricted cash40 
Accounts receivable2,661 
Prepaid and other current assets549 
Operating lease right-of-use assets4,363 
Property and equipment503 
Intangible assets53,800 
Other assets58 
Goodwill178,764 
Accounts payable(1,112)
Accrued expenses and other current liabilities(3,035)
Accrued compensation and benefits(5,042)
Operating lease liabilities, current(981)
Deferred revenue, current(3,532)
Deferred revenue, non-current(2,661)
Operating lease liabilities, non-current(3,551)
Other liabilities, non-current(8,771)
Total purchase consideration$214,273 
Identifiable intangible assets include (in thousands):
 TotalEstimated life
(in years)
Developed technology$32,700 5
Customer relationships19,200 4
Trade name1,900 4
Total intangible assets$53,800 
Developed technology consists of software products and security platform developed by Endgame. Customer relationships consists of contracts with platform users that purchase Endgame’s products and services that carry distinct value. Trade names represent the Company’s right to the Endgame trade names and associated design, as it exists as of the acquisition date.
The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets otherwise recognized. The fair value of the Company’s customer relationships was determined using the income approach, which discounts expected future cash flows to present value using estimates and assumptions determined by management. The fair value assigned to trade name was determined using the relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The acquired intangible assets are being amortized on a straight-line basis over their respective useful lives, which approximates the pattern in which these assets are utilized.  
Recognized goodwill of $178.8 million is not deductible for tax purposes and is primarily attributed to planned growth in new markets, synergies arising from the acquisition and the value of the acquired workforce.
16

Net tangible assets and liabilities assumed were valued at their respective carrying amounts as of the acquisition date, as the Company believes that these amounts approximate their current fair values.
Endgame has been included in the Company’s consolidated results of operations since the acquisition date. Endgame’s results were immaterial to the Company’s consolidated results for the three and nine months ended January 31, 2021.
The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, Revenue From Contracts With Customers, to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company.
Three Months Ended January 31, 2020Nine Months Ended January 31, 2020
 
Pro forma revenue (1)
$111,757 $312,598 
Pro forma net loss (1)
$(45,685)$(141,147)
(1) As if the acquisition of Endgame were consummated on May 1, 2018.

6.Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Prepaid hosting costs$8,342 $12,228 
Deposits2,454 1,857 
Prepaid software subscription costs4,043 3,104 
Prepaid taxes1,451 3,612 
Prepaid value added taxes5,574 5,167 
Other7,042 6,655 
Total prepaid expenses and other current assets$28,906 $32,623 
 Property and Equipment, Net
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
 Useful Life (in years)As of
January 31, 2021
As of
April 30, 2020
Leasehold improvementsLesser of estimated useful
life or remaining lease term
$8,281 $8,405 
Computer hardware and software35,197 5,687 
Furniture and fixtures3-55,223 5,072 
Assets under construction 3,057 1,661 
Total property and equipment 21,758 20,825 
Less: accumulated depreciation (13,093)(13,065)
Property and equipment, net $8,665 $7,760 
Depreciation expense related to property and equipment was $0.8 million for each of the three months ended January 31, 2021 and 2020, respectively. Depreciation expense related to property and equipment was $2.2 million and $2.1 million for the nine months ended January 31, 2021 and 2020, respectively.
17

Intangible Assets, Net
Intangible assets consisted of the following as of January 31, 2021 and April 30, 2020 (in thousands):
January 31, 2021Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted
Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $18,742 $26,088 3.5
Customer relationships19,598 7,091 12,507 2.7
Trade names2,872 1,644 1,228 2.7
Total$67,300 $27,477 $39,823 3.2
April 30, 2020Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted
Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $12,412 $32,418 4.1
Customer relationships19,598 3,210 16,388 3.4
Trade names2,872 1,223 1,649 3.4
Total$67,300 $16,845 $50,455 3.9
Amortization expense for the intangible assets for the three and nine months ended January 31, 2021 and 2020 was as follows (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue—cost of license—self-managed$346 $347 $1,039 $602 
Cost of revenue—cost of subscription—self-managed and SaaS1,764 2,660 5,289 4,057 
Sales and marketing1,428 1,451 4,302 1,859 
Total amortization of acquired intangible assets$3,538 $4,458 $10,630 $6,518 
The expected future amortization expense related to the intangible assets as of January 31, 2021 was as follows (in thousands, by fiscal year):
Remainder of 2021$3,537 
202212,947 
202311,890 
20248,715 
20252,734 
Total$39,823 
Goodwill
The following table represents the changes to goodwill (in thousands):
 Carrying
Amount
Balance as of April 30, 2020$197,877 
Foreign currency translation adjustment788 
Balance as of January 31, 2021$198,665 
There was no impairment of goodwill during the nine months ended January 31, 2021 and 2020.
18

Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Accrued expenses$13,280 $10,864 
Value added taxes payable5,808 7,230 
Other6,136 4,116 
Total accrued expenses and other liabilities$25,224 $22,210 
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Accrued vacation$22,200 $17,971 
Accrued commissions9,220 16,259 
Accrued payroll taxes and withholding taxes6,535 7,588 
Other4,552 6,591 
Total accrued compensation and benefits$42,507 $48,409 
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Invoicing customers prior to performance creates a contract liability, deferred revenue, which is recognized in accordance with the Company’s revenue recognition policy.
The following table provides information about unbilled accounts receivable, deferred contract acquisition costs and deferred revenue from contracts with customers (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Unbilled accounts receivable, included in accounts receivable, net$5,837 $2,622 
Deferred contract acquisition costs$72,187 $43,549 
Deferred revenue$334,010 $259,702 
Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):
 Unbilled Accounts Receivable
 Nine Months Ended January 31,
 20212020
Beginning balance$2,622 $1,710 
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period
(2,622)(1,710)
Additions through acquisition 321 
Revenue recognized during the period in excess of invoices issued5,837 1,774 
Ending balance$5,837 $2,095 
19

 Deferred Revenue
 Nine Months Ended January 31,
 20212020
Beginning balance$259,702 $170,666 
Increases due to invoices issued, excluding amounts recognized as revenue during the period
274,292 175,469 
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period
5,424  
Increase from acquisition, net of revenue recognized 6,147 
Revenue recognized that was included in deferred revenue balance at beginning of period
(205,408)(142,488)
Ending balance$334,010 $209,794 
Deferred Contract Acquisition Costs
Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.
The Company determines the period of benefit for commissions paid for the acquisition of an initial subscription contract by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates in proportion to their respective contract values. Accordingly, commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.
The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs. The Company did not recognize any impairment of deferred contract acquisition costs during the nine months ended January 31, 2021.
The following table summarizes the activity of the deferred contract acquisition costs (in thousands):
 Nine Months Ended January 31,
 20212020
Beginning balance$43,549 $26,150 
Capitalization of contract acquisition costs57,093 26,331 
Amortization of deferred contract acquisition costs(28,455)(20,581)
Ending balance$72,187 $31,900 
Allowance for Credit Losses
The following is a summary of the changes in the Company’s allowance for credit losses (in thousands):
Balance at April 30, 2020$1,247 
Cumulative-effect adjustment from adoption of ASU 2016-13(367)
Provision3,441 
Write-offs(2,490)
Balance at January 31, 2021$1,831 

7.Commitments and Contingencies
Cloud Hosting Commitments
During the nine months ended January 31, 2021, there were no material changes, outside the ordinary course of business, to the Company’s contractual obligations and commitments reported in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020. 
20

Letters of Credit
The Company had a total of $2.2 million in letters of credit outstanding in favor of certain landlords for office space as of January 31, 2021.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial position or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and reasonably estimable.
Although the results of litigation and claims are inherently unpredictable, the Company does not believe that there were any matters under litigation or claims with a reasonable possibility of the Company incurring a material loss as of January 31, 2021.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.

8.Leases
The Company’s leases are composed of corporate office spaces under non-cancelable operating lease agreements that expire at various dates through 2025. The Company does not have any finance leases.
Lease Costs
Components of lease costs included in the condensed consolidated statement of operations were as follows (in thousands):
Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Operating lease cost$2,234 $2,317 $6,518 $6,280 
Short-term lease cost507 867 1,859 2,398 
Variable lease cost182 1,310 471 1,618 
Total lease cost$2,923 $4,494 $8,848 $10,296 
 
Lease term and discount rate information are summarized as follows:
 As of January 31, 2021
Weighted average remaining lease term (years)4.07
Weighted average discount rate5.01 %
 
21

Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of January 31, 2021 were as follows (in thousands):
Years Ending April 30, 
2021 (remaining three months)$2,353 
20229,041 
20238,535 
20247,272 
20255,891 
Thereafter2,802 
Total minimum lease payments35,894 
Less imputed interest(3,949)
Present value of future minimum lease payments31,945 
Less current lease liabilities(8,176)
Operating lease liabilities, non-current$23,769 
 
9.Ordinary Shares
Each holder of ordinary shares has the right to one vote per ordinary share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of all classes of shares outstanding having priority rights to dividends. No dividends have been declared by the Company’s board of directors from inception through January 31, 2021.
Ordinary Shares Reserved for Issuance
The Company had reserved shares of ordinary shares for issuance as follows:
 
 As of
January 31, 2021
As of
April 30, 2020
Stock options issued and outstanding8,494,795 15,260,506 
RSUs issued and outstanding3,367,818 2,472,092 
Remaining shares available for future issuance under the 2012 Plan15,685,244 12,461,850 
Total ordinary shares reserved27,547,857 30,194,448 
Convertible Preference Shares
The Company's board of directors has the authority, for a period of five years from October 10, 2018, without further action by the Company's shareholders, to issue up to 165 million shares of undesignated convertible preference shares with rights and preferences, including voting rights, designated from time to time by the board of directors. As of January 31, 2021, there were no convertible preference shares issued or outstanding.  

10.Equity Incentive Plans
In September 2012, the Company’s board of directors adopted and the Company’s shareholders approved the 2012 Stock Option Plan, which was amended and restated in September 2018 (as amended and restated, the “2012 Plan”). Under the 2012 Plan, the board of directors, the compensation committee, as administrator of the 2012 Plan, and a duly authorized committee may grant stock options and other equity-based awards, such as Restricted Stock Awards (“RSAs”) or Restricted Stock Units (“RSUs”), to eligible employees, directors, and consultants to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees, directors and consultants, and to promote the success of the Company’s business. The Company’s board of directors, compensation committee or a duly authorized committee determines the vesting schedule for all equity-based awards. Stock options granted to new employees under the 2012 Plan generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably over the following 36 months subject to the employees continued service to the Company. Refresh grants to existing employees generally vest monthly over four years subject to the employees continued service to the Company. RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting semi-annually over the next three years, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest semi-annually over a period of four years, subject to the
22

grantee’s continued service to the Company. The Company’s compensation committee may explicitly deviate from the general vesting schedules in its approval of an equity-based award, as it may deem appropriate. Stock options expire ten years after the date of grant. Stock options, RSAs and RSUs that are canceled under certain conditions become available for future grant or sale under the 2012 Plan unless the 2012 Plan is terminated.
The equity awards available for grant for the periods presented were as follows:
 Nine Months Ended
January 31, 2021
Available at beginning of period12,461,850 
Awards authorized4,142,849 
Stock options granted(194,098)
Stock options cancelled766,067 
RSUs granted(1,809,891)
RSUs cancelled318,467 
Available at end of period15,685,244 
Endgame Stock Incentive Plan Assumed in Acquisition
In connection with its acquisition of Endgame, the Company assumed all in-the-money stock options issued under Endgame’s Amended and Restated 2010 Stock Incentive Plan that were outstanding on the date of acquisition. The assumed stock options will continue to be outstanding and will be governed by the provisions of their respective plan and are included in the stock option activity table below.
Stock Options
The following table summarizes stock option activity (in thousands, except share and per share data):
 Stock Options Outstanding
 Number of
Stock Options
Outstanding
Weighted-
Average
Exercise
Price
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Balance as of April 30, 202015,260,506 $14.17 7.27$767,795 
Stock options granted194,098 $136.31 
Stock options exercised(6,192,264)$10.94 
Stock options cancelled(766,067)$18.51 
Stock options assumed in acquisition cancelled(1,478)$71.98 
Balance as of January 31, 20218,494,795 $18.90 6.93$1,130,286 
Exercisable as of January 31, 20214,620,718 $13.77 6.60$638,537 
 
Stock options exercisable include 182,296 stock options that were unvested as of January 31, 2021.
Aggregate intrinsic value represents the difference between the exercise price of the stock options to purchase ordinary shares and the fair value of the Company’s ordinary shares. The weighted-average grant-date fair value of stock options granted was $83.71 and $78.06 for the three and nine months ended January 31, 2021, respectively. The weighted-average grant-date fair value of stock options granted was $50.92 for the nine months ended January 31, 2020.
As of January 31, 2021, the Company had unrecognized stock-based compensation expense of $43.6 million related to unvested stock options that the Company expects to recognize over a weighted-average period of 1.72 years.
RSUs
During the nine months ended January 31, 2021, the Company granted 1,809,891 RSUs at a weighted-average grant date fair value of $124.54 per unit.
During the nine months ended January 31, 2021, the Company cancelled 80,839 cash settled RSUs and contemporaneously granted 80,839 equity settled RSUs. The modification of the awards and related change in the classification of awards from liability-classified to equity-classified was accounted under the provisions of ASC 718 - Stock Compensation. Prior to the conversion, the Company performed a final measurement of its stock-based compensation liability under the fair
23

value method, which resulted in a non-cash stock-based compensation expense of $2.5 million. Additionally, upon modification of the awards, the Company reclassified $2.7 million stock-based compensation liability to additional-paid in capital.
As of January 31, 2021, the Company had unrecognized stock-based compensation expense of $303.5 million related to equity settled RSUs that the Company expects to recognize over a weighted-average period of 3.22 years.
The following table summarizes RSU activity for the 2012 Plan:
 Number of
Awards
Weighted-
Average
Grant Date
Fair Value
Outstanding and unvested at April 30, 20202,472,092 $66.78 
RSUs granted1,809,891 $124.54 
RSUs released(595,698)$71.77 
RSUs cancelled(318,467)$64.01 
Outstanding and unvested at January 31, 20213,367,818 $97.20 
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s condensed consolidated statements of operations was as follows (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue—cost of subscription—self-managed and SaaS$1,839 $1,008 $5,065 $2,869 
Cost of revenue—professional services1,359 879 3,287 2,078 
Research and development9,516 6,256 24,309 17,087 
Sales and marketing8,372 4,540 22,519 13,506 
General and administrative4,141 2,905 10,125 7,235 
Total stock-based compensation expense$25,227 $15,588 $65,305 $42,775 

11.Net Loss Per Share Attributable to Ordinary Shareholders
The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Numerator:
Net loss$(37,974)$(44,281)$(86,133)$(136,023)
Denominator:
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted
88,341,038 80,737,237 86,296,028 77,713,604 
Net loss per share attributable to ordinary shareholders, basic and diluted
$(0.43)$(0.55)$(1.00)$(1.75)
The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:
 Nine Months Ended January 31,
 20212020
Stock options8,494,795 16,836,324 
Equity settled RSUs3,345,305 2,223,605 
Contingently issuable shares235,031 235,031 
Total12,075,131 19,294,960 
24


12.Income Taxes
The Company is incorporated in the Netherlands but operates in various countries with differing tax laws and rates. The Company recorded a provision for income taxes of $1.1 million and $0.7 million for the three months ended January 31, 2021 and 2020, respectively, and a provision of $2.2 million and $0.8 million for the nine months ended January 31, 2021 and 2020, respectively. The provision for income taxes was primarily due to foreign taxes. The calculation of income taxes is based upon the estimated annual effective tax rates for the year applied to the current period loss before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.
The Company assesses uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Tax. The Company anticipates that the amount of reasonably possible unrecognized tax benefits that could decrease over the next twelve months due to the expiration of certain statutes of limitations and settlement of tax audits is not material to the Company’s interim unaudited condensed consolidated financial statements.

13.Employee Benefit Plans
The Company has a defined-contribution plan in the U.S. intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company has contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all the expenses incurred for administering the 401(k) Plan are paid by the Company. This 401(k) Plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company makes contributions to the 401(k) Plan up to 6% of the participating employee’s W-2 earnings and wages. The Company recorded $2.7 million and $2.0 million of expense related to the 401(k) Plan during the three months ended January 31, 2021 and 2020, respectively and $8.2 million and $5.7 million for the nine months ended January 31, 2021 and 2020, respectively.
The Company also has defined-contribution plans in certain other countries for which the Company recorded $1.5 million and $1.1 million of expense during the three months ended January 31, 2021 and 2020, respectively and $3.8 million and $2.7 million for the nine months ended January 31, 2021 and 2020, respectively.  

14.Segment Information
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
United States$83,153 $63,195 $235,188 $169,658 
Rest of world73,962 49,986 195,691 134,339 
Total revenue$157,115 $113,181 $430,879 $303,997 
Other than the United States, no other individual country exceeded 10% or more of total revenue during the periods presented.
The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
United States$26,904 $30,373 
United Kingdom2,945 5,854 
The Netherlands7,223 3,529 
Rest of world933 787 
Total long-lived assets$38,005 $40,543 
25

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and with our Management’s Discussion and Analysis of Financial Condition and Results of Operations and audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended April 30, 2020. As discussed in the section titled “Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such difference include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” under Part II, Item 1A in this Quarterly Report on Form 10-Q. Our fiscal year end is April 30, and our fiscal quarters end on July 31, October 31, January 31, and April 30. Our fiscal year ended April 30, 2020 is referred to as fiscal 2020 and our fiscal year ending April 30, 2021 is referred to as fiscal 2021.

Overview
Elastic is a search company. We deliver technology that enables users to search through massive amounts of structured and unstructured data for a wide range of consumer and enterprise applications. Our primary offering is the Elastic Stack, a powerful set of software products that ingest and store data from any source, and in any format, and perform search, analysis, and visualization in milliseconds or less. The Elastic Stack is designed for direct use by developers to power a variety of use cases. We also offer three software solutions – Enterprise Search, Observability, and Security – built on the Elastic Stack. Our solutions are designed to be deployed everywhere: in public or private clouds, in hybrid environments, or in traditional on-premises environments. Our products are used by individual developers and organizations of all sizes across a wide range of industries.
Elasticsearch is the heart of the Elastic Stack. It is a distributed, real-time search and analytics engine and datastore for exploring all types of data including textual, numerical, geospatial, structured, and unstructured. The first public release of Elasticsearch was in 2010 by our co-founder Shay Banon as an open source project. The Company was formed in 2012. Since then, we have added new products, released new features, acquired companies, and created new solutions to expand the functionality of our products.
Our business model is based on a combination of open source and proprietary software. We market and distribute the Elastic Stack and our solutions using a free and open distribution strategy. Developers are able to download our software directly from our website. Some features of our software can be downloaded and used free of charge. Others are only available through paid subscriptions, which include access to specific proprietary features and also include support. These paid features can be unlocked without the need to re-deploy the software. There is no free subscription tier in our cloud offerings, where all subscriptions are paid.
In February 2021, with the release of version 7.11 of the Elastic Stack, we changed the way we license Elasticsearch and Kibana, the visualization layer for data stored in Elasticsearch. We moved the source code that had historically been licensed under the Apache License, Version 2.0 open source license (“Apache 2.0”), to be dual licensed under the Elastic License 2.0 (“ELv2”), our proprietary source available license, and the Server Side Public License Version 1.0 (“SSPL”), at the user’s election. ELv2 is a permissive source available license, allowing free use, modification, creation of derivative works, and redistribution, while providing protection from cloud service providers who offer these products as a service without collaborating with us. SSPL is a source available license that provides many of the freedoms of an open source license, but with certain restrictions. This source code license change had no effect on our customers or the vast majority of our users.
We believe that our free and open distribution strategy drives a number of benefits for our users, our customers, and our company. It facilitates rapid and efficient developer adoption, particularly by empowering individual developers to download and use our software without payment, registration, or the friction of a formal sales interaction. It fosters a vibrant developer community around our products and solutions, which drives adoption of our products and increased interaction among users. Further, this approach enables community review of our code and products, which allows us to improve the reliability and security of our software.
We generate revenue primarily from sales of subscriptions for our software. We offer various paid subscription tiers that provide different levels of access to proprietary features and support. We do not sell support separately. Our subscription agreements for self-managed deployments typically have terms of one to three years and we usually bill for them annually in advance. Elastic Cloud customers may purchase subscriptions either on a month-to-month basis or on a committed contract of at least one year in duration. Subscriptions accounted for 93% and 92% of total revenue in the nine months ended January 31, 2021 and 2020, respectively. We also generate revenue from consulting and training services.
We had over 13,800 customers as of January 31, 2021 compared to over 10,500 as of January 31, 2020. We define a customer as an entity that generated revenue in the quarter ending on the measurement date from an annual or month-to-month
26

subscription. All affiliated entities are typically counted as a single customer. The annual contract value (“ACV”) of a customer’s commitments is calculated based on the terms of that customer’s subscriptions, and represents the total committed annual subscription amount as of the measurement date. Month-to-month subscriptions are not included in the calculation of ACV. The number of customers who represented greater than $100,000 in ACV was over 670 as of January 31, 2021 compared to over 570 as of January 31, 2020.
We engage in various sales and marketing efforts to extend our free and open distribution model. We employ multi-touch marketing campaigns to nurture our users and customers and keep them engaged after they download our software. Additionally, we maintain direct sales efforts focused on users and customers who have adopted our software, as well as departmental decision-makers and senior executives who have broad purchasing power in their organizations. Our sales teams are primarily segmented by geographies and secondarily by the employee count of our customers. They focus on both initial conversion of users into customers and additional sales to existing customers. In addition to our direct sales efforts, we also maintain partnerships to further extend our reach and awareness of our products around the world.
We continue to make substantial investments in developing the Elastic Stack and our solutions and expanding our global sales and marketing footprint. With a distributed team spanning over 35 countries, we are able to recruit, hire, and retain high-quality, experienced technical and sales personnel and operate at a rapid pace to drive product releases, fix bugs, and create and market new products. We had 2,084 employees as of January 31, 2021.
COVID-19
In March 2020, the World Health Organization declared COVID-19 a pandemic. Efforts to control its spread have significantly curtailed the movement of people, goods and services worldwide, including in most or all of the regions in which we sell our products and services and conduct our business operations, negatively impacting worldwide economic activity. The full extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on certain developments, including the duration and spread of the virus, impact on our customers and our sales cycles, impact on our customer, employee or industry events, effect on our vendors, and the uneven impact of the COVID-19 pandemic to certain industries, all of which continue to remain uncertain and cannot be predicted.
The continuing COVID-19 pandemic has resulted in a global slowdown of economic activity and its impact has varied significantly across different industries with certain industries experiencing increased demand for their products and services, while others have struggled to maintain demand for their products and services consistent with historical levels. There have been delays in purchasing decisions from existing and prospective customers, longer sales cycles, delayed implementation of professional services, reduced renewals of subscriptions by existing customers, and changes in approaches to creating sales pipeline in the absence of in-person marketing events, resulting in headwinds for calculated billings and our Net Expansion Rate.
Notwithstanding the potential and actual adverse impacts described above, as the pandemic has caused more of our customers to shift to a virtual workforce or accelerate their digital transformation efforts, we believe the value of our solutions is becoming even more evident. In addition, we have benefited from lower spending on travel due to COVID-19 travel restrictions and from holding events virtually, and we expect lower travel costs to continue in the near-term.
In response to the COVID-19 pandemic and in an effort to focus on maintaining business continuity and preparing for the future and long-term success of our business, we have taken precautionary measures intended to help minimize the risk of the virus to our employees, our customers, and the communities in which we operate, including modifying our business practices, such as suspending employee travel, adapting employee work locations, and holding events and trainings virtually. Further, we also temporarily reduced the pace of our investments in our business in response to the COVID-19 pandemic in the first quarter of fiscal 2021, but began to gradually increase our investments in our business since then. We intend to continue to increase the pace of our investments in the business in the fourth quarter of fiscal 2021 and in fiscal 2022. We continue to monitor the major impacts of the COVID-19 pandemic and make changes in our business as appropriate, in response to such impacts. See “Risk Factors” included in Part II, Item 1A of this Quarterly Report on Form 10-Q for a discussion of additional risks.

Key Factors Affecting Our Performance
We believe that the growth and future success of our business depends on many factors, including those described below. While each of these factors presents significant opportunities for our business, they also pose important challenges that we must successfully address in order to sustain our growth and improve our results of operations.
Growing the Elastic community. Our strategy consists of providing access to source available software, on both a free and paid basis and fostering a community of users and developers. Our strategy is designed to pursue what we believe to be significant untapped potential for the use of our technology. After developers begin to use our software and start to participate in our developer community, they become more likely to apply our technology to additional use cases and evangelize our
27

technology within their organizations. This reduces the time required for our sales force to educate potential leads on our solutions. In order to capitalize on our opportunity, we intend to make further investments to keep the Elastic Stack accessible and well known to software developers around the world. We intend to continue to invest in our products and support and engage our user base and developer community through content, events, and conferences in the U.S. and internationally. Our results of operations may fluctuate as we make these investments.
Developing new features to expand the use cases to which the Elastic Stack can be applied. The Elastic Stack is applied to various use cases both directly by developers and through the solutions we offer. Our revenue is derived primarily from subscriptions of Enterprise Search, Observability and Security built on the Elastic Stack. We believe that releasing additional features of the Elastic Stack and additional features for our solutions on top of the Elastic Stack drives usage of our products and ultimately drives our growth. To that end, we plan to continue to invest in building new features and solutions that expand the capabilities of our solutions and the Elastic Stack and make it easier to apply to additional use cases. These investments may adversely affect our operating results prior to generating benefits, to the extent that they ultimately generate benefits at all.
Growing our customer base by converting users of our software to paid subscribers. Our financial performance depends on growing our paid customer base by converting free users of our software into paid subscribers. Our distribution model has resulted in rapid adoption by developers around the world. We have invested, and expect to continue to invest, heavily in sales and marketing efforts to convert additional free users to paid subscribers. Our investment in sales and marketing is significant given our large and diverse user base. The investments are likely to occur in advance of the anticipated benefits resulting from such investments, such that they may adversely affect our operating results in the near term.
Expanding within our current customer base. Our future growth and profitability depend on our ability to drive additional sales to existing customers. Customers often expand the use of our software within their organizations by increasing the number of developers using our products, increasing the utilization of our products for a particular use case, and expanding use of our products to additional use cases. We focus some of our direct sales efforts on encouraging these types of expansion within our customer base.
An indication of how our customer relationships have expanded over time is through our Net Expansion Rate, which is based upon trends in the ACV of customers that have entered into annual subscription agreements. To calculate an expansion rate as of the end of a given month, we start with the ACV from all such customers as of twelve months prior to that month end, or Prior Period Value. We then calculate the ACV from these same customers as of the given month end, or Current Period Value, which includes any growth in the value of their subscriptions and is net of contraction or attrition over the prior twelve months. We then divide the Current Period Value by the Prior Period Value to arrive at an expansion rate. The Net Expansion Rate at the end of any period is the weighted average of the expansion rates as of the end of each of the trailing twelve months. We believe that our Net Expansion Rate provides useful information about the evolution of our business’ existing customers. The Net Expansion Rate includes the dollar-weighted value of our subscriptions that expand, renew, contract, or attrit. For instance, if each customer had a one-year subscription and renewed its subscription for the exact same amount, then the Net Expansion Rate would be 100%. Customers who reduced their annual subscription dollar value (contraction) or did not renew their annual subscription (attrition) would adversely affect the Net Expansion Rate. Our Net Expansion Rate continued to be over 130% for the three months ended January 31, 2021.
As large organizations expand their use of the Elastic Stack across multiple use cases, projects, divisions and users, they often begin to require centralized provisioning, management and monitoring across multiple deployments. To satisfy these requirements, we offer the Elastic Enterprise subscription. We will continue to focus some of our direct sales efforts on driving adoption of our paid offerings.
Increasing adoption of Elastic Cloud. Elastic Cloud, our family of SaaS products that includes Elasticsearch Service, Site Search Service, and App Search Service, is an important growth opportunity for our business. Organizations are increasingly looking for SaaS deployment alternatives with reduced administrative burdens. In some cases, users of our source available software that have been self-managing deployments of the Elastic Stack subsequently become paying subscribers of Elastic Cloud. Elastic Cloud contributed 27% and 21% to our total revenue for the nine months ended January 31, 2021 and 2020, respectively. We believe that offering a SaaS deployment alternative is important for achieving our long-term growth potential, and we expect Elastic Cloud’s contribution to our subscription revenue to increase over time. However, an increase in the relative contribution of Elastic Cloud to our business could adversely impact our gross margin as a result of the associated hosting costs.

28

Components of Results of Operations
Revenue
Subscription.    Our revenue is primarily generated through the sale of subscriptions to software, which is either self-managed by the user or hosted and managed by us in the cloud. Subscriptions provide access to paid proprietary software features and access to support for our paid and unpaid software.
A portion of the revenue from self-managed subscriptions is generally recognized up front at the point in time when the license is delivered. This revenue is presented as License – self-managed in our condensed consolidated statements of operations. The remainder of revenue from self-managed subscriptions is recognized ratably over the subscription term while revenue from subscriptions that require access to the cloud or that are hosted and managed by us in the cloud is recognized ratably over the subscription term or on a usage basis; both are presented within Subscription – self-managed and SaaS in our condensed consolidated statements of operations.
Professional services.    Professional services is composed of consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue for professional services is recognized as these services are performed.
Cost of Revenue
Subscription.    Cost of license – self-managed consists of amortization of certain intangible assets. Cost of subscription – self-managed and SaaS consists primarily of personnel and related costs for employees associated with supporting our subscription arrangements, certain third-party expenses, and amortization of certain intangible and other assets. Personnel and related costs, or personnel costs, comprise cash compensation, benefits and stock-based compensation to employees, costs of third-party contractors, and allocated overhead costs. Third-party expenses consist of cloud hosting costs and other expenses directly associated with our customer support. We expect our cost of subscription – self-managed and SaaS to increase in absolute dollars as our subscription revenue increases.
Professional services.    Cost of professional services revenue consists primarily of personnel costs directly associated with delivery of training, implementation and other professional services, costs of third-party contractors, facility rental charges and allocated overhead costs. We expect our cost of professional services revenue to increase in absolute dollars as we invest in our business and as professional services revenue increases.
Gross profit and gross margin.    Gross profit represents revenue less cost of revenue. Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the timing of our acquisition of new customers and our renewals with existing customers, the average sales price of our subscriptions and professional services, the amount of our revenue represented by hosted services, the mix of subscriptions sold, the mix of revenue between subscriptions and professional services, the mix of professional services between consulting and training, transaction volume growth and support case volume growth. We expect our gross margin to fluctuate over time depending on the factors described above. We expect our revenue from Elastic Cloud to increase as a percentage of total revenue, which we expect will adversely impact our gross margin as a result of the associated hosting costs.
Operating Expenses
Research and development.    Research and development expense mainly consists of personnel costs and allocated overhead costs for employees and contractors. We expect our research and development expense to increase in absolute dollars for the foreseeable future as we continue to develop new technology and invest further in our existing products.
Sales and marketing.    Sales and marketing expense mainly consists of personnel costs, commissions, allocated overhead costs and costs related to marketing programs and user events. Marketing programs consist of advertising, events, brand-building and customer acquisition and retention activities. We expect our sales and marketing expense to increase in absolute dollars as we expand our salesforce and increase our investments in marketing resources. We capitalize sales commissions and associated payroll taxes paid to internal sales personnel that are related to the acquisition of customer contracts. Sales commissions costs are amortized over the expected benefit period.
General and administrative.    General and administrative expense mainly consists of personnel costs for our management, finance, legal, human resources, and other administrative employees. Our general and administrative expense also includes professional fees, accounting fees, audit fees, tax services and legal fees, as well as insurance, allocated overhead costs, and other corporate expenses. We expect our general and administrative expense to increase in absolute dollars as we increase the size of our general and administrative functions to support the growth of our business. We also anticipate that we will continue to incur additional costs for employees and third-party consulting services related to operating as a public company.
29

Other Income (Expense), Net
Other income, net primarily consists of gains and losses from transactions denominated in a currency other than the functional currency and interest income (expense).
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes related to the Netherlands, U.S. federal, state and foreign jurisdictions in which we conduct business. Our effective tax rate is affected by recurring items, such as tax rates in jurisdictions outside the Netherlands and the relative amounts of income we earn in those jurisdictions, and non-deductible stock-based compensation.
Results of Operations
The following tables set forth our results of operations for the periods presented in dollars:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
 (in thousands)
Revenue    
License - self-managed$15,280 $14,495 $45,673 $36,674 
Subscription - self-managed and SaaS131,969 89,703 357,127 241,593 
Total subscription revenue147,249 104,198 402,800 278,267 
Professional services9,866 8,983 28,079 25,730 
Total revenue157,115 113,181 430,879 303,997 
Cost of revenue (1)(2)(3)
  
Cost of license - self-managed346 347 1,039 602 
Cost of subscription - self-managed and SaaS31,426 23,196 86,464 60,832 
Total cost of revenue - subscription31,772 23,543 87,503 61,434 
Cost of professional services10,196 9,862 27,744 26,983 
Total cost of revenue41,968 33,405 115,247 88,417 
Gross profit115,147 79,776 315,632 215,580 
Operating expenses(1)(2)(3)(4)
  
Research and development51,400 46,119 143,766 119,779 
Sales and marketing71,087 54,829 191,712 160,860 
General and administrative27,121 21,096 72,555 71,472 
Total operating expenses149,608 122,044 408,033 352,111 
Operating loss (1)(2)(3)(4)
(34,461)(42,268)(92,401)(136,531)
Other income (expense), net(2,377)(1,339)8,424 1,276 
Loss before income taxes(36,838)(43,607)(83,977)(135,255)
Provision for income taxes1,136 674 2,156 768 
Net loss$(37,974)$(44,281)$(86,133)$(136,023)
30

(1) Includes stock-based compensation expense as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
(in thousands)
Cost of revenue    
Cost of subscription - self managed and SaaS$1,839 $1,008 $5,065 $2,869 
Cost of professional services1,359 879 3,287 2,078 
Research and development9,516 6,256 24,309 17,087 
Sales and marketing8,372 4,540 22,519 13,506 
General and administrative4,141 2,905 10,125 7,235 
Total stock-based compensation expense$25,227 $15,588 $65,305 $42,775 
(2) Includes employer payroll taxes on employee stock transactions as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
 (in thousands)
Cost of revenue
Cost of subscription - self managed and SaaS$267 $21 $487 $321 
Cost of professional services322 16 424 136 
Research and development1,243 238 2,702 1,886 
Sales and marketing1,723 335 3,494 2,816 
General and administrative2,130 129 3,329 1,489 
Total employer payroll taxes on employee stock-based transactions$5,685 $739 $10,436 $6,648 
(3) Includes amortization of acquired intangible assets as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
 (in thousands)
Cost of revenue
Cost of license - self-managed$346 $347 $1,039 $602 
Cost of subscription - self-managed and SaaS1,764 2,660 5,289 4,057 
Sales and marketing1,428 1,451 4,302 1,859 
Total amortization of acquired intangibles$3,538 $4,458 $10,630 $6,518 
(4) Includes acquisition-related expenses as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
(in thousands)
Research and development$— $— $— $34 
Sales and marketing— 395 — 508 
General and administrative— 933 — 17,220 
Total acquisition-related expenses$— $1,328 $— $17,762 
31

The following table sets forth selected condensed consolidated statements of operations data for each of the periods indicated as a percentage of total revenue:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Revenue    
License - self-managed10 %13 %10 %12 %
Subscription - self-managed and SaaS84 %79 %83 %80 %
Total subscription revenue94 %92 %93 %92 %
Professional services%%%%
Total revenue100 %100 %100 %100 %
Cost of revenue (1)(2)(3)
  
Cost of license - self-managed%%%%
Cost of subscription - self-managed and SaaS20 %21 %20 %20 %
Total cost of revenue - subscription20 %21 %20 %20 %
Cost of professional services%%%%
Total cost of revenue27 %30 %27 %29 %
Gross profit73 %70 %73 %71 %
Operating expenses(1)(2)(3)(4)
  
Research and development33 %41 %33 %39 %
Sales and marketing45 %48 %45 %53 %
General and administrative17 %18 %17 %24 %
Total operating expenses95 %107 %95 %116 %
Operating loss (1)(2)(3)(4)
(22)%(37)%(22)%(45)%
Other income (expense), net(1)%(2)%%%
Loss before income taxes(23)%(39)%(19)%(45)%
Provision for income taxes%%%%
Net loss(24)%(39)%(20)%(45)%
(1) Includes stock-based compensation expense as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue    
Cost of subscription - self managed and SaaS%%%%
Cost of professional services%%%%
Research and development%%%%
Sales and marketing%%%%
General and administrative%%%%
Total stock-based compensation expense16 %14 %15 %14 %
 (2) Includes employer payroll taxes on employee stock transactions as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue    
Cost of subscription - self managed and SaaS%%%%
Cost of professional services%%%%
Research and development%%%%
Sales and marketing%%%%
General and administrative%%%%
Total employer payroll taxes on employee stock-based transactions%%%%
32

(3) Includes amortization of acquired intangible assets as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue    
Cost of license - self-managed%%%%
Cost of subscription - self-managed and SaaS%%%%
Sales and marketing%%%%
Total amortization of acquired intangibles%%%%
 (4) Includes acquisition-related expenses as follows:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Research and development%%%%
Sales and marketing%%%%
General and administrative%%%%
Total acquisition-related expenses%%%%
Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. GAAP, we believe the following non-GAAP measures are useful in evaluating our operating performance. We use the following non-GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance. However, non-GAAP financial information is presented for supplemental informational purposes only, has limitations as an analytical tool and should not be considered in isolation or as a substitute for financial information presented in accordance with U.S. GAAP. In particular, free cash flow is not a substitute for cash used in operating activities. Additionally, the utility of free cash flow as a measure of our financial performance and liquidity is further limited as it does not represent the total increase or decrease in our cash balance for a given period. In addition, other companies, including companies in our industry, may calculate similarly-titled non-GAAP measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with U.S. GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures, and not to rely on any single financial measure to evaluate our business.
We believe that these non-GAAP financial measures, when taken together with the corresponding GAAP financial measures, provide meaningful supplemental information regarding our performance by excluding certain items that may not be indicative of our business, operating results or future outlook.
Non-GAAP Gross Profit and Non-GAAP Gross Margin
We define non-GAAP gross profit and non-GAAP gross margin as GAAP gross profit and GAAP gross margin, respectively, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, and amortization of acquired intangible assets. We believe non-GAAP gross profit and non-GAAP gross margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations, as these metrics generally eliminate the effects of certain variables from period to period for reasons unrelated to overall operating performance.
33

 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
 (dollars in thousands)
Gross profit$115,147 $79,776 $315,632 $215,580 
Stock-based compensation expense3,198 1,887 8,352 4,947 
Employer payroll taxes on employee stock transactions589 37 911 457 
Amortization of acquired intangibles2,110 3,007 6,328 4,659 
Non-GAAP gross profit$121,044 $84,707 $331,223 $225,643 
Gross margin73 %70 %73 %71 %
Non-GAAP gross margin (non-GAAP gross profit as a percentage of revenue)
77 %75 %77 %74 %
Non-GAAP Operating Loss and Non-GAAP Operating Margin
We define non-GAAP operating loss and non-GAAP operating margin as GAAP operating loss and GAAP operating margin, respectively, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, amortization of acquired intangible assets, and acquisition-related expenses. We believe non-GAAP operating loss and non-GAAP operating margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations, as these metrics generally eliminate the effects of certain variables from period to period for reasons unrelated to overall operating performance.
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
 (dollars in thousands)
Operating loss$(34,461)$(42,268)$(92,401)$(136,531)
Stock-based compensation expense25,227 15,588 65,305 42,775 
Employer payroll taxes on employee stock transactions5,685 739 10,436 6,648 
Amortization of acquired intangibles3,538 4,458 10,630 6,518 
Acquisition-related expenses— 1,328 — 17,762 
Non-GAAP operating loss$(11)$(20,155)$(6,030)$(62,828)
Operating margin(22)%(37)%(21)%(45)%
Non-GAAP operating margin (non-GAAP operating loss as a percentage of revenue)— %(18)%(1)%(21)%
Free Cash Flow and Free Cash Flow Margin
Free cash flow is a non-GAAP financial measure that we define as net cash provided by (used in) operating activities less purchases of property and equipment. Free cash flow margin is calculated as free cash flow divided by total revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide information to management and investors about the amount of cash generated from our core operations that, after the purchases of property and equipment, can be used for strategic initiatives, including investing in our business and selectively pursuing acquisitions and strategic investments. We further believe that historical and future trends in free cash flow and free cash flow margin, even if negative, provide useful information about the amount of net cash provided by (used in) operating activities that is available (or not available) to be used for strategic initiatives. For example, if free cash flow is negative, we may need to access cash reserves or other sources of capital to invest in strategic initiatives. One limitation of free cash flow and free cash flow margin is that they do not reflect our future contractual commitments. Additionally, free cash flow does not represent the total increase or decrease in our cash balance for a given period.
The following table presents our cash flows for the periods presented and a reconciliation of free cash flow and free cash flow margin to net cash provided by (used in) operating activities, the most directly comparable financial measure calculated in accordance with GAAP:
34


 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
 (dollars in thousands)
Net cash provided by (used in) operating activities$19,401 $(23,227)$24,110 $(24,631)
Purchases of property and equipment(1,076)(1,007)(2,732)(4,237)
Free cash flow$18,325 $(24,234)$21,378 $(28,868)
Net cash used in investing activities$(1,076)$(1,007)$(1,412)$(28,610)
Net cash provided by financing activities$22,324 $11,024 $67,554 $47,698 
Net cash provided by (used in) operating activities (as a percentage of total revenue)13 %(20)%%(8)%
Less: Purchases of property and equipment (as a percentage of total revenue)(1)%(1)%(1)%(1)%
Free cash flow margin12 %(21)%%(9)%
Calculated Billings
We define calculated billings as total revenue plus the increase in total deferred revenue as presented on or derived from our condensed consolidated statements of cash flows less the (increase) decrease in total unbilled accounts receivable in a given period. Calculated billings exclude deferred revenue and unbilled accounts receivable acquired through acquisitions in the period of the acquisition. We typically invoice our customers annually in advance, and to a lesser extent multi-year in advance, quarterly in advance, monthly in advance, monthly in arrears or upon delivery. Our management uses calculated billings to understand and evaluate our near-term cash flows and operating results.  
The following table presents our calculated billings for the periods presented and a reconciliation of calculated billings to total revenue, the most directly comparable financial measure calculated in accordance with GAAP:
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
 (in thousands)
Total revenue$157,115 $113,181 $430,879 $303,997 
Add: Increase in deferred revenue18,877 9,188 53,309 33,666 
Less: Decrease (increase) in unbilled accounts receivable(2,790)535 (3,214)(64)
Calculated billings$173,202 $122,904 $480,974 $337,599 
 Calculated billings increased 41% for the three months ended January 31, 2021 over the three months ended January 31, 2020 and 42% for the nine months ended January 31, 2021 over the nine months ended January 31, 2020. As calculated billings continue to grow in absolute terms, we expect our calculated billings growth rate to trend down over time. We also expect that calculated billings will be affected by quarterly fluctuations and seasonality based on the timing of entering into new agreements with customers, the timing of renewals, and the mix between annual and monthly contracts entered in each reporting period. Foreign exchange rate movements may also impact calculated billings.

35

Comparison of Three Months Ended January 31, 2021 and 2020
Revenue
 Three Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Revenue    
License - self-managed$15,280 $14,495 $785 %
Subscription - self-managed and SaaS131,969 89,703 42,266 47 %
Total subscription revenue147,249 104,198 43,051 41 %
Professional services9,866 8,983 883 10 %
Total revenue$157,115 $113,181 $43,934 39 %
Total revenue increased by $43.9 million, or 39%, in the three months ended January 31, 2021, compared to the same period of the prior year.
Total subscription revenue increased $43.1 million, or 41%, in the three months ended January 31, 2021 compared to the same period of the prior year. The increase in revenue was primarily caused by volume-driven increases from new business, as existing customers purchased additional subscriptions, and we grew our subscription customer base to over 13,800 customers compared to over 10,500 customers in the same period of the prior year.
Professional services revenue increased by $0.9 million, or 10%, in the three months ended January 31, 2021, compared to the same period of the prior year. The increase in professional services revenue was attributable to increased adoption of our professional services offerings. However, growth slowed in the three months ended January 31, 2021 as some services projects were delayed primarily due to the effects of the COVID-19 pandemic.
Cost of Revenue and Gross Margin
 Three Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Cost of revenue    
Cost of license - self-managed$346 $347 $(1)— %
Cost of subscription - self-managed and SaaS31,426 23,196 8,230 35 %
Total cost of revenue - subscription31,772 23,543 8,229 35 %
Cost of professional services10,196 9,862 334 %
Total cost of revenue$41,968 $33,405 $8,563 26 %
Gross profit$115,147 $79,776 $35,371 44 %
Gross margin:    
License - self-managed98 %98 %  
Subscriptions - self-managed and SaaS76 %74 %  
Total subscription margin78 %77 %  
Professional services(3)%(10)%  
Total gross margin73 %70 %  
Total cost of subscription revenue increased by $8.2 million, or 35%, in the three months ended January 31, 2021 compared to the same period of the prior year. This increase was primarily due to an increase of $6.3 million in cloud hosting costs, an increase of $2.3 million in personnel and related costs, and an increase of $0.3 million in partner fees. These increases were partially offset by a decrease of $0.9 million in amortization of acquired intangibles. The increase in personnel and related costs includes an increase of $1.3 million in salaries and related taxes and $0.8 million in stock-based compensation.
Total subscription margin increased to 78% for the three months ended January 31, 2021 from 77% for the three months ended January 31, 2020.  
36

Cost of professional services revenue increased by $0.3 million, or 3%, in the three months ended January 31, 2021 compared to the same period of the prior year. This increase was due to an increase of $1.5 million in personnel and related costs, primarily due to growth in headcount, offset by a decrease of $0.8 million in travel costs due to COVID-19 travel restrictions and a $0.4 million decrease in facilities costs as we shifted to virtual delivery of professional services in light of restrictions due to COVID-19.
Gross margin for professional services revenue was (3)% in the three months ended January 31, 2021 compared to (10)% for the three months ended January 31, 2020. The increase in margin is primarily due to the increase in revenue, and a lower than proportionate increase in cost of professional services revenue. The cost of professional services remained relatively flat due to a decrease in travel related costs as we shifted to virtual delivery of professional services in light of travel restrictions due to COVID-19. We continue to invest in headcount for our professional services organization that we believe will be needed as we continue to grow and expect travel related costs will increase in the future once travel restrictions lift. Our gross margin for professional services may fluctuate, decline or be negative in the near-term as we seek to expand our professional services business.
Operating Expenses
Research and development
 Three Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Research and development$51,400 $46,119 $5,281 11 %
Research and development expense increased by $5.3 million, or 11%, in the three months ended January 31, 2021 compared to the same period of the prior year as we continued to invest in the development of new and existing offerings. Personnel and related costs increased $7.5 million and software and equipment expense increased $0.9 million primarily as a result of growth in headcount. These increases were partially offset by a decrease in travel expenses of $3.1 million due to COVID-19 travel restrictions and holding events virtually. The increase in personnel and related costs included an increase of $4.0 million in salaries and related taxes and an increase of $3.3 million in stock-based compensation expense.  
Sales and marketing
 Three Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Sales and marketing$71,087 $54,829 $16,258 30 %
Sales and marketing expense increased by $16.3 million, or 30%, in the three months ended January 31, 2021 compared to the same period of the prior year. This increase was primarily due to an increase of $16.4 million in personnel and related costs and a $0.5 million increase in software and equipment expense as we continued to increase our sales and marketing headcount. In addition, marketing expenses increased by $1.8 million. These increases were partially offset by a decrease of $2.8 million in travel expenses due to COVID-19 travel restrictions and holding events virtually. The increase in personnel and related costs included an increase of $8.6 million in salaries and related taxes, an increase of $3.8 million in stock-compensation expense costs and an increase of $3.4 million in commissions expense related to the amortization of contract acquisition costs.  
General and administrative
 Three Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
General and administrative$27,121 $21,096 $6,025 29 %
General and administrative expense increased by $6.0 million, or 29%, in the three months ended January 31, 2021 compared to the same period of the prior year. This increase was primarily due to an increase of $3.6 million in personnel and related costs, including increases of $2.9 million in salaries and related taxes and $1.2 million in stock-based compensation, due to growth in headcount.  In addition, bad debt expense increased by $2.0 million due to expected credit losses on accounts receivable as of January 31, 2021.
37

Other Expense, Net
 Three Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Other expense, net$(2,377)$(1,339)$(1,038)78 %
Other expense, net increased $1.0 million in the three months ended January 31, 2021 compared to the same period of the prior year. This net increase in expense was primarily due to a decrease of $0.9 million in interest income and a decrease of $0.3 million in other income. These were partially offset by a decrease in foreign currency loss by $0.1 million relating to remeasurement of certain asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded.
Provision for Income Taxes
 Three Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Provision for income taxes$1,136 $674 $462 69 %
The provision for income taxes was $1.1 million in the three months ended January 31, 2021 compared to $0.7 million for the same period in the prior year. Our effective tax rate was (3)% and (2)% of our net loss before taxes for the three months ended January 31, 2021 and 2020, respectively. Our effective tax rate is affected by recurring items, such as tax rates in jurisdictions outside the Netherlands and the relative amounts of income we earn in those jurisdictions.
Comparison of Nine Months Ended January 31, 2021 and 2020
Revenue
 Nine Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Revenue    
License - self-managed$45,673 $36,674 $8,999 25 %
Subscription - self-managed and SaaS357,127 241,593 115,534 48 %
Total subscription revenue402,800 278,267 124,533 45 %
Professional services28,079 25,730 2,349 %
Total revenue$430,879 $303,997 $126,882 42 %
Total revenue increased by $126.9 million, or 42%, in the nine months ended January 31, 2021, compared to the same period of the prior year.
Total subscription revenue increased $124.5 million, or 45%, in the nine months ended January 31, 2021 compared to the same period of the prior year. The increase in revenue was primarily caused by volume-driven increases from new business, as existing customers purchased additional subscriptions and we grew our subscription customer base to over 13,800 customers compared to over 10,500 customers in the same period of the prior year.
Professional services revenue increased by $2.3 million, or 9%, in the nine months ended January 31, 2021, compared to the same period of the prior year. The increase in professional services revenue was attributable to increased adoption of our professional services offerings.
38

Cost of Revenue and Gross Margin
 Nine Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Cost of revenue    
Cost of license - self-managed$1,039 $602 $437 73 %
Cost of subscription - self-managed and SaaS86,464 60,832 25,632 42 %
Total cost of revenue - subscription87,503 61,434 26,069 42 %
Cost of professional services27,744 26,983 761 %
Total cost of revenue$115,247 $88,417 $26,830 30 %
Gross profit$315,632 $215,580 $100,052 46 %
Gross margin:    
License - self-managed98 %98 %  
Subscriptions - self-managed and SaaS76 %75 %  
Total subscription margin78 %78 %  
Professional services%(5)%  
Total gross margin73 %71 %  
Total cost of subscription revenue increased by $26.1 million, or 42%, in the nine months ended January 31, 2021 compared to the same period of the prior year. This increase was primarily due to an increase of $18.4 million in cloud hosting costs and an increase of $6.0 million in personnel and related costs due to growth in headcount in our support organization. In addition, amortization of acquired intangible assets increased by $1.2 million. These increases were partially offset by a decrease of $1.5 million in travel expenses due to COVID-19 related travel restrictions. The increase in personnel and related costs includes an increase of $3.0 million in salaries and related taxes, an increase of $2.2 million in stock-based compensation expense and a $0.5 million increase in employee benefits expense.  
Total subscription margin was flat at 78% for the each of the nine months ended January 31, 2021 compared to the nine months ended January 31, 2020. 
Cost of professional services revenue increased by $0.8 million, or 3%, in the nine months ended January 31, 2021 compared to the same period of the prior year. This increase was primarily due to an increase of $4.7 million in personnel and related costs, including increases of $3.7 million in salaries and related taxes and $1.2 million in stock-based compensation. These increases were partially offset by a decrease of $3.0 million in travel expenses and a decrease of $1.0 million in training facility costs due to COVID-19 related restrictions.
Gross margin for professional services revenue was 1% in the nine months ended January 31, 2021 compared to (5)% in the nine months ended January 31, 2020. The increase in margin is primarily due to the increase in revenue, and a lower than proportionate increase in cost of professional services. The cost of professional services remained relatively flat due to a decrease in travel related costs as we shifted to a virtual delivery of professional services in light of travel restrictions due to COVID-19. In recent periods, we have invested in headcount for our professional services organization that we believe will be needed as we continue to grow and expect travel related costs will increase in the future once travel restrictions lift. Our gross margin for professional services may fluctuate, decline or be negative in the near-term as we seek to expand our professional services business.
Operating Expenses
Research and development
 Nine Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Research and development$143,766 $119,779 $23,987 20 %
Research and development expense increased by $24.0 million, or 20%, in the nine months ended January 31, 2021 compared to the same period of the prior year as we continued to invest in the development of new and existing offerings. Personnel and related costs increased $26.1 million and software and equipment expense increased $2.4 million primarily as a result of growth in headcount. Cloud hosting costs also increased $1.4 million. These increases were partially offset by a
39

decrease in travel expenses of $6.8 million due to COVID-19 travel restrictions and holding events virtually. The increase in personnel and related costs includes an increase of $16.5 million in salaries and related taxes, an increase of $7.2 million in stock-based compensation expense and an increase of $2.1 million in employee benefits expense. 
Sales and marketing
 Nine Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Sales and marketing$191,712 $160,860 $30,852 19 %
Sales and marketing expense increased by $30.9 million, or 19%, in the nine months ended January 31, 2021 compared to the same period of the prior year. This increase was primarily due to an increase of $33.9 million in personnel related costs and a $0.6 million increase in software and equipment charges as we continued to increase our sales and marketing headcount. In addition, marketing expenses increased $4.9 million, primarily related to our virtual user conference held during the nine months ended January 31, 2021, and amortization of intangible assets increased $2.4 million due to addition of intangible assets acquired through the Endgame acquisition in the nine months ended January 31, 2020. These increases were partially offset by a decrease of $11.9 million in travel expenses due to COVID-19 travel restrictions and holding events virtually. The increase in personnel and related costs includes an increase of $14.7 million in salaries and related taxes, an increase of $9.0 million in stock-based compensation expense, an increase of $6.9 million in commissions expense related to the amortization of contract acquisition costs and an increase of $2.3 million in employee benefits expense. 
General and administrative
 Nine Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
General and administrative$72,555 $71,472 $1,083 %
General and administrative expense increased by $1.1 million, or 2%, in the nine months ended January 31, 2021 compared to the same period of the prior year. This increase was primarily due to an increase of $2.3 million in bad debt expense related to expected credit losses on accounts receivable, an increase of $1.1 million in insurance and related taxes, and an increase of $1.0 million in consulting expense. Additionally, software and equipment expense increased by $0.4 million. These increases were largely offset by a decrease in legal and professional fees of $1.8 million due to the acquisition activities in the nine months ended January 31, 2020, a decrease of $1.5 million in travel expenses due to COVID-19 travel restrictions and a decrease of $1.2 million in personnel related costs. Personnel and related costs include a decrease of $12.3 million due to acquisition related compensation during the nine months ended January 31, 2020. This decrease was largely offset by an increase of $6.9 million in salaries and related taxes, an increase of $2.9 million in stock-based compensation expense and an increase of $0.5 million in employee benefits expense.
Other Income, Net
 Nine Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Other income, net$8,424 $1,276 $7,148 560 %
Other income, net increased $7.1 million, or 560%, in the nine months ended January 31, 2021 compared to the same period of the prior year. This increase was due to a foreign currency gain of $8.3 million in nine months ended January 31, 2021 compared to a foreign currency loss of $2.4 million in the nine months ended January 31, 2020 primarily relating to remeasurement of certain asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. The foreign currency gains were partially offset by a decrease of $3.5 million in interest income due to lower interest rates.
Provision for Income Taxes
 Nine Months Ended January 31,Change
 20212020$%
 (dollars in thousands)
Provision for income taxes$2,156 $768 $1,388 181 %
40

The provision for income taxes increased $1.4 million in the nine months ended January 31, 2021 compared to the same period in the prior year. Our effective tax rate was (3)% and (1)% of our net loss before taxes for the nine months ended January 31, 2021 and 2020, respectively. Our effective tax rate is affected by recurring items, such as tax rates in jurisdictions outside the Netherlands and the relative amounts of income we earn in those jurisdictions. The increase in tax provision expense from the prior year is due to increase in income in foreign jurisdictions and increase in withholding taxes.
Liquidity and Capital Resources
Through January 31, 2021, we have financed our operations principally through sales of our equity securities, as well as payments received from customers.
As of January 31, 2021, we had cash and cash equivalents and restricted cash of $393.1 million and $2.4 million, respectively, and working capital of $202.6 million. Our restricted cash consists primarily of cash on deposit with financial institutions in support of letters of credit in favor of landlords for non-cancelable lease agreements. We have generated significant operating losses from our operations as reflected in our accumulated deficit of $570.0 million as of January 31, 2021. We have historically incurred, and expect to continue to incur, operating losses and generate negative cash flows from operations on an annual basis for the foreseeable future due to the investments we intend to make as described above, and as a result, we may require additional capital resources to execute on our strategic initiatives to grow our business.
We believe that our existing cash and cash equivalents will be sufficient to fund our operating and capital needs for at least the next 12 months. Our assessment of the period of time through which our financial resources will be adequate to support our operations is a forward-looking statement and involves risks and uncertainties. Our actual results could vary as a result of, and our future capital requirements, both near-term and long-term, will depend on, many factors, including our growth rate, the timing and extent of spending to support our research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of solutions or features, and the continuing market acceptance of our solutions and services. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. We have based this estimate on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, or if we cannot expand our operations or otherwise capitalize on our business opportunities because we lack sufficient capital, our business, operating results and financial condition would be adversely affected.
The following table summarizes our cash flows for the periods presented:
 Nine Months Ended January 31,
 20212020
 (in thousands)
Net cash provided by (used in) operating activities$24,110 $(24,631)
Net cash used in investing activities$(1,412)$(28,610)
Net cash provided by financing activities$67,554 $47,698 
Net Cash Provided by (Used in) Operating Activities
Net cash provided by operating activities during the nine months ended January 31, 2021 was $24.1 million, which resulted from a net loss of $86.1 million adjusted for non-cash charges of $102.1 million and net cash inflow of $8.1 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $65.3 million for stock-based compensation expense, $28.5 million for amortization of deferred contract acquisition costs, $12.9 million of depreciation and intangible asset amortization expense and $5.3 million in non-cash operating lease costs which were partially offset by a foreign currency transaction gain of $9.5 million and an increase in deferred income taxes of $0.3 million. The net cash inflow from changes in operating assets and liabilities was the result of an increase of $53.3 million in deferred revenue, a decrease in accounts receivable of $15.2 million and a decrease of $10.1 million in prepaid expenses and other assets. These inflows were partially offset by an increase in deferred contract acquisition costs of $54.6 million as our sales commissions increased due to the addition of new customers and expansion of our existing customer subscriptions, a net decrease of $10.5 million in accounts payable, accrued expenses, accrued compensation and benefits and a $5.4 million decrease in operating lease liabilities.
Net cash used in operating activities during the nine months ended January 31, 2020 was $24.6 million, which resulted from a net loss of $136.0 million adjusted for non-cash charges of $86.4 million and net cash inflow of $24.9 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $42.8 million for stock-based compensation expense, $20.6 million for amortization of deferred contract acquisition costs, $8.8 million of non-cash acquisition-related
41

costs, $8.6 million of depreciation and intangible asset amortization expense and $5.2 million in non-cash operating lease costs. The net cash inflow from changes in operating assets and liabilities was the result of an increase of $33.7 million in deferred revenue, a net increase of $12.0 million in accounts payable, accrued expenses, accrued compensation and benefits and a $10.9 million decrease in accounts receivable. These inflows were partially offset by an increase in deferred contract acquisition costs of $26.4 million as our sales commissions increased due to the addition of new customers and expansion of our existing customer subscriptions, a $4.6 million decrease in operating lease liabilities and an increase of $0.6 million in prepaid expenses and other assets.
Net Cash Used in Investing Activities
Net cash used in investing activities during the nine months ended January 31, 2021 was $1.4 million due to $2.7 million of capital expenditures, offset by cash provided by other investing activities of $1.3 million.
Net cash used in investing activities during the nine months ended January 31, 2020 was $28.6 million due to $24.4 million used in the acquisition of Endgame and $4.2 million of capital expenditures during the period.
Net Cash Provided by Financing Activities
Net cash provided by financing activities during the nine months ended January 31, 2021 was $67.6 million due to proceeds from option exercises during the period.
Net cash provided by financing activities of $47.7 million during the nine months ended January 31, 2020 was due to $50.6 million proceeds from option exercises during the period, which was partially offset by payment of withholding taxes of $2.8 million of acquisition expense that was settled in ordinary shares of the Company.
Off Balance Sheet Arrangements
We did not have during the periods presented and we do not currently have any off balance sheet financing arrangements or any relationships with any unconsolidated entities or financial partnerships, including entities referred to as structured finance or special purpose entities, which were established for the purpose of facilitating off balance sheet arrangements or other contractually narrow or limited purposes.
Contractual Obligations and Commitments
Our principal commitments consist of obligations under our operating leases, which are primarily for office space, and purchase commitments to our cloud hosting providers. There have been no material changes to our contractual obligations and commitments discussed in our Annual Report on Form 10-K for the year ended April 30, 2020.
Recently Issued Accounting Pronouncements
Refer to Note 2 of our accompanying Notes to Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report on Form 10-Q for recently adopted accounting pronouncements and new accounting pronouncements not yet adopted as of the date of this report.

ITEM 3. QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations both within the United States and internationally, and we are exposed to market risk in the ordinary course of our business.
Interest Rate Risk
We had cash, cash equivalents, and restricted cash of $395.5 million as of January 31, 2021. Our cash, cash equivalents, and restricted cash are held in cash deposits and money market funds. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Due to the short-term nature of these instruments, we do not believe that an immediate 10% increase or decrease in interest rates would have a material effect on the fair value of our investment portfolio. Declines in interest rates, however, would reduce our future interest income.
Foreign Currency Risk
Our revenue and expenses are primarily denominated in U.S. dollars. To date, we have not had a formal hedging program with respect to foreign currency, but we may do so in the future if our exposure to foreign currency should become more significant. For business conducted outside of the United States, we may have both revenue and costs incurred in the local
42

currency of the subsidiary, creating a partial natural hedge. Changes to exchange rates therefore have not had a significant impact on our operating results to date; however, we will continue to reassess our foreign exchange exposure as we continue to grow our business globally.
We have experienced and will continue to experience fluctuations in net loss as a result of transaction gains or losses related to remeasurement of certain asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. An immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies could have a material effect on our net loss. As a component of other income, net, we recognized a foreign currency transaction gain of $8.3 million and a foreign currency transaction loss of $2.4 million in the nine months ended January 31, 2021 and January 31, 2020, respectively.
As of January 31, 2021, our cash, cash equivalents, and restricted cash were primarily denominated in U.S. dollars, Euros, and Great British Pounds. A 10% increase or decrease in current exchange rates would have an impact of approximately $8.9 million on our cash, cash equivalents, and restricted cash balances.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations because our sales and our operating expenses that are denominated in currencies other than U.S. dollars have not been subject to material currency inflation.

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by us in the reports 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 a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of January 31, 2021, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit under the Exchange Act (a) is recorded, processed, summarized and reported within the time periods specified by the SEC rules and forms and (b) is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based
43

in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
44

PART II—OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS
The information called for by this Item is incorporated herein by reference to Note 7 of our accompanying Notes to Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report on Form 10-Q.
From time to time, we may be subject to legal proceedings and claims in the ordinary course of business, including patent, commercial, product liability, employment, class action, whistleblower and other litigation and claims, as well as governmental and other regulatory investigations and proceedings. In addition, third parties may from time to time assert claims against us in the form of letters and other communications. We are not currently 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, results of operations, financial condition or cash flows. Future litigation may be necessary to defend ourselves, our partners and our customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.


ITEM 1A. RISK FACTORS
A description of the risks and uncertainties associated with our business, industry and ownership of our ordinary shares is set forth below. You should carefully consider the following risks, together with all of the other information in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and the related notes thereto, before making a decision to invest in our ordinary shares. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect us. If any of the following risks occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the price of our ordinary shares could decline, and you could lose part or all of your investment. In addition, the impact of the ongoing COVID-19 pandemic and any worsening of the economic environment may exacerbate the risks described below, any of which could have a material impact on us. This situation continues to change rapidly and additional impacts may arise that we are not aware of currently.
Summary of Risk Factors
The following is a summary of the key risks and uncertainties associated with our business, industry and ownership of our ordinary shares. The below summary does not contain all of the information that may be important to you, and you should read this summary together with the more detailed description of each risk factor contained in the subheadings below.
The ongoing COVID-19 pandemic could harm our business and results of operations.
If we do not appropriately manage future growth or are unable to improve our systems and processes, our business and results of operations will be adversely affected.
We have a history of losses and may not be able to achieve profitability or positive cash flows on a consistent basis or at all.
Our future growth, business and results of operations will be harmed if we are not able to keep pace with technological and competitive developments, increase sales of our subscriptions to new and existing customers, renew existing customers’ subscriptions, increase adoption of our SaaS offerings, or offer high quality support services.
Our decision to no longer offer Elasticsearch and Kibana under an open source license may harm the adoption of Elasticsearch and Kibana.
We could be negatively impacted if the Elastic License or the Server Side Public License under which some of our software is licensed are not enforceable.
Because of the permissive rights accorded to third parties under our open source and source available licenses, there are limited technological barriers to entry into the markets in which we compete.
We may not be able to effectively develop and expand our sales and marketing capabilities.
Because we recognize a significant portion of the revenue from subscriptions over the term of the relevant subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.
45

A real or perceived defect, security vulnerability, error, or performance failure in our software could cause us to lose revenue, damage our reputation, and expose us to liability.
Incorrect implementation or use of our software could negatively affect our business, operations, financial results, and growth prospects.
Third parties may offer inadequate or defective implementations of software that we have previously made available under an open source license and our reputation could be harmed.
Breaches of security measures or unauthorized access to private or proprietary data may result in our software being perceived as not secure, customers reducing or stopping usage of our products, and we may incur significant liabilities.
Interruptions or performance problems, and our reliance on technologies from third parties may adversely affect our business operations and financial results.
If our channel partners fail to perform or we are unable to maintain successful relationships with them or our other partners, our ability to market, sell and distribute our solution will be more limited, and our results of operations could be harmed.
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and results of operations.
We could incur substantial costs as a result of any claim of infringement, misappropriation or violation of another party’s intellectual property rights, including as a result of the indemnity provisions in various agreements.
Our use of third-party open source software within our products could negatively affect our ability to sell our products and subject us to possible litigation.
One of our marketing strategies is to offer some of our product features for free and to provide free trials to some of our paid features, and we may not be able to realize the benefits of this strategy.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Our business is subject to a variety of government and industry regulations, as well as other obligations, related to privacy, data protection and information security and compliance with anti-bribery, anti-corruption, and anti-money laundering laws.
The market price for our ordinary shares has been and is likely to continue to be volatile.
The concentration of our share ownership with insiders will likely limit your ability to influence corporate matters.
Dutch law and our articles of association include certain anti-takeover provisions.
If industry or financial analysts do not publish research or reports about our business, or if they issue inaccurate or unfavorable research regarding our ordinary shares, our share price and trading volume could decline.
We may fail to maintain an effective system of disclosure controls and internal control over financial reporting.
Claims of U.S. civil liabilities may not be enforceable against us.
Risks Related to our Business and Industry
The ongoing COVID-19 pandemic could harm our business and results of operations.
The ongoing COVID-19 pandemic and efforts to control its spread have significantly curtailed the movement of people, goods and services worldwide, including in most or all of the regions in which we sell our products and services and conduct our business operations, negatively impacting worldwide economic activity. We have taken precautionary measures intended to help minimize the risk of the virus to our employees, our customers, and the communities in which we operate. The continued spread of the COVID-19 pandemic and the resurgence of infection rates has caused us to continue to modify our business practices (including suspending employee travel, adapting employee work locations, and holding events and trainings virtually), and we may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, and business partners. There is no certainty that such measures will be sufficient to mitigate the risks posed by the virus or otherwise be satisfactory to government authorities. The full extent to which COVID-19 and our precautionary measures may continue to impact our business will depend on future developments, which continue to be highly uncertain and cannot be predicted at this time, including but not limited to, the duration and geographic spread of the pandemic, its severity, the actions to contain the virus or treat its impact, and how quickly and to what extent normal economic
46

and operating conditions can resume. It has been and, until the COVID-19 pandemic is contained and global economic activity stabilizes, will continue to be more difficult for us to forecast our operating results. The magnitude and duration of the disruption and resulting decline in business activity remains uncertain and could negatively impact our sales and marketing efforts, our ability to enter into customer contracts in a timely manner, our international expansion efforts, our ability to deliver professional services, our ability to recruit employees across the organization which, in turn, could have longer term effects on our sales pipeline, or create operational or other challenges, any of which could harm our business. Additionally, as we begin to re-open certain of our offices where local authorities have indicated it is safe to do so, our efforts to re-open them safely may not be successful, could expose our personnel to health risks and could involve additional costs that may adversely affect our business.
In addition, the COVID-19 pandemic has disrupted, and may continue to disrupt, the operations of our customers, channel partners and government entities for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns, all of which could negatively impact our business and results of operations, including cash flows. Further, the impact of the COVID-19 pandemic has varied significantly across different industries with certain industries experiencing increased demand for their products and services as the needs of the economy shift, while others have struggled to maintain demand for their products and services consistent with historical levels. Because we have a limited history in understanding these impacts, our ability to adapt our sales and marketing initiatives to such changes may be uncertain and our ability to forecast rates of customer retention and expansion may be negatively impacted.
Even after the COVID-19 pandemic has subsided, we may continue to experience materially adverse impacts to our business as a result of its global economic impact, including any recession, economic downturn, or increased unemployment that has occurred or may occur in the future. There has been increased scrutiny of business (including technology) spending by our customers and prospective customers, particularly in industries most impacted by the COVID-19 pandemic, longer sales cycles, as well as reduced demand for our solutions, customers failing to pay us under the terms of our agreements, increased cyber threats, lower renewal rates by our customers and increased competition, all of which could result in a material adverse impact on our business operations and financial condition.
While we have developed and continue to develop plans intended to help mitigate the negative impact of the pandemic on our business, these efforts may not be effective and a protracted economic downturn may limit the effectiveness of our mitigation efforts.
Our business and operations have experienced rapid growth, and if we do not appropriately manage future growth, if any, or are unable to improve our systems and processes, our business, financial condition, results of operations, and prospects will be adversely affected.
We have experienced rapid growth and increased demand for our offerings. Our employee headcount and number of customers have increased significantly. For example, our total number of customers has grown from over 2,800 as of April 30, 2017 to over 13,800 as of January 31, 2021. As the COVID-19 pandemic continues, our number of customers may fluctuate. Further, our employee headcount may continue to change as we assess and modify as necessary our pace of hiring in light of our growth plans as well as any uncertainties related to the COVID-19 pandemic. The growth and expansion of our business and offerings places a continuous and significant strain on our management, operational, and financial resources. In addition, as customers adopt our technology for an increasing number of use cases, we have had to support more complex commercial relationships. We must continue to improve and expand our information technology and financial infrastructure, our operating and administrative systems, our relationships with various partners and other third parties, and our ability to manage headcount and processes in an efficient manner to manage our growth to date and any future growth effectively.
We may not be able to sustain the diversity and pace of improvements to our offerings successfully or implement systems, processes, and controls in an efficient or timely manner or in a manner that does not negatively affect our results of operations. Our failure to improve our systems, processes, and controls, or their failure to operate in the intended manner, may result in our inability to manage the growth of our business and to forecast our revenue, expenses, and earnings accurately, or to prevent losses.
As we expand our business and operate as a public company, we may find it difficult to maintain our corporate culture while managing our employee growth. Any failure to manage our anticipated growth and related organizational changes in a manner that preserves our culture could negatively impact future growth and achievement of our business objectives. Additionally, our productivity and the quality of our offerings may be adversely affected if we do not integrate and train our new employees quickly and effectively. Failure to manage any future growth effectively could result in increased costs, negatively affect our customers’ satisfaction with our offerings, and harm our results of operations.
47

We have a history of losses and may not be able to achieve profitability or positive cash flows on a consistent basis or at all. If we cannot achieve profitability or positive cash flows, our business, financial condition, and results of operations may suffer.
We have incurred losses in all years since our incorporation. We incurred a net loss of $86.1 million in the nine months ended January 31, 2021 and $167.2 million, $102.3 million and $52.7 million in the years ended April 30, 2020, 2019 and 2018, respectively. As a result, we had an accumulated deficit of $570.0 million as of January 31, 2021. We anticipate that our operating expenses will increase substantially in the foreseeable future as we continue to enhance our offerings, broaden our customer base and pursue larger transactions, expand our sales and marketing activities, expand our operations, hire additional employees, and continue to develop our technology. These efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently, or at all, to offset these higher expenses. We have, however, experienced in the quarter ended January 31, 2021 and may continue to experience net decreases in certain operating expenses as a result of the COVID-19 pandemic due to a decrease in travel and related expenses. Revenue growth may slow or revenue may decline for a number of possible reasons, including slowing demand for our offerings, increasing competition, or economic downturns, including as a result of the COVID-19 pandemic. You should not consider our revenue growth in recent periods as indicative of our future performance. Any failure to increase our revenue as we grow our business could prevent us from achieving profitability or positive cash flow at all or on a consistent basis, which would cause our business, financial condition, and results of operations to suffer.
We may not be able to compete successfully against current and future competitors.
The market for our products is highly competitive, quickly evolving, and subject to rapid changes in technology. We believe that our ability to compete depends upon many factors both within and beyond our control, including the following:
product capabilities, including speed, scale, and relevance, with which to power search experiences;
an extensible product “stack” that enables developers to build a wide variety of solutions;
powerful and flexible technology that can manage a broad variety and large volume of data;
ease of deployment and ease of use;
ability to address a variety of evolving customer needs and use cases;
strength and execution of sales and marketing strategies;
flexible deployment model across public or private clouds, hybrid environments, or traditional on-premises environments;
productized solutions engineered to be rapidly adopted to address specific applications;
mindshare with developers and IT executives;
adoption of products by many types of users (developers, architects, DevOps personnel, IT professionals, security analysts, and departmental and organizational leaders);
enterprise-grade technology that is secure and reliable;
size of customer base and level of user adoption;
quality of training, consulting, and customer support;
brand awareness and reputation; and
low total cost of ownership.
We face competition from both established and emerging competitors. Our current primary competitors generally fall into the following categories:
For Enterprise Search (app search, site search, and workplace search): incumbent offerings such as Solr (open source offering), Lucidworks Fusion, search tools including Google Custom Search Engine (an advertisement-based site search tool with limited user controls), and workplace search tools including Coveo, Endeca (owned by Oracle) and Autonomy (owned by Micro Focus).
For Observability (logging, metrics, APM, and uptime monitoring): software vendors with specific observability solutions to analyze logging data, metrics, APM data, or infrastructure uptime, such as Splunk, New Relic, Dynatrace, AppDynamics (owned by Cisco Systems) and Datadog.
48

For Security (SIEM and endpoint security): security analytics solutions vendors such as Splunk and ArcSight SIEM (owned by Micro Focus) and endpoint security vendors such as CrowdStrike, Carbon Black (owned by VMware), McAfee and Symantec (owned by Broadcom).
Certain cloud hosting providers, including Amazon Web Services, that offer SaaS products based on components of the Elastic Stack licensed under an open source license. These offerings are not supported by Elastic and come without any of Elastic’s proprietary features, whether free or paid.
Some of our current and potential competitors have longer operating histories, significantly greater financial, technical, marketing and other resources, stronger brand recognition, broader global distribution and presence, more established relationships with current or potential customers and partners, and larger customer bases than we do. These factors may allow our competitors to respond more quickly than we can to new or emerging technologies and changes in customer preferences. These competitors may engage in more extensive research and development efforts, undertake more far-reaching and successful sales and marketing campaigns, have more experienced sales professionals, and adopt more aggressive pricing policies which may allow them to build larger customer bases than we have. New start-up companies that innovate and large competitors that are making significant investments in research and development may develop similar offerings that compete with our offerings or that achieve greater market acceptance than our offerings. This could attract customers away from our offerings and reduce our market share. If we are unable to anticipate or react to these competitive challenges, our competitive position would weaken, which would adversely affect our business and results of operations.
Our limited operating history makes it difficult to evaluate our current business and prospects and may increase the risks associated with your investment.
We were founded in 2012. Our limited operating history makes it difficult to evaluate our current business and our future prospects, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and difficulties frequently experienced by rapidly growing companies in constantly evolving industries, including the risks described in this Quarterly Report on Form 10-Q. If we do not address these risks successfully, our business and results of operations will be adversely affected, and the market price of our ordinary shares could decline.
Further, we have limited historical financial data, and we operate in a rapidly evolving market. As such, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more predictable market.
If we are not able to keep pace with technological and competitive developments, our business will be harmed.
The market for search technologies, including enterprise search, observability and security, is subject to rapid technological change, evolving industry standards, and changing regulations, as well as changing customer needs, requirements and preferences. Our success depends upon our ability to enhance existing products, expand the use cases of our products, anticipate and respond to changing customer needs, requirements and preferences, and develop and introduce in a timely manner new offerings that keep pace with technological and competitive developments. We have in the past experienced delays in releasing new products, deployment options and product enhancements and may experience similar delays in the future. As a result, in the past, some of our customers deferred purchasing our products until the next upgrade was released. Future delays or problems in the installation or implementation of our new releases may cause customers to forgo purchases of our products and purchase those of our competitors instead.
Additionally, the success of new product introductions depends on a number of factors including, but not limited to, timely and successful product development, market acceptance, our ability to manage the risks associated with new product releases, the availability of software components for new products, the effective management of development and other spending in connection with anticipated demand for new products, the availability of newly developed products, and the risk that new products may have bugs, errors, or other defects or deficiencies in the early stages of introduction. We have in the past experienced bugs, errors, or other defects or deficiencies in new products and product updates and may have similar experiences in the future. Furthermore, our ability to increase the usage of our products depends, in part, on the development of new use cases for our products, which is typically driven by our developer community and may be outside of our control. We also have invested, and may continue to invest, in the acquisition of complementary businesses, technologies, services, products and other assets that expand the products that we can offer our customers, such as our acquisition of Endgame in October 2019. We may make these investments without being certain that they will result in products or enhancements that will be accepted by existing or prospective customers. Additionally, even if we are able to develop new products and product enhancements, we cannot ensure that they will achieve market acceptance. If we are unable to successfully enhance our existing products to meet evolving customer requirements, increase adoption and usage of our products, develop new products, or if our efforts to increase the usage of our products are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected.
49

The markets for some of our products are new, unproven and evolving, and our future success depends on the growth and expansion of these markets and our ability to adapt and respond effectively to evolving markets.
The markets for certain of our products, such as our Enterprise Search, Observability and Security solutions, are relatively new, rapidly evolving or unproven. Accordingly, it is difficult to predict customer adoption and renewals for these products, customers’ demand for these products, the size, growth rate, expansion, and longevity of these markets, the entry of competitive products, or the success of existing competitive products. Our ability to penetrate these new and evolving markets depends on a number of factors, including the cost, performance, and perceived value associated with our products. If these markets do not continue to grow as expected, or if we are unable to anticipate or react to changes in these markets, our competitive position would weaken, which would adversely affect our business and results of operations.
Our operating results are likely to fluctuate from quarter to quarter, which could adversely affect the trading price of our ordinary shares.
Our results of operations, including our revenue, cost of revenue, gross margin, operating expenses, cash flow and deferred revenue, have fluctuated from quarter-to-quarter in the past and may continue to vary significantly in the future so that period-to-period comparisons of our results of operations may not be meaningful. Accordingly, our financial results in any one quarter should not be relied upon as indicative of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, may be difficult to predict, and may or may not fully reflect the underlying performance of our business. Factors that may cause fluctuations in our quarterly financial results include:
our ability to attract new and retain existing customers;
the loss of existing customers;
customer renewal rates;
our ability to successfully expand our business in the U.S. and internationally;
our ability to foster an ecosystem of developers and users to expand the use cases of our products;
our ability to gain new partners and retain existing partners;
fluctuations in the growth rate of the overall market that our products address;
fluctuations in the mix of our revenue, which may impact our gross margins and operating income;
the amount and timing of operating expenses related to the maintenance and expansion of our business and operations, including investments in sales and marketing, research and development and general and administrative resources;
network outages or performance degradation of Elastic Cloud;
actual or perceived breaches of, or failures relating to, privacy, data protection or information security;
additions or departures of key personnel;
the impact of catastrophic events, man-made problems such as terrorism, natural disasters and public health epidemics and pandemics;
general political, economic, industry and market conditions, including developments resulting from the recent United States presidential and congressional elections and change of administration in the United States;
increases or decreases in the number of elements of our subscriptions or pricing changes upon any renewals of customer agreements;
changes in our pricing policies or those of our competitors;
the budgeting cycles and purchasing practices of customers;
decisions by potential customers to purchase alternative solutions;
decisions by potential customers to develop in-house solutions as alternatives to our products;
insolvency or credit difficulties confronting our customers, which could adversely affect their ability to purchase or pay for our offerings;
our ability to collect timely on invoices or receivables;
delays in our ability to fulfill our customers’ orders;
the cost and potential outcomes of future litigation or other disputes;
50

future accounting pronouncements or changes in our accounting policies;
our overall effective tax rate, including impacts caused by any reorganization in our corporate tax structure and any new legislation or regulatory developments;
fluctuations in stock-based compensation expense;
fluctuations in foreign currency exchange rates;
the timing and success of new offerings introduced by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or partners;
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and
other risk factors described in this Quarterly Report on Form 10-Q.
The impact of one or more of the foregoing or other factors may cause our operating results to vary significantly. For example, the full impact of the COVID-19 pandemic is unknown and continues to evolve rapidly, and could result in material adverse changes in our results of operations for an unknown period of time as the virus and its related political, social and economic impacts spread. Such fluctuations could cause us to fail to meet the expectations of investors or securities analysts, which could cause the trading price of our ordinary shares to fall substantially, and we could face costly lawsuits, including securities class action suits.
If we are unable to increase sales of our subscriptions to new customers, sell additional subscriptions to our existing customers, or expand the value of our existing customers’ subscriptions, our future revenue and results of operations will be harmed.
We offer certain features of our products with no payment required. Customers purchase subscriptions in order to gain access to additional functionality and support. Our future success depends on our ability to sell our subscriptions to new customers, including to large enterprises, and to expand the deployment of our offerings with existing customers by selling paid subscriptions to our existing users and expanding the value and number of existing customers’ subscriptions. Our ability to sell new subscriptions depends on a number of factors, including the prices of our offerings, the prices of products offered by our competitors, and the budgets of our customers. We also face difficulty in displacing the products of incumbent competitors. In addition, a significant aspect of our sales and marketing focus is to expand deployments within existing customers. The rate at which our customers purchase additional subscriptions and expand the value of existing subscriptions depends on a number of factors, including customers’ level of satisfaction with our offerings, the nature and size of the deployments, the desire to address additional use cases, and the perceived need for additional features, as well as general economic conditions. We rely in large part on our customers to identify new use cases for our products in order to expand such deployments and grow our business. If our customers do not recognize the potential of our offerings, our business would be materially and adversely affected. If our efforts to sell subscriptions to new customers and to expand deployments at existing customers are not successful, our total revenue and revenue growth rate may decline and our business will suffer.
If our existing customers do not renew their subscriptions, it could have an adverse effect on our business and results of operations.
We expect to derive a significant portion of our revenue from renewals of existing subscriptions. Our customers have no contractual obligation to renew their subscriptions after the completion of their subscription term. Our subscriptions for self-managed deployments typically range from one to three years, while many of our Elastic Cloud customers purchase subscriptions either on a month-to-month basis or on a committed contract of at least one year in duration.
Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction with our products and our customer support, our products’ ability to integrate with new and changing technologies, the frequency and severity of product outages, our product uptime or latency, and the pricing of our, or competing, products. If our customers renew their subscriptions, they may renew for shorter subscription terms or on other terms that are less economically beneficial to us. We may not accurately predict future renewal trends. If our customers do not renew their subscriptions, or renew on less favorable terms, our revenue may grow more slowly than expected or decline and our Net Expansion Rate may decline.
Our decision to no longer offer Elasticsearch and Kibana under an open source license may harm the adoption of Elasticsearch and Kibana.
In February 2021, with the release of version 7.11 of the Elastic Stack, we moved the source code that had historically been licensed under Apache 2.0, to be dual licensed under ELv2 and SSPL, at the user’s election. Neither the Elastic License nor the SSPL has been approved by the Open Source Initiative or is included in the Free Software Foundation’s list of free
51

software licenses. Further, neither has been interpreted by any court. While the vast majority of downloads of Elasticsearch and Kibana from mid-2018 through early 2021 were licensed under the Elastic License, the removal of the Apache 2.0 alternative could negatively impact certain developers for whom the availability of an open source license was important. In addition, some developers and the companies for whom they work may be hesitant to download or upgrade to new versions of Elasticsearch or Kibana under the Elastic License or SSPL because of uncertainty around how these licenses may be interpreted and enforced. Other developers, including competitors of Elastic such as Amazon, have announced that they will “fork” Elasticsearch and Kibana. In doing so, they will develop a new product based on the software, which they claim will continue to be licensed under Apache 2.0. The combination of uncertainty around our dual license model and the potential competition from the forked versions of our software may negatively impact adoption of Elasticsearch and Kibana, which in turn could lead to reduced brand and product awareness, ultimately leading to a decline in paying customers, which could harm our ability to grow our business or achieve profitability.
We could be negatively impacted if the Elastic License or SSPL under which some of our software is licensed are not enforceable.
We make the source code of our products available under Apache 2.0, the Elastic License, or dual licensed under the Elastic License and SSPL, depending on the product and version. Apache 2.0 is a permissive open source license that allows licensees to freely copy, modify and distribute Apache 2.0-licensed software provided that they meet certain conditions. The Elastic License is our proprietary source available license. The Elastic License permits licensees to use, copy, modify and distribute the licensed software provided that they do not offer access to the software as a cloud service, interfere with the license key or remove proprietary notices. SSPL is a source available license that is based on the GNU Affero General Public License (“AGPL”) open source license and permits licensees to copy, modify and distribute SSPL-licensed software, but expressly requires licensees that offer the SSPL-licensed software as a third-party service to open source all of the software that they use to offer such service. We rely upon the enforceability of the restrictions set forth in the Elastic License and SSPL to protect our proprietary interests. It is possible that a court could hold that the Elastic License or SSPL are unenforceable. If a court held that the Elastic License or SSPL or certain aspects of these licenses are unenforceable, others may be able to use our software to compete with us in the marketplace in a manner not subject to the restrictions set forth in the Elastic License or SSPL.
Because of the permissive rights accorded to third parties under our open source and source available licenses, there are limited technological barriers to entry into the markets in which we compete and it may be relatively easy for competitors, some of whom may have greater resources than we have, to enter our markets and compete with us.
Anyone may obtain access to source code for the features of our software that we have licensed under open source or source available licenses. Depending on the product and version of the Elastic software, this source code is either available under Apache 2.0, SSPL, or the Elastic License. Each of these licenses allow anyone, subject to compliance with the conditions of the applicable license, to redistribute our software in modified or unmodified form and use it to compete in our markets. Such competition can develop without the degree of overhead and lead time required by traditional proprietary software companies, due to the rights granted to licensees of open source and source available software. It is possible for competitors to develop their own software, including software based on our products, potentially reducing the demand for our products and putting pricing pressure on our subscriptions. For example, Amazon offers some of the features that we had previously made available under an open source license as part of its Amazon Web Services offering. As such, Amazon competes with us for potential customers, and while Amazon cannot provide our proprietary software, Amazon’s offerings may reduce the demand for our offerings and the pricing of Amazon’s offerings may limit our ability to adjust the price of our products. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure or the availability of new software will not result in price reductions, reduced operating margins and loss of market share, any one of which could harm our business, financial condition, results of operations and cash flows.
If we do not effectively develop and expand our sales and marketing capabilities, including expanding and training our sales force, we may be unable to add new customers, increase sales to existing customers or expand the value of our existing customers’ subscriptions and our business will be adversely affected.
We dedicate significant resources to sales and marketing initiatives, which require us to invest significant financial and other resources, including in markets in which we have limited or no experience. Our business and results of operations will be harmed if our sales and marketing efforts do not generate significant revenue increases or increases that are smaller than anticipated.
We may not achieve revenue growth from expanding our sales force if we are unable to hire, train, and retain talented and effective sales personnel. We depend on our sales force to obtain new customers and to drive additional sales to existing customers. We believe that there is significant competition for sales personnel, including sales representatives, sales managers, and sales engineers, with the requisite skills and technical knowledge. Our ability to achieve significant revenue growth will
52

depend, in large part, on our success in recruiting, training and retaining sufficient sales personnel to support our growth, and as we introduce new products, solutions and marketing strategies, we may need to re-train existing sales personnel. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, particularly as we continue to grow rapidly, a large percentage of our sales force will have relatively little experience working with us, our subscriptions, and our business model. If we are unable to hire and train sufficient numbers of effective sales personnel, our new and existing sales personnel are unable to achieve desired productivity levels in a reasonable period of time, our sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, or our sales and marketing programs are not effective, our growth and results of operations could be negatively impacted and our business will be harmed.
Our ability to increase sales of our offerings is highly dependent on the quality of our customer support, and our failure to offer high quality support would have an adverse effect on our business, reputation and results of operations.
After our products are deployed within our customers’ IT environments, our customers depend on our technical support services to resolve issues relating to our products. If we do not succeed in helping our customers quickly resolve post-deployment issues or provide effective ongoing support and education on our products, our ability to sell additional subscriptions to existing customers or expand the value of existing customers’ subscriptions would be adversely affected and our reputation with potential customers could be damaged. Many larger enterprise and government entity customers have more complex IT environments and require higher levels of support than smaller customers. If we fail to meet the requirements of these enterprise customers, it may be more difficult to grow sales with them.
Additionally, it can take several months to recruit, hire, and train qualified technical support employees. We may not be able to hire such resources fast enough to keep up with demand, particularly if the sales of our offerings exceed our internal forecasts. Further, due to the ongoing uncertainty related to the COVID-19 pandemic, we have taken steps to moderate the pace of hiring, and there may also be delays in hiring, onboarding and training new employees. To the extent that we are unsuccessful in hiring, training, and retaining adequate support resources, our ability to provide adequate and timely support to our customers, and our customers’ satisfaction with our offerings, will be adversely affected. Our failure to provide and maintain, or a market perception that we do not provide or maintain, high-quality support services would have an adverse effect on our business, financial condition, and results of operations.
We rely significantly on revenue from subscriptions and, because we recognize a significant portion of the revenue from subscriptions over the term of the relevant subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.
Subscription revenue accounts for the substantial majority of our revenue, comprising 93%, 92% and 91% of total revenue in the nine months ended January 31, 2021 and the years ended April 30, 2020 and 2019, respectively. We recognize a significant portion of our subscription revenue monthly over the term of the relevant time period. As a result, much of the subscription revenue we report each fiscal quarter is the recognition of deferred revenue from subscription contracts entered into during previous fiscal quarters. Consequently, a decline in new or renewed subscriptions in any one fiscal quarter will not be fully or immediately reflected in revenue in that fiscal quarter and will negatively affect our revenue in future fiscal quarters. Accordingly, the effect of significant downturns in new or renewed sales of our subscriptions is not reflected in full in our results of operations until future periods.
A real or perceived defect, security vulnerability, error, or performance failure in our software could cause us to lose revenue, damage our reputation, and expose us to liability.
Our products are inherently complex and, despite extensive testing and quality control, have in the past and may in the future contain defects or errors, especially when first introduced, or otherwise not perform as contemplated. These defects, security vulnerabilities, errors or performance failures could cause damage to our reputation, loss of customers or revenue, product returns, order cancellations, service terminations, or lack of market acceptance of our software. As the use of our products, including products that were recently acquired or developed, expands to more sensitive, secure, or mission critical uses by our customers, we may be subject to increased scrutiny, potential reputational risk, or potential liability should our software fail to perform as contemplated in such deployments. We have in the past and may in the future need to issue corrective releases of our software to fix these defects, errors or performance failures, which could require us to allocate significant research and development and customer support resources to address these problems.
Any limitation of liability provisions that may be contained in our customer and partner agreements may not be effective as a result of existing or future applicable law or unfavorable judicial decisions. The sale and support of our products entail the risk of liability claims, which could be substantial in light of the use of our products in enterprise-wide environments. In addition, our insurance against this liability may not be adequate to cover a potential claim.
53

Incorrect implementation or use of, or our customers’ failure to update, our software could result in customer dissatisfaction and negatively affect our business, operations, financial results, and growth prospects.
Our products are often operated in large scale, complex IT environments. Our customers and some partners require training and experience in the proper use of and the benefits that can be derived from our products to maximize their potential. If our products are not implemented, configured, updated or used correctly or as intended, or in a timely manner, inadequate performance, errors, loss of data, corruptions and/or security vulnerabilities may result. For example, there have been and may in the future continue to be, reports of our customers not properly securing implementations of our products, which can result in unprotected data. Because our customers rely on our software to manage a wide range of operations, the incorrect implementation, use of, or our customers’ failure to update, our software or our failure to train customers on how to use our software productively may result in customer dissatisfaction, negative publicity and may adversely affect our reputation and brand. Failure by us to effectively provide training and implementation services to our customers could result in lost opportunities for follow-on sales to these customers and decrease subscriptions by new customers, and adversely affect our business and growth prospects.
If third parties offer inadequate or defective implementations of software that we have previously made available under an open source license, our reputation could be harmed.
Certain cloud hosting providers, including Amazon Web Services, provide SaaS offerings based on components of the Elastic Stack licensed under an open source license, using the names of those open source components in marketing such offerings. These offerings are not supported by us and come without any of our proprietary features. We do not control how these third parties may use or offer our open source technology. These third parties could inadequately or incorrectly implement our open source technology, or fail to update such technology in light of changing technological or security requirements, which could result in real or perceived defects, security vulnerabilities, errors, or performance failures with respect to their offerings. Users, customers, and potential customers could confuse these third-party products with our products, and attribute such defects, security vulnerabilities, errors, or performance failures to our products. Any damage to our reputation and brand from defective implementations of our open source software could result in lost sales and lack of market acceptance of our products and could adversely affect our business and growth prospects.
We rely on traditional web search engines to direct traffic to our website. If our website fails to rank prominently in unpaid search results, traffic to our website could decline and our business would be adversely affected.
Our success depends in part on our ability to attract users through unpaid Internet search results on traditional web search engines, such as Google. The number of users we attract to our website from search engines is due in large part to how and where our website ranks in unpaid search results. These rankings can be affected by a number of factors, many of which are not in our direct control, and they may change frequently. For example, a search engine may change its ranking algorithms, methodologies or design layouts. As a result, links to our website may not be prominent enough to drive traffic to our website, and we may not know how or otherwise be in a position to influence the results. Any reduction in the number of users directed to our website could reduce our revenue or require us to increase our customer acquisition expenditures.
If our security measures are breached or unauthorized access to private or proprietary data is otherwise obtained, our software may be perceived as not being secure, customers may reduce the use of or stop using our products, and we may incur significant liabilities.
Any security breach, including those resulting from a cybersecurity attack, phishing attack, or any unauthorized access, unauthorized usage, virus or similar breach or disruption to our networks and systems, or those of third parties upon which we rely, could result in the loss of confidential information, damage to our reputation, litigation, regulatory investigations or other liabilities. These attacks may come from individual hackers, criminal groups, and state-sponsored organizations. As a provider of security solutions, we may be specifically targeted by bad actors for attacks intended to circumvent our security capabilities as an entry point into customers’ endpoints, networks, or systems. If our security measures are breached as a result of third-party action, employee error, defect or bug in our products, malfeasance or otherwise and, as a result, someone obtains unauthorized access to our confidential information or personal information or the confidential information or personal information of our customers, our reputation may be damaged, our business may suffer and we could incur significant liability. Even the perception of inadequate security may damage our reputation and negatively impact our ability to win new customers and retain existing customers. Further, we could be required to expend significant capital and other resources to address any data security incident or breach.
In addition, many of our customers may use our software for processing their sensitive and proprietary information, including business strategies, financial and operational data, personal or identifying information and other related data. As a result, unauthorized access or use of this data could result in the loss, compromise, corruption or destruction of our customers’ sensitive and proprietary information and lead to litigation, regulatory investigations and claims, indemnity obligations, and other liabilities. It could also hinder our ability to obtain and maintain information security certifications that support
54

customers’ adoption of our products and our retention of those customers. We have implemented administrative, technical and physical measures designed to protect the integrity of customer information and prevent data loss, misappropriation and other security breaches and incidents and may incur significant costs in connection with the implementation of additional preventative measures in the future.
We engage third-party vendors and service providers to store and otherwise process some of our and our customers’ data, including sensitive and personal information. There have been and may continue to be significant supply chain cyber attacks generally, and our third-party vendors and service providers may be targeted or impacted by such attacks. We cannot guarantee that our or our third-party vendors and service providers’ systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our services. Our ability to monitor our third-party vendors and service providers’ data security is limited, and, in any event, third parties may be able to circumvent those security measures, resulting in the unauthorized access to, misuse, disclosure, loss or destruction of our and our customers’ data, including sensitive and personal information.
Techniques used to sabotage or obtain unauthorized access to systems or networks are constantly evolving and, in some instances, are not identified until launched against a target. We and our service providers may be unable to anticipate these techniques, react in a timely manner, or implement adequate preventative measures. Security risks are also heightened during the current COVID-19 pandemic as more individuals are working remotely and utilizing home networks for transmitting information. In addition, laws, regulations, government guidance, and industry standards and practices in the United States and elsewhere are rapidly evolving to combat these threats. We may face increased compliance burdens regarding such requirements with regulators and customers regarding our products and services and also incur additional costs for oversight and monitoring of our own supply chain. We and our customers also may experience increased costs associated with security measures and increased risk of suffering cyberattacks.
Further, we cannot assure that any limitations of liability provisions in our customer and user agreements, contracts with third-party vendors and service providers or other contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security-related matter. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover claims related to a security incident or breach, or that the insurer will not deny coverage as to any future claim. The successful assertion of claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
Interruptions or performance problems associated with our technology and infrastructure, and our reliance on technologies from third parties, may adversely affect our business operations and financial results.
We rely on third-party cloud platforms to host our cloud offerings. If we experience an interruption in service for any reason, our cloud offerings would similarly be interrupted. An interruption in our services to our customers could cause our customers’ internal and consumer-facing applications to not function properly, which could have a material adverse effect on our business, results of operations, customer relationships and reputation.
In addition, our website and internal technology infrastructure may experience performance issues due to a variety of factors, including infrastructure changes, human or software errors, website or third-party hosting disruptions, capacity constraints, technical failures, natural disasters or fraud or security attacks. Our use of third-party open source software may increase this risk. If our website is unavailable or our users are unable to download our products or order subscriptions or services within a reasonable amount of time or at all, our business could be harmed. We expect to continue to make significant investments to maintain and improve website performance and to enable rapid releases of new features and applications for our products. To the extent that we do not effectively upgrade our systems as needed and continually develop our technology to accommodate actual and anticipated changes in technology, our business and results of operations may be harmed.
We rely on third-party service providers for many aspects of our business, and any failure to maintain these relationships could harm our business.
Our success depends upon our relationships with third-party service providers, including providers of cloud hosting infrastructure, customer relationship management systems, financial reporting systems, human resource management systems, credit card processing platforms, marketing automation systems, and payroll processing systems, among others. If any of these third parties experience difficulty meeting our requirements or standards, become unavailable due to extended outages or interruptions, temporarily or permanently cease operations, face financial distress or other business disruptions, increase their fees, if our relationships with any of these providers deteriorate, or if any of the agreements we have entered into with such third parties are terminated or not renewed without adequate transition arrangements, we could suffer liabilities, penalties, fines,
55

increased costs and delays in our ability to provide customers with our products and services, our ability to manage our finances could be interrupted, receipt of payments from customers may be delayed, our processes for managing sales of our offerings could be impaired, our ability to generate and manage sales leads could be weakened, or our business operations could be disrupted. Any of such disruptions may adversely impact our business and our financial condition, results of operations or cash flows could be adversely affected until we replace such providers or develop replacement technology or operations. In addition, if we are unsuccessful in identifying high-quality service providers, negotiating cost-effective relationships with them or effectively managing these relationships, it could adversely affect our business and financial results.
The length of our sales cycle can be unpredictable, particularly with respect to sales through our channel partners or sales to large customers, and our sales efforts may require considerable time and expense.
Our results of operations may fluctuate, in part, because of the length and variability of the sales cycle of our subscriptions and the difficulty in making short-term adjustments to our operating expenses. Our results of operations depend in part on sales to new customers, including large customers, and increasing sales to existing customers. The length of our sales cycle, from initial contact with our sales team to contractually committing to our subscriptions can vary substantially from customer to customer based on deal complexity as well as whether a sale is made directly by us or through a channel partner. Our sales cycle can extend to more than a year for some customers, and the length of sales cycles may be further impacted due to the COVID-19 pandemic. We generally expect that some customers will scrutinize their spending more carefully given a challenging economic environment, and this might cause sales cycles to become longer. As we target more of our sales efforts at larger enterprise customers, we may face greater costs, longer sales cycles, greater competition and less predictability in completing some of our sales. A customer’s decision to use our solutions may be an enterprise-wide decision, which may require greater levels of education regarding the use cases of our products or prolonged negotiations. In addition, larger customers may demand more configuration, integration services and features. It is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers. As a result, large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. The loss or delay of one or more large transactions in a quarter could affect our cash flows and results of operations for that quarter and for future quarters. Because a substantial proportion of our expenses are relatively fixed in the short term, our cash flows and results of operations will suffer if revenue falls below our expectations in a particular quarter, which could cause the price of our ordinary shares to decline.
We depend on our executive officers and other key employees, and the loss of one or more of these employees or an inability to attract and retain highly skilled employees could harm our business.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract or retain qualified personnel, or delays in hiring required personnel, particularly in engineering and sales, may seriously harm our business, financial condition, and results of operations. Further, our ability to attract additional qualified personnel may be impacted by the economic uncertainty and insecurity caused by the COVID-19 pandemic. The loss of services of any of our key personnel also increases our dependency on other key personnel who remain with us. Although we have entered into employment offer letters with our key personnel, their employment is for no specific duration and constitutes at-will employment. We are also substantially dependent on the continued service of our existing engineering personnel because of the complexity of our products.
Our future performance also depends on the continued services and continuing contributions of our senior management, particularly our Chief Executive Officer and Chairman, Shay Banon, to execute on our business plan and to identify and pursue new opportunities and product innovations. We do not maintain key person life insurance policies on any of our employees. The loss of services of senior management could significantly delay or prevent the achievement of our development and strategic objectives, which could adversely affect our business, financial condition, and results of operations. Any search for senior management in the future or any search to replace the loss of any senior management may be prolonged, and we may not be able to attract a qualified candidate or replacement, as applicable, in a timely manner or at all, particularly as potential candidates may be wary to transition during the unstable economic conditions caused by the COVID-19 pandemic. Furthermore, the COVID-19 pandemic could make it more difficult to onboard, provide training to and integrate any executive officers or key employees, which could adversely affect their productivity and our business. If we are unable to mitigate these or other similar risks as we experience management turnover, our business, results of operation and financial condition may be adversely affected.
Additionally, the industry in which we operate is generally characterized by significant competition for skilled personnel as well as high employee attrition. We may not be successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs. We may need to invest significant amounts of cash and equity to attract and retain new employees, and we may never realize returns on these investments. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited, that they have divulged proprietary or other confidential information, or that their former employers own their inventions or other work product.
56

If we are not able to maintain and enhance our brand, especially among developers, our business and operating results may be adversely affected.
We believe that developing and maintaining widespread awareness of our brand, especially with developers, is critical to achieving widespread acceptance of our software and attracting new users and customers. Brand promotion activities may not generate user or customer awareness or increase revenue, and even if they do, any increase in revenue may not offset the expenses we incur in building our brand. For instance, our continued focus and investment in Elastic{ON} and similar investments in our brand, user engagement, and customer engagement may not generate a sufficient financial return. If we fail to successfully promote and maintain our brand, we may fail to attract or retain users and customers necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical for broad customer adoption of our products.
Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and entrepreneurial spirit we have worked to foster, which could harm our business.
We believe that our culture has been and will continue to be a key contributor to our success. We expect to continue to hire as we expand. If we do not continue to maintain our corporate culture as we grow, we may be unable to foster the innovation, creativity, and entrepreneurial spirit we believe we need to support our growth. Moreover, many of our existing employees may be able to receive significant proceeds from sales of our ordinary shares in the public markets, which could lead to employee attrition and disparities of wealth among our employees that adversely affects relations among employees and our culture in general. Additional headcount growth may result in a change to our corporate culture, which could harm our business.
We rely on channel partners to execute a portion of our sales; if our channel partners fail to perform or we are unable to maintain successful relationships with our channel partners, our ability to market, sell and distribute our solution will be more limited, and our results of operations could be harmed.
A portion of our revenue is generated by sales through our channel partners, especially to U.S. federal government customers and in certain international markets, and these sales may grow and represent a larger portion of our revenues in the future. We provide certain of our channel partners with specific training and programs to assist them in selling our offerings, but there can be no assurance that these steps will be effective. In addition, our channel partners may be unsuccessful in marketing and selling our offerings, particularly in light of the effects of the COVID-19 pandemic. If we are unable to develop and maintain effective sales incentive programs for our channel partners, we may not be able to incentivize these partners to sell our offerings to customers.
Some of these partners may also market, sell, and support offerings that compete with ours, may devote more resources to the marketing, sales, and support of such competitive offerings, may have incentives to promote our competitors’ offerings to the detriment of our own or may cease selling our offerings altogether. Our agreements with our channel partners typically have a duration of one to three years, and generally may be terminated for any reason by either party with advance notice prior to each renewal date. We cannot assure you that we will retain these channel partners or that we will be able to secure additional or replacement channel partners. The loss of one or more of our significant channel partners or a decline in the number or size of orders from any of them could harm our results of operations. In addition, many of our new channel partners require extensive training and may take several months or more to achieve productivity. Our channel partner sales structure could subject us to lawsuits, potential liability, and reputational harm if, for example, any of our channel partners misrepresents the functionality of our offerings to customers or violates laws or our or their corporate policies. If our channel partners are unsuccessful in fulfilling the orders for our offerings, or if we are unable to enter into arrangements with and retain high quality channel partners, our ability to sell our offerings and results of operations could be harmed.
If we are unable to maintain successful relationships with our partners, our business operations, financial results and growth prospects could be adversely affected.
We maintain partnership relationships with a variety of partners, including cloud providers, systems integrators, channel partners, referral partners, OEM and MSP partners, and technology partners, to jointly deliver offerings to our end customers and complement our broad community of users. In particular, we work with systems integrators and referral partners to market and sell our subscriptions.
Our agreements with our partners are generally non-exclusive, meaning our partners may offer customers the offerings of several different companies, including offerings that compete with ours, or may themselves be or become competitors. If our partners do not effectively market and sell our offerings, choose to use greater efforts to market and sell their own offerings or those of our competitors, fail to meet the needs of our customers, or fail to deliver professional services to our customers particularly in light of the effects of the COVID-19 pandemic, our ability to grow our business and sell our offerings may be harmed. Our partners may cease marketing our offerings with limited or no notice and with little or no penalty. The loss of a
57

substantial number of our partners, our possible inability to replace them, or the failure to recruit additional partners could harm our results of operations.
Our ability to achieve revenue growth in the future will depend in part on our success in maintaining successful relationships with our partners and in helping our partners enhance their ability to market and sell our subscriptions. If we are unable to maintain our relationships with these partners, our business, results of operations, financial condition or cash flows could be harmed.
The sales prices of our offerings may decrease, which may reduce our gross profits and adversely affect our financial results.
The sales prices for our offerings may decline or we may introduce new pricing models for a variety of reasons, including competitive pricing pressures, discounts, in anticipation of or in conjunction with the introduction of new offerings, or promotional programs. For example, during the year ended April 30, 2019, we reduced prices for some of our Elastic Cloud offerings in conjunction with launching new offerings. Competition continues to increase in the market segments in which we operate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse offerings may reduce the price of offerings that compete with ours or may bundle them with other offerings. Additionally, currency fluctuations in certain countries and regions may negatively impact actual prices that customers and channel partners are willing to pay in those countries and regions. Any decrease in the sales prices for our offerings, without a corresponding decrease in costs or increase in volume, would adversely impact our gross profit. Gross profit could also be adversely impacted by a shift in the mix of our subscriptions from self-managed to our cloud offering, which has a lower gross margin, as well as any increase in our mix of professional services relative to subscriptions. We cannot assure you that we will be able to maintain our prices and gross profits at levels that will allow us to achieve and maintain profitability.
We expect our revenue mix to vary over time, which could harm our gross margin and operating results.
We expect our revenue mix to vary over time due to a number of factors, including the mix of our subscriptions for self-managed and our cloud offerings and our professional services revenue. Due to the differing revenue recognition policies applicable to our subscriptions and professional services, shifts in our business mix from quarter to quarter could produce substantial variation in revenue recognized. Further, our gross margins and operating results could be harmed by changes in revenue mix and costs, together with numerous other factors, including entry into new markets or growth in lower margin markets; entry into markets with different pricing and cost structures; pricing discounts; and increased price competition. Any one of these factors or the cumulative effects of certain of these factors may result in significant fluctuations in our gross margin and operating results. This variability and unpredictability could result in our failure to meet internal expectations or those of securities analysts or investors for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our ordinary shares could decline.
Our ability to grow our business will depend, in part, on the expansion and adoption of our SaaS Offerings.
We believe our future success will depend, in part, on the growth in the adoption of Elastic Cloud, our family of SaaS products. We have and will continue to incur substantial costs to develop, sell and support our Elastic Cloud offerings. We believe that we must offer a family of SaaS products to address the market segment that prefers a cloud-based solution to a self-managed solution and that there will be increasing demand for cloud-based offerings of our products. In the nine months ended January 31, 2021 and the years ended April 30, 2020 and 2019, Elastic Cloud contributed 27%, 22% and 17% of our total revenue, respectively. However, as the use of cloud-based computing solutions is rapidly evolving, it is difficult to predict the potential growth, if any, of general market adoption, customer adoption and retention rates of our cloud-based offerings. There could be decreased demand for our cloud-based offerings due to reasons within or outside of our control, including, among other things, lack of customer acceptance, technological challenges with bringing cloud offerings to market and maintaining those offerings, security or privacy concerns, our inability to properly manage and support our cloud-based offerings, competing technologies and products, weakening economic conditions, and decreases in corporate spending. For example, Amazon Web Services provides SaaS offerings based on components of the Elastic Stack licensed under an open source license. As such, Amazon competes with us for potential customers, and while Amazon cannot provide our proprietary software, Amazon's offerings may reduce the demand for our offerings and the pricing of Amazon's offerings may limit our ability to adjust the price of our products. If we are not able to develop, market or deliver cloud-based offerings that satisfy customer requirements technically or commercially, or if our investments in cloud-based offerings do not yield the expected return, or if we are unable to decrease the cost of providing our cloud-based offerings, our business, competitive position, financial condition and results of operations may be harmed. You should consider our business and prospects in light of the risks and difficulties we encounter in this new and evolving market.
58

Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and results of operations.
Our success depends to a significant degree on our ability to protect our proprietary technology, methodologies, know-how and brand. We rely on a combination of trademarks, copyrights, patents, contractual restrictions, and other intellectual property laws and confidentiality procedures to establish and protect our proprietary rights. However, the steps we take to protect our intellectual property rights may be inadequate. We will not be able to protect our intellectual property rights if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property rights. The source code of the proprietary features for the Elastic Stack is publicly available, which may enable others to replicate our proprietary technology and compete more effectively. If we fail to protect our intellectual property rights adequately, our competitors may gain access to our proprietary technology and our business may be harmed. In addition, defending our intellectual property rights might entail significant expense. Any patents, trademarks, or other intellectual property rights that we have or may obtain may be challenged by others or invalidated through administrative process or litigation. As of January 31, 2021, we had 21 issued U.S. patents, 48 pending U.S. patent applications, and 9 pending non-U.S. filings, including 1 patent cooperation treaty patent applications. There can be no assurance that our patent applications will result in issued patents. Even if we continue to seek patent protection in the future, we may be unable to obtain further patent protection for our technology. In addition, any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. Furthermore, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights are uncertain. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create offerings that compete with ours. Effective patent, trademark, copyright, and trade secret protection may not be available to us in every country in which our products are available. We may be unable to prevent third parties from acquiring domain names or trademarks that are similar to, infringe upon, or diminish the value of our trademarks and other proprietary rights. The laws of some countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. As we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information will likely increase. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.
We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other parties. No assurance can be given that these agreements will be effective in controlling access to and distribution of our proprietary information. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our products.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect our intellectual property rights. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. For example, on September 4, 2019, we filed suit against floragunn GmbH in the United States District Court for the Northern District of California for copyright infringement and contributory copyright infringement, and on September 27, 2019, we filed a suit against Amazon.com, Inc. in the United States District Court for the Northern District of California for trademark infringement and false advertising. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management, and could result in the impairment or loss of portions of our intellectual property. Further, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our products, impair the functionality of our products, delay introductions of new products, result in our substituting inferior or more costly technologies into our products, or injure our reputation.
We could incur substantial costs as a result of any claim of infringement, misappropriation or violation of another party’s intellectual property rights.
In recent years, there has been significant litigation involving patents and other intellectual property rights in the software industry. Companies providing software are increasingly bringing and becoming subject to suits alleging infringement, misappropriation or violation of proprietary rights, particularly patent rights, and to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement, misappropriation or violation claims. We do not currently have a large patent portfolio, which could prevent us from deterring patent infringement claims through our own patent portfolio, and our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. The risk of patent litigation has been amplified by the increase in the number of a type of patent holder, which we refer to as a non-practicing entity, whose sole or principal business is to assert such claims and against whom our own intellectual property portfolio may provide little deterrent value. We could incur substantial costs in prosecuting or defending any intellectual property litigation. If we sue to enforce our rights or are sued by a third party that claims that our
59

products infringe, misappropriate or violate their rights, the litigation could be expensive and could divert our management resources.
Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
cease selling or using products that incorporate the intellectual property rights that we allegedly infringe, misappropriate or violate;
make substantial payments for legal fees, settlement payments or other costs or damages;
obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology; or
redesign the allegedly infringing products to avoid infringement, misappropriation or violation, which could be costly, time-consuming or impossible.
If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement, misappropriation or violation claims against us or any obligation to indemnify our customers for such claims, such payments or actions could harm our business.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement, misappropriation, violation and other losses.
Our agreements with customers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, misappropriation or violation, damages caused by us to property or persons, or other liabilities relating to or arising from our software, services or other contractual obligations. Large indemnity payments could harm our business, results of operations and financial condition. Although we normally contractually limit our liability with respect to such indemnity obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.
Our use of third-party open source software within our products could negatively affect our ability to sell our products and subject us to possible litigation.
Our technologies incorporate open source software from other developers, and we expect to continue to incorporate such open source software in our products in the future. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, we cannot assure that we have not incorporated third-party open source software in our software in a manner that is inconsistent with the terms of the applicable license or our current policies and procedures. If we fail to comply with these licenses, we may be subject to certain requirements, including requirements that we offer our solutions that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of applicable open source licenses. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained the open source software and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products. In addition, there have been claims challenging the ownership rights in open source software against companies that incorporate open source software into their products, and the licensors of such open source software provide no warranties or indemnities with respect to such claims. In any of these events, we and our customers could be required to seek licenses from third parties in order to continue offering our products, and to re-engineer our products or discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis. We and our customers may also be subject to suits by parties claiming infringement, misappropriation or violation due to the reliance by our solutions on certain open source software, and such litigation could be costly for us to defend or subject us to an injunction. Some open source projects have known vulnerabilities and architectural instabilities and as provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our product. Any of the foregoing could require us to devote additional research and development resources to re-engineer our solutions, could result in customer dissatisfaction, and may adversely affect our business, results of operations and financial condition.
60

One of our marketing strategies is to offer some of our product features for free and to provide free trials of some of our paid features, and we may not be able to realize the benefits of this strategy.
We are dependent upon lead generation strategies, including offering free use of some of our product features and free trials of some of our paid features. These strategies may not be successful in continuing to generate sufficient sales opportunities necessary to increase our revenue. Many users never convert from the free use model or from free trials to the paid versions of our products. To the extent that users do not become, or we are unable to successfully attract, paying customers, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenue will be adversely affected.
With the acquisition of Endgame, we face risks related to the integration of combined businesses, our cash resources and financial results, undisclosed liabilities, and employee and customer retention.
Since the closing of the acquisition of Endgame in October 2019, we are devoting significant management attention and resources to integrating the business practices and operations of the former Endgame business with our business. Potential difficulties we may encounter as part of the integration process include those related to the costs of integration and compliance, diversion of management’s attention, our ability to create and enforce uniform standards, procedures, policies and information systems, potential unknown liabilities, and unforeseen increased expenses or delays.
Our due diligence review in connection with the acquisition may not have discovered undisclosed liabilities of Endgame. If there are undisclosed liabilities, Elastic as a successor owner may be responsible for such undisclosed liabilities. Such undisclosed liabilities could have an adverse effect on the business and results of operations and may adversely affect the value of our ordinary shares.
The acquisition may also result in significant charges or other liabilities that could adversely affect our results of operations, such as cash expenses and non-cash accounting charges incurred in connection with the acquisition and/or integration of the combined businesses and operations.
Our international operations and expansion expose us to several risks.
As of January 31, 2021, we had customers located in over 100 countries, and our strategy is to continue to expand internationally. In addition, as a result of our strategy of leveraging a distributed workforce, as of January 31, 2021, we had employees located in over 35 countries. Our current international operations involve and future initiatives will involve a variety of risks, including:
unexpected changes in regulatory requirements, taxes, trade laws, tariffs, export quotas, custom duties or other trade restrictions;
different labor regulations, especially in the European Union, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
exposure to many stringent, particularly in the European Union, and potentially inconsistent laws and regulations relating to privacy, data protection and information security;
changes in a specific country’s or region’s political or economic conditions;
political, economic and trade uncertainties or instability related to the effect of the United Kingdom's withdrawal from the European Union (Brexit), including the effects of the Trade and Cooperation Agreement between the European Union, the European Atomic Energy Community and the United Kingdom signed in December 2020, on the economies of United Kingdom, European Union, United States and other countries;
the evolving relations between the United States and China;
risks resulting from changes in currency exchange rates;
the impact of public health epidemics or pandemics on our employees, partners and customers;
challenges inherent to efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;
risks relating to the implementation of trade and economic sanctions, including restrictions promulgated by the OFAC, and other similar trade protection regulations and measures in the United States or in other jurisdictions;
reduced ability to timely collect amounts owed to us by our customers in countries where our recourse may be more limited;
61

limitations on our ability to reinvest earnings from operations derived from one country to fund the capital needs of our operations in other countries;
limited or unfavorable intellectual property protection; and
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended (“FCPA”), and similar applicable laws and regulations in other jurisdictions.
If we are unable to address these difficulties and challenges or other problems encountered in connection with our international operations and expansion, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally.
If we are not successful in sustaining and expanding our international business, we may incur additional losses and our revenue growth could be harmed.
Our future results depend, in part, on our ability to sustain and expand our penetration of the international markets in which we currently operate and to expand into additional international markets. We depend on direct sales and our channel partner relationships to sell our offerings in international markets. Our ability to expand internationally will depend upon our ability to deliver functionality and foreign language translations that reflect the needs of the international clients that we target. Our ability to expand internationally involves various risks, including the need to invest significant resources in such expansion, and the possibility that returns on such investments will not be achieved in the near future or at all in these less familiar competitive environments. We may also choose to conduct our international business through other partnerships. If we are unable to identify partners or negotiate favorable terms, our international growth may be limited. In addition, we have incurred and may continue to incur significant expenses in advance of generating material revenue as we attempt to establish our presence in particular international markets.
Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new offerings could reduce our ability to compete and could harm our business.
We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next twelve months. After that, we may need to raise additional funds, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our shareholders may experience significant dilution of their ownership interests and the per share value of our ordinary shares could decline. Furthermore, if we engage in debt financing, the holders of debt would have priority over the holders of our ordinary shares, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, results of operations, and financial condition. If we need additional capital and cannot raise it on acceptable terms, we may not be able to, among other things:
develop or enhance our products;
continue to expand our sales and marketing and research and development organizations;
acquire complementary technologies, products or businesses;
expand operations in the United States or internationally;
hire, train, and retain employees; or
respond to competitive pressures or unanticipated working capital requirements.
Our failure to have sufficient capital to do any of these things could harm our business, financial condition, and results of operations.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Sales to government entities are subject to a number of risks. Selling to government entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government certification requirements for products like ours may change, thereby restricting our ability to sell into the U.S. federal government sector, U.S. state government sector, or government sectors of countries other than the United States until we have attained the revised certification. For example, in July 2020, we obtained certification under the U.S. Federal Risk and Authorization Management Program at a moderate impact level; however, such certification is costly to maintain and if we were to lose our certification in the future, it would restrict our ability to sell to government customers. Government demand and payment for our offerings may be affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings. Sales to government agencies, including classified contracts, are subject to complex regulations. Failure to comply with such regulations
62

could result in contract terminations or other adverse consequences, including but not limited to adversely affecting our eligibility to sell to government agencies in the future. Additionally, we rely on certain partners to provide technical support services to certain of our government entity customers to resolve any issues relating to our products. If our partners do not effectively assist our government entity customers in deploying our products, succeed in helping our government entity customers quickly resolve post-deployment issues, or provide effective ongoing support, our ability to sell additional offerings to new and existing government entity customers would be adversely affected and our reputation could be damaged.
Government entities may have statutory, contractual, or other legal rights to terminate contracts with us or our channel partners for convenience or due to a default, and any such termination may adversely affect our future results of operations. In addition, multi-year contracts with government entities are usually conditioned on annual fiscal funding actions that the relevant legislative or other decision-making body must take in order to fund each year of a contract. Such legislative or decision-making bodies may elect not to fund each year of a contract. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our subscriptions, a reduction of revenue, or fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely affect our results of operations in a material way.
Unanticipated changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns could expose us to greater than anticipated tax liabilities.
Our income tax obligations are based in part on our corporate structure and intercompany arrangements, including the manner in which we develop, value, and use our intellectual property and the valuations of our intercompany transactions. The tax laws applicable to our business, including the laws of the Netherlands, the United States and other jurisdictions, are subject to change and interpretation, and certain jurisdictions may aggressively interpret their laws in an effort to raise additional tax revenue. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, which could increase our worldwide effective tax rate and harm our financial position and results of operations. Tax authorities examine and may audit our income tax returns and other non-income tax returns, such as payroll, sales, value-added, net worth or franchise, property, goods and services, and excise taxes, in both the United States and foreign jurisdictions. It is possible that tax authorities may disagree with certain positions we have taken, and any adverse outcome of such a review or audit could have a negative effect on our financial position and results of operations. Further, the determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods for which such determination is made.
Our corporate structure and intercompany arrangements are subject to the tax laws of various jurisdictions, and we could be obligated to pay additional taxes, which would harm our results of operations.
Based on our current corporate structure, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents. In addition, the authorities in the jurisdictions in which we operate could review our tax returns or require us to file tax returns in jurisdictions in which we are not currently filing, and could impose additional tax, interest and penalties. These authorities could also claim that various withholding requirements apply to us or our subsidiaries, assert that benefits of tax treaties are not available to us or our subsidiaries, or challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing. The relevant taxing authorities may determine that the manner in which we operate our business does not achieve the intended tax consequences. If such a disagreement was to occur, and our position was not sustained, we could be required to pay additional taxes, and interest and penalties. Any increase in the amount of taxes we pay or that are imposed on us could increase our worldwide effective tax rate and harm our business and results of operations.
Our ability to use our net operating loss carryforwards to offset future taxable income may be subject to certain limitations.
As of April 30, 2020 and 2019, we had net operating loss carryforwards in various jurisdictions of $1.3 billion and $485.7 million, respectively, which may be utilized against future income taxes. Limitations imposed by the applicable jurisdictions on our ability to utilize net operating loss carryforwards could cause income taxes to be paid earlier than would be paid if such limitations were not in effect and could cause such net operating loss carryforwards to expire unused, in each case reducing or eliminating the benefit of such net operating loss carryforwards. Furthermore, we may not be able to generate sufficient taxable income to utilize our net operating loss carryforwards before they expire. If any of these events occur, we may not derive some or all of the expected benefits from our net operating loss carryforwards.
63

We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
A portion of our subscriptions are generated and operating expenses are incurred outside the United States and denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly against the Euro. As a result of the COVID-19 pandemic, foreign currency exchange rates have been and could continue to be subject to increased volatility. The strengthening of the U.S. dollar increases the real cost of our offerings to our customers outside of the United States, leading to delays in the purchase of our offerings and the lengthening of our sales cycle. If the strength of the U.S. dollar increases, this could adversely affect our financial condition and results of operations. In addition, increased international sales in the future, including through our channel partners, may result in greater foreign currency denominated sales, increasing our foreign currency risk. Moreover, operating expenses incurred outside the United States and denominated in foreign currencies are increasing and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our financial condition and results of operations could be adversely affected. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedging transactions may be limited and we may not be able to successfully hedge our exposure, which could adversely affect our financial condition and results of operations.
Seasonality may cause fluctuations in our sales and results of operations.
Historically, we have experienced quarterly fluctuations and seasonality based on the timing of entering into agreements with new and existing customers and the mix between annual and monthly contracts entered in each reporting period. Trends in our business, financial condition, results of operations and cash flows are impacted by seasonality in our sales cycle which generally reflects a trend to greater sales in our second and fourth quarters and lower sales in our first and third quarters, though we believe this trend has been somewhat masked by our overall growth. We expect that this seasonality will continue to affect our results of operations in the future, and might become more pronounced as we continue to target larger enterprise customers.
Risks Related to Regulatory Matters
In connection with the operation of our business, we may collect, store, transfer and otherwise process certain personal data. As a result, our business is subject to a variety of government and industry regulations, as well as other obligations, related to privacy, data protection and information security.
Privacy, data protection and information security have become significant issues in various jurisdictions where we offer our products. The regulatory frameworks for these issues worldwide are rapidly evolving and are likely to remain uncertain for the foreseeable future. Federal, state, or non-U.S. government bodies or agencies have in the past adopted, and may in the future adopt, new laws and regulations or may make amendments to existing laws and regulations affecting data protection, data privacy and/or information security and/or regulating the use of the Internet as a commercial medium. For example, the recently enacted California Consumer Privacy Act (the “CCPA”) provides new data privacy rights for California residents. The enforcement of the CCPA by the California Attorney General commenced July 1, 2020. We cannot fully predict the impact of the CCPA on our business or operations, but we may be required to modify our data processing practices and policies and to incur substantial costs and expenses in connection with our compliance or the compliance of our customers or vendors. The CCPA also provides for civil penalties and a private right of action for violations, which may increase our compliance costs and potential liability. Additionally, a new privacy law, the California Privacy Rights Act (“CPRA”), was approved by California voters in the November 3, 2020 election. The CPRA creates obligations relating to consumer data beginning on January 1, 2022, with implementing regulations expected on or before July 1, 2022, and enforcement beginning July 1, 2023. We will continue to monitor developments related to the CPRA and anticipate additional costs and expenses associated with CPRA compliance. Other U.S. states also are considering omnibus privacy legislation and industry organizations regularly adopt and advocate for new standards in these areas. Many obligations under the CCPA and these other laws and legislative proposals remain uncertain, and we cannot fully predict their impact on our business. If we fail to comply with any of these laws or standards, we may be subject to investigations, enforcement actions, civil litigation, fines and other penalties, all of which may generate negative publicity and have a negative impact on our business.
Additionally, in the United States, we may be subject to investigation and/or enforcement actions brought by federal agencies and state attorneys general and consumer protection agencies. We publicly post statements and other documentation regarding our practices concerning the processing, use and disclosure of personally identifiable information. Although we endeavor to comply with our published statements and documentation, we may at times fail to do so or be alleged to have failed to do so. The publication of our privacy statement and other documentation that provide promises and assurances about privacy and security can subject us to potential state and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices.
64

Internationally, most jurisdictions in which we operate have established their own privacy, data protection and information security legal frameworks with which we or our customers must comply. Within the European Union, the General Data Protection Regulation (“GDPR”) became fully effective on May 25, 2018, and applies to the processing (which includes the collection and use) of personal data. The GDPR imposes significant obligations and risk upon our business and provides for substantial penalties to which we could be subject in the event of any non-compliance. Administrative fines under the GDPR can amount up to 20 million Euros or four percent of the group’s annual global turnover, whichever is higher. Further, the United Kingdom has implemented legislation that substantially implements the GDPR in the United Kingdom, which legislation provides for penalties for violations of up to the greater of 17.5 million British Pounds or four percent of the group’s annual global turnover. Following the exit of the United Kingdom from the European Union however, aspects of U.K. data protection law and the relationship of the United Kingdom and the European Union in the medium to longer term remain unclear, including with respect to how data transfers to and from the United Kingdom will be regulated.
We have incurred substantial expense in complying with new data protection legal frameworks and we may be required to make additional, significant changes in our business operations, all of which may adversely affect our revenue and our business overall. Additionally, because these new regimes lack a substantial enforcement history, we are unable to predict how emerging standards may be applied to us. Despite our efforts to attempt to comply with new data protection obligations, a regulator may determine that we have not done so and subject us to fines and public censure, which could harm our company.
Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States. Some countries also are considering or have passed legislation requiring local storage and processing of data, or similar requirements, which could increase the cost and complexity of delivering our services. We have undertaken certain efforts to conform transfers of personal data from the European Economic Area (“EEA”), to the United States and other jurisdictions based on our understanding of current regulatory obligations and the guidance of data protection authorities, including standard contractual clauses approved by the European Commission (the “SCCs”). Despite this, we may be unsuccessful in maintaining conforming means of transferring such data from the EEA, in particular as a result of continued legal and legislative activity within the EEA that has challenged or called into question existing means of data transfers to countries that have not been found to provide adequate protection for personal data.
The regulatory environment applicable to handling of EEA residents' personal data, and our actions taken in response, may cause us to assume additional liabilities or incur additional costs. In the Schrems II decision issued by the Court of Justice of the European Union (“CJEU”) on July 16, 2020, the CJEU, among other things, imposed additional obligations on companies when relying on the SCCs. We and our customers may face EEA regulators applying different standards to certain data transfers or requiring additional steps in connection with data transfers, and may be required to engage in new contract negotiations with third parties that aid in processing data on our behalf. We may be unsuccessful in maintaining legitimate means for our transfer and receipt of personal data from the EEA, and may experience hesitancy, reluctance, or refusal by European or multi-national customers to continue to use our products due to the potential risk exposure to such customers as a result of sentiment in the EEA regarding international data transfers and data protection obligations imposed on them. We may find it necessary to establish systems to maintain personal data originating from the EEA in the EEA, or may need to take other steps with respect to data handling and data transfers, including means to provide for local data processing, which may involve substantial expense and may require us to divert resources from other aspects of our business, all of which may adversely affect our business. We and our customers may face a risk of enforcement actions by European data protection authorities until the time, if any, that personal data transfers to us and by us from the EEA are legitimized under European law. These and the other risks described above could result in harm to our business, operating results and financial condition. In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that may legally or contractually apply to us. One example of such a self-regulatory standard is the Payment Card Industry Data Security Standard (“PCI DSS”), which relates to the processing of payment card information. In the event we or our payment processors fail to comply with the PCI DSS, fines and other penalties could result, and we may suffer reputational harm and damage to our business. Further, our customers increasingly expect us to comply with more stringent privacy, data protection and information security requirements than those imposed by laws, regulations or self-regulatory requirements, and we may be obligated contractually to comply with additional or different standards relating to our handling or protection of data on or by our offerings. Any failure to meet our customers’ requirements may adversely affect our revenues and prospects for growth.
We also expect that there will continue to be changes in interpretations of existing laws and regulations, or new proposed laws, regulations, and other obligations concerning privacy, data protection and information security, which could impair our or our customers’ ability to collect, use or disclose information relating to consumers, which could decrease demand for our offerings, increase our costs and impair our ability to maintain and grow our customer base and increase our revenue. Because the interpretation and application of many laws and regulations relating to privacy, data protection and information security, along with industry standards, are uncertain, it is possible that these laws and regulations may be interpreted and applied in manners that are, or are alleged to be, inconsistent with our data management practices or the features of our products, and we could face fines, lawsuits, regulatory investigations and other claims and penalties, and we could be required
65

to fundamentally change our products or our business practices, any of which could have an adverse effect on our business. Any inability to adequately address privacy, data protection and information security concerns, even if unfounded, or any actual or perceived failure to comply with applicable privacy, data protection or information security laws, regulations and other obligations, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our products. Privacy, data protection and information security concerns, whether valid or not valid, may inhibit market adoption of our products, particularly in certain industries and countries outside of the United States. If we are not able to adjust to changing laws, regulations and standards related to the Internet, our business may be harmed.
We are subject to governmental export and import controls and economic sanctions programs that could impair our ability to compete in international markets or subject us to liability if we violate these controls.
Our software and services, in some cases, are subject to U.S. export control laws and regulations including the Export Administration Regulations (“EAR”), and trade and economic sanctions maintained by the Office of Foreign Assets Control (“OFAC”). As such, an export license may be required to export or reexport our software and services to certain countries and end-users for certain end-uses. If we were to fail to comply with such U.S. export controls laws and regulations, U.S. economic sanctions, or other similar laws, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations, and the possible loss of our export or import privileges. Obtaining the necessary export license for a particular sale or offering may not be possible and may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions in many cases prohibit the export of software and services to certain U.S. embargoed or sanctioned countries, governments and persons, as well as for prohibited end-uses. Monitoring and ensuring compliance with these complex U.S. export control laws is particularly challenging because our offerings are widely distributed throughout the world and are available, in many cases, for download without registration. In addition, because we incorporate encryption functionality into our products, we are also subject to certain provisions of these laws that apply to encryption items. Even though we take precautions to ensure that we and our partners comply with all relevant export control laws and regulations, any failure by us or our partners to comply with such laws and regulations could have negative consequences for us, including reputational harm, government investigations and penalties.
In addition, various countries regulate the import of certain encryption software and technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our products and services or could limit our end-customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations in such countries may create delays in the introduction of our products and services into international markets, prevent our end-customers with international operations from deploying our products globally or, in some cases, prevent or delay the export or import of our products and services to certain countries, governments or persons altogether. The following developments could result in decreased use of our products and services by, or in our decreased ability to export or sell our products to, existing or potential end-customers with international operations: any change in export or import laws or regulations, economic sanctions or related legislation; shift in the enforcement or scope of existing export, import or sanctions laws or regulations; or change in the countries, governments, persons, or technologies targeted by such export, import or sanctions laws or regulations. Any decreased use of our products or services or limitation on our ability to export to or sell our products or services in international markets could adversely affect our business, financial condition and operating results.
Failure to comply with anti-bribery, anti-corruption, and anti-money laundering laws could subject us to penalties and other adverse consequences.
We are subject to the FCPA, the U.K. Bribery Act and other anti-corruption, anti-bribery and anti-money laundering laws in various jurisdictions both domestic and abroad. We leverage channel partners to sell our offerings abroad and use other third parties, including recruiting firms, professional employer organizations, legal, accounting and other professional advisors, and local vendors to meet our needs associated with doing business abroad. We and these third parties may have direct or indirect interactions with officials and employees of government agencies, or state-owned or affiliated entities, and we may be held liable for the corrupt or other illegal activities of our channel partners and third-party representatives, as well as our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities. While we have policies and procedures to address compliance with such laws, we cannot assure you that the channel partners, third-party representatives, our employees, contractors or agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. Any violation of the FCPA, U.K. Bribery Act or other applicable anti-bribery, anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from U.S. government contracts, all of which may have an adverse effect on our reputation, business, operating results and prospects.
66

Risks Related to Ownership of our Ordinary Shares
The market price for our ordinary shares has been and is likely to continue to be volatile or may decline regardless of our operating performance.
The stock markets, and securities of technology companies in particular, have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. The economic impact and uncertainty of the ongoing COVID-19 pandemic have exacerbated this volatility in both the overall stock markets and the market price of our ordinary shares. In the past, shareholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business. The market price of our ordinary shares may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
actual or anticipated changes or fluctuations in our operating results;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
announcements by us or our competitors of new offerings or new or terminated significant contracts, commercial relationships or capital commitments;
industry or financial analyst or investor reaction to our press releases, other public announcements, and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
a gain or loss of investor confidence in the market for technology stocks or the stock market in general;
future sales or expected future sales of our ordinary shares;
investor perceptions of us, the benefits of our offerings and the industries in which we operate;
price and volume fluctuations in the overall stock market from time to time;
changes in operating performance and/or stock market valuations of other technology companies generally, or those in our industry in particular;
failure of industry or financial analysts to maintain coverage of us, changes in financial estimates by any analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property rights or our solutions, or third-party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
breaches of, or failures relating to, privacy, data protection or information security;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
any major changes in our management or our board of directors, particularly with respect to Mr. Banon;
general economic conditions and slow or negative growth of our markets, including as a result of the COVID-19 pandemic; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have provided and may continue to provide guidance in our quarterly and annual earnings conference calls, quarterly and annual earnings releases, or otherwise, regarding our future performance. Guidance is forward-looking and represents our management’s estimates as of the date of release and is based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive
67

uncertainties and contingencies on our business, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. One of those key assumptions relates to the impact of the ongoing COVID-19 pandemic and the associated economic uncertainty on our business, which is inherently difficult to predict. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our actual business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions caused by the ongoing COVID-19 pandemic, and which could adversely affect our business and future operating results. There are no comparable recent events that provide insights as to the probable effect of the ongoing COVID-19 pandemic, and, as a result, the ultimate impact of the COVID-19 outbreak is highly uncertain and subject to change. Furthermore, if we make downward revisions of our previously announced guidance, if we withdraw our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our ordinary shares would decline. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our ordinary shares.
Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk Factors” section in this report could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
The concentration of our share ownership with insiders will likely limit your ability to influence corporate matters, including the ability to influence the outcome of director elections and other matters requiring shareholder approval.
Our executive officers and directors together beneficially owned 20.9% of our ordinary shares outstanding as of January 31, 2021. As a result, these shareholders, acting together, will have significant influence over matters that require approval by our shareholders, including matters such as adoption of the financial statements, declarations of dividends, the appointment and dismissal of directors, capital increases, amendment to our articles of association and approval of significant corporate transactions. Corporate action might be taken even if other shareholders oppose them. This concentration of ownership might also have the effect of delaying or preventing a change of control of us that other shareholders may view as beneficial.
The issuance of additional shares in connection with financings, acquisitions, investments, our share incentive plans or otherwise will dilute all other shareholders.
Our articles of association authorize us to issue up to 165 million ordinary shares and up to 165 million preference shares with such rights and preferences as included in our articles of association. On September 28, 2018, our extraordinary general meeting of shareholders (the “2018 Extraordinary Meeting”) empowered our board of directors to issue ordinary shares and preference shares up to our authorized share capital for a period of five years from October 10, 2018. Subject to compliance with applicable rules and regulations, we may issue ordinary shares or securities convertible into ordinary shares from time to time in connection with a financing, acquisition, investment, our share incentive plans or otherwise. Any such issuance could result in substantial dilution to our existing shareholders unless pre-emptive rights exist and cause the market price of our ordinary shares to decline.
Certain holders of our ordinary shares may not be able to exercise pre-emptive rights and as a result may experience substantial dilution upon future issuances of ordinary shares.
Holders of our ordinary shares in principle have a pro rata pre-emptive right with respect to any issue of ordinary shares or the granting of rights to subscribe for ordinary shares, unless Dutch law or our articles of association state otherwise or unless explicitly provided otherwise in a resolution by our general meeting of shareholders (the “General Meeting”), or—if authorized by the annual General Meeting or an extraordinary General Meeting—by a resolution of our board of directors. Our 2018 Extraordinary Meeting has empowered our board of directors, to limit or exclude pre-emptive rights on ordinary shares for a period of five years from October 10, 2018, which could cause existing shareholders to experience substantial dilution of their interest in us.
Pre-emptive rights do not exist with respect to the issue of preference shares and holders of preference shares, if any, have no pre-emptive right to acquire newly issued ordinary shares. Also, pre-emptive rights do not exist with respect to the issue of shares or grant of rights to subscribe for shares to employees of the company or contributions in kind.
Sales of substantial amounts of our ordinary shares in the public markets, or the perception that they might occur, could reduce the price that our ordinary shares might otherwise attain.
Sales of a substantial number of shares of our ordinary shares in the public market, particularly sales by our directors, executive officers and significant shareholders, or the perception that these sales could occur, could adversely affect the market price of our ordinary shares and may make it more difficult for you to sell your ordinary shares at a time and price that you deem appropriate.
68

In addition, holders of an aggregate of 18,138,691 ordinary shares, based on shares outstanding as of January 31, 2021, are entitled to rights with respect to registration of these shares under the Securities Act pursuant to our amended and restated investors’ rights agreement, dated July 19, 2016. If these holders of our ordinary shares, by exercising their registration rights, sell a large number of shares, they could adversely affect the market price for our ordinary shares. We have also filed registration statements on Form S-8 under the Securities Act registering all ordinary shares that we may issue under our equity compensation plan, which may in turn be sold and may adversely affect the market price for our ordinary shares.
Certain anti-takeover provisions in our articles of association and under Dutch law may prevent or could make an acquisition of our company more difficult, limit attempts by our shareholders to replace or remove members of our board of directors and may adversely affect the market price of our ordinary shares.
Our articles of association contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for shareholders to appoint directors that are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
the staggered three-year terms of the members of our board of directors, as a result of which only approximately one-third of the members of our board of directors may be subject to election in any one year;
a provision that the members of our board of directors may only be removed by a General Meeting by a two-thirds majority of votes cast representing at least 50% of our issued share capital if such removal is not proposed by our board of directors;
a provision that the members of our board of directors may only be appointed upon binding nomination of the board of directors, which can only be overruled with a two-thirds majority of votes cast representing at least 50% of our issued share capital;
the inclusion of a class of preference shares in our authorized share capital that may be issued by our board of directors, in such a manner as to dilute the interest of shareholders, including any potential acquirer or activist shareholder, in order to delay or discourage any potential unsolicited offer or shareholder activism;
requirements that certain matters, including an amendment of our articles of association, may only be brought to our shareholders for a vote upon a proposal by our board of directors; and
minimum shareholding thresholds, based on nominal value, for shareholders to call General Meetings of our shareholders or to add items to the agenda for those meetings.
We are subject to the Dutch Corporate Governance Code but do not comply with all the suggested governance provisions of the Dutch Corporate Governance Code. This may affect your rights as a shareholder.
As a Dutch company, we are subject to the Dutch Corporate Governance Code (“DCGC”). The DCGC contains both principles and suggested governance provisions for management boards, supervisory boards, shareholders and general meetings, financial reporting, auditors, disclosure, compliance and enforcement standards. The DCGC is based on a “comply or explain” principle. Accordingly, public companies are required to disclose in their annual reports, filed in the Netherlands, whether they comply with the suggested governance provisions of the DCGC. If they do not comply with those provisions (e.g., because of a conflicting requirement), the company is required to give the reasons for such noncompliance. The DCGC applies to all Dutch companies listed on a government-recognized stock exchange, whether in the Netherlands or elsewhere, including the NYSE. The principles and suggested governance provisions apply to our board of directors (in relation to role and composition, conflicts of interest and independency requirements, board committees and remuneration), shareholders and the General Meeting (for example, regarding anti-takeover protection and our obligations to provide information to our shareholders) and financial reporting (such as external auditor and internal audit requirements). We comply with all applicable provisions of the DCGC except where such provisions conflict with U.S. exchange listing requirements or with market practices in the United States or the Netherlands. This may affect your rights as a shareholder, and you may not have the same level of protection as a shareholder in a Dutch company that fully complies with the suggested governance provisions of the DCGC.
We do not intend to pay dividends in the foreseeable future. As a result, your ability to achieve a return on your investment will depend on appreciation in the price of our ordinary shares.
We have never declared or paid any cash dividends on our shares. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our ordinary shares in the foreseeable future. Were this position to change, payment of future dividends may be made only if our equity exceeds the amount of the paid-in and called-up part of the issued share capital, increased by the reserves required to be maintained by
69

Dutch law or by our articles of association. Accordingly, investors must rely on sales of their ordinary shares after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Claims of U.S. civil liabilities may not be enforceable against us.
We are incorporated under the laws of the Netherlands and substantial portions of our assets are located outside of the United States. In addition, one member of our board of directors and certain experts named herein reside outside the United States. As a result, it may be difficult for investors to effect service of process within the United States upon us or such other persons residing outside the United States, or to enforce outside the United States judgments obtained against such persons in U.S. courts in any action, including actions predicated upon the civil liability provisions of the U.S. federal securities laws. In addition, it may be difficult for investors to enforce, in original actions brought in courts in jurisdictions located outside the United States, rights predicated upon the U.S. federal securities laws.
There is no treaty between the United States and the Netherlands for the mutual recognition and enforcement of judgments (other than arbitration awards) in civil and commercial matters. Therefore, a final judgment rendered by any federal or state court in the United States based on civil liability, whether or not predicated solely upon the U.S. federal securities laws, would not be enforceable in the Netherlands unless the underlying claim is re-litigated before a Dutch court of competent jurisdiction. In such proceedings, however, a Dutch court may be expected to recognize the binding effect of a judgment of a federal or state court in the United States without re-examination of the substantive matters adjudicated thereby, if (i) the jurisdiction of the U.S. federal or state court has been based on internationally accepted principles of private international law, (ii) that judgment resulted from legal proceedings compatible with Dutch notions of due process, (iii) that judgment does not contravene public policy of the Netherlands and (iv) that judgment is not incompatible with (x) an earlier judgment of a Dutch court between the same parties, or (y) an earlier judgment of a foreign court between the same parties in a dispute regarding the same subject and based on the same cause, if that earlier foreign judgment is recognizable in the Netherlands.
Based on the foregoing, there can be no assurance that U.S. investors will be able to enforce against us or members of our board of directors, officers or certain experts named herein, who are residents of the Netherlands or countries other than the United States, any judgments obtained in U.S. courts in civil and commercial matters, including judgments under the U.S. federal securities laws.
In addition, there can be no assurance that a Dutch court would impose civil liability on us, the members of our board of directors, our officers or certain experts named herein in an original action predicated solely upon the U.S. federal securities laws brought in a court of competent jurisdiction in the Netherlands against us or such members, officers or experts, respectively.
U.S. persons who hold our ordinary shares may suffer adverse tax consequences if we are characterized as a passive foreign investment company.
A non-U.S. corporation will generally be considered a passive foreign investment company (“PFIC”), for U.S. federal income tax purposes, in any taxable year if either (1) at least 75% of its gross income for such year is passive income or (2) at least 50% of the value of its assets (based on an average of the quarterly values of the assets during such year) is attributable to assets that produce or are held for the production of passive income (“the PFIC asset test”). For purposes of the PFIC asset test, the value of our assets will generally be determined by reference to our market capitalization. Based on our past and current projections of our income and assets, we do not expect to be a PFIC for the current taxable year or for the foreseeable future. Nevertheless, a separate factual determination as to whether we are or have become a PFIC must be made each year (after the close of such year). Since our projections may differ from our actual business results and our market capitalization and value of our assets may fluctuate, we cannot assure you that we will not be or become a PFIC in the current taxable year or any future taxable year. If we are a PFIC for any taxable year during which a U.S. person (as defined in Section 7701(a)(30) of the Internal Revenue Code of 1986, as amended) holds our ordinary shares, such U.S. person may be subject to adverse tax consequences. Each U.S. person who holds our ordinary shares is strongly urged to consult his, her or its tax advisor regarding the application of these rules and the availability of any potential elections.
If a U.S. person is treated as owning at least 10% of our ordinary shares, such U.S. person may be subject to adverse U.S. federal income tax consequences.
If a U.S. person is treated as owning (directly, indirectly, or constructively) at least 10% of the total combined voting power of our shares, or of the total value of our shares, such shareholder may be treated as a “United States shareholder” with respect to each “controlled foreign corporation” in our group (if any). Under changes implemented by the legislation commonly referred to as the Tax Cuts and Jobs Act of 2017, because our group includes one or more U.S. subsidiaries, certain of our non-U.S. subsidiaries could be treated as controlled foreign corporations (regardless of whether we are treated as a controlled foreign corporation). A United States shareholder of a controlled foreign corporation may be required to report annually and include in its U.S. taxable income its pro rata share of “Subpart F income,” “global intangible low-taxed income,” and
70

investments in U.S. property by controlled foreign corporations, regardless of whether we make any distributions. An individual that is a United States shareholder with respect to a controlled foreign corporation generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a United States shareholder that is a U.S. corporation. We cannot provide any assurances that we will assist investors in determining whether we or any of our non-U.S. subsidiaries is treated as a controlled foreign corporation or whether any investor is treated as a United States shareholder with respect to any such controlled foreign corporation or furnish to any investor who may be a United States shareholder information that may be necessary to comply with the aforementioned reporting and tax paying obligations. Failure to comply with these reporting obligations may subject a shareholder who is a United States shareholder to significant monetary penalties and may prevent from starting the statute of limitations with respect to such shareholder’s U.S. federal income tax return for the year for which reporting was due. A U.S. person should consult its advisors regarding the potential application of these rules to an investment in our ordinary shares.
We may not be able to make distributions or repurchase shares without subjecting our shareholders to Dutch withholding tax.
Dutch dividend withholding tax may be levied on dividends and similar distributions made by us to our shareholders at the statutory rate of 15%. If dividend distributions are structured as a repayment of capital or a repurchase of shares, Dutch withholding tax may still be due at 15%. Such repayment of capital or repurchase of shares will be exempt from dividend withholding tax only in limited circumstances.
General Risk Factors
Unfavorable or uncertain conditions in our industry or the global economy or reductions in information technology spending, including as a result of the COVID-19 pandemic, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers. Current or future economic uncertainties or downturns could adversely affect our business and results of operations. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, international trade relations, political instability or unrest and new developments resulting from recent elections and changes of administration, natural catastrophes, warfare, infectious diseases and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, could cause a decrease in business investments by our customers and potential customers, including spending on information technology, and negatively affect the growth of our business. For example, the COVID-19 pandemic has curtailed business spending by our customers, resulted in business disruptions for us and/or our customers, restricted travel to customer sites or result in a quarantine of affected populations impacting our employees, partners and customers. Additionally, mitigation and containment measures adopted by government authorities to contain the spread of COVID-19 in the U.S. and abroad may significantly impact business continuity for our partners and our customers, reduce our customers’ business operations, delay their engagement with us (including due to travel restrictions and restrictions on in-person meetings) and could thereby adversely affect our business and financial results. Further, these measures by government authorities may continue to remain in place for a significant period of time or, even if lifted, could be reinstated at any time, and additional and/or extended measures could significantly impact the ability of our employees and customers and vendors to work productively.
To the extent our offerings are perceived by customers and potential customers as discretionary, our revenue may be disproportionately affected by delays or reductions in general information technology spending. Also, customers may choose to develop in-house software as an alternative to using our products. Moreover, competitors may respond to market conditions by lowering prices. We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate do not improve, or worsen from present levels, our business, results of operations and financial condition could be adversely affected.
We may acquire other businesses which could require significant management attention, disrupt our business, or dilute shareholder value. We may be unable to integrate acquired businesses and technologies, and acquisitions could adversely affect our results of operations.
As part of our business strategy, we may acquire or make investments in complementary companies, products, or technologies. We have in the past acquired, and expect in the future to acquire, businesses that we believe will complement or augment our existing business, such as our acquisition of Endgame in October 2019. The identification of suitable acquisition candidates is difficult, and we may not be able to complete such acquisitions on favorable terms, if at all. If we do complete future acquisitions, we may not ultimately strengthen our competitive position or achieve our goals and business strategy, we may be subject to claims or liabilities assumed from an acquired company, product, or technology, and any acquisitions we
71

complete could be viewed negatively by our customers, investors, and securities analysts. In addition, if we are unsuccessful at integrating Endgame or future acquisitions, or the technologies associated with such acquisitions, into our company, the revenue and results of operations of the combined company could be adversely affected. Any integration process may require significant time and resources, which may disrupt our ongoing business and divert management’s attention, and we may not be able to manage the integration process successfully. We may not successfully evaluate or utilize acquired technology or personnel, realize anticipated synergies from acquisitions, or accurately forecast the financial impact of an acquisition transaction and integration of such acquisition, including accounting charges. We may have to pay cash, incur debt, or issue equity or equity-linked securities to pay for any future acquisitions, each of which could adversely affect our financial condition or the market price of our ordinary shares. The sale of equity or issuance of equity-linked debt to finance any future acquisitions could result in dilution to our shareholders. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations. Additionally, we may acquire development stage companies that are not yet profitable, and that require continued investment, which could adversely affect our results of operations and liquidity. The occurrence of any of these risks could harm our business, results of operations, and financial condition.
Catastrophic events, or man-made problems such as terrorism, may disrupt our business.
A significant natural disaster, such as an earthquake, fire, flood, or significant power outage could have an adverse impact on our business, results of operations, and financial condition. We have a number of our employees and executive officers located in the San Francisco Bay Area, a region known for seismic activity and recent wildfires. In the event our or our partners' abilities are hindered by any of the events discussed above, sales could be delayed, resulting in missed financial targets for a particular quarter. In addition, acts of terrorism, other geo-political unrest or health issues, such as an outbreak of pandemic or epidemic diseases, such as the COVID-19 pandemic, or fear of such events, could cause disruptions in our business or the business of our partners, customers or the economy as a whole. Any disruption in the business of our partners or customers that affects sales in a given fiscal quarter could have a significant adverse impact on our quarterly results for that and future quarters. For example, the full extent to which the COVID-19 pandemic impacts our business, results of operations and financial condition will depend on future developments, which are highly uncertain and cannot be predicted. In addition, the COVID-19 pandemic has adversely affected the economies of many countries, resulting in economic downturns that could affect demand for our products and likely impact our operating results. All of the aforementioned risks may be further increased if our disaster recovery plans prove to be inadequate. See the risk factor entitled “The ongoing COVID-19 pandemic could harm our business and results of operations.”
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in the trading price of our ordinary shares.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included elsewhere in this Quarterly Report on Form 10-Q, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue, and expenses that are not readily apparent from other sources. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our ordinary shares. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, measurement of stock-based compensation expense, accounting of intangible assets, goodwill impairment test, and accounting for income taxes including deferred tax assets and liabilities.
If industry or financial analysts do not publish research or reports about our business, or if they issue inaccurate or unfavorable research regarding our ordinary shares, our share price and trading volume could decline.
The trading market for our ordinary shares is influenced by the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts, or the content and opinions included in their reports. If any of the analysts who cover us issues an inaccurate or unfavorable opinion regarding our company, our stock price would likely decline. In addition, the stock prices of many companies in the technology industry have declined significantly after those companies have failed to meet, or significantly exceed, the financial guidance publicly announced by the companies or the expectations of analysts or public investors. If our financial results fail to meet, or significantly exceed, our announced guidance or the expectations of analysts or public investors, our stock price may decline. Further, analysts could downgrade our ordinary shares or publish unfavorable research about us. If one or more of the analysts who cover our company ceases to cover us, or
72

fails to publish reports on us regularly, our visibility in the financial markets could decrease, which in turn could cause our stock price or trading volume to decline.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified board members.
As a public company, we are subject to the reporting and corporate governance requirements of the Exchange Act, the listing requirements of the NYSE and other applicable securities rules and regulations, including the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act. Compliance with these rules and regulations has increased, and we expect will continue increasing our legal and financial compliance costs, make some activities more difficult, time-consuming or costly and increase demand on our systems and resources.
Among other things, the Exchange Act requires that we file annual, quarterly and current reports with respect to our business and results of operations, and the Sarbanes-Oxley Act requires that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight is required. As a result, management’s attention may be diverted from other business concerns, which could harm our business, financial condition, results of operations and prospects. Although we have already hired additional personnel to help comply with these requirements, we may need to further expand our legal and finance departments in the future or hire outside consultants, which will increase our costs and expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time-consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expense and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies, regulatory authorities may initiate legal proceedings against us and our business and prospects may be harmed. As a result of disclosure of information in the filings required of a public company and in this Quarterly Report on Form 10-Q, our business and financial condition will become more visible, which may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business, financial condition, results of operations and prospects could be materially harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and materially harm our business, financial condition, results of operations and prospects.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, we may be unable to accurately report our financial results or prevent fraud, and investor confidence and the market price of our ordinary shares may, therefore, be adversely affected.
As a public company in the United States, we are subject to the Sarbanes-Oxley Act, which requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended and anticipate that we will continue to expend significant resources, including accounting-related costs and significant management oversight. For example, since our IPO, we have hired additional accounting and financial staff with appropriate public company experience and technical accounting knowledge to assist in our compliance efforts. We have incurred and expect to continue to incur significant expenses and devote substantial management effort toward compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. To assist us in complying with these requirements we may need to hire more employees in the future, or engage outside consultants, which will increase our operating expenses.
Despite significant investment, our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to implement or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could also adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that are required to be included in our periodic reports that we file with the SEC.
73

Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, subject us to sanctions or investigations by the NYSE, the SEC or other regulatory authorities, and would likely cause the trading price of our ordinary shares to decline.

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

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
Not applicable.

74

ITEM 6 EXHIBITS
The documents listed below are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
 
Exhibit No.Incorporated by ReferenceFiled Herewith
DescriptionFormFile No.ExhibitFiling Date
3.110-Q001-386753.112/12/2018
3.210-Q001-386753.212/12/2018
3.310-Q001-386753.312/12/2018
10.1X
10.2X
31.1   X
31.2   X
32.1*   X
32.2*   X
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.   
101.SCHInline XBRL Taxonomy Extension Schema Document.   
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.   
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.   
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.   
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.   
104Cover Page Interactive Data File (formatted as Inline
XBRL and contained in Exhibit 101).
______________________
*The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.
75

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 Elastic N.V.
    
Date:March 3, 2021By: /s/ Shay Banon
   Shay Banon
   
Chief Executive Officer and Chairman
(Principal Executive Officer)
    
Date:March 3, 2021By: /s/ Janesh Moorjani
   Janesh Moorjani
   
Chief Financial Officer
(Principal Financial and Accounting Officer)
76
EX-10.1 2 estc-21q3ex101.htm EX-10.1 Document
Exhibit 10.1
ELASTIC OFFER LETTER
27 November 2020

Ashutosh Kulkarni
3710 Clay Street
San Francisco, CA 94118


Dear Ashutosh,

Elasticsearch, Inc. (the “Company”), is pleased to offer you employment with the Company on the terms described below.

1.Position. Your position will be Chief Product Officer, reporting to the Chief Executive Officer, Shay Banon. As this offer is for a position that will be an “executive officer” position (as such term is defined in Rule 3b-7 under the Securities and Exchange Act of 1934 (the “’34 Act”)) and an “officer” position (as such term is defined in Section 16 of the ’34 Act), the terms of this offer letter and your appointment to the position contemplated hereby are subject to the approval of the board of directors of Elastic N.V. (the “Board”) and the Compensation Committee of the Board (the “Compensation Committee”).

2.Compensation.

a.Base Salary. You will be paid a starting salary at the rate of $500,000 per year, which will be paid in accordance with the Company’s standard payroll policies and subject to applicable withholdings and other required deductions.
b.Sign-On Bonus. The Company will also pay you a one-time, non-recurring sign-on bonus of $200,000 which you will receive in the first month after your start date. The signing bonus is taxable, and all regular payroll taxes will be withheld. In the event that you resign, or are no longer actively providing services, or your employment with the Company terminates at any time within your first 12 months, you will be responsible for reimbursing the Company this amount pro-rated by 1/12th for every month of employment served, and you hereby consent. Any sign-on bonus paid will not be part of normal or expected salary or compensation for any purpose, including the calculation of severance, if any, upon termination.
c.Annual Incentive Compensation. Your annual target incentive compensation for fiscal year 2021 will be equal to 60% of your annual base salary, less applicable withholding, and will be subject to the terms and conditions of the Company’s Executive Incentive Compensation Plan or any successor plan or arrangement adopted and implemented by the Company.

You should note that the Company reserves the right to modify salaries and/or incentive compensation opportunities from time to time as it deems necessary.

3.Equity Award. Subject to the approval of the Board or the Compensation Committee, you will be granted awards covering ordinary shares of Elastic N.V. with an aggregate approximate value of $10,000,000 (each an “Equity Award”, and together, the “Equity Awards”). 75% of the value of the Equity Awards will be in the form of a restricted stock unit award, and 25% of the



value of the Equity Awards will be in the form of a stock option grant to purchase shares of Elastic N.V. The dollar value of each Equity Award will be converted into a number of shares subject to the Equity Award at the time the award is granted in accordance with our equity grant practices in effect at that time. Each Equity Award will vest over a 4-year period with 25% of the total original number of shares subject to the applicable Equity Award vesting on the 1 year anniversary of your vesting commencement date, and the remainder vesting ratably thereafter on designated vesting dates over the following 3 years in accordance with our equity grant practices, subject to your continuous service with the Company or its affiliates through each vesting date. Each Equity Award will be subject to the terms and conditions set forth in the Elastic N.V. Amended and Restated 2012 Stock Option Plan or a future equity plan, a standard form of either a restricted stock unit award agreement or an option award agreement adopted under such plan, as applicable, and our equity grant practices in effect from time to time.

4.Vacation and Holidays. During your employment with the Company, you will be entitled to 4 weeks of paid vacation during each calendar year, which shall accrue ratably over the calendar year and be pro-rated for the remainder of this calendar year. Such vacation shall be subject to and taken in accordance with the vacation policies of the Company. We strongly encourage you to take the vacation that you accrue in a calendar year in the same calendar year. Vacation must be taken by you at such time or times as mutually agreed between you and the Company. You will also be entitled to the paid holidays as set forth in the Company’s policies. Upon termination of your employment with the Company, you will be paid for any unused vacation accrued by you as of the termination date.

5.Employee Benefits. As a regular employee of the Company, you will be eligible to participate in the employee benefit plans, if any, currently and hereafter maintained by the Company, subject in each case to the terms and conditions of the plan in question, including any eligibility requirements set forth therein, and the determination of any person or committee administering the plan. You should note that the Company may modify or terminate benefits from time to time as it deems necessary or appropriate.

6.Severance & Change of Control Benefits. As an executive of the Company, you will be eligible to receive severance and change of control benefits under certain circumstances pursuant to a Change in Control and Severance Agreement to be entered into between you and the Company, in substantially the form of the Company’s standard agreements with its executives (the “Severance Agreement”). Accordingly, your potential severance and change of control benefits and the terms and conditions thereof shall be set forth in the Severance Agreement.

7.Confidential Information and Invention Assignment Agreement. Like all Company employees, you will be required as a condition of your employment with the Company, to sign the Company’s standard Confidential Information and Invention Assignment Agreement.




8.Employment Relationship. Employment with the Company is for no specific period of time. Your employment with the Company will be “at will,” meaning that either you or the Company may terminate your employment at any time and for any reason, with or without cause or notice. Any contrary representations which may have been made to you are superseded by this offer. This is the full and complete agreement between you and the Company on this term. Although your job duties, title, compensation and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at will” nature of your employment may only be changed in an express written agreement signed by you and the Company’s Chief Executive Officer.

9.Location: You will work from the Company’s Mountain View, CA Office.

10.Outside Activities. While you render services to the Company, you agree that you will not engage in any other employment, consulting, or other business activity without the written consent of the Company. In addition, while you render services to the Company, you will not assist any person or entity in competing with the Company, in preparing to compete with the Company, or in hiring any employees or consultants of the Company.

11.Withholding and Required Deductions. All forms of compensation referred to in this letter are subject to all withholding and any other deductions required by applicable law.

12.Entire Agreement and Governing Law. This letter supersedes and replaces any prior or contemporaneous understandings or agreements, whether oral, written or implied, between you and the Company regarding the matters described in this letter. This letter will be interpreted in accordance with the laws of the State of California without giving effect to provisions governing the choice of law.

13.Counterparts. This letter 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. Execution of a facsimile, electronic, or scanned image will have the same force and effect as execution of an original, and a facsimile signature, electronic, or scanned image will be deemed an original and valid signature. If you wish to accept this offer, please sign electronically as presented.

As required by law, your employment with the Company is also contingent upon your providing legal proof of your identity and authorization to work in the United States. If visa sponsorship is needed, employment may not commence until an approval notice is received by the Company from USCIS. Employment may be contingent upon successfully obtaining an export license, if one is required for you to perform the duties you are being hired to perform. In addition, the Company may conduct a background verification and/or reference check, not to exceed the limitations of the law, and you acknowledge that this offer is contingent upon our receipt of satisfactory results of any and all performed checks. You acknowledge and agree that by signing this offer and returning it to the Company, you are consenting to the Company's performance of such background verification and/or reference checks.

[Signature page follows.]




This offer, if not accepted, will expire at the close of business on Wednesday December 20th, 2020.
We look forward to your favorable reply and to working with you at Elastic.


Very truly yours,
Elasticsearch, Inc.
/s/ Leah Sutton
Leah Sutton, SVP Global HR
November 27, 2020
Date

ACCEPTED AND AGREED:
/s/ Ashutosh Kulkarni
Ashutosh Kulkarni
December 2, 2020
Date
Anticipated Start Date:

EX-10.2 3 estc-21q3ex102.htm EX-10.2 Document
Exhibit 10.2
ELASTICSEARCH, INC.
AMENDED AND RESTATED EMPLOYMENT AGREEMENT
This Amended and Restated Employment Agreement (the “Agreement”) is entered into as of February 24, 2021 (the “Effective Date”) by and between Elasticsearch, Inc. (the “Company”) and Shay Banon (“Executive”).
1.Duties and Scope of Employment.
(a)Positions and Duties. As of the Effective Date, Executive will continue to serve as an employee of the Company and as the Executive Director designated as Chief Executive Officer and Chairman of the Board (as defined below) of Elastic N.V. (the “Parent”). Executive will render such business and professional services in the performance of his duties, consistent with Executive’s position within the Company and Parent, as will reasonably be assigned to him by the Board. The period of Executive’s employment under this Agreement is referred to herein as the “Employment Term.”
(b)Board Membership. During the Employment Term, Executive will serve as Executive Director designated as Chief Executive Officer and Chairman of the Board of Parent, subject to any required Board and shareholder approvals. Upon Executive ceasing to be the Parent’s Chief Executive Officer for any reason, he will be deemed to have resigned from his service on the Board, unless otherwise requested by the Board at that time to remain on the Board. The Executive’s board membership shall be subject to the Articles of Association of the Parent, the Board Rules of the Parent and any required Board and shareholder approvals.
(c)Obligations. During the Employment Term, Executive will perform his duties to the Company and Parent faithfully and to the best of his ability and will devote his full business efforts and time to the Company. For the duration of the Employment Term, Executive agrees not to engage in any other employment or consulting activity for any direct or indirect remuneration without the prior approval of the Board.
(d)Employment. The Company will employ Executive on the terms and conditions set forth herein. Executive will receive his cash compensation and benefits from the Company and the Company will maintain and distribute employment-related records. In the event that during the Employment Term Executive becomes employed by another member of the Company Group in the performance of Executive’s duties and obligations hereunder, any reference to the Company in this Agreement will be a reference to that member of the Company Group, unless the context clearly requires otherwise.
(e)Other Entities. Executive agrees to serve and may be appointed as an officer and director for any of the Parent’s subsidiaries, partnerships, joint ventures, limited liability companies and other affiliates, including entities in which the Parent has a significant investment as determined by the Parent. As used in this Agreement, the term “affiliates” will include any entity controlled by, controlling, or under common control of the Parent. Upon ceasing employment with the Company for any reason, Executive agrees that he will be deemed



to have resigned from all officer positions with the Parent, the Company and any affiliates and Executive agrees to execute such documents and take such actions as the Company reasonably requests to give effect to the same.
2.At-Will Employment. The parties agree that Executive’s employment with the Company will be “at-will” employment and may be terminated at any time with or without cause or notice; provided that the Company will provide any notice required by applicable law or provide any payment in lieu of notice as required by applicable law. Executive understands and agrees that neither his job performance nor promotions, commendations, bonuses or the like from the Company give rise to or in any way serve as the basis for modification, amendment, or extension, by implication or otherwise, of his employment with the Company. However, as described in this Agreement, Executive may be entitled to severance benefits depending on the circumstances of Executive’s termination of employment with the Company.
3.Compensation.
(a)Base Salary. During the Employment Term, the Company will pay Executive an annual salary of $400,000 as compensation for his services (the “Base Salary”). The Base Salary will be paid in accordance with the Company’s normal payroll practices and be subject to the usual, required withholdings, including paying compensation in the local currency where Executive is employed, as applicable. Executive’s salary will be subject to review and may be increased (but not decreased) based upon the Company’s normal performance review practices.
(b)Annual Bonus. Executive will be eligible to receive an annual bonus (the “Target Bonus”) of up to 60% of his Base Salary, less applicable withholdings, upon achievement of performance objectives to be mutually agreed upon between the Board and Executive under the Company’s Executive Incentive Compensation Plan or any successor plan or arrangement adopted and implemented by the Company. The Target Bonus, or any portion thereof, will be paid as soon as practicable after the Board determines that the Target Bonus has been earned, subject to Executive’s continued employment with the Company through the payment date. Executive must be employed through the payment date to earn and receive any Target Bonus.
4.Employee Benefits. During the Employment Term, Executive will be entitled to participate in the employee benefit plans currently and hereafter maintained by the Company of general applicability to other senior executives of the Company and as applicable for the jurisdiction in which Executive is providing services, including any medical, dental, vision, life, flexible spending account, disability, and retirement plans, provided that Executive will be entitled to receive any statutory benefits required under applicable law. The Company reserves the right to cancel or change the benefit plans and programs it offers to its employees at any time.
5.Paid Time Off. During the Employment Term, Executive will be entitled to twenty-five (25) days of paid time off (“PTO”), in accordance with the Company’s PTO policy, or such other period as required under applicable law. PTO shall be taken at such time as mutually and reasonably agreed by Executive and the Board and in accordance with the
-2-


Company’s policies in effect from time to time for other similarly situated employees. For purposes of clarity, any PTO to which Executive is entitled by statute or other applicable law or regulation will offset and be counted against any contractual PTO provided in accordance with this Agreement and the Company’s PTO policy. Executive will receive paid holidays in accordance with the Company’s regular holiday practices.
6.Expenses. The Company will reimburse Executive for reasonable travel, entertainment or other expenses incurred by Executive in the furtherance of or in connection with the performance of Executive’s duties hereunder, in accordance with the Company’s expense reimbursement policy as in effect from time to time.
7.Severance Benefits.
(a)Qualifying Non-CIC Termination. On a Qualifying Non-CIC Termination (as defined below), the Executive will be eligible to receive the following payments and benefits from the Company, subject to Section 7(e):
(i)Salary Severance. A single, lump sum payment equal to six (6) months of the Executive’s Salary (as defined below), less applicable withholdings.
(ii)Bonus Severance. A single, lump sum payment equal to 50% of the Executive’s target annual bonus as in effect for the fiscal year in which the Qualifying Non-CIC Termination occurs, less applicable withholdings.
(iii)Health Insurance Coverage. Subject to Section 7(d), the Company will pay the premiums for coverage under COBRA (as defined below) for the Executive and the Executive’s eligible dependents, if any, at the rates then in effect, subject to any subsequent changes in rates that are generally applicable to the Company’s active employees (the “Health Insurance Coverage”), until the earliest of (A) a period of twelve (12) months from the date of the Executive’s termination of employment, (B) the date upon which the Executive (and the Executive’s eligible dependents, as applicable) becomes covered under similar plans, or (C) the date upon which the Executive ceases to be eligible for coverage under COBRA.
(b)Qualifying CIC Termination. On a Qualifying CIC Termination, the Executive will be eligible to receive the following payments and benefits from the Company, subject to Section 7(e):
(i)Salary Severance. A single, lump sum payment equal to twelve (12) months of the Executive’s Salary, less applicable withholdings.
(ii)Bonus Severance. A single, lump sum payment equal to 100% of the Executive’s Target Bonus as in effect for the fiscal year in which the Qualifying CIC Termination occurs, less applicable withholdings.
(iii)Health Insurance Coverage. Subject to Section 7(d), the Company will provide Health Insurance Coverage until the earliest of (A) a period of twelve (12) months
-3-


from the date of the Executive’s termination of employment, (B) the date upon which the Executive (and the Executive’s eligible dependents, as applicable) becomes covered under similar plans, or (C) the date upon which the Executive ceases to be eligible for coverage under COBRA.
(iv)Equity Vesting. Vesting acceleration (and exercisability, as applicable) as to 100% of the then-unvested shares subject to each of the Executive’s then-outstanding Company equity awards. In the case of an equity award with performance-based vesting, unless otherwise specified in the applicable equity award agreement governing such award, all performance goals and other vesting criteria will be deemed achieved at the greater of actual performance measured as of the date of termination or 100% of target levels. For the avoidance of doubt, in the event of the Executive’s Qualifying Pre-CIC Termination (as defined below), any unvested portion of the Executive’s then-outstanding equity awards will remain outstanding until the earlier of (x) three (3) months following the Qualifying Termination or (y) the occurrence of a Change in Control, solely so that any benefits due on a Qualifying Pre-CIC Termination can be provided if a Change in Control occurs within three (3) months following the Qualifying Termination (provided that in no event will the Executive’s stock options or similar equity awards remain outstanding beyond the equity award’s maximum term to expiration). If no Change in Control occurs within three (3) months following a Qualifying Termination, any unvested portion of the Executive’s equity awards automatically and permanently will be forfeited on the date that is three (3) months following the date of the Qualifying Termination without having vested.
(c)Termination Other Than a Qualifying Termination. If the termination of the Executive’s employment with the Company Group is not a Qualifying Termination, then the Executive will not be entitled to receive severance or other benefits, except with respect to any statutory benefits required under applicable law.
(d)Conditions to Receipt of Health Insurance Coverage. The Executive’s receipt of Health Insurance Coverage is subject to the Executive electing COBRA continuation coverage within the time period prescribed pursuant to COBRA for the Executive and the Executive’s eligible dependents, if any. If the Company determines in its sole discretion that it cannot provide the Health Insurance Coverage pursuant to COBRA either (i) because COBRA is not available in the jurisdiction in which Executive is employed, or (ii) without potentially violating, or being subject to an excise tax under, applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then in lieu of any Health Insurance Coverage, the Company will provide to the Executive a taxable monthly payment payable on the last day of a given month (except as provided by the immediately following sentence), in an amount equal to (A) if Health Insurance Coverage pursuant to COBRA is not available in the jurisdiction in which Executive is employed, an amount equal to the premium that was required to be paid for health coverage in effective immediately prior to Executive’s termination, which will include employer and employee contributions to payment of those premiums), or (B) the monthly COBRA premium that the Executive would be required to pay to continue his or her group health coverage in effect on the date of his or her Qualifying Termination (which amount will be based on the premium rates applicable for the first month of Health Insurance Coverage for the
-4-


Executive and any of eligible dependents of the Executive) (each, a “Health Coverage Replacement Payment”), which Health Coverage Replacement Payments will be made regardless of whether the Executive elects COBRA continuation coverage, if applicable, and will end on the earlier of (x) the date upon which the Executive obtains other employment or (y) the date the Company has paid an amount totaling the number of Health Coverage Replacement Payments equal to the number of months in the applicable Health Insurance Coverage period. For the avoidance of doubt, the Health Insurance Replacement Payments may be used for any purpose, including, but not limited to continuation coverage under COBRA, and will be subject to any applicable withholdings as required by applicable law. Notwithstanding anything to the contrary under this Agreement, if the Company determines in its sole discretion at any time that it cannot provide the Health Insurance Replacement Payments without violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), the Executive will not receive the Health Insurance Replacement Payments or any further Health Insurance Coverage.
(e)Non-Duplication of Payment or Benefits. For purposes of clarity, in the event of a Qualifying Pre-CIC Termination, any severance payments and benefits to be provided to the Executive under Section 7(b) will be reduced by any amounts that already were provided to the Executive under Section 7(a). Notwithstanding any provision of this Agreement to the contrary, if the Executive is entitled to any cash severance, continued health coverage benefits, or vesting acceleration of any equity awards (other than under this Agreement) by operation of applicable law or under a plan, policy, contract, or arrangement sponsored by or to which any member of the Company Group is a party, including, but not limited to, Statutory Severance Benefits (collectively, “Other Benefits”), then the corresponding severance payments and benefits under this Agreement will be reduced by the amount of Other Benefits paid or provided to the Executive.
(f)Death of the Executive. In the event of the Executive’s death before all payments or benefits the Executive is entitled to receive under this Agreement have been provided, the unpaid amounts will be provided to the Executive’s designated beneficiary, if living, or otherwise to the Executive’s personal representative in a single lump sum as soon as possible following the Executive’s death.
(g)Transfer Between Members of the Company Group. For purposes of this Agreement, if the Executive is involuntarily transferred from one member of the Company Group to another, the transfer will not be a termination without Cause but may give the Executive the ability to resign for Good Reason.
(h)Exclusive Remedy. In the event of a termination of the Executive’s employment with the Company Group, the provisions of this Agreement are intended to be and are exclusive and in lieu of any other rights or remedies to which the Executive may otherwise be entitled, whether at law, tort or contract, or in equity. The Executive will be entitled to no benefits, compensation or other payments or rights upon termination of employment other than those benefits expressly set forth in this Agreement.
-5-


(i)Statutory Severance. In the event that Executive becomes eligible to receive statutory severance payments or benefits required under applicable law (“Statutory Severance Benefits”), such Statutory Severance Benefits will be provided to Executive in accordance with applicable law.
8.Accrued Compensation. On any termination of the Executive’s employment with the Company Group, the Executive will be entitled to receive all accrued but unpaid vacation, expense reimbursements, wages, and other benefits due to the Executive under any Company-provided plans, policies, and arrangements in accordance with applicable law.
9.Conditions to Receipt of Severance.
(a)Separation Agreement and Release of Claims. The Executive’s receipt of any severance payments or benefits upon the Executive’s Qualifying Termination under Section 7 is subject to the Executive signing and not revoking the Company’s then-standard separation agreement and release of claims (which may include an agreement not to disparage any member of the Company Group, non-solicit provisions, an agreement to assist in any litigation matters, and other standard terms and conditions) (the “Release”), which must become effective and irrevocable no later than the 60th day following the Executive’s Qualifying Termination (the “Release Deadline”). If the Release does not become effective and irrevocable by the Release Deadline, the Executive will forfeit any right to severance payments or benefits under Section 7.
(b)Payment Timing. Any lump sum Salary or bonus payments under Sections 7(a)(i), 7(a)(ii), 7(b)(i), and 7(b)(ii) will be provided on the first regularly scheduled payroll date of the Company following the date the Release becomes effective and irrevocable (the “Severance Start Date”), subject to any delay required by Section 9(d) below. Any restricted stock units, performance shares, performance units, and/or similar full value awards that accelerate vesting under Section 7(b)(iv) will be settled (x) on a date no later than ten (10) days following the date the Release becomes effective and irrevocable, or (y) if later, in the event of a Qualifying Pre-CIC Termination, on a date no later than the Change in Control.
(c)Return of Company Property. The Executive’s receipt of any severance payments or benefits upon the Executive’s Qualifying Termination under Section 7 is subject to the Executive returning all documents and other property provided to the Executive by any member of the Company Group (with the exception of a copy of the Company employee handbook and personnel documents specifically relating to the Executive), developed or obtained by the Executive in connection with his employment with the Company Group, or otherwise belonging to the Company Group.
(d)Section 409A. The Company intends that all payments and benefits provided under this Agreement or otherwise are exempt from, or comply with, the requirements of Section 409A of the Code and any guidance promulgated under Section 409A of the Code (collectively, “Section 409A”) so that none of the payments or benefits will be subject to the additional tax imposed under Section 409A, and any ambiguities in this Agreement will be interpreted in accordance with this intent. No payment or benefits to be paid to the Executive, if any, under this Agreement or otherwise, when considered together with any other severance
-6-


payments or separation benefits that are considered deferred compensation under Section 409A (together, the “Deferred Payments”) will be paid or otherwise provided until the Executive has a “separation from service” within the meaning of Section 409A. If, at the time of the Executive’s termination of employment, the Executive is a “specified employee” within the meaning of Section 409A, then the payment of the Deferred Payments will be delayed to the extent necessary to avoid the imposition of the additional tax imposed under Section 409A, which generally means that the Executive will receive payment on the first payroll date that occurs on or after the date that is 6 months and 1 day following the Executive’s termination of employment. The Company reserves the right to amend this Agreement as it considers necessary or advisable, in their sole discretion and without the consent of the Executive or any other individual, to comply with any provision required to avoid the imposition of the additional tax imposed under Section 409A or to otherwise avoid income recognition under Section 409A prior to the actual payment of any benefits or imposition of any additional tax. Each payment, installment, and benefit payable under this Agreement is intended to constitute a separate payment for purposes of U.S. Treasury Regulation Section 1.409A-2(b)(2). In no event will any member of the Company Group reimburse, indemnify, or hold harmless the Executive for any taxes, penalties and interest that may be imposed, or other costs that may be incurred, as a result of Section 409A.
(e)Resignation of Officer and Director Positions. The Executive’s receipt of any severance payments or benefits upon the Executive’s Qualifying Termination under Section 7 is subject to the Executive resigning from all officer and director positions with all members of the Company Group and the Executive executing any documents the Company may require in connection with the same.
10.Limitation on Payments.
(a)Reduction of Severance Benefits. If any payment or benefit that the Executive would receive from any Company Group member or any other party whether in connection with the provisions in this Agreement or otherwise (the “Payment”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then the Payment will be equal to the Best Results Amount. The “Best Results Amount” will be either (x) the full amount of the Payment or (y) a lesser amount that would result in no portion of the Payment being subject to the Excise Tax, whichever of those amounts, taking into account the applicable federal, state and local employment taxes, income taxes and the Excise Tax, results in the Executive’s receipt, on an after-tax basis, of the greater amount. If a reduction in payments or benefits constituting parachute payments is necessary so that the Payment equals the Best Results Amount, reduction will occur in the following order: (A) reduction of cash payments in reverse chronological order (that is, the cash payment owed on the latest date following the occurrence of the event triggering the excise tax will be the first cash payment to be reduced); (B) cancellation of equity awards that were granted “contingent on a change in ownership or control” within the meaning of Section 280G of the Code in the reverse order of date of grant of the awards (that is, the most recently granted equity awards will be cancelled first); (C) reduction of the accelerated vesting of equity awards in the reverse order of date of
-7-


grant of the awards (that is, the vesting of the most recently granted equity awards will be cancelled first); and (D) reduction of employee benefits in reverse chronological order (that is, the benefit owed on the latest date following the occurrence of the event triggering the excise tax will be the first benefit to be reduced). In no event will the Executive have any discretion with respect to the ordering of Payment reductions. The Executive will be solely responsible for the payment of all personal tax liability that is incurred as a result of the payments and benefits received under this Agreement, and the Executive will not be reimbursed, indemnified, or held harmless by any member of the Company Group for any of those payments of personal tax liability.
(b)Determination of Excise Tax Liability. Unless the Company and the Executive otherwise agree in writing, the Company will select a professional services firm (the “Firm”) to make all determinations required under this Section 10, which determinations will be conclusive and binding upon the Executive and the Company for all purposes. For purposes of making the calculations required by this Section 10, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and the Executive will furnish to the Firm such information and documents as the Firm reasonably may request in order to make determinations under this Section 10. The Company will bear the costs and make all payments for the Firm’s services in connection with any calculations contemplated by this Section 10. The Company will have no liability to the Executive for the determinations of the Firm.
11.Definitions. The following terms referred to in this Agreement will have the following meanings:
(a)Board” means the Parent’s Board of Directors.
(b)Cause” means the occurrence of any of the following: (i) any willful, material violation by the Executive of any law or regulation applicable to the business of any Company Group member, the Executive’s conviction for, or plea of guilty or no contest to, a felony or a crime involving moral turpitude, or any willful perpetration by the Executive of a common law fraud, (ii) the Executive’s commission of an act of personal dishonesty which involves personal profit in connection with any Company Group member or any other entity having a business relationship with any Company Group member; (iii) any material breach by the Executive of any provision of any agreement or understanding between any Company Group member and the Executive regarding the terms of the Executive’s service as an employee, officer, director or consultant to any Company Group member, including without limitation, the willful and continued failure or refusal of the Executive to perform the material duties required of the Executive as an employee, officer, director or consultant of any Company Group member, other than as a result of having a Disability, or a breach of any applicable invention assignment and confidentiality agreement or similar agreement between any Company Group member and the Executive, (iv) the Executive’s disregard of the policies of any Company Group member so as to cause loss, damage or injury to the property, reputation or employees of any Company Group member, or (v) any other misconduct by the Executive which is materially injurious to the
-8-


financial condition or business reputation of, or is otherwise materially injurious to, any Company Group member.
(c)Change in Control” means the occurrence of any of the following events:
(i)A change in the ownership of the Parent which occurs on the date that any one person, or more than one person acting as a group (“Person”), acquires ownership of shares in the capital of the Parent that, together with the shares held by such Person, constitutes more than 50% of the total voting power in the Parent; provided, however, that for purposes of this subsection, (A) the acquisition of additional shares by any one Person, who is considered to own more than 50% of the total voting power in the Parent will not be considered a Change in Control, and (B) if the shareholders of the Parent immediately before such change in ownership continue to retain immediately after the change in ownership, in substantially the same proportions as their ownership of shares in the capital of the Parent immediately prior to the change in ownership, the direct or indirect beneficial ownership of 50% or more of the total voting power in the Parent or of the ultimate parent entity of the Parent, such event will not be considered a Change in Control under this subsection (i). For this purpose, indirect beneficial ownership will include, without limitation, an interest resulting from ownership of the voting securities of one or more corporations or other business entities which own the Parent, as the case may be, either directly or through one or more subsidiary corporations or other business entities; or
(ii)A change in the effective control of the Parent which occurs on the date that a majority of members of the Board is replaced during any 12 month period by members of the Board whose appointment or election is not endorsed by a majority of the members of the Board prior to the date of the appointment or election. For purposes of this subsection (ii), if any Person is considered to be in effective control of the Parent, the acquisition of additional control of the Parent by the same Person will not be considered a Change in Control; or
(iii)A change in the ownership of a substantial portion of the Parent’s assets which occurs on the date that any Person acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) assets from the Parent that have a total gross fair market value equal to or more than 50% of the total gross fair market value of all of the assets of the Parent immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this subsection (iii), the following will not constitute a change in the ownership of a substantial portion of the Parent’s assets: (A) a transfer to an entity that is controlled by the Parent’s shareholders immediately after the transfer, or (B) a transfer of assets by the Parent to: (1) a shareholder of the Parent (immediately before the asset transfer) in exchange for or with respect to the shares in the Parent’s share capital, (2) an entity, 50% or more of the total value or voting power of which is owned, directly or indirectly, by the Parent, (3) a Person, that owns, directly or indirectly, 50% or more of the total value or voting power of all the outstanding shares in the capital of the Parent, or (4) an entity, at least 50% of the total value or voting power of which is owned, directly or indirectly, by a Person described in
-9-


this subsection (iii)(B)(3). For purposes of this subsection (iii), gross fair market value means the value of the assets of the Parent, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
For purposes of this definition, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar capital reorganization or business combination transaction with the Parent.
Notwithstanding the foregoing, a transaction will not be deemed a Change in Control unless the transaction qualifies as a change in control event within the meaning of Section 409A.
Further and for the avoidance of doubt, a transaction will not constitute a Change in Control if: (i) its sole purpose is to change the jurisdiction of the Parent’s incorporation, (ii) its sole purpose is to create a holding company that will be owned in substantially the same proportions by the persons who held the Parent’s securities immediately before such transaction, or (iii) its sole purpose is to effect a private financing of the Parent through a change in the ownership of the stock of the Parent that is approved by the Board.
(d)Change in Control Period” means the period beginning three (3) months prior to a Change in Control and ending twelve (12) months following a Change in Control.
(e)“COBRA” means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended.
(f)Code” means the Internal Revenue Code of 1986, as amended.
(g)Company Group” means the Parent and its subsidiaries, including, for the avoidance of doubt, the Company.
(h)Confidentiality Agreement” means the Company’s Confidential Information and Invention Assignment Agreement for employees located in California.
(i)Disability” means a total and permanent disability as defined in Section 22(e)(3) of the Code.
(j)Good Reason means the termination of the Executive’s employment with the Company Group by the Executive in accordance with the next sentence after the occurrence of one or more of the following events without the Executive’s express written consent: (i) a material reduction of the Executive’s duties, authorities, or responsibilities relative to the Executive’s duties, authorities, or responsibilities in effect immediately prior to the reduction; provided, however, that continued employment following a Change in Control with substantially the same duties, authorities, or responsibilities with respect to the Company Group’s business and operations will not constitute “Good Reason” (for example, “Good
-10-


Reason” does not exist if the Executive is employed by the Company Group or a successor with substantially the same duties, authorities, or responsibilities with respect to the Company Group’s business that the Executive had immediately prior to the Change in Control regardless of whether the Executive’s title is revised to reflect the Executive’s placement within the overall corporate hierarchy or whether the Executive provides services to a subsidiary, affiliate, business unit or otherwise); (ii) a reduction by a Company Group member in the Executive’s rate of annual base salary by more than 10%; provided, however, that, a reduction of annual base salary that also applies to substantially all other similarly situated employees of the Company Group members will not constitute “Good Reason”; (iii) a material change in the geographic location of the Executive’s primary work facility or location by more than thirty-five (35) miles from the Executive’s then present location; provided, that a relocation to a location that is within thirty-five (35) miles from the Executive’s then-present primary residence will not be considered a material change in geographic location, or (iv) failure of a successor corporation to assume the obligations under this Agreement as contemplated by Section 12. In order for the termination of the Executive’s employment with a Company Group member to be for Good Reason, the Executive must not terminate employment without first providing written notice to the Company of the acts or omissions constituting the grounds for “Good Reason” within sixty (60) days of the initial existence of the grounds for “Good Reason” and a cure period of 30 days following the date of written notice (the “Cure Period”), the grounds must not have been cured during that time, and the Executive must terminate the Executive’s employment within thirty (30) days following the Cure Period.
(k)Qualifying Termination” means a termination of the Executive’s employment either (i) by a Company Group member without Cause (excluding by reason of Executive’s death or Disability) or (ii) by the Executive for Good Reason, in either case, during the Change in Control Period (a “Qualifying CIC Termination”) or outside of the Change in Control Period (a “Qualifying Non-CIC Termination”).
(l)Qualifying Pre-CIC Termination” means a Qualifying CIC Termination that occurs prior to the date of the Change in Control.
(m)Salary” means the Executive’s annual base salary as in effect immediately prior to the Executive’s Qualifying Termination (or if the termination is due to a resignation for Good Reason based on a material reduction in base salary, then the Executive’s annual base salary in effect immediately prior to the reduction) or, if the Executive’s Qualifying Termination is a Qualifying CIC Termination and the amount is greater, at the level in effect immediately prior to the Change in Control.
12.Successors. This Agreement will be binding upon and inure to the benefit of (a) the heirs, executors, and legal representatives of the Executive upon the Executive’s death, and (b) any successor of the Company. Any such successor of the Company will be deemed substituted for the Company under the terms of this Agreement for all purposes. For this purpose, “successor” means any person, firm, corporation, or other business entity which at any time, whether by purchase, merger, or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company. None of the rights of the Executive to
-11-


receive any form of compensation payable pursuant to this Agreement may be assigned or transferred except by will or the laws of descent and distribution. Any other attempted assignment, transfer, conveyance, or other disposition of the Executive’s right to compensation or other benefits will be null and void.
13.Notice.
(a)General. All notices and other communications required or permitted under this Agreement shall be in writing and will be effectively given (i) upon actual delivery to the party to be notified, (ii) upon transmission by email, (iii) 24 hours after confirmed facsimile transmission, (iv) 1 business day after deposit with a recognized overnight courier, or (v) 3 business days after deposit with the U.S. Postal Service by first class certified or registered mail, return receipt requested, postage prepaid, addressed (A) if to the Executive, at the address the Executive shall have most recently furnished to the Company in writing, (B) if to the Company, at the following address:
Elasticsearch, Inc.
800 West El Camino Real, Suite 350
Mountain View, CA 94040
Attention: Senior Vice President, Global Human Resources
(b)Notice of Termination. Any termination by a Company Group member for Cause will be communicated by a notice of termination to the Executive, and any termination by the Executive for Good Reason will be communicated by a notice of termination to the Company, in each case given in accordance with Section 13(a) of this Agreement. The notice will indicate the specific termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30) days after the later of (i) the giving of the notice or (ii) the end of any applicable cure period).
14.Resignation. The termination of the Executive’s employment for any reason will also constitute, without any further required action by the Executive, the Executive’s voluntary resignation from all officer and/or director positions held at any member of the Company Group, and at the Board’s request, the Executive will execute any documents reasonably necessary to reflect the resignations.
15.Confidential Information. Executive agrees to enter into the Confidentiality Agreement on or promptly following executing this Agreement. Further, Executive and the Parent entered into the Assignment of Technology Agreement dated September 3, 2012 (the “Assignment Agreement”), which will continue in full force and effect.
16.Protected Activity Not Prohibited. Executive understands that nothing in this Agreement, or any other agreement or policy with or by the Company, will in any way limit or prohibit Executive from engaging in any Protected Activity. For purposes of this Agreement, “Protected Activity” will mean filing a charge, complaint, or report with, or otherwise
-12-


communicating, cooperating, or participating in any investigation or proceeding that may be conducted by, any federal, state or local government agency or commission, including the Securities and Exchange Commission, the Equal Employment Opportunity Commission, the Occupational Safety and Health Administration, and the National Labor Relations Board (“Government Agencies”). Executive understands that in connection with such Protected Activity, Executive is permitted to disclose documents or other information as permitted by law, and without giving notice to, or receiving authorization from, the Company. Notwithstanding the foregoing, Executive agrees to take all reasonable precautions to prevent any unauthorized use or disclosure of any information that may constitute Company confidential information under the Confidentiality Agreement to any parties other than the Government Agencies. Executive further understands that “Protected Activity” does not include the disclosure of any Company attorney-client privileged communications. Any language in the Confidentiality Agreement, or any other agreement or policy of the Company, regarding Executive’s right to engage in Protected Activity that conflicts with, or is contrary to, this paragraph is superseded by this provision. In addition, pursuant to the Defend Trade Secrets Act of 2016, Executive is notified that an individual will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (a) is made in confidence to a federal, state, or local government official (directly or indirectly) or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (b) is made in a complaint or other document filed in a lawsuit or other proceeding, if (and only if) such filing is made under seal. In addition, an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the individual’s attorney and use the trade secret information in the court proceeding, if the individual files any document containing the trade secret under seal and does not disclose the trade secret, except pursuant to court order.
17.Miscellaneous Provisions.
(a)No Duty to Mitigate. The Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will any payment be reduced by any earnings that the Executive may receive from any other source except as specified in Section 7(e).
(b)Waiver; Amendment. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by an authorized officer of the Company (other than the Executive) and by the Executive. No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(d)Entire Agreement. This Agreement, the Assignment Agreement, and the Confidentiality Agreement constitute the entire agreement of the parties and supersedes in their entirety all prior representations, understandings, undertakings or agreements (whether oral or written and whether expressed or implied) of the parties with respect to the subject matter of this
-13-


Agreement, including, for the avoidance of doubt, any other employment letter or agreement, severance policy or program, or equity award agreement.
(e)Choice of Law. This Agreement will be governed by the laws of the State of California without regard to California’s conflicts of law rules that may result in the application of the laws of any jurisdiction other than California. To the extent that any lawsuit is permitted under this Agreement, Executive hereby expressly consents to the personal and exclusive jurisdiction and venue of the state and federal courts located in California for any lawsuit filed against the Executive by the Company. In the event Executive becomes employed by a member of the Company Group and is primarily providing services hereunder in a jurisdiction other than California, then the laws and venue of that jurisdiction will apply for purposes of this Agreement.
(f)Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision of this Agreement, which will remain in full force and effect.
(g)Taxation. All payments made pursuant to this Agreement will be subject to withholding of any applicable taxes. Executive acknowledges that he has reviewed with his own tax advisors the federal, state, local and foreign tax consequences of payments and transactions described in this Agreement, and he is relying solely on such advisors and not on any statements or representations of the Company or any of its agents. Executive understands that Executive (and not the Company or any other member of the Company Group) shall be responsible for any tax liability (other than employment tax liability owed by the Company or any other member of the Company Group) that may arise as a result of the payments and transactions contemplated by this Agreement.
(h)Acknowledgment. Executive acknowledges that he has had the opportunity to discuss this matter with and obtain advice from his private attorney, has had sufficient time to, and has carefully read and fully understands all the provisions of this Agreement, and is knowingly and voluntarily entering into this Agreement.
(i)Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.
[Remainder of Page Intentionally Left Blank]

-14-


IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year first above written.
COMPANY:
Elasticsearch, Inc.

By:
/s/ Leah Sutton
Date: February 24, 2021
Title:
SVP, Global Human Resources
EXECUTIVE:

/s/ Shay Banon
Date: February 23, 2021
Shay Banon



[SIGNATURE PAGE TO BANON AMENDED AND RESTATED
EMPLOYMENT AGREEMENT]

-15-
EX-31.1 4 estc-21q3ex311.htm EX-31.1 Document
Exhibit 31.1
Certification by the Principal Executive Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Shay Banon, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Elastic N.V. (the “registrant”) for the fiscal quarter ended January 31, 2021;
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 3, 2021
By:/s/ Shay Banon
Name:Shay Banon
Title:Chief Executive Officer and Chairman
(Principal Executive Officer)


EX-31.2 5 estc-21q3ex312.htm EX-31.2 Document
Exhibit 31.2
Certification by the Principal Financial Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Janesh Moorjani, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Elastic N.V. (the “registrant”) for the fiscal quarter ended January 31, 2021;
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 3, 2021
By:/s/ Janesh Moorjani
Name:Janesh Moorjani
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 6 estc-21q3ex321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Shay Banon, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Elastic N.V. for the fiscal quarter ended January 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Elastic N.V.
Date: March 3, 2021
By:/s/ Shay Banon
Name:Shay Banon
Title:Chief Executive Officer and Chairman
(Principal Executive Officer)

This certification accompanies the Quarterly Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Elastic N.V. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-32.2 7 estc-21q3ex322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Janesh Moorjani, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Elastic N.V. for the fiscal quarter ended January 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Elastic N.V.
Date: March 3, 2021
By:/s/ Janesh Moorjani
Name:Janesh Moorjani
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)

This certification accompanies the Quarterly Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Elastic N.V. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 8 estc-20210131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenue and Remaining Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue and Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue and Remaining Performance Obligations - Schedule of Revenue by Category (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue and Remaining Performance Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue and Remaining Performance Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2112105 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Acquisitions - Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Acquisitions - Summary of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Balance Sheet Components - Schedule of Changes to Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2434423 - Disclosure - Balance Sheet Components - Schedule of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2135107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2436424 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2338305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Leases - Lease Term and Discount Rate Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Leases - Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Leases - Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Ordinary Shares link:presentationLink link:calculationLink link:definitionLink 2344306 - Disclosure - Ordinary Shares (Tables) link:presentationLink link:calculationLink link:definitionLink 2445429 - Disclosure - Ordinary Shares - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2147110 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2348307 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Equity Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Equity Incentive Plans - Summary of Equity Awards Available For Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452434 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2453435 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2154111 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders link:presentationLink link:calculationLink link:definitionLink 2355308 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) link:presentationLink link:calculationLink link:definitionLink 2158112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2160113 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2363309 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2464440 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - Segment Information - Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 estc-20210131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 estc-20210131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 estc-20210131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT RSUs granted (in shares) RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Revision of Prior Period [Axis] Revision of Prior Period [Axis] Document Type Document Type Balance as of April 30, 2020 Balance as of October 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income (expense), net Other Nonoperating Income (Expense) Stock options granted (in shares) Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Treasury Shares Treasury Stock [Member] Award authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Level 3 Fair Value, Inputs, Level 3 [Member] RSUs released (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Share based compensation arrangement by share based payment award equity instruments other than options released in period. Computer hardware and software Computer Hardware And Software [Member] Computer hardware and software. Operating lease right-of-use assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets Business combination recognized identifiable assets acquired and liabilities assumed operating lease right-of-use assets. Statistical Measurement Statistical Measurement [Domain] Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred revenue, non-current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Deferred Revenue Non Current Business combination, recognized identifiable asset acquired and liability assumed, deferred revenue, non-current. Security Exchange Name Security Exchange Name Subscription Subscription Self Managed [Member] Subscription self managed. Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Sales and marketing Selling and Marketing Expense [Member] Operating loss Operating Income (Loss) Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets Long-lived Assets by Geographic Areas [Table Text Block] Total current liabilities Liabilities, Current Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Schedule of Unbilled Accounts Receivable, Deferred Contract Acquisition Costs, and Deferred Revenue from Contracts with Customers Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Weighted-average grant date fair value, outstanding and unvested at April 30, 2020 (in dollars per share) Weighted-average grant date fair value, outstanding and unvested at October 31, 2020 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period Contract with Customer, Transfer From Customer Deposits Contract with Customer, Transfer From Customer Deposits Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 7) Commitments and Contingencies Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Share-based compensation payment vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Cash paid for operating lease liabilities Operating Lease, Payments Accounts payable Accounts Payable, Current Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accrued commissions Accrued Sales Commission, Current Weighted Average Remaining Useful Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Product Product Concentration Risk [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Balance as of April 30, 2020 (in shares) Balance as of October 31, 2020 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four New Employees New Employees [Member] New Employees Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Convertible preference shares, €0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of January 31, 2021 and April 30, 2020 Preferred Stock, Value, Issued Business acquisition tax withholding cash payment Business Acquisition Tax Withholding Cash Payment Business acquisition tax withholding cash payment. Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period Contract with Customer, Asset, Reclassified to Receivable Preferred Stock, share authorized, period in force Preferred Stock, Share Authorized, Period In Force Preferred Stock, Share Authorized, Period In Force Total lease cost Lease, Cost Total operating expenses Operating Expenses Exercisable as of October 31, 2020 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Additions through acquisition Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination Ordinary shares, par value (€ / share) Common Stock, Par or Stated Value Per Share Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other liabilities, non-current Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Stock options cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Other Payments for (Proceeds from) Other Investing Activities Cost of revenue Cost of Revenue [Abstract] Domestic Plan Domestic Plan [Member] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Stock options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Unbilled accounts receivable, included in accounts receivable, net Beginning balance Ending balance Unbilled Receivables, Current Total revenue Amount Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency Measurement Frequency [Domain] 2012 Plan Two Thousand Twelve Stock Option Plan [Member] Two thousand twelve stock option plan. Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Total purchase price Merger Acquisition Price Merger acquisition price. % of Total Revenue Concentration Risk, Percentage Business Acquisition Business Acquisition [Axis] Geographical Geographical [Domain] Lease Term and Discount Rate Information Operating Lease Term And Discount Rate Information Table [Text Block] Operating lease term and discount rate information. Amortization of deferred contract acquisition costs Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Share-based compensation arrangement by share-based payment award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Deferred revenue, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Number of shares to be held in indemnity escrow fund (in shares) Number Of Shares To Be Held In Indemnity Escrow Fund Number of shares to be held in indemnity escrow fund. Statement [Line Items] Statement [Line Items] Ordinary shares issued in connection with the acquisition of Endgame (in shares) Stock Issued During Period, Shares, Acquisitions Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Class of Stock Class of Stock [Domain] Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Statement [Table] Statement [Table] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement Statistical Measurement [Axis] Non-cash operating lease cost Operating Lease, Right-of-Use Asset, Amortization Expense Convertible preference shares issued (in shares) Convertible preference shares issued (in shares) Preferred Stock, Shares Issued Business Combinations [Abstract] Business Combinations [Abstract] Net loss per share attributable to ordinary shareholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Endgame, Inc. Endgame Inc [Member] Endgame, Inc. Fair value of shares, consideration transferred (in dollars per share) Business Combination Consideration Transferred Fair Value Of Shares In Per Share Business combination consideration transferred, fair value of shares in per share. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Assumption of stock option plan as consideration for acquisition of Endgame Assumption Of Stock Option Plan As Consideration For Acquisition Assumption Of Stock Option Plan As Consideration For Acquisition. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Exercisable, remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Goodwill [Roll Forward] Goodwill [Roll Forward] Share-based compensation arrangement by share-based payment award current year vesting period Share Based Compensation Arrangement By Share Based Payment Award Current Year Award Vesting Period Share-based compensation arrangement by share-based payment award, current year award vesting period. Amendment Flag Amendment Flag Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Summary of Equity Awards Available for Grant Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Assets Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Available at beginning of period (in shares) Available at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other Other Accrued Liabilities, Current Ordinary shares issued in connection with the acquisition of Endgame held in escrow (in shares) Stock Issued During Period Shares Acquisitions Held In Escrow Stock Issued During Period Shares Acquisitions Held In Escrow. Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Cost of revenue—cost of subscription—self-managed and SaaS Cost Of Subscription Self Managed And Saa S [Member] Cost of revenue-cost of subscription-self-managed and SaaS. Repurchase of unvested RSAs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Contract Balances [Table] Contract Balances [Table] Contract balances. Measurement Frequency Measurement Frequency [Axis] United Kingdom UNITED KINGDOM Accounts Receivable and Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Geographical Geographical [Axis] Unrecognized stock-based compensation expense related to unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Weighted-average grant date fair value, RSUs released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Release Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Release Date Fair Value Pro forma net loss Business Acquisition, Pro Forma Net Income (Loss) Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Income Statement Location Income Statement Location [Axis] Deposits Deposits Assets, Current Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Ordinary shares issued in connection with the acquisition of Endgame Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location Income Statement Location [Domain] Non-cash acquisition expense settled with shares Noncash Merger Related Costs 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Increase from acquisition, net of revenue recognized Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Total amortization of acquired intangible assets Amortization of Intangible Assets Components of Lease Costs Lease, Cost [Table Text Block] Prepaid taxes Prepaid Taxes 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Plan Name Plan Name [Axis] Reclassification Correction Of Immaterial Misstatement [Policy Text Block] Correction Of Immaterial Misstatement Subscription - self-managed and SaaS Subscription Self Managed And Saa S [Member] Subscription - self-managed and SaaS. Segment Information Segment Reporting Disclosure [Text Block] Financial assets Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Aggregate Intrinsic Value Rollforward Share based compensation arrangement by share based payment award options outstanding aggregate intrinsic value. Outstanding and unvested at April 30, 2020 (in shares) Outstanding and unvested at October 31, 2020 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Retirement Plan Sponsor Location Retirement Plan Sponsor Location [Axis] Schedule of Accrued Expenses and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Intangible assets, net Total Finite-Lived Intangible Assets, Net Total long-lived assets Long-Lived Assets Weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Vesting of shares subject to repurchase Vesting Of Shares Subject To Repurchase Vesting of shares subject to repurchase. Antidilutive Securities Antidilutive Securities [Axis] Contract with Customer, Liability [Abstract] Contract with Customer, Liability [Abstract] Cost of revenue Cost of Sales [Member] Vesting Vesting [Domain] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Unbilled Account Receivable [Roll Forward] Unbilled Account Receivable [Roll Forward] Unbilled Account Receivable Product and Service Product and Service [Axis] Total liabilities Liabilities Unrecognized over a weighted-average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Rest of world Non-US [Member] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Summary of Ordinary Shares Reserved for Issuance Schedule of Stock by Class [Table Text Block] Revenue recognized that was included in deferred revenue balance at beginning of period Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Prepaid value added taxes Value Added Tax Receivable, Current Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Existing Employees Existing Employees [Member] Existing Employees Additional Paid-in Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Common stock, voting rights, number of votes per share Common Stock, Voting Rights, Number Of Votes Per Share Common Stock, Voting Rights, Number Of Votes Per Share Accrued compensation and benefits Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Compensation And Benefits Business combination, recognized identifiable asset acquired and liability assumed, accrued compensation and benefits. Adjustments to reconcile net loss to cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Accrued Compensation and Benefits Schedule Of Accrued Compensation And Benefits Table [Text Block] Schedule of accrued compensation and benefits. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Ordinary shares, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Research and development Research and Development Expense Balance as of April 30, 2020 (in dollars per share) Balance as of October, 2020 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Letters of credit outstanding amount Letters of Credit Outstanding, Amount Business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Ordinary shares, shares authorized (in shares) Common Stock, Shares Authorized Summary of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Concentration Risk Type Concentration Risk Type [Axis] Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Total property and equipment Property, Plant and Equipment, Gross Proceeds from issuance of ordinary shares upon exercise of stock options Proceeds from Stock Options Exercised Stock options assumed in acquisition cancelled (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expiration In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award options assumed in acquisition forfeitures and expiration in period weighted average exercise price. Assumption of stock option plan Business Combination, Consideration Transferred, Liabilities Incurred Accrued vacation Accrued Vacation, Current Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Summary of Components Purchase Price and Allocation of Purchase Price at Fair Value Summary Of Components Purchase Price And Preliminary Allocation Of Purchase Price At Fair Value Table [Text Block] Summary of components purchase price and preliminary allocation of purchase price at fair value. Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Operating lease liabilities, non-current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Non Current Business combination, recognized identifiable asset acquired and liability assumed, operating lease liabilities, non-current. Use of Estimates and Judgments Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Summary of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Repayment of outstanding indebtedness Repayments of Assumed Debt Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Prepaid software subscription costs Prepaid Software Subscription Costs Prepaid software subscription costs. Convertible preference shares, par value (€ / share) Preferred Stock, Par or Stated Value Per Share Beginning balance Ending balance Capitalized Contract Cost, Net Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] The Netherlands NETHERLANDS Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Revenue, remaining performance obligation (in percentage) Revenue, Remaining Performance Obligation, Percentage Total ordinary shares reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Value added taxes payable Sales and Excise Tax Payable, Current Schedule of Revenue by Category Disaggregation of Revenue [Table Text Block] Accrued payroll taxes and withholding taxes Accrued Payroll Taxes, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Ordinary shares issued in connection with the acquisition of Endgame held in escrow Stock Issued During Period Value Acquisitions Held In Escrow Stock Issued During Period Value Acquisitions Held In Escrow. Non-cash stock based compensation expense Share-based Payment Arrangement, Noncash Expense Issuance of ordinary shares upon release of restricted stock unit (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover [Abstract] Cover [Abstract] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Property and equipment, estimated useful lives Property, Plant and Equipment, Useful Life Balance Sheet Components [Abstract] Balance Sheet Components [Abstract] Balance sheet components. Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Customer relationships Customer Relationships [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Total cost of revenue Cost of Goods and Services Sold Equity Components Equity Components [Axis] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Unvested stock options exercisable (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Nonvested Number Of Shares Share based compensation arrangement by share based payment award options exercisable nonvested number of shares. Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Prepaid hosting costs Prepaid Hosting Costs Prepaid hosting costs. Schedule of Changes in Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Repayment of notes payable Repayments of Notes Payable Reclassification of liability-classified awards Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability Operating lease liabilities Less current lease liabilities Operating Lease, Liability, Current Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Weighted-average grant date fair value, RSUs cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Percentage of defined contribution to participating employees Defined Contribution Plan, Employer Matching Contribution, Percent of Match Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Stock options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue Revenues [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Ordinary Shares Stockholders' Equity Note Disclosure [Text Block] Payment of withholding taxes related to acquisition expense settled in shares Payments of Merger Related Costs, Financing Activities Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fiscal Year Fiscal Period, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Impairment of deferred contract acquisition costs recognized Capitalized Contract Cost, Impairment Loss Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Number of Awards Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Schedule of Prepaid Expenses and Other Current Assets Schedule Of Prepaid Expenses And Other Current Assets Table [Text Block] Schedule of prepaid expenses and other current assets. Increases due to invoices issued, excluding amounts recognized as revenue during the period Contract With Customer Increases Due To Invoices Issued Excluding Amounts Recognized As Revenue Contract with customer increases due to invoices issued, excluding amounts recognized as revenue. Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill impairment Goodwill, Impairment Loss Accounts receivable, net of allowance for credit losses of $1,831 and $1,247 as of January 31, 2021 and April 30, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Other Countries Foreign Plan [Member] Deferred contract acquisition costs Deferred Policy Acquisition Cost Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares) Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Assumption of stock option plan as consideration for business combination Assumption Of Stock Option Plan Consideration For Business Combination Assumption of stock option plan consideration for business combination. Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Beginning balance Ending balance Goodwill Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Other liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Payment of transaction expenses Business Acquisition, Transaction Costs Numerator: Net Income (Loss) Attributable to Parent [Abstract] Professional services Professional Services [Member] Professional services. Level 2 Fair Value, Inputs, Level 2 [Member] Other Other Assets, Current Document Quarterly Report Document Quarterly Report Vesting Vesting [Axis] Schedule of Changes to Goodwill Schedule of Goodwill [Table Text Block] Stock options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Capitalization of contract acquisition costs Capitalization Of Contract Acquisition Costs Capitalization of contract acquisition costs. General and administrative General and Administrative Expense [Member] Equity [Abstract] Equity [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Deferred revenue Short-term deferred revenue, adjustment Contract with Customer, Liability, Current Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Stock options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Defined Contribution Plan [Table] Defined Contribution Plan [Table] SaaS Saa S Self Managed [Member] SaaS self managed. Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Entity File Number Entity File Number RSUs cancelled (in shares) RSUs cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock-based compensation expense Total stock-based compensation expense Share-based Payment Arrangement, Expense Depreciation and amortization Other Depreciation and Amortization Ordinary shares, par value €0.01 per share: 165,000,000 shares authorized; 89,644,940 and 82,856,978 shares issued and outstanding as of January 31, 2021 and April 30, 2020, respectively Common Stock, Value, Issued Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Restricted cash Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash Business combination recognized identifiable assets acquired and liabilities assumed restricted cash. 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Restricted cash Restricted Cash, Current Exercisable as of October 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Number of consecutive trading days ending with complete trading day Business Acquisition, Share Price Calculation, Consecutive Trading Days, Ending With Complete Trading Day Business Acquisition, Share Price Calculation, Consecutive Trading Days, Ending With Complete Trading Day Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Rest of world Non US Other Than UK and Netherlands [Member] Non US Other Than UK and Netherlands Revenue recognized during the period in excess of invoices issued Contract With Customer Revenue Recognized During Period In Excess Of Invoices Issued Contract with customer revenue recognized during period in excess of invoices issued. Entity Current Reporting Status Entity Current Reporting Status Retirement Benefits [Abstract] Retirement Benefits [Abstract] Grant date fair value (in dollars per share) Weighted-average grant date fair value, RSUs granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business acquisition share price (in dollars per share) Business Acquisition, Share Price Share-based compensation arrangement by share-based payment award vesting rights percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Contract with Customer, Asset, Net, Current [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Ordinary shares, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Remaining Contractual Term (in years) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term Rollforward Share based compensation arrangement by share based payment award options outstanding weighted average remaining contractual term. Present value of future minimum lease payments Operating Lease, Liability Percentage of shares to be held in indemnity escrow fund Percentage Of Shares To Be Held In Indemnity Escrow Fund Percentage of shares to be held in indemnity escrow fund. Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total shareholders’ equity Beginning balance Ending balance Decrease in accumulated deficit, from ASU 2016-13 adoption Stockholders' Equity Attributable to Parent Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Total consideration Business Combination, Consideration Transferred Concentration Risk Type Concentration Risk Type [Domain] Total liabilities and shareholders’ equity Liabilities and Equity Issuance of ordinary shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation and benefits Total accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] RSUs Restricted Stock Units (RSUs) [Member] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Operating lease cost Operating Lease, Cost Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net General and administrative General and Administrative Expense Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract Acquisition Cost [Roll Forward] Contract Acquisition Cost [Roll Forward] Contract Acquisition Cost Other Other Noncash Income (Expense) Short-term lease cost Short-term Lease, Cost Estimated life (in years) Finite-Lived Intangible Asset, Useful Life Equity Component Equity Component [Domain] Accrued expenses and other liabilities Total accrued expenses and other liabilities Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities. Other assets Increase (Decrease) in Other Noncurrent Assets Gross profit Gross Profit Issuance of ordinary shares for business combination Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Equity Incentive Plans Share-based Payment Arrangement [Text Block] Net loss Net loss Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other Other Liabilities, Current 2021 (remaining three months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Trade name Trade Names [Member] Leases [Abstract] Leases [Abstract] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses Operating Expenses [Abstract] Retirement Plan Sponsor Location Retirement Plan Sponsor Location [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Finance lease, liability Finance Lease, Liability Contingently issuable shares Contingently Issuable Shares [Member] Contingently issuable shares. Deferred contract acquisition costs Increase Decrease In Capitalized Contract Cost Increase (decrease) in capitalized contract cost. Contract Balances [Line Items] Contract Balances [Line Items] Contract balances. Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Developed technology Developed Technology Rights [Member] Number of Stock Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Number of consecutive trading days, prior to acquisition consummated date Business Acquisition, Share Price Calculation, Consecutive Trading Days, Prior To Acquisition Consummated Date Business Acquisition, Share Price Calculation, Consecutive Trading Days, Prior To Acquisition Consummated Date Issuance of ordinary shares upon release of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Cost of revenue—professional services Cost Of Professional Services [Member] Cost of revenue-professional services. Deferred revenue, non-current Long-term deferred revenue, adjustment Contract with Customer, Liability, Noncurrent Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Indemnity escrow fund holding period Indemnity Escrow Fund Holding Period Indemnity escrow fund holding period. Entity Filer Category Entity Filer Category Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Ordinary Shares Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service Product and Service [Domain] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Equity Awards, Outstanding [Roll Forward] Equity Awards, Outstanding [Roll Forward] Equity Awards, Outstanding Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Deferred contract acquisition costs Capitalized Contract Cost, Net, Current Contracts with Customers Customer Contracts [Member] Defined contribution expense related to plan Defined Contribution Plan, Cost Equity settled RSUs Equity Settled Restricted Stock Units R S U [Member] Equity settled restricted stock units RSU. Schedule of Cost and Accumulated Depreciation of Property and Equipment Property, Plant and Equipment [Table Text Block] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Assets under construction Asset under Construction [Member] Leasehold improvements Leasehold Improvements [Member] Gross Fair Value Finite-Lived Intangible Assets, Gross Revision of Prior Period [Domain] Revision of Prior Period [Domain] Provision Accounts Receivable, Credit Loss Expense (Reversal) Money market funds Money Market Funds [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental disclosures of non-cash investing and financing information Noncash Investing and Financing Items [Abstract] Issuance of ordinary shares upon exercise of stock options (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Cash Settled Restricted Stock Units R S U Cash Settled Restricted Stock Units R S U [Member] Cash settled restricted stock units RSU. Future Minimum Lease Payments under Non-cancelable Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Accrued expenses and other current liabilities Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Expenses And Other Current Liabilities Business combination recognized identifiable asset acquired and liability assumed, accrued expenses and other current liabilities. Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Self-managed subscription Self Managed Subscription [Member] Self-managed subscription. Plan Name Plan Name [Domain] Dividends declared Dividends Payable Revenue and Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Vesting of ordinary shares subject to repurchase APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award, Subject To Repurchase APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award, Subject To Repurchase License - self-managed License License Self Managed [Member] License - self-managed. Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Operating lease right-of-use assets for new lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Foreign currency transaction gain Foreign Currency Transaction Gain (Loss), before Tax Class of Stock Class of Stock [Axis] Provision for income taxes Income Tax Expense (Benefit) Cash paid (refund received) for income taxes Income Taxes Paid, Net Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Title of Individual [Domain] Title of Individual [Domain] Accrued expenses Accrued Liabilities, Current Local Phone Number Local Phone Number Cash paid Payments to Acquire Businesses, Gross Summary of Unaudited Pro Forma Condensed Consolidated Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Amortization Expense for Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Tranche One Share-based Payment Arrangement, Tranche One [Member] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Ordinary shares Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Provision for indemnification claims Provision For Indemnification Claims Provision for indemnification claims. Depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Deferred revenue Beginning balance Ending balance Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Issuance of ordinary shares upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Cash deposit to expense fund for fees and expenses of representative and agent of securityholders Other Payments to Acquire Businesses Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Convertible Preference Shares Convertible Preferred Stock [Member] Pro forma revenue Business Acquisition, Pro Forma Revenue Deferred income taxes Deferred Income Tax Expense (Benefit) Award Type Award Type [Axis] Weighted- Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total subscription Subscription [Member] Subscription revenue. Convertible preference shares authorized (in shares) Convertible preference shares authorized (in shares) Preferred Stock, Shares Authorized Accumulated Deficit Retained Earnings [Member] Convertible preference shares outstanding (in shares) Convertible preference shares outstanding (in shares) Preferred Stock, Shares Outstanding 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Remaining contract term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Balance at April 30, 2020 Balance at January 31, 2021 Accounts Receivable, Allowance for Credit Loss Award Type Award Type [Domain] Trading Symbol Trading Symbol Revenue Revenue from Contract with Customer, Product and Service Benchmark [Member] Exercisable as of October 31, 2020 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Stock options assumed in acquisition cancelled (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expirations In Period Share based compensation arrangement by share based payment award options assumed in acquisition forfeitures and expirations in period. Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Treasury stock Treasury Stock, Value Net Loss Per Share Attributable to Ordinary Shareholders Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Recurring Fair Value, Recurring [Member] Operating lease liabilities, current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Current Business combination, recognized identifiable asset acquired and liability assumed, operating lease liabilities, current. Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 12 estc-20210131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 estc-20210131_htm.xml IDEA: XBRL DOCUMENT 0001707753 2020-05-01 2021-01-31 0001707753 2021-02-24 0001707753 2021-01-31 0001707753 2020-04-30 0001707753 us-gaap:ConvertiblePreferredStockMember 2021-01-31 0001707753 us-gaap:ConvertiblePreferredStockMember 2020-04-30 0001707753 estc:LicenseSelfManagedMember 2020-11-01 2021-01-31 0001707753 estc:LicenseSelfManagedMember 2019-11-01 2020-01-31 0001707753 estc:LicenseSelfManagedMember 2020-05-01 2021-01-31 0001707753 estc:LicenseSelfManagedMember 2019-05-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember 2020-11-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember 2019-11-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember 2020-05-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember 2019-05-01 2020-01-31 0001707753 estc:SubscriptionMember 2020-11-01 2021-01-31 0001707753 estc:SubscriptionMember 2019-11-01 2020-01-31 0001707753 estc:SubscriptionMember 2020-05-01 2021-01-31 0001707753 estc:SubscriptionMember 2019-05-01 2020-01-31 0001707753 estc:ProfessionalServicesMember 2020-11-01 2021-01-31 0001707753 estc:ProfessionalServicesMember 2019-11-01 2020-01-31 0001707753 estc:ProfessionalServicesMember 2020-05-01 2021-01-31 0001707753 estc:ProfessionalServicesMember 2019-05-01 2020-01-31 0001707753 2020-11-01 2021-01-31 0001707753 2019-11-01 2020-01-31 0001707753 2019-05-01 2020-01-31 0001707753 us-gaap:CommonStockMember 2020-10-31 0001707753 us-gaap:TreasuryStockMember 2020-10-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001707753 us-gaap:RetainedEarningsMember 2020-10-31 0001707753 2020-10-31 0001707753 us-gaap:CommonStockMember 2020-11-01 2021-01-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0001707753 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-01-31 0001707753 us-gaap:CommonStockMember 2021-01-31 0001707753 us-gaap:TreasuryStockMember 2021-01-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001707753 us-gaap:RetainedEarningsMember 2021-01-31 0001707753 us-gaap:CommonStockMember 2019-10-31 0001707753 us-gaap:TreasuryStockMember 2019-10-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0001707753 us-gaap:RetainedEarningsMember 2019-10-31 0001707753 2019-10-31 0001707753 us-gaap:CommonStockMember 2019-11-01 2020-01-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-01-31 0001707753 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-01-31 0001707753 us-gaap:CommonStockMember 2020-01-31 0001707753 us-gaap:TreasuryStockMember 2020-01-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001707753 us-gaap:RetainedEarningsMember 2020-01-31 0001707753 2020-01-31 0001707753 us-gaap:CommonStockMember 2020-04-30 0001707753 us-gaap:TreasuryStockMember 2020-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0001707753 us-gaap:RetainedEarningsMember 2020-04-30 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-04-30 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-04-30 0001707753 us-gaap:CommonStockMember 2020-05-01 2021-01-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2021-01-31 0001707753 us-gaap:RetainedEarningsMember 2020-05-01 2021-01-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2021-01-31 0001707753 us-gaap:CommonStockMember 2019-04-30 0001707753 us-gaap:TreasuryStockMember 2019-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0001707753 us-gaap:RetainedEarningsMember 2019-04-30 0001707753 2019-04-30 0001707753 us-gaap:CommonStockMember 2019-05-01 2020-01-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2020-01-31 0001707753 us-gaap:RetainedEarningsMember 2019-05-01 2020-01-31 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-01 2020-01-31 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-05-01 0001707753 srt:RestatementAdjustmentMember 2021-01-31 0001707753 estc:SelfManagedSubscriptionMember 2020-11-01 2021-01-31 0001707753 estc:SelfManagedSubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-01-31 0001707753 estc:SelfManagedSubscriptionMember 2019-11-01 2020-01-31 0001707753 estc:SelfManagedSubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-11-01 2020-01-31 0001707753 estc:SelfManagedSubscriptionMember 2020-05-01 2021-01-31 0001707753 estc:SelfManagedSubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-01-31 0001707753 estc:SelfManagedSubscriptionMember 2019-05-01 2020-01-31 0001707753 estc:SelfManagedSubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-01-31 0001707753 estc:LicenseSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-01-31 0001707753 estc:LicenseSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-11-01 2020-01-31 0001707753 estc:LicenseSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-01-31 0001707753 estc:LicenseSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedMember 2020-11-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedMember 2019-11-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-11-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedMember 2020-05-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedMember 2019-05-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-01-31 0001707753 estc:SaaSSelfManagedMember 2020-11-01 2021-01-31 0001707753 estc:SaaSSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-01-31 0001707753 estc:SaaSSelfManagedMember 2019-11-01 2020-01-31 0001707753 estc:SaaSSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-11-01 2020-01-31 0001707753 estc:SaaSSelfManagedMember 2020-05-01 2021-01-31 0001707753 estc:SaaSSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-01-31 0001707753 estc:SaaSSelfManagedMember 2019-05-01 2020-01-31 0001707753 estc:SaaSSelfManagedMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-01-31 0001707753 estc:SubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-01-31 0001707753 estc:SubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-11-01 2020-01-31 0001707753 estc:SubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-01-31 0001707753 estc:SubscriptionMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-01-31 0001707753 estc:ProfessionalServicesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-01-31 0001707753 estc:ProfessionalServicesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-11-01 2020-01-31 0001707753 estc:ProfessionalServicesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-01-31 0001707753 estc:ProfessionalServicesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-01-31 0001707753 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-01-31 0001707753 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-11-01 2020-01-31 0001707753 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-01-31 0001707753 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-01-31 0001707753 2021-02-01 2021-01-31 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 estc:EndgameIncMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember 2019-10-08 0001707753 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:DevelopedTechnologyRightsMember 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:DevelopedTechnologyRightsMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:CustomerRelationshipsMember 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:CustomerRelationshipsMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:TradeNamesMember 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:TradeNamesMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember 2019-11-01 2020-01-31 0001707753 estc:EndgameIncMember 2019-05-01 2020-01-31 0001707753 us-gaap:LeaseholdImprovementsMember 2021-01-31 0001707753 us-gaap:LeaseholdImprovementsMember 2020-04-30 0001707753 estc:ComputerHardwareAndSoftwareMember 2020-05-01 2021-01-31 0001707753 estc:ComputerHardwareAndSoftwareMember 2021-01-31 0001707753 estc:ComputerHardwareAndSoftwareMember 2020-04-30 0001707753 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-05-01 2021-01-31 0001707753 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-05-01 2021-01-31 0001707753 us-gaap:FurnitureAndFixturesMember 2021-01-31 0001707753 us-gaap:FurnitureAndFixturesMember 2020-04-30 0001707753 us-gaap:AssetUnderConstructionMember 2021-01-31 0001707753 us-gaap:AssetUnderConstructionMember 2020-04-30 0001707753 us-gaap:DevelopedTechnologyRightsMember 2021-01-31 0001707753 us-gaap:DevelopedTechnologyRightsMember 2020-05-01 2021-01-31 0001707753 us-gaap:CustomerRelationshipsMember 2021-01-31 0001707753 us-gaap:CustomerRelationshipsMember 2020-05-01 2021-01-31 0001707753 us-gaap:TradeNamesMember 2021-01-31 0001707753 us-gaap:TradeNamesMember 2020-05-01 2021-01-31 0001707753 us-gaap:DevelopedTechnologyRightsMember 2020-04-30 0001707753 us-gaap:DevelopedTechnologyRightsMember 2019-05-01 2020-04-30 0001707753 us-gaap:CustomerRelationshipsMember 2020-04-30 0001707753 us-gaap:CustomerRelationshipsMember 2019-05-01 2020-04-30 0001707753 us-gaap:TradeNamesMember 2020-04-30 0001707753 us-gaap:TradeNamesMember 2019-05-01 2020-04-30 0001707753 2019-05-01 2020-04-30 0001707753 estc:LicenseSelfManagedMember us-gaap:CostOfSalesMember 2020-11-01 2021-01-31 0001707753 estc:LicenseSelfManagedMember us-gaap:CostOfSalesMember 2019-11-01 2020-01-31 0001707753 estc:LicenseSelfManagedMember us-gaap:CostOfSalesMember 2020-05-01 2021-01-31 0001707753 estc:LicenseSelfManagedMember us-gaap:CostOfSalesMember 2019-05-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember us-gaap:CostOfSalesMember 2020-11-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember us-gaap:CostOfSalesMember 2019-11-01 2020-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember us-gaap:CostOfSalesMember 2020-05-01 2021-01-31 0001707753 estc:SubscriptionSelfManagedAndSaaSMember us-gaap:CostOfSalesMember 2019-05-01 2020-01-31 0001707753 us-gaap:SellingAndMarketingExpenseMember 2020-11-01 2021-01-31 0001707753 us-gaap:SellingAndMarketingExpenseMember 2019-11-01 2020-01-31 0001707753 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2021-01-31 0001707753 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2020-01-31 0001707753 us-gaap:CustomerContractsMember 2021-01-31 0001707753 us-gaap:CustomerContractsMember 2020-04-30 0001707753 us-gaap:EmployeeStockOptionMember 2021-01-31 0001707753 us-gaap:EmployeeStockOptionMember 2020-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2020-04-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2021-01-31 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2020-04-30 0001707753 us-gaap:EmployeeStockOptionMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 us-gaap:EmployeeStockOptionMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-09-01 2018-09-30 0001707753 us-gaap:EmployeeStockOptionMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-09-01 2018-09-30 0001707753 estc:ExistingEmployeesMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 estc:NewEmployeesMember us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 estc:NewEmployeesMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-09-01 2018-09-30 0001707753 estc:NewEmployeesMember us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-09-01 2018-09-30 0001707753 estc:NewEmployeesMember us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-09-01 2018-09-30 0001707753 estc:ExistingEmployeesMember us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2020-05-01 2021-01-31 0001707753 estc:CashSettledRestrictedStockUnitsRSUMember 2020-05-01 2021-01-31 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember 2020-05-01 2021-01-31 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember 2021-01-31 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2020-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2020-05-01 2021-01-31 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2021-01-31 0001707753 estc:CostOfSubscriptionSelfManagedAndSaaSMember 2020-11-01 2021-01-31 0001707753 estc:CostOfSubscriptionSelfManagedAndSaaSMember 2019-11-01 2020-01-31 0001707753 estc:CostOfSubscriptionSelfManagedAndSaaSMember 2020-05-01 2021-01-31 0001707753 estc:CostOfSubscriptionSelfManagedAndSaaSMember 2019-05-01 2020-01-31 0001707753 estc:CostOfProfessionalServicesMember 2020-11-01 2021-01-31 0001707753 estc:CostOfProfessionalServicesMember 2019-11-01 2020-01-31 0001707753 estc:CostOfProfessionalServicesMember 2020-05-01 2021-01-31 0001707753 estc:CostOfProfessionalServicesMember 2019-05-01 2020-01-31 0001707753 us-gaap:ResearchAndDevelopmentExpenseMember 2020-11-01 2021-01-31 0001707753 us-gaap:ResearchAndDevelopmentExpenseMember 2019-11-01 2020-01-31 0001707753 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2021-01-31 0001707753 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2020-01-31 0001707753 us-gaap:GeneralAndAdministrativeExpenseMember 2020-11-01 2021-01-31 0001707753 us-gaap:GeneralAndAdministrativeExpenseMember 2019-11-01 2020-01-31 0001707753 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2021-01-31 0001707753 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2020-01-31 0001707753 us-gaap:EmployeeStockOptionMember 2020-05-01 2021-01-31 0001707753 us-gaap:EmployeeStockOptionMember 2019-05-01 2020-01-31 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember 2020-05-01 2021-01-31 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember 2019-05-01 2020-01-31 0001707753 estc:ContingentlyIssuableSharesMember 2020-05-01 2021-01-31 0001707753 estc:ContingentlyIssuableSharesMember 2019-05-01 2020-01-31 0001707753 srt:MaximumMember country:US 2020-05-01 2021-01-31 0001707753 country:US 2020-11-01 2021-01-31 0001707753 country:US 2019-11-01 2020-01-31 0001707753 country:US 2020-05-01 2021-01-31 0001707753 country:US 2019-05-01 2020-01-31 0001707753 us-gaap:ForeignPlanMember 2020-11-01 2021-01-31 0001707753 us-gaap:ForeignPlanMember 2019-11-01 2020-01-31 0001707753 us-gaap:ForeignPlanMember 2020-05-01 2021-01-31 0001707753 us-gaap:ForeignPlanMember 2019-05-01 2020-01-31 0001707753 country:US 2020-11-01 2021-01-31 0001707753 country:US 2019-11-01 2020-01-31 0001707753 country:US 2020-05-01 2021-01-31 0001707753 country:US 2019-05-01 2020-01-31 0001707753 us-gaap:NonUsMember 2020-11-01 2021-01-31 0001707753 us-gaap:NonUsMember 2019-11-01 2020-01-31 0001707753 us-gaap:NonUsMember 2020-05-01 2021-01-31 0001707753 us-gaap:NonUsMember 2019-05-01 2020-01-31 0001707753 country:US 2021-01-31 0001707753 country:US 2020-04-30 0001707753 country:GB 2021-01-31 0001707753 country:GB 2020-04-30 0001707753 country:NL 2021-01-31 0001707753 country:NL 2020-04-30 0001707753 estc:NonUSOtherThanUKAndNetherlandsMember 2021-01-31 0001707753 estc:NonUSOtherThanUKAndNetherlandsMember 2020-04-30 shares iso4217:USD iso4217:EUR shares iso4217:USD shares pure estc:vote 00-0000000 0001707753 --04-30 false 2021 Q3 us-gaap:AccountingStandardsUpdate201613Member 10-Q true 2021-01-31 false 001-38675 Elastic N.V. P7 800 West El Camino Real Suite 350 Mountain View CA 94040 650 458-2620 Ordinary shares, Par Value €0.01 Per Share ESTC NYSE Yes Yes Large Accelerated Filer false false false 89764796 393134000 297081000 2355000 2308000 1831000 1247000 120049000 128690000 29596000 19537000 28906000 32623000 574040000 480239000 8665000 7760000 198665000 197877000 29340000 32783000 39823000 50455000 42591000 24012000 3970000 3164000 2886000 7621000 899980000 899980000 803911000 803911000 5825000 11485000 25224000 22210000 42507000 48409000 8176000 7639000 289689000 243324000 371421000 333067000 44321000 16378000 23769000 27827000 4888000 12992000 444399000 390264000 0.01 0.01 165000000 165000000 0 0 0 0 0 0 0.01 0.01 165000000 165000000 89644940 89644940 82856978 82856978 937000 856000 369000 369000 1033598000 898788000 -8568000 -1377000 -570017000 -484251000 455581000 413647000 899980000 803911000 15280000 14495000 45673000 36674000 131969000 89703000 357127000 241593000 147249000 104198000 402800000 278267000 9866000 8983000 28079000 25730000 157115000 113181000 430879000 303997000 346000 347000 1039000 602000 31426000 23196000 86464000 60832000 31772000 23543000 87503000 61434000 10196000 9862000 27744000 26983000 41968000 33405000 115247000 88417000 115147000 79776000 315632000 215580000 51400000 46119000 143766000 119779000 71087000 54829000 191712000 160860000 27121000 21096000 72555000 71472000 149608000 122044000 408033000 352111000 -34461000 -42268000 -92401000 -136531000 -2377000 -1339000 8424000 1276000 -36838000 -43607000 -83977000 -135255000 1136000 674000 2156000 768000 -37974000 -44281000 -86133000 -136023000 -0.43 -0.55 -1.00 -1.75 88341038 80737237 86296028 77713604 -37974000 -44281000 -86133000 -136023000 3346000 1876000 -7190000 825000 3346000 1876000 -7190000 825000 -34628000 -42405000 -93323000 -135198000 87204991 908000 -369000 986076000 -11914000 -532043000 442658000 2157149 26000 22298000 22324000 282800 3000 -3000 0 25227000 25227000 -37974000 -37974000 3346000 3346000 89644940 937000 -369000 1033598000 -8568000 -570017000 455581000 80412842 829000 -369000 843997000 -2482000 -408819000 433156000 1090261 12000 11040000 11052000 71708 1000 1000 1118000 1118000 15520000 15520000 -44281000 -44281000 1876000 1876000 81574811 842000 -369000 871675000 -606000 -453100000 418442000 82856978 856000 -369000 898788000 -1377000 -484251000 413647000 367000 367000 6192264 73000 67481000 67554000 595698 8000 -8000 0 64634000 64634000 2703000 2703000 -86133000 -86133000 -7191000 -7191000 89644940 937000 -369000 1033598000 -8568000 -570017000 455581000 73675083 754000 -369000 581135000 -1431000 -317077000 263012000 5560487 64000 50558000 50622000 125132 1000 1000 1983663 21000 167316000 167337000 235031 2000 19824000 19826000 9309000 9309000 4585 2730000 2730000 40803000 40803000 -136023000 -136023000 825000 825000 81574811 842000 -369000 871675000 -606000 -453100000 418442000 -86133000 -136023000 12856000 8573000 28455000 20581000 5256000 5170000 65305000 42775000 0 8834000 -288000 -621000 9463000 0 -11000 -1132000 -15246000 -10873000 54612000 26441000 -4817000 4345000 -5237000 -3780000 -6321000 7104000 1696000 1520000 -5859000 3377000 -5402000 -4586000 53309000 33666000 24110000 -24631000 2732000 4237000 0 24373000 -1320000 0 -1412000 -28610000 67554000 50622000 0 2834000 0 90000 67554000 47698000 5848000 1630000 96100000 -3913000 299389000 300280000 395489000 296367000 -1217000 3333000 6628000 5415000 175000 487000 1120000 11373000 0 2730000 0 178329000 0 9309000 Organization and Description of BusinessElastic N.V. (“Elastic” or the “Company”) was incorporated under the laws of the Netherlands in 2012. Elastic is a search company. It created the Elastic Stack, a powerful set of software products that ingest and store data from any source and in any format, and perform search, analysis, and visualization in milliseconds or less. Developers build on top of the Elastic Stack to apply the power of search to their data and solve business problems. The Company also offers software solutions built on the Elastic Stack: Enterprise Search, Observability, and Security. The Elastic Stack and the Company’s solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments. Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated balance sheet as of January 31, 2021, the interim condensed consolidated statements of operations and of comprehensive loss, interim condensed statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended January 31, 2021 and 2020, are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company’s financial position as of January 31, 2021, and the results of the Company’s operations, its statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020, and its statements of cash flows for the nine months ended January 31, 2021 and 2020. The financial data and other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three and nine month periods are also unaudited. The results for the nine months ended January 31, 2021 are not necessarily indicative of the operating results expected for the fiscal year ending April 30, 2021, or any future period.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the SEC on June 26, 2020 (“the Company's Annual Report on Form 10-K”).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ending April 30, 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Judgments</span></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. </span></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic has resulted in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from certain of the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.</span></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any </span></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:120%">specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than as described below, there have been no changes to the Company’s significant accounting policies described in the Company’s Annual Report on Form 10-K that have had a material impact on its consolidated financial statements and related notes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers’ financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for credit losses, and do not bear interest.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Judgment is required in assessing these factors. Due to the short-term nature of the Company’s accounts receivable, forecasts have limited relevance to the Company’s expected credit loss estimates. Accounts receivable are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2017, the FASB issued ASU No. 2017-4,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In August 2018, the FASB issued ASU No. 2018-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement (Topic 820)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In August 2018, the FASB issued ASU No. 2018-15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date of adoption. The Company’s adoption of this ASU had no material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In June 2016, the FASB issued ASU No. 2016-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of the Company’s condensed consolidated financial statements for the quarter ended January 31, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying condensed consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported condensed consolidated statements of operations for any period.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In December 2019, the FASB issued ASU No. 2019-12,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated balance sheet as of January 31, 2021, the interim condensed consolidated statements of operations and of comprehensive loss, interim condensed statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended January 31, 2021 and 2020, are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company’s financial position as of January 31, 2021, and the results of the Company’s operations, its statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020, and its statements of cash flows for the nine months ended January 31, 2021 and 2020. The financial data and other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three and nine month periods are also unaudited. The results for the nine months ended January 31, 2021 are not necessarily indicative of the operating results expected for the fiscal year ending April 30, 2021, or any future period.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the SEC on June 26, 2020 (“the Company's Annual Report on Form 10-K”).</span></div> Fiscal YearThe Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ending April 30, 2021. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Judgments</span></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. </span></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic has resulted in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from certain of the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.</span></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any </span></div>specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers’ financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for credit losses, and do not bear interest.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Judgment is required in assessing these factors. Due to the short-term nature of the Company’s accounts receivable, forecasts have limited relevance to the Company’s expected credit loss estimates. Accounts receivable are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2017, the FASB issued ASU No. 2017-4,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In August 2018, the FASB issued ASU No. 2018-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement (Topic 820)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In August 2018, the FASB issued ASU No. 2018-15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the </span></div>date of adoption. The Company’s adoption of this ASU had no material impact on the Company's condensed consolidated financial statements.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In June 2016, the FASB issued ASU No. 2016-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span>, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit.<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In December 2019, the FASB issued ASU No. 2019-12,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.</span></div> -400000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of the Company’s condensed consolidated financial statements for the quarter ended January 31, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying condensed consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported condensed consolidated statements of operations for any period.</span></div> 11600000 -11600000 Revenue and Remaining Performance Obligations<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by category (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"><tr><td style="width:1.0%"/><td style="width:24.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.523%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.224%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.523%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.531%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-managed subscription</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,320 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,105 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,816 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,947 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">License</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">15,280 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">14,495 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">45,673 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">36,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">87,040 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">64,610 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">242,143 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">178,273 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,929 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,984 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscription revenue</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,249 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,198 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,800 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,267 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,866 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,983 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,730 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,115 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,181 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,879 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,997 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, the Company had $705.7 million of remaining performance obligations. As of January 31, 2021, the Company expects to recognize approximately 84% of its remaining performance obligations as revenue over the next 24 months and the remainder thereafter.</span></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by category (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"><tr><td style="width:1.0%"/><td style="width:24.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.523%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.224%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.523%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.531%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-managed subscription</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,320 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,105 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,816 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,947 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">License</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">15,280 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">14,495 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">45,673 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">36,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">87,040 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">64,610 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">242,143 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">178,273 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,929 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,984 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscription revenue</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,249 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,198 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,800 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,267 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,866 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,983 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,730 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,115 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,181 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,879 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,997 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 102320000 0.65 79105000 0.70 287816000 0.66 214947000 0.71 15280000 0.10 14495000 0.13 45673000 0.11 36674000 0.12 87040000 0.55 64610000 0.57 242143000 0.55 178273000 0.59 44929000 0.29 25093000 0.22 114984000 0.27 63320000 0.21 147249000 0.94 104198000 0.92 402800000 0.93 278267000 0.92 9866000 0.06 8983000 0.08 28079000 0.07 25730000 0.08 157115000 1 113181000 1 430879000 1 303997000 1 705700000 0.84 P24M Fair Value Measurements<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures financial assets and liabilities that are measured at fair value on a recurring basis at each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes assets that are measured at fair value on a recurring basis as of January 31, 2021 and April 30, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:51.182%"/><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:10.092%"/><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:10.092%"/><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:10.092%"/><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:10.098%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:51.182%"/><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:10.092%"/><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:10.092%"/><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:10.092%"/><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:10.098%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The Company uses quoted prices in active markets for identical assets to determine the fair value of its Level 1 investments in money market funds.</span></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes assets that are measured at fair value on a recurring basis as of January 31, 2021 and April 30, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:51.182%"/><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:10.092%"/><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:10.092%"/><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:10.092%"/><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:10.098%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:51.182%"/><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:10.092%"/><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:10.092%"/><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:10.092%"/><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:10.098%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 175007000 0 0 175007000 197314000 0 0 197314000 Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended April 30, 2020</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Endgame, Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 8, 2019, the Company acquired all outstanding shares of Endgame, a security company offering endpoint protection technology, for a total acquisition price of $234.0 million. Elastic paid the purchase price through (i) the issuance of 2,218,694 ordinary shares in respect of Endgame’s outstanding capital stock, warrants, convertible notes, and certain retention awards, (ii) the cash repayment of Endgame’s outstanding indebtedness of $20.4 million, (iii) the assumption of Endgame’s outstanding stock options, (iv) a $0.4 million cash deposit to an expense fund for the fees and expenses of the representative and agent of Endgame securityholders, (v) the cash payment of Endgame’s transaction expenses of $5.9 million, and (vi) the cash payment of withholding taxes related to acquisition expense settled in shares of $2.8 million. Approximately 11% of the ordinary shares issued, or 235,031 shares, is being held in an indemnity escrow fund for 18 months after the acquisition close date. For purposes of determining the total acquisition price of $234.0 million, the Company used the ordinary share price of $89.3836 which was determined on the basis of the volume weighted average price per share rounded to four decimal places for the twenty (20) consecutive trading days ending with the complete trading day ending five (5) trading days prior to the date upon which the acquisition was consummated.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the shares transferred as consideration was $84.12 per share and was determined on the basis of the closing stock price of the Company’s ordinary shares on the date of acquisition. The fair value of the assumed stock options was determined by using a Black-Scholes option pricing model with the applicable assumptions as of the acquisition date.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock options assumed on the acquisition date will continue to vest as the Endgame employees provide services in the post-acquisition period. The fair value of these awards will be recorded as share-based compensation expense over the respective vesting period of each stock option.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their respective fair values on the acquisition date and the excess was recorded as goodwill.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:81.132%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.668%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid</span></td><td style="background-color:#cff0fc;padding:2px 0 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 style="background-color:#cff0fc;padding:2px 0;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%">26,633 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ordinary shares</span></td><td colspan="2" style="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%">178,331 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of stock option plan</span></td><td colspan="2" style="background-color:#cff0fc;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%">9,309 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">214,273 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above U.S. GAAP purchase price consideration does not include ordinary shares of Elastic issued as part of acceleration of equity awards and participation in the retention bonus pool.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:81.132%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.668%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cff0fc;padding:2px 0 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 style="background-color:#cff0fc;padding:2px 0;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%">2,220 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="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%">40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cff0fc;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%">2,661 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="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%">549 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cff0fc;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%">4,363 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="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%">503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cff0fc;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%">53,800 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="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%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cff0fc;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%">178,764 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="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%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cff0fc;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%">(3,035)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="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%">(5,042)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cff0fc;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%">(981)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="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%">(3,532)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cff0fc;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%">(2,661)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,551)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, non-current</span></td><td colspan="2" style="background-color:#cff0fc;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%">(8,771)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">214,273 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets include (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated life <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">32,700 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding: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%">5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="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%">19,200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cff0fc;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%">1,900 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding: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%">4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">53,800 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology consists of software products and security platform developed by Endgame. Customer relationships consists of contracts with platform users that purchase Endgame’s products and services that carry distinct value. Trade names represent the Company’s right to the Endgame trade names and associated design, as it exists as of the acquisition date.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets otherwise recognized. The fair value of the Company’s customer relationships was determined using the income approach, which discounts expected future cash flows to present value using estimates and assumptions determined by management. The fair value assigned to trade name was determined using the relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The acquired intangible assets are being amortized on a straight-line basis over their respective useful lives, which approximates the pattern in which these assets are utilized.  </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recognized goodwill of $178.8 million is not deductible for tax purposes and is primarily attributed to planned growth in new markets, synergies arising from the acquisition and the value of the acquired workforce.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net tangible assets and liabilities assumed were valued at their respective carrying amounts as of the acquisition date, as the Company believes that these amounts approximate their current fair values.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Endgame has been included in the Company’s consolidated results of operations since the acquisition date. Endgame’s results were immaterial to the Company’s consolidated results for the three and nine months ended January 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,757 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,598 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,685)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,147)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As if the acquisition of Endgame were consummated on May 1, 2018.</span></div> 234000000.0 2218694 20400000 400000 5900000 2800000 0.11 235031 P18M 234000000.0 89.3836 P20D P5D 84.12 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:81.132%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.668%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid</span></td><td style="background-color:#cff0fc;padding:2px 0 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 style="background-color:#cff0fc;padding:2px 0;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%">26,633 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ordinary shares</span></td><td colspan="2" style="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%">178,331 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of stock option plan</span></td><td colspan="2" style="background-color:#cff0fc;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%">9,309 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">214,273 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26633000 178331000 9309000 214273000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:81.132%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.668%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cff0fc;padding:2px 0 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 style="background-color:#cff0fc;padding:2px 0;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%">2,220 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="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%">40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cff0fc;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%">2,661 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="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%">549 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cff0fc;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%">4,363 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="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%">503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cff0fc;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%">53,800 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="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%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cff0fc;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%">178,764 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="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%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cff0fc;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%">(3,035)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="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%">(5,042)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cff0fc;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%">(981)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="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%">(3,532)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cff0fc;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%">(2,661)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,551)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, non-current</span></td><td colspan="2" style="background-color:#cff0fc;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%">(8,771)</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">214,273 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2220000 40000 2661000 549000 4363000 503000 53800000 58000 178764000 1112000 3035000 5042000 981000 3532000 2661000 3551000 8771000 214273000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets include (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated life <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">32,700 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding: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%">5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="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%">19,200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cff0fc;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%">1,900 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding: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%">4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">53,800 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 32700000 P5Y 19200000 P4Y 1900000 P4Y 53800000 178800000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,757 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,598 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,685)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,147)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As if the acquisition of Endgame were consummated on May 1, 2018.</span></div> 111757000 312598000 -45685000 -141147000 Balance Sheet Components<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting costs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,342 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><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%">2,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,857 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software subscription 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">3,104 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,612 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid value added taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,167 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><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%">7,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">28,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">32,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost and accumulated depreciation of property and equipment were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life (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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful<br/>life or remaining lease term</span></td><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,687 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,072 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets under construction</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,661 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">21,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(13,065)</span></td><td 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:'Times New Roman',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:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">8,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">7,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment was $0.8 million for each of the three months ended January 31, 2021 and 2020, respectively. Depreciation expense related to property and equipment was $2.2 million and $2.1 million for the nine months ended January 31, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of January 31, 2021 and April 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,742 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">3.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,507 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;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%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,477 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,823 </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 colspan="3" style="background-color:#ffffff;padding: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%">3.2</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,412 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">4.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,388 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;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%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,845 </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 #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">50,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the intangible assets for the three and nine months ended January 31, 2021 and 2020 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of license—self-managed</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><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%">1,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,057 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">4,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization of acquired intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">3,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">4,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">10,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">6,518 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense related to the intangible assets as of January 31, 2021 was as follows (in thousands, by fiscal year):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:middle"><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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,823 </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:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><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%">788 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">198,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment of goodwill during the nine months ended January 31, 2021 and 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Expenses and Other Liabilities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,280 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,230 </span></td><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">4,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">25,224 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">22,210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Compensation and Benefits</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,200 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><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%">9,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,259 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll taxes and withholding taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">7,588 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><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%">4,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">42,507 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">48,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Invoicing customers prior to performance creates a contract liability, deferred revenue, which is recognized in accordance with the Company’s revenue recognition policy.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about unbilled accounts receivable, deferred contract acquisition costs and deferred revenue from contracts with customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable, included in accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the unbilled accounts receivable and th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balances were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unbilled Accounts Receivable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1,710)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions through acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized during the period in excess of invoices issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,837 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoices issued, excluding amounts recognized as revenue during the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">175,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase from acquisition, net of revenue recognized</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,147 </span></td><td 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"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in deferred revenue balance at beginning of period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(142,488)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Contract Acquisition Costs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the period of benefit for commissions paid for the acquisition of an initial subscription contract by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates in proportion to their respective contract values. Accordingly, commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs. The Company did not recognize any impairment of deferred contract acquisition costs during the nine months ended January 31, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the deferred contract acquisition costs (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26,331 </span></td><td 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:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(20,581)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the changes in the Company’s allowance for credit losses (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance at April 30, 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Cumulative-effect adjustment from adoption of ASU 2016-13</span></td><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%">(367)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="2" style="background-color:#cceeff;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%">3,441 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><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%">(2,490)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;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%">1,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting costs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,342 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><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%">2,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,857 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software subscription 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">3,104 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,612 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid value added taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,167 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><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%">7,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">28,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">32,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8342000 12228000 2454000 1857000 4043000 3104000 1451000 3612000 5574000 5167000 7042000 6655000 28906000 32623000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost and accumulated depreciation of property and equipment were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life (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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful<br/>life or remaining lease term</span></td><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,687 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,072 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets under construction</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,661 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">21,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(13,065)</span></td><td 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:'Times New Roman',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:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">8,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">7,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8281000 8405000 P3Y 5197000 5687000 P3Y P5Y 5223000 5072000 3057000 1661000 21758000 20825000 13093000 13065000 8665000 7760000 800000 800000 2200000 2100000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of January 31, 2021 and April 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,742 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">3.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,507 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;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%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,477 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,823 </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 colspan="3" style="background-color:#ffffff;padding: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%">3.2</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,412 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">4.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,388 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;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%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,845 </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 #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">50,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr></table></div> 44830000 18742000 26088000 P3Y6M 19598000 7091000 12507000 P2Y8M12D 2872000 1644000 1228000 P2Y8M12D 67300000 27477000 39823000 P3Y2M12D 44830000 12412000 32418000 P4Y1M6D 19598000 3210000 16388000 P3Y4M24D 2872000 1223000 1649000 P3Y4M24D 67300000 16845000 50455000 P3Y10M24D <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the intangible assets for the three and nine months ended January 31, 2021 and 2020 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of license—self-managed</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><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%">1,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,057 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">4,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization of acquired intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">3,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">4,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">10,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">6,518 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 346000 347000 1039000 602000 1764000 2660000 5289000 4057000 1428000 1451000 4302000 1859000 3538000 4458000 10630000 6518000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense related to the intangible assets as of January 31, 2021 was as follows (in thousands, by fiscal year):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:middle"><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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,823 </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:middle"/></tr></table></div> 3537000 12947000 11890000 8715000 2734000 39823000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><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%">788 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">198,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 197877000 788000 198665000 0 0 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,280 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,230 </span></td><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">4,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">25,224 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">22,210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13280000 10864000 5808000 7230000 6136000 4116000 25224000 22210000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,200 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><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%">9,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,259 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll taxes and withholding taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">7,588 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><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%">4,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">42,507 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">48,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22200000 17971000 9220000 16259000 6535000 7588000 4552000 6591000 42507000 48409000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about unbilled accounts receivable, deferred contract acquisition costs and deferred revenue from contracts with customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable, included in accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the unbilled accounts receivable and th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balances were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unbilled Accounts Receivable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1,710)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions through acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized during the period in excess of invoices issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,837 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoices issued, excluding amounts recognized as revenue during the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">175,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase from acquisition, net of revenue recognized</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,147 </span></td><td 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"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in deferred revenue balance at beginning of period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(142,488)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the deferred contract acquisition costs (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26,331 </span></td><td 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:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(20,581)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 5837000 2622000 72187000 43549000 334010000 259702000 2622000 1710000 2622000 1710000 0 321000 5837000 1774000 5837000 2095000 259702000 170666000 274292000 175469000 5424000 0 0 6147000 205408000 142488000 334010000 209794000 0 43549000 26150000 57093000 26331000 28455000 20581000 72187000 31900000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the changes in the Company’s allowance for credit losses (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance at April 30, 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Cumulative-effect adjustment from adoption of ASU 2016-13</span></td><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%">(367)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="2" style="background-color:#cceeff;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%">3,441 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><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%">(2,490)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;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%">1,831 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1247000 -367000 3441000 2490000 1831000 Commitments and Contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Hosting Commitments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended January 31, 2021, there were no material changes, outside the ordinary course of business, to the Company’s contractual obligations and commitments reported in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a total of $2.2 million in letters of credit outstanding in favor of certain landlords for office space as of January 31, 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial position or cash flows.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accrues estimates for resolution of legal and other contingencies when losses are probable and reasonably estimable.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the results of litigation and claims are inherently unpredictable, the Company does not believe that there were any matters under litigation or claims with a reasonable possibility of the Company incurring a material loss as of January 31, 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.</span></div> 2200000 0 Leases<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases are composed of corporate office spaces under non-cancelable operating lease agreements that expire at various dates through 2025. The Company does not have any finance leases.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease Costs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease costs included in the condensed consolidated statement of operations were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">2,234 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">2,317 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">6,518 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">6,280 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="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%">507 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cff0fc;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%">182 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">1,310 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">471 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">1,618 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">2,923 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">4,494 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">8,848 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">10,296 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:2pt;margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:2pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease term and discount rate information are summarized as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><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:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding: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%">4.07</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="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%">5.01 </span></td><td style="padding:2px 1pt 2px 0;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></tr></table></div><div style="margin-top:6pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of January 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending April 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;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%">2,353 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cff0fc;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%">8,535 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,272 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cff0fc;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%">5,891 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="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%">2,802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">35,894 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="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%">(3,949)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">31,945 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current lease liabilities</span></td><td colspan="2" style="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%">(8,176)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">23,769 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease costs included in the condensed consolidated statement of operations were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">2,234 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">2,317 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">6,518 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;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%">6,280 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="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%">507 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cff0fc;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%">182 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">1,310 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">471 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">1,618 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">2,923 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">4,494 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">8,848 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">10,296 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2234000 2317000 6518000 6280000 507000 867000 1859000 2398000 182000 1310000 471000 1618000 2923000 4494000 8848000 10296000 <div style="margin-bottom:2pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease term and discount rate information are summarized as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><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:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding: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%">4.07</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="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%">5.01 </span></td><td style="padding:2px 1pt 2px 0;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></tr></table></div> P4Y25D 0.0501 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of January 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending April 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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 style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;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%">2,353 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cff0fc;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%">8,535 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,272 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cff0fc;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%">5,891 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="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%">2,802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">35,894 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="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%">(3,949)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">31,945 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current lease liabilities</span></td><td colspan="2" style="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%">(8,176)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">23,769 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2353000 9041000 8535000 7272000 5891000 2802000 35894000 3949000 31945000 8176000 23769000 Ordinary Shares<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each holder of ordinary shares has the right to one vote per ordinary share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of all classes of shares outstanding having priority rights to dividends. No dividends have been declared by the Company’s board of directors from inception through January 31, 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ordinary Shares Reserved for Issuance</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of ordinary shares for issuance as follows:</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">8,494,795 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">15,260,506 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs issued and outstanding</span></td><td colspan="2" style="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%">3,367,818 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under the 2012 Plan</span></td><td colspan="2" style="background-color:#cff0fc;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%">15,685,244 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">12,461,850 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ordinary shares reserved</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">27,547,857 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">30,194,448 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Preference Shares</span></div>The Company's board of directors has the authority, for a period of five years from October 10, 2018, without further action by the Company's shareholders, to issue up to 165 million shares of undesignated convertible preference shares with rights and preferences, including voting rights, designated from time to time by the board of directors. As of January 31, 2021, there were no convertible preference shares issued or outstanding. 1 0 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of ordinary shares for issuance as follows:</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">8,494,795 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;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%">15,260,506 </span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs issued and outstanding</span></td><td colspan="2" style="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%">3,367,818 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under the 2012 Plan</span></td><td colspan="2" style="background-color:#cff0fc;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%">15,685,244 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;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%">12,461,850 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ordinary shares reserved</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">27,547,857 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">30,194,448 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8494795 15260506 3367818 2472092 15685244 12461850 27547857 30194448 P5Y 165000000 0 0 Equity Incentive PlansIn September 2012, the Company’s board of directors adopted and the Company’s shareholders approved the 2012 Stock Option Plan, which was amended and restated in September 2018 (as amended and restated, the “2012 Plan”). Under the 2012 Plan, the board of directors, the compensation committee, as administrator of the 2012 Plan, and a duly authorized committee may grant stock options and other equity-based awards, such as Restricted Stock Awards (“RSAs”) or Restricted Stock Units (“RSUs”), to eligible employees, directors, and consultants to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees, directors and consultants, and to promote the success of the Company’s business. The Company’s board of directors, compensation committee or a duly authorized committee determines the vesting schedule for all equity-based awards. Stock options granted to new employees under the 2012 Plan generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably over the following 36 months subject to the employees continued service to the Company. Refresh grants to existing employees generally vest monthly over four years subject to the employees continued service to the Company. RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting semi-annually over the next three years, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest semi-annually over a period of four years, subject to the <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grantee’s continued service to the Company. The Company’s compensation committee may explicitly deviate from the general vesting schedules in its approval of an equity-based award, as it may deem appropriate. Stock options expire ten years after the date of grant. Stock options, RSAs and RSUs that are canceled under certain conditions become available for future grant or sale under the 2012 Plan unless the 2012 Plan is terminated.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity awards available for grant for the periods presented were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards authorized</span></td><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%">4,142,849 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#cceeff;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%">(194,098)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><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%">766,067 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;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%">(1,809,891)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><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%">318,467 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">15,685,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Endgame Stock Incentive Plan Assumed in Acquisition</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its acquisition of Endgame, the Company assumed all in-the-money stock options issued under Endgame’s Amended and Restated 2010 Stock Incentive Plan that were outstanding on the date of acquisition. The assumed stock options will continue to be outstanding and will be governed by the provisions of their respective plan and are included in the stock option activity table below.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Stock Options<br/>Outstanding</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">7.27</span></td><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,098 </span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,192,264)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><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%">(766,067)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.51 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition cancelled</span></td><td colspan="2" style="background-color:#cceeff;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%">(1,478)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,494,795 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.90 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">6.93</span></td><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,286 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%">4,620,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;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%">13.77 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding: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%">6.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;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%">638,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options exercisable include 182,296 stock options that were unvested as of January 31, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the exercise price of the stock options to purchase ordinary shares and the fair value of the Company’s ordinary shares. The weighted-average grant-date fair value of stock options granted was $83.71 and $78.06 for the three and nine months ended January 31, 2021, respectively. The weighted-average grant-date fair value of stock options granted was $50.92 for the nine months ended January 31, 2020.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, the Company had unrecognized stock-based compensation expense of $43.6 million related to unvested stock options that the Company expects to recognize over a weighted-average period of 1.72 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RSUs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended January 31, 2021, the Company granted 1,809,891 RSUs at a weighted-average grant date fair value of $124.54 per unit. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended January 31, 2021, the Company cancelled 80,839 cash settled RSUs and contemporaneously granted 80,839 equity settled RSUs. The modification of the awards and related change in the classification of awards from liability-classified to equity-classified was accounted under the provisions of ASC 718 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Prior to the conversion, the Company performed a final measurement of its stock-based compensation liability under the fair </span></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:120%">value method, which resulted in a non-cash stock-based compensation expense of $2.5 million. Additionally, upon modification of the awards, the Company reclassified $2.7 million stock-based compensation liability to additional-paid in capital. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, the Company had unrecognized stock-based compensation expense of $303.5 million related to equity settled RSUs that the Company expects to recognize over a weighted-average period of 3.22 years. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the 2012 Plan:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Awards</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,809,891 </span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.54 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</span></td><td colspan="2" style="background-color:#cceeff;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%">(595,698)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.77 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><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%">(318,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.01 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">3,367,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:2px 0 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 style="background-color:#cceeff;padding:2px 0;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%">97.20 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s condensed consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><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:11.545%"/><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:11.545%"/><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:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> P4Y 0.25 P1Y P36M P4Y P4Y 0.25 P1Y P3Y P4Y P10Y <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity awards available for grant for the periods presented were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards authorized</span></td><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%">4,142,849 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#cceeff;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%">(194,098)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><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%">766,067 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;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%">(1,809,891)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><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%">318,467 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">15,685,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12461850 4142849 194098 766067 1809891 318467 15685244 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Stock Options<br/>Outstanding</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">7.27</span></td><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,098 </span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,192,264)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><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%">(766,067)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.51 </span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition cancelled</span></td><td colspan="2" style="background-color:#cceeff;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%">(1,478)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,494,795 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.90 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">6.93</span></td><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,286 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%">4,620,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;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%">13.77 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding: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%">6.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;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%">638,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15260506 14.17 P7Y3M7D 767795000 194098 136.31 6192264 10.94 766067 18.51 1478 71.98 8494795 18.90 P6Y11M4D 1130286000 4620718 13.77 P6Y7M6D 638537000 182296 83.71 78.06 50.92 43600000 P1Y8M19D 1809891 124.54 80839 80839 2500000 2700000 303500000 P3Y2M19D <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the 2012 Plan:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Awards</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,809,891 </span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.54 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</span></td><td colspan="2" style="background-color:#cceeff;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%">(595,698)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.77 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><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%">(318,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.01 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">3,367,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:2px 0 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 style="background-color:#cceeff;padding:2px 0;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%">97.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2472092 66.78 1809891 124.54 595698 71.77 318467 64.01 3367818 97.20 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s condensed consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><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:11.545%"/><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:11.545%"/><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:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1839000 1008000 5065000 2869000 1359000 879000 3287000 2078000 9516000 6256000 24309000 17087000 8372000 4540000 22519000 13506000 4141000 2905000 10125000 7235000 25227000 15588000 65305000 42775000 Net Loss Per Share Attributable to Ordinary Shareholders<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,974)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,281)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,133)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,023)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,341,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">80,737,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">86,296,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">77,713,604 </span></td><td 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"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(0.55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(1.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(1.75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,494,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,836,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity settled RSUs</span></td><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%">3,345,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,223,605 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#cceeff;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%">235,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">235,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">12,075,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">19,294,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,974)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,281)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,133)</span></td><td style="background-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,023)</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,341,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">80,737,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">86,296,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">77,713,604 </span></td><td 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"><div style="padding-left:6.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(0.55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(1.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">(1.75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -37974000 -44281000 -86133000 -136023000 88341038 80737237 86296028 77713604 -0.43 -0.55 -1.00 -1.75 <div style="margin-top:2pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,494,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,836,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity settled RSUs</span></td><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%">3,345,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,223,605 </span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#cceeff;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%">235,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">235,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">12,075,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">19,294,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8494795 16836324 3345305 2223605 235031 235031 12075131 19294960 Income Taxes<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is incorporated in the Netherlands but operates in various countries with differing tax laws and rates. The Company recorded a provision for income taxes of $1.1 million and $0.7 million for the three months ended January 31, 2021 and 2020, respectively, and a provision of $2.2 million and $0.8 million for the nine months ended January 31, 2021 and 2020, respectively. The provision for income taxes was primarily due to foreign taxes. The calculation of income taxes is based upon the estimated annual effective tax rates for the year applied to the current period loss before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses uncertain tax positions in accordance with ASC 740-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainties in Tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company anticipates that the amount of reasonably possible unrecognized tax benefits that could decrease over the next twelve months due to the expiration of certain statutes of limitations and settlement of tax audits is not material to the Company’s interim unaudited condensed consolidated financial statements.</span></div> 1100000 700000 2200000 800000 Employee Benefit PlansThe Company has a defined-contribution plan in the U.S. intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company has contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all the expenses incurred for administering the 401(k) Plan are paid by the Company. This 401(k) Plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company makes contributions to the 401(k) Plan up to 6% of the participating employee’s W-2 earnings and wages. The Company recorded $2.7 million and $2.0 million of expense related to the 401(k) Plan during the three months ended January 31, 2021 and 2020, respectively and $8.2 million and $5.7 million for the nine months ended January 31, 2021 and 2020, respectively.The Company also has defined-contribution plans in certain other countries for which the Company recorded $1.5 million and $1.1 million of expense during the three months ended January 31, 2021 and 2020, respectively and $3.8 million and $2.7 million for the nine months ended January 31, 2021 and 2020, respectively. 0.06 2700000 2000000.0 8200000 5700000 1500000 1100000 3800000 2700000 Segment Information<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><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%">73,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">49,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">195,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">134,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">157,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">113,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">430,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">303,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the United States, no other individual country exceeded 10% or more of total revenue during the periods presented.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,904 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><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%">2,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands</span></td><td colspan="2" style="background-color:#cceeff;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%">7,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">3,529 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><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%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">38,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">40,543 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><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%">73,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">49,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">195,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">134,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">157,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">113,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">430,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">303,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 83153000 63195000 235188000 169658000 73962000 49986000 195691000 134339000 157115000 113181000 430879000 303997000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>April 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,904 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><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%">2,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands</span></td><td colspan="2" style="background-color:#cceeff;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%">7,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">3,529 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><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%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">38,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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%">40,543 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26904000 30373000 2945000 5854000 7223000 3529000 933000 787000 38005000 40543000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - shares
9 Months Ended
Jan. 31, 2021
Feb. 24, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 31, 2021  
Document Transition Report false  
Entity File Number 001-38675  
Entity Registrant Name Elastic N.V.  
Entity Incorporation, State or Country Code P7  
Entity Address, Address Line One 800 West El Camino Real  
Entity Address, Address Line Two Suite 350  
Entity Address, City or Town Mountain View  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94040  
City Area Code 650  
Local Phone Number 458-2620  
Title of 12(b) Security Ordinary shares, Par Value €0.01 Per Share  
Trading Symbol ESTC  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   89,764,796
Entity Tax Identification Number 00-0000000  
Entity Central Index Key 0001707753  
Current Fiscal Year End Date --04-30  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Current assets:    
Cash and cash equivalents $ 393,134 $ 297,081
Restricted cash 2,355 2,308
Accounts receivable, net of allowance for credit losses of $1,831 and $1,247 as of January 31, 2021 and April 30, 2020, respectively 120,049 128,690
Deferred contract acquisition costs 29,596 19,537
Prepaid expenses and other current assets 28,906 32,623
Total current assets 574,040 480,239
Property and equipment, net 8,665 7,760
Goodwill 198,665 197,877
Operating lease right-of-use assets 29,340 32,783
Intangible assets, net 39,823 50,455
Deferred contract acquisition costs, non-current 42,591 24,012
Deferred tax assets 3,970 3,164
Other assets 2,886 7,621
Total assets 899,980 803,911
Current liabilities:    
Accounts payable 5,825 11,485
Accrued expenses and other liabilities 25,224 22,210
Accrued compensation and benefits 42,507 48,409
Operating lease liabilities 8,176 7,639
Deferred revenue 289,689 243,324
Total current liabilities 371,421 333,067
Deferred revenue, non-current 44,321 16,378
Operating lease liabilities, non-current 23,769 27,827
Other liabilities, non-current 4,888 12,992
Total liabilities 444,399 390,264
Commitments and contingencies (Note 7)
Shareholders’ equity:    
Convertible preference shares, €0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of January 31, 2021 and April 30, 2020 0 0
Ordinary shares, par value €0.01 per share: 165,000,000 shares authorized; 89,644,940 and 82,856,978 shares issued and outstanding as of January 31, 2021 and April 30, 2020, respectively 937 856
Treasury stock (369) (369)
Additional paid-in capital 1,033,598 898,788
Accumulated other comprehensive loss (8,568) (1,377)
Accumulated deficit (570,017) (484,251)
Total shareholders’ equity 455,581 413,647
Total liabilities and shareholders’ equity $ 899,980 $ 803,911
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Jan. 31, 2021
USD ($)
shares
Jan. 31, 2021
€ / shares
Apr. 30, 2020
USD ($)
shares
Apr. 30, 2020
€ / shares
Statement of Financial Position [Abstract]        
Allowance for credit losses | $ $ 1,831   $ 1,247  
Ordinary shares, par value (€ / share) | € / shares   € 0.01   € 0.01
Ordinary shares, shares authorized (in shares) 165,000,000   165,000,000  
Ordinary shares, shares issued (in shares) 89,644,940   82,856,978  
Ordinary shares, shares outstanding (in shares) 89,644,940   82,856,978  
Convertible Preference Shares        
Convertible preference shares, par value (€ / share) | € / shares   € 0.01   € 0.01
Convertible preference shares authorized (in shares) 165,000,000   165,000,000  
Convertible preference shares issued (in shares) 0   0  
Convertible preference shares outstanding (in shares) 0   0  
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Revenue        
Total revenue $ 157,115 $ 113,181 $ 430,879 $ 303,997
Cost of revenue        
Total cost of revenue 41,968 33,405 115,247 88,417
Gross profit 115,147 79,776 315,632 215,580
Operating expenses        
Research and development 51,400 46,119 143,766 119,779
Sales and marketing 71,087 54,829 191,712 160,860
General and administrative 27,121 21,096 72,555 71,472
Total operating expenses 149,608 122,044 408,033 352,111
Operating loss (34,461) (42,268) (92,401) (136,531)
Other income (expense), net (2,377) (1,339) 8,424 1,276
Loss before income taxes (36,838) (43,607) (83,977) (135,255)
Provision for income taxes 1,136 674 2,156 768
Net loss $ (37,974) $ (44,281) $ (86,133) $ (136,023)
Net loss per share attributable to ordinary shareholders, basic and diluted (in dollars per share) $ (0.43) $ (0.55) $ (1.00) $ (1.75)
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares) 88,341,038 80,737,237 86,296,028 77,713,604
License - self-managed        
Revenue        
Total revenue $ 15,280 $ 14,495 $ 45,673 $ 36,674
Cost of revenue        
Total cost of revenue 346 347 1,039 602
Subscription - self-managed and SaaS        
Revenue        
Total revenue 131,969 89,703 357,127 241,593
Cost of revenue        
Total cost of revenue 31,426 23,196 86,464 60,832
Total subscription        
Revenue        
Total revenue 147,249 104,198 402,800 278,267
Cost of revenue        
Total cost of revenue 31,772 23,543 87,503 61,434
Professional services        
Revenue        
Total revenue 9,866 8,983 28,079 25,730
Cost of revenue        
Total cost of revenue $ 10,196 $ 9,862 $ 27,744 $ 26,983
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (37,974) $ (44,281) $ (86,133) $ (136,023)
Other comprehensive income (loss):        
Foreign currency translation adjustments 3,346 1,876 (7,190) 825
Other comprehensive income (loss) 3,346 1,876 (7,190) 825
Total comprehensive loss $ (34,628) $ (42,405) $ (93,323) $ (135,198)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Ordinary Shares
Treasury Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Apr. 30, 2019     73,675,083          
Beginning balance at Apr. 30, 2019 $ 263,012   $ 754 $ (369) $ 581,135 $ (1,431) $ (317,077)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of ordinary shares upon exercise of stock options (in shares)     5,560,487          
Issuance of ordinary shares upon exercise of stock options 50,622   $ 64   50,558      
Issuance of ordinary shares upon release of restricted stock unit (in shares)     125,132          
Issuance of ordinary shares upon release of restricted stock units 1   $ 1          
Ordinary shares issued in connection with the acquisition of Endgame (in shares)     1,983,663          
Ordinary shares issued in connection with the acquisition of Endgame 167,337   $ 21   167,316      
Ordinary shares issued in connection with the acquisition of Endgame held in escrow (in shares)     235,031          
Ordinary shares issued in connection with the acquisition of Endgame held in escrow 19,826   $ 2   19,824      
Assumption of stock option plan as consideration for acquisition of Endgame 9,309       9,309      
Repurchase of unvested RSAs (in shares)     (4,585)          
Vesting of ordinary shares subject to repurchase 2,730       2,730      
Stock-based compensation 40,803       40,803      
Net loss (136,023)           (136,023)  
Foreign currency translation 825         825    
Ending balance (in shares) at Jan. 31, 2020     81,574,811          
Ending balance at Jan. 31, 2020 418,442   $ 842 (369) 871,675 (606) (453,100)  
Beginning balance (in shares) at Oct. 31, 2019     80,412,842          
Beginning balance at Oct. 31, 2019 433,156   $ 829 (369) 843,997 (2,482) (408,819)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of ordinary shares upon exercise of stock options (in shares)     1,090,261          
Issuance of ordinary shares upon exercise of stock options 11,052   $ 12   11,040      
Issuance of ordinary shares upon release of restricted stock unit (in shares)     71,708          
Issuance of ordinary shares upon release of restricted stock units 1   $ 1          
Vesting of ordinary shares subject to repurchase 1,118       1,118      
Stock-based compensation 15,520       15,520      
Net loss (44,281)           (44,281)  
Foreign currency translation 1,876         1,876    
Ending balance (in shares) at Jan. 31, 2020     81,574,811          
Ending balance at Jan. 31, 2020 418,442   $ 842 (369) 871,675 (606) (453,100)  
Beginning balance (in shares) at Apr. 30, 2020     82,856,978          
Beginning balance at Apr. 30, 2020 $ 413,647 $ 367 $ 856 (369) 898,788 (1,377) (484,251) $ 367
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member              
Issuance of ordinary shares upon exercise of stock options (in shares) 6,192,264   6,192,264          
Issuance of ordinary shares upon exercise of stock options $ 67,554   $ 73   67,481      
Issuance of ordinary shares upon release of restricted stock unit (in shares)     595,698          
Issuance of ordinary shares upon release of restricted stock units 0   $ 8   (8)      
Stock-based compensation 64,634       64,634      
Reclassification of liability-classified awards 2,703       2,703      
Net loss (86,133)           (86,133)  
Foreign currency translation (7,191)         (7,191)    
Ending balance (in shares) at Jan. 31, 2021     89,644,940          
Ending balance at Jan. 31, 2021 455,581   $ 937 (369) 1,033,598 (8,568) (570,017)  
Beginning balance (in shares) at Oct. 31, 2020     87,204,991          
Beginning balance at Oct. 31, 2020 442,658   $ 908 (369) 986,076 (11,914) (532,043)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of ordinary shares upon exercise of stock options (in shares)     2,157,149          
Issuance of ordinary shares upon exercise of stock options 22,324   $ 26   22,298      
Issuance of ordinary shares upon release of restricted stock unit (in shares)     282,800          
Issuance of ordinary shares upon release of restricted stock units 0   $ 3   (3)      
Stock-based compensation 25,227       25,227      
Net loss (37,974)           (37,974)  
Foreign currency translation 3,346         3,346    
Ending balance (in shares) at Jan. 31, 2021     89,644,940          
Ending balance at Jan. 31, 2021 $ 455,581   $ 937 $ (369) $ 1,033,598 $ (8,568) $ (570,017)  
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Cash flows from operating activities    
Net loss $ (86,133) $ (136,023)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:    
Depreciation and amortization 12,856 8,573
Amortization of deferred contract acquisition costs 28,455 20,581
Non-cash operating lease cost 5,256 5,170
Stock-based compensation expense 65,305 42,775
Non-cash acquisition expense settled with shares 0 8,834
Deferred income taxes (288) (621)
Foreign currency transaction gain (9,463) 0
Other 11 1,132
Changes in operating assets and liabilities:    
Accounts receivable, net 15,246 10,873
Deferred contract acquisition costs (54,612) (26,441)
Prepaid expenses and other current assets 4,817 (4,345)
Other assets 5,237 3,780
Accounts payable (6,321) 7,104
Accrued expenses and other liabilities 1,696 1,520
Accrued compensation and benefits (5,859) 3,377
Operating lease liabilities (5,402) (4,586)
Deferred revenue 53,309 33,666
Net cash provided by (used in) operating activities 24,110 (24,631)
Cash flows from investing activities    
Purchases of property and equipment (2,732) (4,237)
Business acquisition, net of cash acquired 0 (24,373)
Other 1,320 0
Net cash used in investing activities (1,412) (28,610)
Cash flows from financing activities    
Proceeds from issuance of ordinary shares upon exercise of stock options 67,554 50,622
Payment of withholding taxes related to acquisition expense settled in shares 0 (2,834)
Repayment of notes payable 0 (90)
Net cash provided by financing activities 67,554 47,698
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 5,848 1,630
Net increase (decrease) in cash, cash equivalents, and restricted cash 96,100 (3,913)
Cash, cash equivalents, and restricted cash, beginning of period 299,389 300,280
Cash, cash equivalents, and restricted cash, end of period 395,489 296,367
Supplemental disclosures of cash flow information    
Cash paid (refund received) for income taxes (1,217) 3,333
Cash paid for operating lease liabilities 6,628 5,415
Supplemental disclosures of non-cash investing and financing information    
Property and equipment included in accounts payable 175 487
Operating lease right-of-use assets for new lease obligations 1,120 11,373
Vesting of shares subject to repurchase 0 2,730
Issuance of ordinary shares for business combination 0 178,329
Assumption of stock option plan as consideration for business combination $ 0 $ 9,309
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Description of Business
9 Months Ended
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of BusinessElastic N.V. (“Elastic” or the “Company”) was incorporated under the laws of the Netherlands in 2012. Elastic is a search company. It created the Elastic Stack, a powerful set of software products that ingest and store data from any source and in any format, and perform search, analysis, and visualization in milliseconds or less. Developers build on top of the Elastic Stack to apply the power of search to their data and solve business problems. The Company also offers software solutions built on the Elastic Stack: Enterprise Search, Observability, and Security. The Elastic Stack and the Company’s solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
9 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of January 31, 2021, the interim condensed consolidated statements of operations and of comprehensive loss, interim condensed statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended January 31, 2021 and 2020, are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company’s financial position as of January 31, 2021, and the results of the Company’s operations, its statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020, and its statements of cash flows for the nine months ended January 31, 2021 and 2020. The financial data and other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three and nine month periods are also unaudited. The results for the nine months ended January 31, 2021 are not necessarily indicative of the operating results expected for the fiscal year ending April 30, 2021, or any future period.
The unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the SEC on June 26, 2020 (“the Company's Annual Report on Form 10-K”).
Fiscal Year
The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ending April 30, 2021.
Use of Estimates and Judgments
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic has resulted in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from certain of the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any
specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Significant Accounting Policies
Other than as described below, there have been no changes to the Company’s significant accounting policies described in the Company’s Annual Report on Form 10-K that have had a material impact on its consolidated financial statements and related notes.
Accounts Receivable and Allowance for Credit Losses
The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s condensed consolidated balance sheets.
The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers’ financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for credit losses, and do not bear interest.
The allowance for credit losses represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Judgment is required in assessing these factors. Due to the short-term nature of the Company’s accounts receivable, forecasts have limited relevance to the Company’s expected credit loss estimates. Accounts receivable are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected.
Recently Adopted Accounting Pronouncements
Goodwill Impairment:  In January 2017, the FASB issued ASU No. 2017-4, Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.
Fair Value Measurements:  In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.
Intangible Assets:  In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the
date of adoption. The Company’s adoption of this ASU had no material impact on the Company's condensed consolidated financial statements.
Credit Losses:  In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit.
Reclassification
In connection with the preparation of the Company’s condensed consolidated financial statements for the quarter ended January 31, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying condensed consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported condensed consolidated statements of operations for any period.
New Accounting Pronouncements Not Yet Adopted
Income Taxes:  In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue and Remaining Performance Obligations
9 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue and Remaining Performance Obligations Revenue and Remaining Performance Obligations
Disaggregation of Revenue
The following table presents revenue by category (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Self-managed subscription$102,320 65 %$79,105 70 %$287,816 66 %$214,947 71 %
License15,280 10 %14,495 13 %45,673 11 %36,674 12 %
Subscription87,040 55 %64,610 57 %242,143 55 %178,273 59 %
SaaS44,929 29 %25,093 22 %114,984 27 %63,320 21 %
Total subscription revenue147,249 94 %104,198 92 %402,800 93 %278,267 92 %
Professional services9,866 %8,983 %28,079 %25,730 %
Total revenue$157,115 100 %$113,181 100 %$430,879 100 %$303,997 100 %
Remaining Performance Obligations
As of January 31, 2021, the Company had $705.7 million of remaining performance obligations. As of January 31, 2021, the Company expects to recognize approximately 84% of its remaining performance obligations as revenue over the next 24 months and the remainder thereafter.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
9 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company measures financial assets and liabilities that are measured at fair value on a recurring basis at each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table summarizes assets that are measured at fair value on a recurring basis as of January 31, 2021 and April 30, 2020 (in thousands):
 
January 31, 2021Level 1Level 2Level 3Total
Financial Assets:    
Cash and cash equivalents:    
Money market funds$175,007 — — $175,007 

April 30, 2020Level 1Level 2Level 3Total
Financial Assets:    
Cash and cash equivalents:    
Money market funds$197,314 — — $197,314 
The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The Company uses quoted prices in active markets for identical assets to determine the fair value of its Level 1 investments in money market funds.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions
9 Months Ended
Jan. 31, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions
Fiscal Year Ended April 30, 2020
Endgame, Inc.
On October 8, 2019, the Company acquired all outstanding shares of Endgame, a security company offering endpoint protection technology, for a total acquisition price of $234.0 million. Elastic paid the purchase price through (i) the issuance of 2,218,694 ordinary shares in respect of Endgame’s outstanding capital stock, warrants, convertible notes, and certain retention awards, (ii) the cash repayment of Endgame’s outstanding indebtedness of $20.4 million, (iii) the assumption of Endgame’s outstanding stock options, (iv) a $0.4 million cash deposit to an expense fund for the fees and expenses of the representative and agent of Endgame securityholders, (v) the cash payment of Endgame’s transaction expenses of $5.9 million, and (vi) the cash payment of withholding taxes related to acquisition expense settled in shares of $2.8 million. Approximately 11% of the ordinary shares issued, or 235,031 shares, is being held in an indemnity escrow fund for 18 months after the acquisition close date. For purposes of determining the total acquisition price of $234.0 million, the Company used the ordinary share price of $89.3836 which was determined on the basis of the volume weighted average price per share rounded to four decimal places for the twenty (20) consecutive trading days ending with the complete trading day ending five (5) trading days prior to the date upon which the acquisition was consummated.
The fair value of the shares transferred as consideration was $84.12 per share and was determined on the basis of the closing stock price of the Company’s ordinary shares on the date of acquisition. The fair value of the assumed stock options was determined by using a Black-Scholes option pricing model with the applicable assumptions as of the acquisition date.
The stock options assumed on the acquisition date will continue to vest as the Endgame employees provide services in the post-acquisition period. The fair value of these awards will be recorded as share-based compensation expense over the respective vesting period of each stock option.
The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their respective fair values on the acquisition date and the excess was recorded as goodwill.  
The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):
Cash paid$26,633 
Ordinary shares178,331 
Assumption of stock option plan9,309 
Total consideration$214,273 
The above U.S. GAAP purchase price consideration does not include ordinary shares of Elastic issued as part of acceleration of equity awards and participation in the retention bonus pool.
The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):
Cash and cash equivalents$2,220 
Restricted cash40 
Accounts receivable2,661 
Prepaid and other current assets549 
Operating lease right-of-use assets4,363 
Property and equipment503 
Intangible assets53,800 
Other assets58 
Goodwill178,764 
Accounts payable(1,112)
Accrued expenses and other current liabilities(3,035)
Accrued compensation and benefits(5,042)
Operating lease liabilities, current(981)
Deferred revenue, current(3,532)
Deferred revenue, non-current(2,661)
Operating lease liabilities, non-current(3,551)
Other liabilities, non-current(8,771)
Total purchase consideration$214,273 
Identifiable intangible assets include (in thousands):
 TotalEstimated life
(in years)
Developed technology$32,700 5
Customer relationships19,200 4
Trade name1,900 4
Total intangible assets$53,800 
Developed technology consists of software products and security platform developed by Endgame. Customer relationships consists of contracts with platform users that purchase Endgame’s products and services that carry distinct value. Trade names represent the Company’s right to the Endgame trade names and associated design, as it exists as of the acquisition date.
The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets otherwise recognized. The fair value of the Company’s customer relationships was determined using the income approach, which discounts expected future cash flows to present value using estimates and assumptions determined by management. The fair value assigned to trade name was determined using the relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The acquired intangible assets are being amortized on a straight-line basis over their respective useful lives, which approximates the pattern in which these assets are utilized.  
Recognized goodwill of $178.8 million is not deductible for tax purposes and is primarily attributed to planned growth in new markets, synergies arising from the acquisition and the value of the acquired workforce.
Net tangible assets and liabilities assumed were valued at their respective carrying amounts as of the acquisition date, as the Company believes that these amounts approximate their current fair values.
Endgame has been included in the Company’s consolidated results of operations since the acquisition date. Endgame’s results were immaterial to the Company’s consolidated results for the three and nine months ended January 31, 2021.
The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, Revenue From Contracts With Customers, to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company.
Three Months Ended January 31, 2020Nine Months Ended January 31, 2020
 
Pro forma revenue (1)
$111,757 $312,598 
Pro forma net loss (1)
$(45,685)$(141,147)
(1) As if the acquisition of Endgame were consummated on May 1, 2018.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components
9 Months Ended
Jan. 31, 2021
Balance Sheet Components [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Prepaid hosting costs$8,342 $12,228 
Deposits2,454 1,857 
Prepaid software subscription costs4,043 3,104 
Prepaid taxes1,451 3,612 
Prepaid value added taxes5,574 5,167 
Other7,042 6,655 
Total prepaid expenses and other current assets$28,906 $32,623 
 Property and Equipment, Net
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
 Useful Life (in years)As of
January 31, 2021
As of
April 30, 2020
Leasehold improvementsLesser of estimated useful
life or remaining lease term
$8,281 $8,405 
Computer hardware and software35,197 5,687 
Furniture and fixtures3-55,223 5,072 
Assets under construction 3,057 1,661 
Total property and equipment 21,758 20,825 
Less: accumulated depreciation (13,093)(13,065)
Property and equipment, net $8,665 $7,760 
Depreciation expense related to property and equipment was $0.8 million for each of the three months ended January 31, 2021 and 2020, respectively. Depreciation expense related to property and equipment was $2.2 million and $2.1 million for the nine months ended January 31, 2021 and 2020, respectively.
Intangible Assets, Net
Intangible assets consisted of the following as of January 31, 2021 and April 30, 2020 (in thousands):
January 31, 2021Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted
Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $18,742 $26,088 3.5
Customer relationships19,598 7,091 12,507 2.7
Trade names2,872 1,644 1,228 2.7
Total$67,300 $27,477 $39,823 3.2
April 30, 2020Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted
Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $12,412 $32,418 4.1
Customer relationships19,598 3,210 16,388 3.4
Trade names2,872 1,223 1,649 3.4
Total$67,300 $16,845 $50,455 3.9
Amortization expense for the intangible assets for the three and nine months ended January 31, 2021 and 2020 was as follows (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue—cost of license—self-managed$346 $347 $1,039 $602 
Cost of revenue—cost of subscription—self-managed and SaaS1,764 2,660 5,289 4,057 
Sales and marketing1,428 1,451 4,302 1,859 
Total amortization of acquired intangible assets$3,538 $4,458 $10,630 $6,518 
The expected future amortization expense related to the intangible assets as of January 31, 2021 was as follows (in thousands, by fiscal year):
Remainder of 2021$3,537 
202212,947 
202311,890 
20248,715 
20252,734 
Total$39,823 
Goodwill
The following table represents the changes to goodwill (in thousands):
 Carrying
Amount
Balance as of April 30, 2020$197,877 
Foreign currency translation adjustment788 
Balance as of January 31, 2021$198,665 
There was no impairment of goodwill during the nine months ended January 31, 2021 and 2020.
Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Accrued expenses$13,280 $10,864 
Value added taxes payable5,808 7,230 
Other6,136 4,116 
Total accrued expenses and other liabilities$25,224 $22,210 
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Accrued vacation$22,200 $17,971 
Accrued commissions9,220 16,259 
Accrued payroll taxes and withholding taxes6,535 7,588 
Other4,552 6,591 
Total accrued compensation and benefits$42,507 $48,409 
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Invoicing customers prior to performance creates a contract liability, deferred revenue, which is recognized in accordance with the Company’s revenue recognition policy.
The following table provides information about unbilled accounts receivable, deferred contract acquisition costs and deferred revenue from contracts with customers (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Unbilled accounts receivable, included in accounts receivable, net$5,837 $2,622 
Deferred contract acquisition costs$72,187 $43,549 
Deferred revenue$334,010 $259,702 
Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):
 Unbilled Accounts Receivable
 Nine Months Ended January 31,
 20212020
Beginning balance$2,622 $1,710 
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period
(2,622)(1,710)
Additions through acquisition— 321 
Revenue recognized during the period in excess of invoices issued5,837 1,774 
Ending balance$5,837 $2,095 
 Deferred Revenue
 Nine Months Ended January 31,
 20212020
Beginning balance$259,702 $170,666 
Increases due to invoices issued, excluding amounts recognized as revenue during the period
274,292 175,469 
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period
5,424 — 
Increase from acquisition, net of revenue recognized— 6,147 
Revenue recognized that was included in deferred revenue balance at beginning of period
(205,408)(142,488)
Ending balance$334,010 $209,794 
Deferred Contract Acquisition Costs
Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.
The Company determines the period of benefit for commissions paid for the acquisition of an initial subscription contract by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates in proportion to their respective contract values. Accordingly, commissions paid upon the initial acquisition of a contract are amortized over an estimated period of benefit of five years while commissions paid related to renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.
The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs. The Company did not recognize any impairment of deferred contract acquisition costs during the nine months ended January 31, 2021.
The following table summarizes the activity of the deferred contract acquisition costs (in thousands):
 Nine Months Ended January 31,
 20212020
Beginning balance$43,549 $26,150 
Capitalization of contract acquisition costs57,093 26,331 
Amortization of deferred contract acquisition costs(28,455)(20,581)
Ending balance$72,187 $31,900 
Allowance for Credit Losses
The following is a summary of the changes in the Company’s allowance for credit losses (in thousands):
Balance at April 30, 2020$1,247 
Cumulative-effect adjustment from adoption of ASU 2016-13(367)
Provision3,441 
Write-offs(2,490)
Balance at January 31, 2021$1,831 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
9 Months Ended
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Cloud Hosting Commitments
During the nine months ended January 31, 2021, there were no material changes, outside the ordinary course of business, to the Company’s contractual obligations and commitments reported in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020. 
Letters of Credit
The Company had a total of $2.2 million in letters of credit outstanding in favor of certain landlords for office space as of January 31, 2021.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial position or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and reasonably estimable.
Although the results of litigation and claims are inherently unpredictable, the Company does not believe that there were any matters under litigation or claims with a reasonable possibility of the Company incurring a material loss as of January 31, 2021.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
9 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Leases Leases
The Company’s leases are composed of corporate office spaces under non-cancelable operating lease agreements that expire at various dates through 2025. The Company does not have any finance leases.
Lease Costs
Components of lease costs included in the condensed consolidated statement of operations were as follows (in thousands):
Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Operating lease cost$2,234 $2,317 $6,518 $6,280 
Short-term lease cost507 867 1,859 2,398 
Variable lease cost182 1,310 471 1,618 
Total lease cost$2,923 $4,494 $8,848 $10,296 
 
Lease term and discount rate information are summarized as follows:
 As of January 31, 2021
Weighted average remaining lease term (years)4.07
Weighted average discount rate5.01 %
 
Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of January 31, 2021 were as follows (in thousands):
Years Ending April 30, 
2021 (remaining three months)$2,353 
20229,041 
20238,535 
20247,272 
20255,891 
Thereafter2,802 
Total minimum lease payments35,894 
Less imputed interest(3,949)
Present value of future minimum lease payments31,945 
Less current lease liabilities(8,176)
Operating lease liabilities, non-current$23,769 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Ordinary Shares
9 Months Ended
Jan. 31, 2021
Equity [Abstract]  
Ordinary Shares Ordinary Shares
Each holder of ordinary shares has the right to one vote per ordinary share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of all classes of shares outstanding having priority rights to dividends. No dividends have been declared by the Company’s board of directors from inception through January 31, 2021.
Ordinary Shares Reserved for Issuance
The Company had reserved shares of ordinary shares for issuance as follows:
 
 As of
January 31, 2021
As of
April 30, 2020
Stock options issued and outstanding8,494,795 15,260,506 
RSUs issued and outstanding3,367,818 2,472,092 
Remaining shares available for future issuance under the 2012 Plan15,685,244 12,461,850 
Total ordinary shares reserved27,547,857 30,194,448 
Convertible Preference Shares
The Company's board of directors has the authority, for a period of five years from October 10, 2018, without further action by the Company's shareholders, to issue up to 165 million shares of undesignated convertible preference shares with rights and preferences, including voting rights, designated from time to time by the board of directors. As of January 31, 2021, there were no convertible preference shares issued or outstanding.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plans
9 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement [Abstract]  
Equity Incentive Plans Equity Incentive PlansIn September 2012, the Company’s board of directors adopted and the Company’s shareholders approved the 2012 Stock Option Plan, which was amended and restated in September 2018 (as amended and restated, the “2012 Plan”). Under the 2012 Plan, the board of directors, the compensation committee, as administrator of the 2012 Plan, and a duly authorized committee may grant stock options and other equity-based awards, such as Restricted Stock Awards (“RSAs”) or Restricted Stock Units (“RSUs”), to eligible employees, directors, and consultants to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees, directors and consultants, and to promote the success of the Company’s business. The Company’s board of directors, compensation committee or a duly authorized committee determines the vesting schedule for all equity-based awards. Stock options granted to new employees under the 2012 Plan generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably over the following 36 months subject to the employees continued service to the Company. Refresh grants to existing employees generally vest monthly over four years subject to the employees continued service to the Company. RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting semi-annually over the next three years, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest semi-annually over a period of four years, subject to the
grantee’s continued service to the Company. The Company’s compensation committee may explicitly deviate from the general vesting schedules in its approval of an equity-based award, as it may deem appropriate. Stock options expire ten years after the date of grant. Stock options, RSAs and RSUs that are canceled under certain conditions become available for future grant or sale under the 2012 Plan unless the 2012 Plan is terminated.
The equity awards available for grant for the periods presented were as follows:
 Nine Months Ended
January 31, 2021
Available at beginning of period12,461,850 
Awards authorized4,142,849 
Stock options granted(194,098)
Stock options cancelled766,067 
RSUs granted(1,809,891)
RSUs cancelled318,467 
Available at end of period15,685,244 
Endgame Stock Incentive Plan Assumed in Acquisition
In connection with its acquisition of Endgame, the Company assumed all in-the-money stock options issued under Endgame’s Amended and Restated 2010 Stock Incentive Plan that were outstanding on the date of acquisition. The assumed stock options will continue to be outstanding and will be governed by the provisions of their respective plan and are included in the stock option activity table below.
Stock Options
The following table summarizes stock option activity (in thousands, except share and per share data):
 Stock Options Outstanding
 Number of
Stock Options
Outstanding
Weighted-
Average
Exercise
Price
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Balance as of April 30, 202015,260,506 $14.17 7.27$767,795 
Stock options granted194,098 $136.31 
Stock options exercised(6,192,264)$10.94 
Stock options cancelled(766,067)$18.51 
Stock options assumed in acquisition cancelled(1,478)$71.98 
Balance as of January 31, 20218,494,795 $18.90 6.93$1,130,286 
Exercisable as of January 31, 20214,620,718 $13.77 6.60$638,537 
 
Stock options exercisable include 182,296 stock options that were unvested as of January 31, 2021.
Aggregate intrinsic value represents the difference between the exercise price of the stock options to purchase ordinary shares and the fair value of the Company’s ordinary shares. The weighted-average grant-date fair value of stock options granted was $83.71 and $78.06 for the three and nine months ended January 31, 2021, respectively. The weighted-average grant-date fair value of stock options granted was $50.92 for the nine months ended January 31, 2020.
As of January 31, 2021, the Company had unrecognized stock-based compensation expense of $43.6 million related to unvested stock options that the Company expects to recognize over a weighted-average period of 1.72 years.
RSUs
During the nine months ended January 31, 2021, the Company granted 1,809,891 RSUs at a weighted-average grant date fair value of $124.54 per unit.
During the nine months ended January 31, 2021, the Company cancelled 80,839 cash settled RSUs and contemporaneously granted 80,839 equity settled RSUs. The modification of the awards and related change in the classification of awards from liability-classified to equity-classified was accounted under the provisions of ASC 718 - Stock Compensation. Prior to the conversion, the Company performed a final measurement of its stock-based compensation liability under the fair
value method, which resulted in a non-cash stock-based compensation expense of $2.5 million. Additionally, upon modification of the awards, the Company reclassified $2.7 million stock-based compensation liability to additional-paid in capital.
As of January 31, 2021, the Company had unrecognized stock-based compensation expense of $303.5 million related to equity settled RSUs that the Company expects to recognize over a weighted-average period of 3.22 years.
The following table summarizes RSU activity for the 2012 Plan:
 Number of
Awards
Weighted-
Average
Grant Date
Fair Value
Outstanding and unvested at April 30, 20202,472,092 $66.78 
RSUs granted1,809,891 $124.54 
RSUs released(595,698)$71.77 
RSUs cancelled(318,467)$64.01 
Outstanding and unvested at January 31, 20213,367,818 $97.20 
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s condensed consolidated statements of operations was as follows (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue—cost of subscription—self-managed and SaaS$1,839 $1,008 $5,065 $2,869 
Cost of revenue—professional services1,359 879 3,287 2,078 
Research and development9,516 6,256 24,309 17,087 
Sales and marketing8,372 4,540 22,519 13,506 
General and administrative4,141 2,905 10,125 7,235 
Total stock-based compensation expense$25,227 $15,588 $65,305 $42,775 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss Per Share Attributable to Ordinary Shareholders
9 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Ordinary Shareholders Net Loss Per Share Attributable to Ordinary Shareholders
The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Numerator:
Net loss$(37,974)$(44,281)$(86,133)$(136,023)
Denominator:
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted
88,341,038 80,737,237 86,296,028 77,713,604 
Net loss per share attributable to ordinary shareholders, basic and diluted
$(0.43)$(0.55)$(1.00)$(1.75)
The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:
 Nine Months Ended January 31,
 20212020
Stock options8,494,795 16,836,324 
Equity settled RSUs3,345,305 2,223,605 
Contingently issuable shares235,031 235,031 
Total12,075,131 19,294,960 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
9 Months Ended
Jan. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company is incorporated in the Netherlands but operates in various countries with differing tax laws and rates. The Company recorded a provision for income taxes of $1.1 million and $0.7 million for the three months ended January 31, 2021 and 2020, respectively, and a provision of $2.2 million and $0.8 million for the nine months ended January 31, 2021 and 2020, respectively. The provision for income taxes was primarily due to foreign taxes. The calculation of income taxes is based upon the estimated annual effective tax rates for the year applied to the current period loss before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.
The Company assesses uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Tax. The Company anticipates that the amount of reasonably possible unrecognized tax benefits that could decrease over the next twelve months due to the expiration of certain statutes of limitations and settlement of tax audits is not material to the Company’s interim unaudited condensed consolidated financial statements.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans
9 Months Ended
Jan. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit PlansThe Company has a defined-contribution plan in the U.S. intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company has contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all the expenses incurred for administering the 401(k) Plan are paid by the Company. This 401(k) Plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company makes contributions to the 401(k) Plan up to 6% of the participating employee’s W-2 earnings and wages. The Company recorded $2.7 million and $2.0 million of expense related to the 401(k) Plan during the three months ended January 31, 2021 and 2020, respectively and $8.2 million and $5.7 million for the nine months ended January 31, 2021 and 2020, respectively.The Company also has defined-contribution plans in certain other countries for which the Company recorded $1.5 million and $1.1 million of expense during the three months ended January 31, 2021 and 2020, respectively and $3.8 million and $2.7 million for the nine months ended January 31, 2021 and 2020, respectively.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information
9 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
United States$83,153 $63,195 $235,188 $169,658 
Rest of world73,962 49,986 195,691 134,339 
Total revenue$157,115 $113,181 $430,879 $303,997 
Other than the United States, no other individual country exceeded 10% or more of total revenue during the periods presented.
The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
United States$26,904 $30,373 
United Kingdom2,945 5,854 
The Netherlands7,223 3,529 
Rest of world933 787 
Total long-lived assets$38,005 $40,543 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of January 31, 2021, the interim condensed consolidated statements of operations and of comprehensive loss, interim condensed statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020 and the interim condensed consolidated statements of cash flows for the nine months ended January 31, 2021 and 2020, are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state the Company’s financial position as of January 31, 2021, and the results of the Company’s operations, its statements of shareholders’ equity for the three and nine months ended January 31, 2021 and 2020, and its statements of cash flows for the nine months ended January 31, 2021 and 2020. The financial data and other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three and nine month periods are also unaudited. The results for the nine months ended January 31, 2021 are not necessarily indicative of the operating results expected for the fiscal year ending April 30, 2021, or any future period.
The unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the SEC on June 26, 2020 (“the Company's Annual Report on Form 10-K”).
Fiscal Year Fiscal YearThe Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ending April 30, 2021.
Use of Estimates and Judgments
Use of Estimates and Judgments
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic has resulted in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from certain of the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any
specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s condensed consolidated balance sheets.
The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers’ financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for credit losses, and do not bear interest.
The allowance for credit losses represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Judgment is required in assessing these factors. Due to the short-term nature of the Company’s accounts receivable, forecasts have limited relevance to the Company’s expected credit loss estimates. Accounts receivable are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
Goodwill Impairment:  In January 2017, the FASB issued ASU No. 2017-4, Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.
Fair Value Measurements:  In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's condensed consolidated financial statements.
Intangible Assets:  In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the
date of adoption. The Company’s adoption of this ASU had no material impact on the Company's condensed consolidated financial statements.Credit Losses:  In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit.
New Accounting Pronouncements Not Yet Adopted
Income Taxes:  In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Reclassification
Reclassification
In connection with the preparation of the Company’s condensed consolidated financial statements for the quarter ended January 31, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying condensed consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported condensed consolidated statements of operations for any period.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue and Remaining Performance Obligations (Tables)
9 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Category
The following table presents revenue by category (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Self-managed subscription$102,320 65 %$79,105 70 %$287,816 66 %$214,947 71 %
License15,280 10 %14,495 13 %45,673 11 %36,674 12 %
Subscription87,040 55 %64,610 57 %242,143 55 %178,273 59 %
SaaS44,929 29 %25,093 22 %114,984 27 %63,320 21 %
Total subscription revenue147,249 94 %104,198 92 %402,800 93 %278,267 92 %
Professional services9,866 %8,983 %28,079 %25,730 %
Total revenue$157,115 100 %$113,181 100 %$430,879 100 %$303,997 100 %
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
9 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on Recurring Basis
The following table summarizes assets that are measured at fair value on a recurring basis as of January 31, 2021 and April 30, 2020 (in thousands):
 
January 31, 2021Level 1Level 2Level 3Total
Financial Assets:    
Cash and cash equivalents:    
Money market funds$175,007 — — $175,007 

April 30, 2020Level 1Level 2Level 3Total
Financial Assets:    
Cash and cash equivalents:    
Money market funds$197,314 — — $197,314 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Tables)
9 Months Ended
Jan. 31, 2021
Business Combinations [Abstract]  
Summary of Components Purchase Price and Allocation of Purchase Price at Fair Value
The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):
Cash paid$26,633 
Ordinary shares178,331 
Assumption of stock option plan9,309 
Total consideration$214,273 
Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):
Cash and cash equivalents$2,220 
Restricted cash40 
Accounts receivable2,661 
Prepaid and other current assets549 
Operating lease right-of-use assets4,363 
Property and equipment503 
Intangible assets53,800 
Other assets58 
Goodwill178,764 
Accounts payable(1,112)
Accrued expenses and other current liabilities(3,035)
Accrued compensation and benefits(5,042)
Operating lease liabilities, current(981)
Deferred revenue, current(3,532)
Deferred revenue, non-current(2,661)
Operating lease liabilities, non-current(3,551)
Other liabilities, non-current(8,771)
Total purchase consideration$214,273 
Summary of Identifiable Intangible Assets
Identifiable intangible assets include (in thousands):
 TotalEstimated life
(in years)
Developed technology$32,700 5
Customer relationships19,200 4
Trade name1,900 4
Total intangible assets$53,800 
Summary of Unaudited Pro Forma Condensed Consolidated Financial Information
The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, Revenue From Contracts With Customers, to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company.
Three Months Ended January 31, 2020Nine Months Ended January 31, 2020
 
Pro forma revenue (1)
$111,757 $312,598 
Pro forma net loss (1)
$(45,685)$(141,147)
(1) As if the acquisition of Endgame were consummated on May 1, 2018.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Tables)
9 Months Ended
Jan. 31, 2021
Balance Sheet Components [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Prepaid hosting costs$8,342 $12,228 
Deposits2,454 1,857 
Prepaid software subscription costs4,043 3,104 
Prepaid taxes1,451 3,612 
Prepaid value added taxes5,574 5,167 
Other7,042 6,655 
Total prepaid expenses and other current assets$28,906 $32,623 
Schedule of Cost and Accumulated Depreciation of Property and Equipment
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
 Useful Life (in years)As of
January 31, 2021
As of
April 30, 2020
Leasehold improvementsLesser of estimated useful
life or remaining lease term
$8,281 $8,405 
Computer hardware and software35,197 5,687 
Furniture and fixtures3-55,223 5,072 
Assets under construction 3,057 1,661 
Total property and equipment 21,758 20,825 
Less: accumulated depreciation (13,093)(13,065)
Property and equipment, net $8,665 $7,760 
Schedule of Intangible Assets
Intangible assets consisted of the following as of January 31, 2021 and April 30, 2020 (in thousands):
January 31, 2021Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted
Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $18,742 $26,088 3.5
Customer relationships19,598 7,091 12,507 2.7
Trade names2,872 1,644 1,228 2.7
Total$67,300 $27,477 $39,823 3.2
April 30, 2020Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted
Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $12,412 $32,418 4.1
Customer relationships19,598 3,210 16,388 3.4
Trade names2,872 1,223 1,649 3.4
Total$67,300 $16,845 $50,455 3.9
Schedule of Amortization Expense for Intangible Assets
Amortization expense for the intangible assets for the three and nine months ended January 31, 2021 and 2020 was as follows (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue—cost of license—self-managed$346 $347 $1,039 $602 
Cost of revenue—cost of subscription—self-managed and SaaS1,764 2,660 5,289 4,057 
Sales and marketing1,428 1,451 4,302 1,859 
Total amortization of acquired intangible assets$3,538 $4,458 $10,630 $6,518 
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense related to the intangible assets as of January 31, 2021 was as follows (in thousands, by fiscal year):
Remainder of 2021$3,537 
202212,947 
202311,890 
20248,715 
20252,734 
Total$39,823 
Schedule of Changes to Goodwill
The following table represents the changes to goodwill (in thousands):
 Carrying
Amount
Balance as of April 30, 2020$197,877 
Foreign currency translation adjustment788 
Balance as of January 31, 2021$198,665 
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Accrued expenses$13,280 $10,864 
Value added taxes payable5,808 7,230 
Other6,136 4,116 
Total accrued expenses and other liabilities$25,224 $22,210 
Schedule of Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Accrued vacation$22,200 $17,971 
Accrued commissions9,220 16,259 
Accrued payroll taxes and withholding taxes6,535 7,588 
Other4,552 6,591 
Total accrued compensation and benefits$42,507 $48,409 
Schedule of Unbilled Accounts Receivable, Deferred Contract Acquisition Costs, and Deferred Revenue from Contracts with Customers
The following table provides information about unbilled accounts receivable, deferred contract acquisition costs and deferred revenue from contracts with customers (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
Unbilled accounts receivable, included in accounts receivable, net$5,837 $2,622 
Deferred contract acquisition costs$72,187 $43,549 
Deferred revenue$334,010 $259,702 
Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):
 Unbilled Accounts Receivable
 Nine Months Ended January 31,
 20212020
Beginning balance$2,622 $1,710 
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period
(2,622)(1,710)
Additions through acquisition— 321 
Revenue recognized during the period in excess of invoices issued5,837 1,774 
Ending balance$5,837 $2,095 
 Deferred Revenue
 Nine Months Ended January 31,
 20212020
Beginning balance$259,702 $170,666 
Increases due to invoices issued, excluding amounts recognized as revenue during the period
274,292 175,469 
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period
5,424 — 
Increase from acquisition, net of revenue recognized— 6,147 
Revenue recognized that was included in deferred revenue balance at beginning of period
(205,408)(142,488)
Ending balance$334,010 $209,794 
The following table summarizes the activity of the deferred contract acquisition costs (in thousands):
 Nine Months Ended January 31,
 20212020
Beginning balance$43,549 $26,150 
Capitalization of contract acquisition costs57,093 26,331 
Amortization of deferred contract acquisition costs(28,455)(20,581)
Ending balance$72,187 $31,900 
Schedule of Changes in Allowance for Credit Losses
The following is a summary of the changes in the Company’s allowance for credit losses (in thousands):
Balance at April 30, 2020$1,247 
Cumulative-effect adjustment from adoption of ASU 2016-13(367)
Provision3,441 
Write-offs(2,490)
Balance at January 31, 2021$1,831 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
9 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Components of Lease Costs
Components of lease costs included in the condensed consolidated statement of operations were as follows (in thousands):
Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Operating lease cost$2,234 $2,317 $6,518 $6,280 
Short-term lease cost507 867 1,859 2,398 
Variable lease cost182 1,310 471 1,618 
Total lease cost$2,923 $4,494 $8,848 $10,296 
Lease Term and Discount Rate Information
Lease term and discount rate information are summarized as follows:
 As of January 31, 2021
Weighted average remaining lease term (years)4.07
Weighted average discount rate5.01 %
Future Minimum Lease Payments under Non-cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of January 31, 2021 were as follows (in thousands):
Years Ending April 30, 
2021 (remaining three months)$2,353 
20229,041 
20238,535 
20247,272 
20255,891 
Thereafter2,802 
Total minimum lease payments35,894 
Less imputed interest(3,949)
Present value of future minimum lease payments31,945 
Less current lease liabilities(8,176)
Operating lease liabilities, non-current$23,769 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Ordinary Shares (Tables)
9 Months Ended
Jan. 31, 2021
Equity [Abstract]  
Summary of Ordinary Shares Reserved for Issuance
The Company had reserved shares of ordinary shares for issuance as follows:
 
 As of
January 31, 2021
As of
April 30, 2020
Stock options issued and outstanding8,494,795 15,260,506 
RSUs issued and outstanding3,367,818 2,472,092 
Remaining shares available for future issuance under the 2012 Plan15,685,244 12,461,850 
Total ordinary shares reserved27,547,857 30,194,448 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plans (Tables)
9 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Equity Awards Available for Grant
The equity awards available for grant for the periods presented were as follows:
 Nine Months Ended
January 31, 2021
Available at beginning of period12,461,850 
Awards authorized4,142,849 
Stock options granted(194,098)
Stock options cancelled766,067 
RSUs granted(1,809,891)
RSUs cancelled318,467 
Available at end of period15,685,244 
Summary of Stock Option Activity
The following table summarizes stock option activity (in thousands, except share and per share data):
 Stock Options Outstanding
 Number of
Stock Options
Outstanding
Weighted-
Average
Exercise
Price
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Balance as of April 30, 202015,260,506 $14.17 7.27$767,795 
Stock options granted194,098 $136.31 
Stock options exercised(6,192,264)$10.94 
Stock options cancelled(766,067)$18.51 
Stock options assumed in acquisition cancelled(1,478)$71.98 
Balance as of January 31, 20218,494,795 $18.90 6.93$1,130,286 
Exercisable as of January 31, 20214,620,718 $13.77 6.60$638,537 
Summary of RSU Activity
The following table summarizes RSU activity for the 2012 Plan:
 Number of
Awards
Weighted-
Average
Grant Date
Fair Value
Outstanding and unvested at April 30, 20202,472,092 $66.78 
RSUs granted1,809,891 $124.54 
RSUs released(595,698)$71.77 
RSUs cancelled(318,467)$64.01 
Outstanding and unvested at January 31, 20213,367,818 $97.20 
Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations
Total stock-based compensation expense recognized in the Company’s condensed consolidated statements of operations was as follows (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Cost of revenue—cost of subscription—self-managed and SaaS$1,839 $1,008 $5,065 $2,869 
Cost of revenue—professional services1,359 879 3,287 2,078 
Research and development9,516 6,256 24,309 17,087 
Sales and marketing8,372 4,540 22,519 13,506 
General and administrative4,141 2,905 10,125 7,235 
Total stock-based compensation expense$25,227 $15,588 $65,305 $42,775 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss Per Share Attributable to Ordinary Shareholders (Tables)
9 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders
The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
Numerator:
Net loss$(37,974)$(44,281)$(86,133)$(136,023)
Denominator:
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted
88,341,038 80,737,237 86,296,028 77,713,604 
Net loss per share attributable to ordinary shareholders, basic and diluted
$(0.43)$(0.55)$(1.00)$(1.75)
Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders
The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:
 Nine Months Ended January 31,
 20212020
Stock options8,494,795 16,836,324 
Equity settled RSUs3,345,305 2,223,605 
Contingently issuable shares235,031 235,031 
Total12,075,131 19,294,960 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information (Tables)
9 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 Three Months Ended January 31,Nine Months Ended January 31,
 2021202020212020
United States$83,153 $63,195 $235,188 $169,658 
Rest of world73,962 49,986 195,691 134,339 
Total revenue$157,115 $113,181 $430,879 $303,997 
Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets
The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):
 As of
January 31, 2021
As of
April 30, 2020
United States$26,904 $30,373 
United Kingdom2,945 5,854 
The Netherlands7,223 3,529 
Rest of world933 787 
Total long-lived assets$38,005 $40,543 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Oct. 31, 2020
May 01, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Apr. 30, 2019
Summary Of Significant Accounting Policies [Line Items]              
Decrease in accumulated deficit, from ASU 2016-13 adoption $ (455,581) $ (442,658)   $ (413,647) $ (418,442) $ (433,156) $ (263,012)
Short-term deferred revenue, adjustment 289,689     243,324      
Long-term deferred revenue, adjustment (44,321)     (16,378)      
Revision of Prior Period, Adjustment              
Summary Of Significant Accounting Policies [Line Items]              
Short-term deferred revenue, adjustment 11,600            
Long-term deferred revenue, adjustment 11,600            
Accumulated Deficit              
Summary Of Significant Accounting Policies [Line Items]              
Decrease in accumulated deficit, from ASU 2016-13 adoption $ 570,017 $ 532,043   484,251 $ 453,100 $ 408,819 $ 317,077
Cumulative Effect, Period of Adoption, Adjustment              
Summary Of Significant Accounting Policies [Line Items]              
Decrease in accumulated deficit, from ASU 2016-13 adoption       (367)      
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
Summary Of Significant Accounting Policies [Line Items]              
Decrease in accumulated deficit, from ASU 2016-13 adoption     $ 400 $ (367)      
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue and Remaining Performance Obligations - Schedule of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Line Items]        
Amount $ 157,115 $ 113,181 $ 430,879 $ 303,997
Revenue | Product        
Disaggregation of Revenue [Line Items]        
% of Total Revenue 100.00% 100.00% 100.00% 100.00%
Self-managed subscription        
Disaggregation of Revenue [Line Items]        
Amount $ 102,320 $ 79,105 $ 287,816 $ 214,947
Self-managed subscription | Revenue | Product        
Disaggregation of Revenue [Line Items]        
% of Total Revenue 65.00% 70.00% 66.00% 71.00%
License        
Disaggregation of Revenue [Line Items]        
Amount $ 15,280 $ 14,495 $ 45,673 $ 36,674
License | Revenue | Product        
Disaggregation of Revenue [Line Items]        
% of Total Revenue 10.00% 13.00% 11.00% 12.00%
Subscription        
Disaggregation of Revenue [Line Items]        
Amount $ 87,040 $ 64,610 $ 242,143 $ 178,273
Subscription | Revenue | Product        
Disaggregation of Revenue [Line Items]        
% of Total Revenue 55.00% 57.00% 55.00% 59.00%
SaaS        
Disaggregation of Revenue [Line Items]        
Amount $ 44,929 $ 25,093 $ 114,984 $ 63,320
SaaS | Revenue | Product        
Disaggregation of Revenue [Line Items]        
% of Total Revenue 29.00% 22.00% 27.00% 21.00%
Total subscription        
Disaggregation of Revenue [Line Items]        
Amount $ 147,249 $ 104,198 $ 402,800 $ 278,267
Total subscription | Revenue | Product        
Disaggregation of Revenue [Line Items]        
% of Total Revenue 94.00% 92.00% 93.00% 92.00%
Professional services        
Disaggregation of Revenue [Line Items]        
Amount $ 9,866 $ 8,983 $ 28,079 $ 25,730
Professional services | Revenue | Product        
Disaggregation of Revenue [Line Items]        
% of Total Revenue 6.00% 8.00% 7.00% 8.00%
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue and Remaining Performance Obligations - Additional Information (Details)
$ in Millions
Jan. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 705.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-02-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation (in percentage) 84.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) - Money market funds - Recurring - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets $ 175,007 $ 197,314
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 175,007 197,314
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets $ 0 $ 0
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Oct. 08, 2019
Jan. 31, 2021
Apr. 30, 2020
Business Acquisition [Line Items]      
Number of consecutive trading days ending with complete trading day 20 days    
Number of consecutive trading days, prior to acquisition consummated date 5 days    
Goodwill   $ 198,665 $ 197,877
Endgame, Inc.      
Business Acquisition [Line Items]      
Total purchase price $ 234,000    
Issuance of ordinary shares (in shares) 2,218,694    
Repayment of outstanding indebtedness $ 20,400    
Cash deposit to expense fund for fees and expenses of representative and agent of securityholders 400    
Payment of transaction expenses 5,900    
Business acquisition tax withholding cash payment $ 2,800    
Percentage of shares to be held in indemnity escrow fund 11.00%    
Number of shares to be held in indemnity escrow fund (in shares) 235,031    
Indemnity escrow fund holding period 18 months    
Business acquisition share price (in dollars per share) $ 89.3836    
Fair value of shares, consideration transferred (in dollars per share) $ 84.12    
Goodwill $ 178,764    
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) - Endgame, Inc.
$ in Thousands
Oct. 08, 2019
USD ($)
Business Acquisition [Line Items]  
Cash paid $ 26,633
Ordinary shares 178,331
Assumption of stock option plan 9,309
Total consideration $ 214,273
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Oct. 08, 2019
Business Acquisition [Line Items]      
Goodwill $ 198,665 $ 197,877  
Endgame, Inc.      
Business Acquisition [Line Items]      
Cash and cash equivalents     $ 2,220
Restricted cash     40
Accounts receivable     2,661
Prepaid and other current assets     549
Operating lease right-of-use assets     4,363
Property and equipment     503
Intangible assets     53,800
Other assets     58
Goodwill     178,764
Accounts payable     (1,112)
Accrued expenses and other current liabilities     (3,035)
Accrued compensation and benefits     (5,042)
Operating lease liabilities, current     (981)
Deferred revenue, current     (3,532)
Deferred revenue, non-current     (2,661)
Operating lease liabilities, non-current     (3,551)
Other liabilities, non-current     (8,771)
Total purchase consideration     $ 214,273
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Summary of Identifiable Intangible Assets (Details) - Endgame, Inc.
$ in Thousands
Oct. 08, 2019
USD ($)
Business Acquisition [Line Items]  
Intangible assets $ 53,800
Developed technology  
Business Acquisition [Line Items]  
Intangible assets $ 32,700
Estimated life (in years) 5 years
Customer relationships  
Business Acquisition [Line Items]  
Intangible assets $ 19,200
Estimated life (in years) 4 years
Trade name  
Business Acquisition [Line Items]  
Intangible assets $ 1,900
Estimated life (in years) 4 years
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) - Endgame, Inc. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2020
Business Acquisition [Line Items]    
Pro forma revenue $ 111,757 $ 312,598
Pro forma net loss $ (45,685) $ (141,147)
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid hosting costs $ 8,342 $ 12,228
Deposits 2,454 1,857
Prepaid software subscription costs 4,043 3,104
Prepaid taxes 1,451 3,612
Prepaid value added taxes 5,574 5,167
Other 7,042 6,655
Total prepaid expenses and other current assets $ 28,906 $ 32,623
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2021
Apr. 30, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 21,758 $ 20,825
Less: accumulated depreciation (13,093) (13,065)
Property and equipment, net 8,665 7,760
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 8,281 8,405
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Total property and equipment $ 5,197 5,687
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 5,223 5,072
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 5 years  
Assets under construction    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 3,057 $ 1,661
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Balance Sheet Components [Abstract]        
Depreciation expense $ 800,000 $ 800,000 $ 2,200,000 $ 2,100,000
Goodwill impairment     0 $ 0
Impairment of deferred contract acquisition costs recognized     $ 0  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Jan. 31, 2021
Apr. 30, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 67,300 $ 67,300
Accumulated Amortization 27,477 16,845
Total $ 39,823 $ 50,455
Weighted Average Remaining Useful Life (in years) 3 years 2 months 12 days 3 years 10 months 24 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 44,830 $ 44,830
Accumulated Amortization 18,742 12,412
Total $ 26,088 $ 32,418
Weighted Average Remaining Useful Life (in years) 3 years 6 months 4 years 1 month 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 19,598 $ 19,598
Accumulated Amortization 7,091 3,210
Total $ 12,507 $ 16,388
Weighted Average Remaining Useful Life (in years) 2 years 8 months 12 days 3 years 4 months 24 days
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 2,872 $ 2,872
Accumulated Amortization 1,644 1,223
Total $ 1,228 $ 1,649
Weighted Average Remaining Useful Life (in years) 2 years 8 months 12 days 3 years 4 months 24 days
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]        
Total amortization of acquired intangible assets $ 3,538 $ 4,458 $ 10,630 $ 6,518
Cost of revenue | License - self-managed        
Finite-Lived Intangible Assets [Line Items]        
Total amortization of acquired intangible assets 346 347 1,039 602
Cost of revenue | Subscription - self-managed and SaaS        
Finite-Lived Intangible Assets [Line Items]        
Total amortization of acquired intangible assets 1,764 2,660 5,289 4,057
Sales and marketing        
Finite-Lived Intangible Assets [Line Items]        
Total amortization of acquired intangible assets $ 1,428 $ 1,451 $ 4,302 $ 1,859
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2021 $ 3,537  
2022 12,947  
2023 11,890  
2024 8,715  
2025 2,734  
Total $ 39,823 $ 50,455
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Changes to Goodwill (Details)
$ in Thousands
9 Months Ended
Jan. 31, 2021
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 197,877
Foreign currency translation adjustment 788
Ending balance $ 198,665
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Balance Sheet Components [Abstract]    
Accrued expenses $ 13,280 $ 10,864
Value added taxes payable 5,808 7,230
Other 6,136 4,116
Total accrued expenses and other liabilities $ 25,224 $ 22,210
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Balance Sheet Components [Abstract]    
Accrued vacation $ 22,200 $ 17,971
Accrued commissions 9,220 16,259
Accrued payroll taxes and withholding taxes 6,535 7,588
Other 4,552 6,591
Total accrued compensation and benefits $ 42,507 $ 48,409
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Jan. 31, 2020
Apr. 30, 2019
Contract Balances [Line Items]        
Unbilled accounts receivable, included in accounts receivable, net $ 5,837 $ 2,622 $ 2,095 $ 1,710
Deferred revenue 334,010 259,702 $ 209,794 $ 170,666
Contracts with Customers        
Contract Balances [Line Items]        
Unbilled accounts receivable, included in accounts receivable, net 5,837 2,622    
Deferred contract acquisition costs 72,187 43,549    
Deferred revenue $ 334,010 $ 259,702    
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Unbilled Account Receivable [Roll Forward]    
Beginning balance $ 2,622 $ 1,710
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period (2,622) (1,710)
Additions through acquisition 0 321
Revenue recognized during the period in excess of invoices issued 5,837 1,774
Ending balance $ 5,837 $ 2,095
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 259,702 $ 170,666
Increases due to invoices issued, excluding amounts recognized as revenue during the period 274,292 175,469
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period 5,424 0
Increase from acquisition, net of revenue recognized 0 6,147
Revenue recognized that was included in deferred revenue balance at beginning of period (205,408) (142,488)
Ending balance $ 334,010 $ 209,794
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Contract Acquisition Cost [Roll Forward]    
Beginning balance $ 43,549 $ 26,150
Capitalization of contract acquisition costs 57,093 26,331
Amortization of deferred contract acquisition costs (28,455) (20,581)
Ending balance $ 72,187 $ 31,900
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Schedule of Changes in Allowance for Doubtful Accounts (Details)
$ in Thousands
9 Months Ended
Jan. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at April 30, 2020 $ 1,247
Provision 3,441
Write-offs (2,490)
Balance at January 31, 2021 1,831
Cumulative Effect, Period of Adoption, Adjustment  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at April 30, 2020 $ (367)
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Additional Information (Details)
9 Months Ended
Jan. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Letters of credit outstanding amount $ 2,200,000
Provision for indemnification claims $ 0
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Additional Information (Details)
Jan. 31, 2021
USD ($)
Leases [Abstract]  
Finance lease, liability $ 0
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Leases [Abstract]        
Operating lease cost $ 2,234 $ 2,317 $ 6,518 $ 6,280
Short-term lease cost 507 867 1,859 2,398
Variable lease cost 182 1,310 471 1,618
Total lease cost $ 2,923 $ 4,494 $ 8,848 $ 10,296
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Lease Term and Discount Rate Information (Details)
Jan. 31, 2021
Leases [Abstract]  
Weighted average remaining lease term (years) 4 years 25 days
Weighted average discount rate 5.01%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Leases [Abstract]    
2021 (remaining three months) $ 2,353  
2022 9,041  
2023 8,535  
2024 7,272  
2025 5,891  
Thereafter 2,802  
Total minimum lease payments 35,894  
Less imputed interest (3,949)  
Present value of future minimum lease payments 31,945  
Less current lease liabilities (8,176) $ (7,639)
Operating lease liabilities, non-current $ 23,769 $ 27,827
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Ordinary Shares - Additional Information (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2021
USD ($)
vote
shares
Jan. 31, 2021
USD ($)
shares
Apr. 30, 2020
shares
Class of Stock [Line Items]      
Common stock, voting rights, number of votes per share | vote 1    
Dividends declared | $ $ 0 $ 0  
Preferred Stock, share authorized, period in force   5 years  
Convertible Preference Shares      
Class of Stock [Line Items]      
Convertible preference shares authorized (in shares) 165,000,000 165,000,000 165,000,000
Convertible preference shares issued (in shares) 0 0 0
Convertible preference shares outstanding (in shares) 0 0 0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) - shares
Jan. 31, 2021
Apr. 30, 2020
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 27,547,857 30,194,448
Stock options    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 8,494,795 15,260,506
RSUs    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 3,367,818 2,472,092
2012 Plan    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 15,685,244 12,461,850
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2018
Jan. 31, 2021
Jan. 31, 2021
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unvested stock options exercisable (in shares)   182,296 182,296  
Weighted average grant date fair value (in dollars per share)   $ 83.71 $ 78.06 $ 50.92
Unrecognized stock-based compensation expense related to unvested stock options   $ 43,600 $ 43,600  
Unrecognized over a weighted-average period     1 year 8 months 19 days  
Non-cash stock based compensation expense     $ 2,500  
Reclassification of liability-classified awards     2,703  
Additional Paid-in Capital        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Reclassification of liability-classified awards     $ 2,703  
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSUs granted (in shares)     1,809,891  
Grant date fair value (in dollars per share)     $ 124.54  
RSUs cancelled (in shares)     318,467  
Equity settled RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense related to unvested stock options   $ 303,500 $ 303,500  
Unrecognized over a weighted-average period     3 years 2 months 19 days  
RSUs granted (in shares)     80,839  
Cash Settled Restricted Stock Units R S U        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSUs cancelled (in shares)     80,839  
2012 Plan | Existing Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation payment vesting period 4 years      
2012 Plan | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation payment vesting period 4 years      
Share-based compensation arrangement by share-based payment award expiration period 10 years      
2012 Plan | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSUs granted (in shares)     1,809,891  
Grant date fair value (in dollars per share)     $ 124.54  
RSUs cancelled (in shares)     318,467  
2012 Plan | RSUs | New Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation payment vesting period 4 years      
2012 Plan | RSUs | Existing Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation payment vesting period 4 years      
2012 Plan | Tranche One | New Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award vesting rights percentage 25.00%      
2012 Plan | Tranche One | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation payment vesting period 1 year      
Share-based compensation arrangement by share-based payment award vesting rights percentage 25.00%      
2012 Plan | Tranche One | RSUs | New Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award current year vesting period 1 year      
2012 Plan | Tranche Two | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation payment vesting period 36 months      
2012 Plan | Tranche Two | RSUs | New Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation payment vesting period 3 years      
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plans - Summary of Equity Awards Available For Grant (Details)
9 Months Ended
Jan. 31, 2021
shares
Equity Awards, Outstanding [Roll Forward]  
Available at beginning of period (in shares) 12,461,850
Award authorized (in shares) 4,142,849
Stock options granted (in shares) (194,098)
Stock options cancelled (in shares) 766,067
Available at end of period (in shares) 15,685,244
RSUs  
Equity Awards, Outstanding [Roll Forward]  
RSUs granted (in shares) (1,809,891)
RSUs cancelled (in shares) 318,467
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plans - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Jan. 31, 2021
USD ($)
$ / shares
shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Number of Stock Options Outstanding    
Balance as of April 30, 2020 (in shares) | shares 15,260,506  
Stock options granted (in shares) | shares 194,098  
Stock options exercised (in shares) | shares (6,192,264)  
Stock options cancelled (in shares) | shares (766,067)  
Stock options assumed in acquisition cancelled (in shares) | shares (1,478)  
Balance as of October 31, 2020 (in shares) | shares 8,494,795 15,260,506
Exercisable as of October 31, 2020 (in shares) | shares 4,620,718  
Weighted- Average Exercise Price    
Balance as of April 30, 2020 (in dollars per share) | $ / shares $ 14.17  
Stock options granted (in dollars per share) | $ / shares 136.31  
Stock options exercised (in dollars per share) | $ / shares 10.94  
Stock options cancelled (in dollars per share) | $ / shares 18.51  
Stock options assumed in acquisition cancelled (in dollars per share) | $ / shares 71.98  
Balance as of October, 2020 (in dollars per share) | $ / shares 18.90 $ 14.17
Exercisable as of October 31, 2020 (in dollars per share) | $ / shares $ 13.77  
Remaining Contractual Term (in years)    
Remaining contract term 6 years 11 months 4 days 7 years 3 months 7 days
Exercisable, remaining contractual term 6 years 7 months 6 days  
Aggregate Intrinsic Value    
Balance as of April 30, 2020 | $ $ 767,795  
Balance as of October 31, 2020 | $ 1,130,286 $ 767,795
Exercisable as of October 31, 2020 | $ $ 638,537  
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plans - Summary of RSU Activity (Details) - RSUs
9 Months Ended
Jan. 31, 2021
$ / shares
shares
Number of Awards  
RSUs granted (in shares) 1,809,891
RSUs cancelled (in shares) (318,467)
Weighted- Average Grant Date Fair Value  
Weighted-average grant date fair value, RSUs granted (in dollars per share) | $ / shares $ 124.54
2012 Plan  
Number of Awards  
Outstanding and unvested at April 30, 2020 (in shares) 2,472,092
RSUs granted (in shares) 1,809,891
RSUs released (in shares) (595,698)
RSUs cancelled (in shares) (318,467)
Outstanding and unvested at October 31, 2020 (in shares) 3,367,818
Weighted- Average Grant Date Fair Value  
Weighted-average grant date fair value, outstanding and unvested at April 30, 2020 (in dollars per share) | $ / shares $ 66.78
Weighted-average grant date fair value, RSUs granted (in dollars per share) | $ / shares 124.54
Weighted-average grant date fair value, RSUs released (in dollars per share) | $ / shares 71.77
Weighted-average grant date fair value, RSUs cancelled (in dollars per share) | $ / shares 64.01
Weighted-average grant date fair value, outstanding and unvested at October 31, 2020 (in dollars per share) | $ / shares $ 97.20
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 25,227 $ 15,588 $ 65,305 $ 42,775
Cost of revenue—cost of subscription—self-managed and SaaS        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,839 1,008 5,065 2,869
Cost of revenue—professional services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,359 879 3,287 2,078
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 9,516 6,256 24,309 17,087
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 8,372 4,540 22,519 13,506
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 4,141 $ 2,905 $ 10,125 $ 7,235
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Numerator:        
Net loss $ (37,974) $ (44,281) $ (86,133) $ (136,023)
Denominator:        
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted (in shares) 88,341,038 80,737,237 86,296,028 77,713,604
Net loss per share attributable to ordinary shareholders, basic and diluted (in dollars per share) $ (0.43) $ (0.55) $ (1.00) $ (1.75)
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) - shares
9 Months Ended
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) 12,075,131 19,294,960
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 8,494,795 16,836,324
Equity settled RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,345,305 2,223,605
Contingently issuable shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 235,031 235,031
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 1,136 $ 674 $ 2,156 $ 768
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
United States        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution expense related to plan $ 2.7 $ 2.0 $ 8.2 $ 5.7
United States | Maximum        
Defined Contribution Plan Disclosure [Line Items]        
Percentage of defined contribution to participating employees     6.00%  
Other Countries        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution expense related to plan $ 1.5 $ 1.1 $ 3.8 $ 2.7
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 157,115 $ 113,181 $ 430,879 $ 303,997
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 83,153 63,195 235,188 169,658
Rest of world        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 73,962 $ 49,986 $ 195,691 $ 134,339
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information - Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 38,005 $ 40,543
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 26,904 30,373
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 2,945 5,854
The Netherlands    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 7,223 3,529
Rest of world    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 933 $ 787
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &"!8U('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 " !@@6-2TDE1].X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y&#B;-96.G%@8K;.QF;+4UBV-C:R1]^SE>FS*V!QCX8NGW MIT_@3GFA7,#GX#P&,ACO9CN,42B_82$NJI:L$A22Y*P N_$EG?:2540$DN7/!:K7C_&88,TPIP0(LC1> E!]8O M$_UY'CJX 1888;#QNX!Z)>;JG]C< 79)SM&LJ6F:RJG)N;0#A[?=]B6O6Y@Q MDAP5IE?1"#I[W+#KY-?FX7'_Q/JZJGE1->GL>2MX)>[;]\7UA]]-V#IM#N8? M&U\%^PY^_8O^"U!+ P04 " !@@6-2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &"!8U*-:8J1404 <6 8 >&PO=V]R:W-H965T&UL MG5C;;N,V$'W>?@7A D4+Q)9$^9:M8\#Q)FW:7)PXS6);](&6:%N()+HD%2=_ MWZ%D2TY C]3F(=:%0LS(.2V*&NVW<2%J6M\2B_-I/CDB^U9RVOM+SQ$J[4V%YSQ:,-6?,[U'YN9A#.G1 FCA*#GA4]Y'!LDX/'/#K15 M/M,$'A[OT2_SEX>763#%IR+^&H5Z?=8:MDC(ERR+]8/8_LIW+]0S>(&(5?Z? M;(NQW6Z+!)G2(MD% X,D2HM?]KI+Q&& ?R2 [@+HAP#OV!/\74">.:=@EK_6 M%Z;9>"3%ED@S&M#,09Z;/!K>)DK--,ZUA+L1Q.GQ5+QP2=I$K9GD:N1HP#1W MG& 7?U[$TR/QI^1&I'JMR$4:\O!]O -<2D)T3^BB6+7C,6]QF3FLOXC3SPC9#:Q@B'TC+C"*-^R:C?C-&, MRTB$IJ((U+0U13C2OH:^^_2II@P&);=!PSF3#"0L5Z#CZ<*QEBQ66+Z&):6TFT MLJU!GPTPD@9%"]1&MAG',><3C!JE35XN*!_I#832K.8_!EM MCG\D..)IU^VB\UJ9A(=K>SZ/$^A8CU/! ?IX@56.X.$R?BT"R,EL+5),?FM MNKUAF_8IRJCR P\7\\=(@Q6()?'HCXN?R)P'F81L66GA2''ZSY8*SQU1>9OR4+$5M8UQC%_ MG&(=:&48%)?T?>;(Q6NP9NF*'W6R&J#;;_,+C%'E#K21.TPS*4T74K0>>;) M-3)KWUZ#^.UCM_^>664$M)$17*700Q9K,M.TL3U5*S,RSB>/4 M]92TTG[:2/LO$BY7IL!^ 02]!K%--BRUIP\'K*5623_%E7N?K#4L^E%".$PM MH^Z]2) FL!^9:!,\GA2 J#OK= MP6E_Y+S86%4V0!NM"Q[9*[D*X1.,EE&0][R(3=5 NF[;+?ZPO%5*3QNM%*9 M3H*'7J4A?R6_<_MDXE! R1NX@T'/QQ;[E?+[N&#O!?8R4L;=OW'P/6P=6@/7 M;KO=MH\ES:\LP,<%>P+KSS!?@U[&S%93YS4 =77O5YKOXPI=KH8/TW0)%ZW2 M50-6MU%SL%.#Z_1'5KMMA..\<+A[:T4Y!UMM1B+S'4A% K,\*';=RJOE+NX:*0H[:%NM*,;) M:BO*>G%[;9]];&ZO5:>KLI8?&]1VVZUHGM_)2CW=+,CBVX-/Y>-&FP>KV^N= M>)3W4O^Y^]C W6K04I1;6;>EJE$CUS>+M^3RCJ5F@)7XJY1/[=$U,J8\*/7% MW/Q6W"RP020KF6NC0L#/7M[)JC*: ,??O=+%,*<9>'S]3?N_K/%@S(-HY9VJ M_EL6>G.SX M4R+7H*OU)/?U;]@;%1E^NJM;^1T^]+%Z@O&NUVO:# <&VK ^_ MXFOOB*,!))H90/L!]*4#6#^ 64,/R*Q9[X46M]>->D*-D09MYL+ZQHX&:\K: M+..];N!M">/T[9VJ"U@462"X:E55%D+#S3M1B3J7Z-XH;M$%^O/^/7K]ZA?T M"I4U^KQ172OJHKU>:/C;70/# ML1V.3X>OP/+!?#J83ZT^-F=^US2RUDBT+=AY&=#(!HW,:HSF-(IV@\ W*#<7 M\N^NW(L*IO#ZZJ JL:K,AMO?LHP1%EVO]L<^<<5HEF).!K$3I-& - HB_21; MW92Y66Z#U8?OH" ^GIC%\02=3PAS/[9XP!8'L;W-<]6!TR!3Y!(\^%#)):HA MJZDU$A7D'AN=D,50WLBBU*A2L(*M>?V*+#DC=@G@DD8I+*YY#I'70:+Z^2>2 MX*MO$6C%(*C*JG_>A]82)FYWTN:8ZMGGFMBQFD#JC+*)95R[EZ4R$DB,J)$%P M'\")0I?U(ZHD5 :H,27 A5I?=' SO_2]UM-MQ9RE]X@QFO*9^"0C@Q$:1/U; MK47]6$*&[#'.KGNOZ 1!QH]V2 _4%8MQ=)3V3X&.Q$C"S/B"I 7057W1[S:O M"*9)$,QA'YB1A MZOQ@DVH G$M)E/-I,O5(I0F=J3C(R%LD3%R'=!H YY(/S[*,.[[SR&&6D3F M(TV1]$4%856*A[*"T)3!JI",/$+"1#)4-#OQ;,H9K_4>%N'4R7^N%"$1G]N? M(XF0,(L PJ:37HH^\H87MTL6-*9T6L;ZQ"@E,Z1"1U*A85+Y!CQ76X-<'/I# M /\@:[DN_9%&71:!3(+3"6:?&(_P#&'3D6OH]W'-&0]3ESPX2:>;UB.5)G/% M!3WJD<(,,V2]1NYEW7E#E[JD 35:PJ?UL$\N8HS.I#TZL@L-L\MIH7;.G2X_ ML)1$=,HC/CG&<#)3:M"12.@+B:1WZ5GBHRY91!%S ;MB)&'I3#=&1U*A9TAE M/ES/0_<0#DL3)S(\8BFG*8>&*>?#-(.=!^R22\0YG^+U]$DTRV9J##HR M$ UW2H= /A? ;K,303QDCE,]35&&Z5R504VCJ;&$/V"%?2'/F MT9II(89A2I9$5_@-)E!2-&@OJDY>(9+$2XRQ^>M%D>CT1C7E_V2Q1,/#LFT- M95J*[W0++41A=O<_."KQGFNYK#FMX((BIRX;296=(=4&C #@@Y,&QYRZ"_*! ME;@,N^L*\6R91-$RB["UGM,ECY,E-)L_WHWG3YR8R^X9F]8K'B& /./8L0)@ MX0K@$='KF'N?UL4MHF$O&D.F2Y*:"?% MKH0\ZH7JDCK!C,79-,-[!'G&4S[#IFQD?Q9F?RA8NVU7V9/V_@P,2E?()N;S MR%[:PTPO,<+FSD?86 2PLX>R ^P""NN\]-(G@2AN*;Q3!?'1LYG+VDSV]D,[87M8?TXCOFTQ/+)$<@M<^X=B9]])_';5/&= M1J3.IP)O_^R3\_7/JZ,O2^:SWN^B>2SK%JK -0S$;U)P0W/X4G:XT6IG/S8] M**W5UEYNI #P1@#>KQ54!OV-^7XU?*^\_3]02P,$% @ 8(%C4BG1.IQ4 M P /0P !@ !X;"]W;W)K;8F6V@G?;C=W;2-% (H5T_-'9R M]]SS^'QGTU\+^4LEA&ATES*N!DZB=7;ANFJ6D!2K7]%F%@/'-]Y>/&%+A)M M7KC#?H879$+T;3:6,'-+E)BFA"LJ.))D/G N_8L;/S .UN(;)6M5&2,C92K$ M+S/Y$ \%(+:!F\FF++_T3JWC7H.FBV5%FGA# Q2RO,GOBL6 MHN(0=/8X!(5#L.T0[G%H%0ZMIA'"PB%L&J%=.%CI;J[=+MPUUGC8EV*-I+$& M-#.PJV^]8;TH-QMEHB5\I>"GAR/!8T@[B1&,E& TQAHF5YAA/B-H8H 5.AUC M2;A.B*8SS,[0":(J[ZK@8G![C*3 .=9..\0M9LCL.JIN9"W M,GE!F;S XK?VX$\T) NJ5B,Q1^\HAY11S-!8*&JK\,?E5&D)M?BS)EBK#-:R MP<)]8A@T%;LIH#VAF20QU8@)I8A"?]')KDV0 T86T'2LU=#OMOR^NZJF8X=1 M$'9*HPVN8_< MV])R<\!H0TN[U-(^3DO^1'BI$R'I'ZC64ZC&_.W9KC3D^.WJ"D=MS_YMY:*) MY8:(J!01/4L$56IY6$#TA%:W%X5A+]SFO\,PZ+:C7J>[FWZGI-]Y%GTX>96& M%DCYXI"&3E,-.PQK-71+#=U:#=#?5T1J.F4$C>$T)M#1;8<_T(QZ)7ZO,7[V MB/__*K#7I (/&&TH\[W'0])[OK8C*K$(TZ04&YENRJF<^?X+Y#2KR2)$E=\3 M"74FF]0?3SP_> 'U(^JQB%/+O\XDY^]6;E[F8OT)RP7E"C$R!Q_OO /.,K^K MYA,M,GL9FPH-5SL[3.!^3Z0Q@.]S(?3#Q-SORE\,PW]02P,$% @ 8(%C M4NJDO7,2!P ZA\ !@ !X;"]W;W)K:0FR.*$(E83D].^[O%B4@"6C MUGZQ1>E@R7.P.+L KQ]-^:7::&W9UVU>5#>3C;6[=]-IM=SH;5J]-3M=X"]K M4VY3BY?EP[3:E3I=-8.V^50$033=IEDQN;UNOOM4WEZ;OV.^U!<_KVXF0?U$.M=+6X=(\=]!SW2>UY'P M.?[N@DZ.]ZP'GGY^BOY#0Q[)W*>5GIG\KVQE-S>3>,)6>IWN<_O9//ZD.T)A M'6]I\JKYRQX[;#!ARWUES;8;C$^PS8KV?_JU$^)D ,:A!XAN@' 'R($!T V M2^\@NP'RTCN$W8"&^K3EW@@W3VUZ>UV:1U;6:(Q6?VC4;T:C7EE1)\J=+?'7 M#,?9VYDI5CCM>L7P4V7R;)5:O+BS^ _SP5;,K-G'G2[3>EXK=L7^N)NS5]^] M9M^QK&"_;\R^2HM5=3VU^#1US.FRN_/[]LYBX,[ /IC";BJVP"=8$>/GX^.3 MD?%35.$HA7B2XKT8#?A+6KQEP-\P$0A./,_L\N$!1>=Y=U_\[[N?B0''O( F M'@S$^ZP/NMCKD4CR&$DVD>1 I-^-37/T%")>.ROM\*@97OO:X9:'BO/P>GHX M59^ <> Q/X?-?9B$(%;).6SAPR" )%%'V!G7\,@U'%5M9BI;+QB2[5G$Z!@Q MND"]Y5C<5L4V3'C*FR=1[(CHHP!DX$@]]U$X'4(J1T,?%L>2#TBHCH35*.$? M2U-5;%>:=68IGHIZ-NX^V\R'J42IR"'JHX"'$0B'J \3/ SC@&8:'YG&H\G2 MN6KQP/377>W!U4B^),>@R:A\GW6ETW*Y86C*6# /V GL:A^GI$P\6BAD$#A* M^B@9<>ZLI[F/XA)4Y B^(& 1!7\6"4=IW::ZKAC.V.U]TK2I9D0(_ M+3BZ@T.9@(4R%BYG L83KKB;/A0N"N)H('_X2>WFXVM%%YA"><,[76%WD%6V M3JD#Z1!=L+,TQH?E+GD"QH/$73H$3(DP#%WN! Q7JQB@+GKJX@)?--]80AUQ M021G@C/@,B=P0@12NM1]G SB ,#E[N,@%)SS ?)];>8P2KYWCAS-DJ0,WJVO M0.+"=2D3."F$6S?F%"X1,N N90+'(0IAB'/?1?#Q-N*CW>@26\ZEV6KVJION MUV]8H4EOZZ*=/8@ Y:UT L8!O)7NPV(II$O>1W%Q4G/.F?<]!0]'F?]:%\1[ MC9M"_<3?IE\'4CTDYCV*P4MU B-R5>ZK-[41P39LFUULGQ?;UQ?X:9T9?(\ M+4_"O29U;!\J/N43O)7@RDC"W#HW[V#GZK@*$J'X6S6T1/J6CX_W?'\UIR%Z M=94>L"X\Z)9TQ?;UMA[%PR6S0W%JJWQ1G=O;T.+ZC5X<@^2![T0$,E"@T*Q= MB0ED)+".B]@5VDIDE;36HF\TQ7BC^6NVK L/NV*5SM=7V[1 P4=/'_IN M3O!G;KE%WQZ)2]JCD>UB-_Y\URUBM_FG8%(F;O83,!E&RK40 @;1J?.>L^W[ M(3%^6''YMEOT_8:XY-CB@HVW\*L^2+?BD" WP0D0+ACWY() X1(8D+!O,L1X MDW&WOZ^69;9K3F_/D[M9]W=I>C>F:U_/1?3<+._+I!@OD]_.[T M^+@X40&X$T2<%X2XA7*[(0(G) ^3@4HI^DHIQH\,_D.B]]5#C%>/RQ/==U7@ M4GBI[L-$K;FK)>7F,G)[:@*&&S<8R'?H?1S&?;QE79UD_=BA:>_A\%P/A][# MX9D>#M2^5@GI9C>%"R1/W$T>@9-87-T3H06!$RH6T<#)'YR<.;^4CT/OX_!" M/@Z$17.EA"NF#Q,0NFWCG(#%*G0=94' (BYAH")";^X:UKKJMXVU5FN MRP.V+6/'B]#[-SS7OZ'W;WBF?X-OI$GL'BK."%2R+J[.&=M7.!Y\HR H=S"%=)'":7<4[(%!8M.IZ4E/3UY M=[G5Y4/STKA"4OO"MJ^KCM\>7TQ_W[R.=;Y_S]_-./']G+];M*^=^_#M6_ / M:?F0%17+]1IO%>!.;,+*]L5R>V'-KGES>F^L-=OFXT:GN"6J ?C[VAC[=%'? MX/AZ__9?4$L#!!0 ( &"!8U+];T%;(P, 0* 8 >&PO=V]R:W-H M965T&ULI59=;]HP%/TK5K2'5EJ;3T) @%0^IG5:MZJTV\.T M!T,,R9K8S#;0_OM=.R&%8#*TO8#MG'/O/2?7CGM;QI]%0HA$+WE&1=]*I%QU M;5O,$Y)C<,YEC#E2UNL.,&Q)N69[3E.:.9746)TYQ0D3** M.%GTK1NW.XD47@.^I60K]L9(*9DQ]JPFMW'?9 MT+]H6V(="\W70K*\)$,%>4J+?_Q2^K!'@#AF@E<2O#HA.$'P2X)_;H:@) 3G M9FB5!"W=+K1KX\98XD&/LRWB"@W1U$"[K]G@5TI5GTPEAZB A_=,2H3@29026S@CYOYG0:^#6Y4EG@[2X9> M8\!/F%XCWWV//,=S#?6,SJ<[)CG_EWWRS]D/S/"K_O!U//]$O*H1COO@ELY9 M3M"/FYF0'#;\SX9T094NT.F"$^F^P,F807^9VJA@AIJICK_-X,IO=]I!S][L MOQT#+ B\R#V$C0VP*'1]_Q V,9$([F!WZFA9\7 M2O]EM\',L$H2-IH))RF$U49+@XH>-?<+KH+6XRNXCFS2W3Y']S'(H/L8 M9-)]C#JI.ZIT1XVZ'YG$64WWJ3T5&?94$'I13; !%GB!TZI)-L ZON_5]Y0! MYOHMMQ/5=-M[G[6<\*6^3PA0MJ:R.,&JU>K*\6%51GE1'LUKY MU5B?Q9T/IVL?R( /?Q1UE %J9VZUL]5BE47-LX(N'A[4P_,:W<@R+9+&Y9.D M6#9/TVMU]:]:QB86X!;G[EM\*),T5SU@O0)0:!!M&ZP 3=.Y6.:YVG^J!IH%N6Q1+^H M!:_:W+U"48U.EN4;1+W7B'@XA.II;9^W]AN@^7P<4#_@GJ!'L\^ 9W3C&=W3 MLQV\.5W;]+>\(3[U,-GXLG;:%@LXZ\M^+O0=L849Q M7^H*NB,.O"" 5Y)M5I*UBG1@):_SN'DH56K/Y?KJ5=._[NHB_F3VN+]OBRQ# M"E6?HC+YQU%@?'-S[DSC=56MVNRI&BZ>F\NZOM!JJ-^HQDO($.<"CC78 MQ!J\+-92<;1H':IZKR[3N.E7ZZA7>5J/Y2BPO,:$8TI@M\7&;7%8M\%4"=M7 M(TW"2A.& PDW@83.0#X8SJ?(8+>18"D([K%!0WQ]HS]C3/,H[N/,@=?)LC_V TL#(1B?7Z_5&QBX';&%_ M(/@M$HD/G[FYS%H56<6- R.)[#S:CH50[M&!&L2: F W!SA +&!>;::@*I'X M9EJ)G58SJ[ E-K 0FG%@-^4X48$OEL^1;?=VM%04!$55LR)5JA S:M]5H_<^ MA4TMMT/JF8QB3*H?F^8 F#ECNY7+51G/NZZXRC^KOJB2?'MW,@JTG>5MCZ:, M"S[@DF8&V$T-_E0N-/P.Z.+5ZOY?57BH+E0#?W8<7%.;!9" >N::CDCU ]!, M ;NI0LN@ILW.0Z(*8[%44T5;%Z"C-H S3WC4]'1,K.^J!GKL1OK_R1IE\+1S MBFV4GF+J>\1P[FH'P;Y[&M"Q&]$5X93IHVHXJ[*4>?P5U6645]GP:MI@+8A) MND>$^JYJR,9NS%8/N&-<^C7*U8""FP&%>.##9..QP#Q@:FJ /2,:D(D;D W/ M=O#FE-CXR+!@S"2HQ,9:80I= ,: B0F0$H$"93-[D#7?,]#B"I)BG&)OX.$F M&N&)&^%')^,/]SJ1-P>PDQ^")MB0RU!XSUYX=; M2\=E8J-_@ -O8,HG&OW)@>=\.&/ =&]F*]AU9"::*Q W5_@>M)$ PS[&PJRC M$:E^ )I!$#>#V(CTGUG=6(3=V(_4+:2 $<==)&NK7/[IYZOX$V4GM& M!6DCM7>T;=H(&(,VVFTID#9"UFS:"$FY:"/50$[=0+[/@$KPK93ZE-J\P,:AS?D.@OW@-(>@;@[Q?;EW=[/> M 53 S1/1PJ,U$_ :F!HXP-1-A;B9R<.[-;)K"0]5U!YHNTS2%N6G* M8<@WLVF*00K/.Y%>JS6R!5B9#@6LJ0YS4YU]^"VS>8W/?&J>?HZ*]5W5W(>Y MN<^MC+.HJM*'-(Z>=_"S-+I/,]5FI\^?J3BBIM/"B;"I! FL?=TQJ;[_6R?[ M;K;AXN<,V+87JL6:N[KCRCVWMPAR=V;"KQC&?"S/?-H2'GC#S;1N#\FU+A<+WK($:LH;5\\K, M? -RG*I%'6A$7','[OUX:LTU > O) #?_A4HX"L!F >8#6R'^4>CF%?OP2PZ<_'-" M//,;&^JYI3<#>G M_,/E,D9'%"$1H ]&6_?AL@)+G9*'3ZM5K+>L7TE/_(#Z^&7+1?[2L&MN%_)@V!58P;MNQ5. MTWRUK]I^<75AGMV*JPL^J*[MV:U(Y+#?5^+YFG7\\7*!%L<'7]O[G=(/5E<7 MA^J>W3'UQ^%6P-WJ-$O3[EDO6]XG@FTO%Y_1IQM:Z %&XL^6/5!F4TEV MP[O_M(W:72[*1=*P;35TZBM__ >;%,KT?#7OI/F;/$ZRZ2*I!ZGX?AH,"/9M M/_ZOGB9#G V >?P#\#0 SP?0P R#2!&T1&94>M+I:JK"\$?$Z&E839]86QC M1H,V;:^W\4X)^+6%<>KJAO<-; IK$KB2O&N;2L'-G8)_L%M*)GR;W%1RE_P" M.RZ39?+'W9?DW4_ODY^2MD_^O>.#K/I&7JP4H-%SKNIIY>MQ91Q8>9W\QGNU MD\G/@*!Y.7X%6IQ4P4=5KG%TPG]6_<>$H \)3C'RX+EY^_ T H><+$O,?"1D M66VTK3':5O!] I$G*M7V]Z/KMJIE,K(,/2U#S3(TL,R_(-0[+KT;,([,S4@= MSP]7RS)'A%RL'L[MXA%#)$^QE7N!+#LARZ(&^-S\!?X[.I'B$/,U[^NV8TD_ M0=9/:VVE@^ /+3A!LGE.W@W:&=O^O==@GR(6RT^X\JC%OC!(>'5;C6FD;Y)J MSX5J_VL>^,PX3I>=V0?A,LMG5G2ERJP(F+ X02VB4#^?(=.!"/F)"0'V 5,J M 68!T_P]M+(U C67RNL'A0,-ES3+9@IXI-*L1'X-RI,&9=P]>;\T>VQWLV.0 M=@U8'];209%AQ]8>(52D?J3K$])U%.F=XO6WI:8$;=X]\*0<[]#7S@5T[ M./*,I'/#NE(4%T7FAXM2F[G3MYGVW ;*84G3K8 MTAEZCTA9$AI ?\8[Z)4HG%RY[<':+%'54P B1%C%TL:YK/TZY'+.#"R'(.(E&\OZL= M$UY,Q$UB: [()T-P ),E*$3C1+BK^GLF=;EPEM(E>*@TZ;=KJTW;O9K>D>4= ME,6S9EWS0;,.I'G6/E2;CGW0I..U2^;JG&$Z3S@^L;0,I7=DJ0B]QD4_E-"1 M2S;+C.8(SV%[Y'!.:2@N+"^A.#'="G:HVN:8;L:-Y-KYIE!1TPY[T;M,0TM4 MS+&[4DM*:"AM6D)"<48R(1)#YV,@XJ!SI4A1AN+7MW!>PAE:S,UG/(KA@A11& ;+D'Q[GG]UG%])IY/:R3 MT72>$GQB-"OS %K+/#C./*=,)M@#ZP>OYV*78#)"4L>>KA@A>1Z":(D(O]XJ M?6>_X=6"NH4R16A>-WG$ED L))![L:4W'.^KYHUEVS\P^?;&$EMRPG%RNAU$ MO:MTC$/K 38#^ZAG$S0,..J@.SNO?7RD4Q#'$3UB]#S1OD1MJ0G'J>EZD/ $ MNLLS)C7TK[6P];*8GSE,X%W6<3;60TR8DE Q@"TSX342S90ESFX7*E0 MVK1\A.-\= J9*4K>X&P39 ])(>H4*#XQ7.8H )Q8FB+I=P7)MNVKOGYSD!!+ M+"1.++>"UXPUQUB4( MQ"66O,@R.C.B1RQ+XAJK;R!WO&FU TZE!FN_,2:'B MT?X37";M*NYXI%2R[B,I(#U!59KD-N M;"F+_ !EO>[+$VJ7@;SNXXK1(E^7 >R6ITB\#?MYNV6UL2][JDT/F "_LJ2> M^D'=X(!J'T8%-:4\5)T^+?Q@. 9\1HFVUCZF!;P*NEU95M+YT8!'"N4DM#66 M'4F<'?76M'TM3&WVKF'CU7OM\?^O6BXSKB$E.A[G(5"R1@$:(I9 29Q ;]Z. M_@.4S_=MWVM?U#4"$RWWTBKQ'"ZNUZ2.9*F.-18$_$VP[&-/I$Q;6O$]@I5>/\JC;VRT1=CI_ MCQ@A).#7U#(UC3.U1:^QSL^C7^FNJ(>*!W0P1(E?>7M'.BP/QS?S9U7\\FA MJR ,-/I>0MDFQO.F[U*L<-[*.HJY(NOSTY11K=79QP%[)N[--Q-Z>8C0\>7Z MZ>GINXS/YFN$V?-K].EF_+K"3C-^[/%;): *D! L6Y@R_5B K<7X_<1XH_C! M?(*PX4KQO;GNL^#/M 22>+"$5J=Y15[]?W2,I.,FQ! M/VQ?)-[;<\_=\64Y.KKC%M'#Y\Y87F6M]_UEGG/58J=XYGJT8FD<=T)5QZ#.Y,5\_D/>*6VS]3+J;FF]=(,WVN(M 0]=I^BP0>/&5;;(CHJ/>M?Z MH,C7RU[M<(O^U_Z61,I/*+7NT+)V%@B;57:]N-Q9E!CHP;C/[KQ)YSJ>1[P*F.>GTL\CWOE7E'X&-\ZR,[J^[\0M(:/UZMB* M-]HJ6VEE8"M*E)WI&7Z_+MF3[*T_GF!T<6)T$1E=_ _#^&^07QO%7E?P?O9I M!M]]^\W+HIA?3N*Y7]C 9OX=1,6A;.>H=29=J&&3\*<*H MD4.RL'Z/\B4C5(*[C'11S."873,H8%14M5 E_!F\]5#)M1,@ \#15V91W9V) M?^]&I&8P$NA#%G:-'Q4A].3JH9)9^59Y2;9#]K$'0J($J MC&9MHR9=?&=1U4L&$2=N0:?,@34GZU[SH,RQRQ+>:6,T8^5"E=(V(QV>2>OW M ME=IH?TB-V&(UD$@I[>."@MW?DPG[9O'BBA_D#VQJ9+VS8=0.:(C-[(?2"(JT M4?+O91] 9=Q02^_%V!Y*TC6@W6MR-A[-L^ J)CF=M0[(&PO=V]R:W-H965T&ULS5MK MU?9.'%%=K:VMO8#. .2B&<&] !#2OGU M]W0W@,%0I"1OKYT9$K ME[I1;FI7NL4W<]LURN-CMSARJTZKBE]JZJ/3X^,G1XTR[<&K%_SL0_?JA>U] M;5K]H2M7!R$!_\;!9+3P^.7KU8J86^U/[3ZD.'3T=IELHT MNG7&MD6GYR\/SDZ>OWY$XWG +T9O7/9W03N96?N9/EQ4+P^.22!=Z]+3# K_ MK?6YKFN:"&)\"7,>I"7IQ?SO./L[WCOV,E-.G]OZ'Z;RRY<'3P^*2L]57_N? M[>9O.NSG,%"4O?.V"2]#@L:T\K^Z"GK(7GAZO.>%T_#" M*V]8O7?&V MK70U?O\(3XO3X].26^1ZFS3_D^1[NF6_'+HM_ MG\P*/_$^W^47,7KY4SC@9^Z+33K5<<$!^7&D%1VF:E MVFL:;UJO.],4I86]6JG!'/3PCQ&U;DL2P4-SK1N"VATA6FA8$ A M 1D\@MXWSF,D4,;75I7:.]NYM,5>FJZ]E9I[L7#PR6-%EJZ^L,X+E>YPO&@MN#E3F M0;MF'%P.,F+8_X\KB7@WU_M]SL+>D>D(%E,22)BHR[XPK:1PTE]E7(FXPKS! M@*WUP E8P__'KM;IFK^427:JJ(#>C:T<^[>JG=UR\F2WK]%#Q](GGS+P)=-6 M $-*]]$#@L4!'D?WPDBX43'O M?8]593,B>-K''Q6EIF5L[BJ&7(Y.-2 [Y,(DJQHV6^@66ZNQ:WRO5WZPZ:>6 M!;JD==C1SAI(5JKB&_+JT^/O/DTOI\5?S\X^\.>3[QZ(@X:@]2.W&KML%E3) MJ3<(F?KZT&Y:@L-^YDQE8 [MIL5978M>0K(ID&!;I\H!]DK%(1+4:H4\K&8U_+LGDY&@G5[T=4A[0:&7NNP[X%L8\?:J7*IV MP8INC&,6'"UW^?8\VHS]#TS6=GH2HO?W.6,T1Z(%Q D6T/WVE&F# A(HC0'UPMSMQ;%I\<@R,;YTW#8,#*?[[OEJ( M&4A0B00)K."?=]M/'((BDI+E5M1TE$,I) >&0"(WZK,N]$@2Y5 BKB0V_%*! M:\[GP.J0V4G;$$ U A@0#N-U\)[:J)FI.8@F&0X(JV3LI&5WOU H68(V&/>\ M:YLYS;@I3*?7NNTE\U&.0=2YHD)@PP[#.PSB(7]<]N4RTT!P]TDQZWW*;H2% MDEPGQ*9LF2P3UYMIOR%(ZG1I40W\1E)!A(I(=88\/81XY68KCQS,1)KVM5]VE]5*CEYT,JC"LF[M@P?S=A8L=C69O 4N@2 MF9OI%?M*9 /P3IO<=SM"0"P]<[]^!A3%3) >VMN>GO<@R.V!FH;0-C/SPMIJ M8^IZ4O1.S_L:"EU+4KSCQ55'U,%+FB,/7@FUW2PU\RN%1-%UA-/LT%1F=:Q9 M9"?,4-0:FI&JB-R1;%!TY&"]"]QCH"8\5I8=5#RV1#(>O,0V2-+JBA)L!BW< MHW A$PQ>A9F6H/J6"$ M489P (?@: ZD"')VC$(B LS2N\ C;\0D_&&&%*U) MC>2ER C.MISE>N"LH&]INK)O$#J$8;$>H*WFTRE!-R%5Y,T>.[IHB_>J0V ( M'NBL+FM.VS3L]/CD&6)FK6NHI(-(:]-A&V^, M(_4F+#__Z9>+-XN\O[8BA" )A MR:Q\R[H#T"6HANQ\NI6\1OXTLT#.D3]%Q 9B:,XEV#SV;LF'80V0)%#-2 /" M$B'F?617,8'Q1O05R*R1-/IK2)S@N8G+Q1P"WM9S\,ISMR^CY(3:.(9\M5&2 MN.B90[%"'1[9#V-,%EKB:QLF9[F4<4;8I5^Q2$34$RA,DNA.M+ZF'7'< M.8 M^R5\WF,C*$K MR;J"-"G#!49X#V8)\FJE<8 7 )*:X9/=&G8K/3&YZ'8E*[(RE&HDWOS2NALL MA&RQ;,J\NXX+#$F'JG"6XAX.R2+,P2\*8&E00X(.MZ]Y5% 1<$ MTZ@J6FI\(9IUQ;F([IIATR C'ICLM]B-S Q07U5:EUQ MC!0(Z!JS"#B-S#_HC[1%XYA")$U*[:5D.N<"]9R$W&"RB@YNC"K#"P\+-ATF MF@ K_#[7NT^3>HL9&>[Z<-N+5).36N*@C32/_+*S_4*J06K*L31V0).9BBM6/; MOV M0H(+%%M('D:YRNT*H*QHX997J8J2HXS@JW@IP3.M7)NYYNA+;;[Q^VI!_-R' M7(Y8%N+SGYAL4DCQ0\53H&5SQ)+M7,;: JBU7 826*!\&%SDRC9%R"I$0;( M.2W8$M_W8/R$T(L0X5)&)F,$EQ\&)BZ:@,Q-(Q,/T*!4A!U,E:K2N3<7=G0%I8B=A!'U$G$GU+A3"1(5$3=/B#3 I MI"BWA%2'1,B*5OE0NN\D'[N,E78BF2=6S4@?B!8F2KL3X2XO&=+]_AC8=-3R M(QX^'[G4X+J<5;*.1R*;CD]A!*R$V0;OB!;* 1>IO$;<4QW&I]B(7.XR$HD? MG.J&:TQW]IRRHG"^)>W-0*-<$WCRS:[Z39LPC]H.5?( CJ^!Y(&8=(&8\,SL MN@S+(-MU;/:$^21_Q)W260'E_=9#"V>5Y99W3I=0\UDJ%(0^_#54_L4%9#4= M&^$YE9?Q) 'UXK="P-^=7;YFQDX37GXJ?K13_O;PT00OQ.Z @.OI=\/,9"WA M9M]\M"M$S,/'QP^>@\XU*^#0=>S\?"20(@WO$DE,1=R8 JU2'14C&.+")#Q# M@QA&2$3N$)L:3*G"/+/KU#CG0L_K5>$W-EH,?Q[RL^P5SXA[&4>&1<@_=RW MH8%5N$&^:*HY@;)87F26.'/2SZ(UTY5-# M$6D&DG'-;8-Y[9(Q9"R@5M4P'N>)35X?(S7W DZ1OV^[7]K9P ;O8 M':*=]WD$\N0\.^@8TQ@5@W044R3+>Z"+'.0=CU[YBY.7$JH!(>GMRG -(.B^ MLZ88M^B_XMQC6KPC&_S"WO)^"#3'8''6+Y#?2/*GMV+%T\.3AY,],T5T>'IZ M_*"(M+&Q8/+^M3,B MXYR43;OJL5@?.'Z%@J>VJ^('^K]XN%=?,=^VU,OE#">E;_+ ''E3$VJ(R5DX MY=/<,";F%+(T-WAC9=B &W-V)FH43N:XP<9%=&BN!5X[U-R1^^?G.H1F(3[D M=#4T:0=UWQ2LTWXD&M1#]S*&)GQL#EKTSJLG[_^O">LC-Y?]S$=R0W%W2XUZ3K6N=T,H/9 U7B1O1Y;?N*%=/S:V?94<1'2I\7E,8OI52E>)(HYJ4,69@&JI7Q%*)\,VPL"A\2#:R-15G:4$1E(L06N(K5\M!I2(G_ M]RR<13C%V2Q<"0CZ!P@4+NF?[+1#QGB:$6\J#>\7H_>1V,CC'DS3M;G,4ERX MA!WJ.O&SKU9*[/QRU%$SXSIPC!36C D2-?>)QL=;T2C))0 ",OQJ&Q%NU[>: M^W"P$_O; PKMJC1V!CNU UO[!P?YJ-J(L8"?[I$P3P^S$='X^D9NBN:0MI>]"A$DIA+OY8J'C<-C)V;!^,K?IL MDC]X1N4)=S_S9X_%(JF8R+NHV1),/X*7C7UZ7,31$TY?@_JS0]+=3!R05#-_ M9MJ>$48LBFPL1TK*#6V+745X.JY[>_Y#.JJ3";!$:OD0BT\]G_#*KOG"%(GA MLV:R IB"5SLL8Z[7"YZEI-) MTX*->CG8BK67O#8R=]9TV]-KV\3V<<:^H#<^M=BAU]25$ W0TC+?8?3?;!_? M2"\+!/!+3Y_)IFOJK+D'VV=%RHU-'50^OM4L%^T@![3I5E:NSPQ75V/_*)1> M"8&F,$M[&+8=Q8S;)Y8@ET^DS34;B17;S3^=7]!FH9A4X/*I;5(VZ3^_V48V MNA&-@:?N;,K65L7;=C>=9,L-IL5;BF,3Y:><(3 1$26!/'+(VKAXD@_=]0W? M;%OK0Z&/6_H##^4#O0)$MJ4#AG";5_JX"].V69MS;CKFS.,[,Y0&AW([ZP\6V /Q]/'Q4-G9;P[U2XZ";GL@2IH@S-%W%,:3SWKFI8 MB\L7'GC!MZ9:O76+;L<-K'N>@>P\1HL\Y4NO.LKBNZ_3;IU$5X3F<\-WB1!V M*6C381B1:[R<(TR"JS(./EJ"$M52:NWX%9ONM:2WYZB0 Y#J?FY9R0X MTI]/3J9/D@7$F\:W_,;^0+F7(SR[_TNG4O?8W^ABY+U^)S&[EH/UV$'9NGYX MH%G M.F:S)"D56B .O_)9@Z7IA47K5@F'&9I5K&\E,13[-J%MLJ,M+5=+7-8[B= ; M\>>^OS@X1196]-N8E(2P^Q4='_D;.:ZR6HI'(6$"5J/<)6)F+#_5!MC^_L[+ MO2YI3'?]5NXH^U5BH[L%__:2;]>T7GZ@F)ZFGW>>R:\:A^'RV]#WJEM0E[#6 M<[QZ//WV\8'.1+-)K&C0;4*1GV7",;RI%?M$"WF8>_&+.9ZZ[IVP!L# M=MOWRCQ>8:=W%Q&/#ANW[:9Q?B-9S$>UP3MTOXXWAJ3DB+)J>QQLJP&W%G?V9 T^DJ76G[SPP^HB8IX0=E@[CZ#H[QZOL>L\$-'X:X\9 M'5UZP]/U ?V[$#O%LE06KW7W>[MRS4541K#"M=IV[E;OOL=]/)G'JW5GPR_L M)EU91%!OK=/]WI@8].TP_:N'?1Y.#$KV@H'8&XC >W(46+Y73BWF1N_ >&U" M\XL0:K F^D;\:Z-[N":NANX)U< UMU9M-@8G&?0:#O8?&\J)[JAGO;U3RPZ!NM[BX"PUXZ2T?(1: M.=QH\PA?MP.X1F\M>;;?G!. 07Q6?:#:;:GQ0_E^)MXOG_KB^A]VLKKL]79P M\)5G^27K.^S6[RAD>EI6].8L;6W:,81Y!IR)."7,/"/=,RBJF+,,"A8D419Q MR7/(\TGD,JYD 04G\:>VI@<)@6>Q*!GAT!Z=RRH#GM):9G%>I,"];IK36@(7 MM+X[]4_X3#+(O/-35)J2L:@ M\N$(3R(OII,;H]=H_6OL4='<4RXL5'%)B?*I*HE%"J4W*V-65%!,1(N4A=V) MSH$!%2$K8LXI<6S*.^=IS$M^E&7*XI)@#G+*TKBJBKW\]N6^M/X:_/-:Q71+ MD3J]']7P"(U:P5G!LEE!CVO7[9O '+''$VS]A#W[(G!\&&GV6'":$&N]&=J_ MJ3''T>B'EN8)=H]0RG!7V]!4;S@%]=1Y^I[>)>]KP ='%P?ZJ95\V_OM"6PU M*=&P7CLTLW][O9*3T4%OW28,2 NU[Z-IBAQWCS/X&PO=V]R:W-H965TRB"^X.ZK \6"OUEJM<.A9!D5>TWQCK M>;]!*TT!P?%"G!JH)%IA\^K0NFI(SI+K?Z)O) WR48+9.+0[L5$(4C>A TI% M+>NGHD&?"^\KU!T#!O#H?@CKDQA(3?D,'*X?OKO,QK/7#G)%@9&ES$6\"?;2 M5U)'=\]R(/+>6JW?LS?,.:O M-(KL,04?Z;7W88Q E[]ORY=C9-0U@2[7OG%BB->4$ 634=P:P8^1O F.SMQ/ M\W.=MY'G<X<[@6KHJ.T\/ M3!G((7P/X]G%8#2:04Q0]KH?'T^>(/[? ;V:#2;CZ7. NI/3QLL-O4D%6HJY M4E0WVTH=J-_(2T&5L:-*B>*ML?.(V^ MLHBLQ3>JL51Y+G8DUU8A?.R1)E"U4IT.N.@V>,9U^ 5H:BP'#\%XJB8*;DXK M>7P4.V!TDY K8J8]%7-_FY#U CU::E1\6MS<"R1RS,\)>[9^SGKXW"6;GCQ? M-=IM?*2I:TW0OGW)^MW^/V#=/G^/XNU/Q*VP%$Q'\2I)=32<721@VX>Y77C3 MQ,=P8SP]K7%:T;\,6A:@\])0A+H%.^C_CE:? 5!+ P04 " !@@6-2.2T* ML]D+ !"'P &0 'AL+W=OG>G*V\K[Z[OG;I2JVE&YA*E7B3&[N6 M'G_:Y;6KK)(9;UH7U^/A\.9Z+75Y]O8U/_MHW[XVM2]TJ3Y:X>KU6MK=.U68 M[9NST5E\\$DO5YX>7+]]7C[]Y- M:3TO^*=66]?[+C#%'SKSJS=G\S.1J5S6A?]DMC^KQI\9R4M-X?A?L0UK M)Y,SD=;.FW6S&1:L=1G^EX]-''H;YL,3&\;-AC';'12QE=]++]^^MF8K+*V& M-/K!KO)N&*=+2LIG;_%68Y]_>Y_^66NG*4+N];6'1'I^G3:[WX7=XQ.[[\2O MIO0K)WXH,Y7M[[^&):TYXVC.N_&S G^1Y4!,1HD8#\>C9^1-6OZE.RG^/?]PGF+@OC/,RJFK8HIJYC^GQ'\]MWB1^U268A_*6E# M1,5]974A)D,.R) >+N5:)>)]F0[$AU)\2+U9*"OFM&!TEPB_4N1K)ER*=Q*6N6$R3N!4CB5UE;[G4B;[2;/E:7EJLPJHTLO*FM\ MTTWX?U6:PBQWB0 T8+\W'K;+SA\LUZDB+>?CR70P1/D6!9X/Q ^%=%ZGHI(Z M8XNKVJ8K]%:SQ:^LJ9%_)'1#K10,TDKOP*N/2Y -!],8'Y;:B)7P M?%VQRA=$LB_"\%HV;'.)I)SWY 8;,U49Y ?I@FM"/0+=$?>\AIN41U*:*T23 M_&[>LHGT OXAPO!/$I3R$@#WGKMM&:U,D2E+EFQZ$7HF/FC(TLE077W%Y[/! M71<:TGFQT<=%;K5?D5Z*AY>/V&]5(1%G]K97F=%MI[PO\!JY[7KB?#R8=[5Z M7Z'J'S7P7Q4[,1K]/0;C2?DA52I+\%R,)[-D.!DU;Q*\$@M%1JU4P2J! M=4G]IEQ*D-.F8 3M 55E[E5(2=_XM# P/8-! X')1,V#E ;;,U2HQ9C@"&#? M-S?E/G+43F5'G.QMGM\-)O/)C=BN=+I"![E6-782/F SIJ5N:V=CBAKEL>4Q M29B$1D/Q-"(K^!E4H/,9^9"QW-068E,$OQ!5(5/X&&O4;Y'SG;@8#R^I:ZGJ MN"9119S^3.X< 1?]IK((]0+W"IC97Q47Y;3[8G:Y+P'6D4+#VRGDHJ[@7?#Z M,#$4!;*%^ U<'(@OU$Q26[&11:UB))IZX7H'PC) AXT:'2-;4>?SZ6 T[H6& M:O\;(DWUT2%"F[)>?CL .:CA1AP[BBT]YTXYPP %0_;@Y]#*!544F23%.Z3Q MZ]7G%&U*^JJV)NGUVF2JZ-(EJZK0J20P[G#04;"B\E[P0S^0D?NF1 ,;UPZW M0!N&(X+O=5E3OXB-8 MG>94#:!_PP0)ZA<$K2F2$4J!DW%%7#/CD@54R3W8,IL&%IIY1Z5+9E,,@U[2 MHR1JM!^,8,QAQL/LPC"DH%?2^H E*8YBM@V/0NX X$T;4 AI)7"@"DN:ONHHU\*4-<09\VWY MVZN7O*VWEA(?%%Z$B:-)80Y(/\AHR.2J."1F G$XG5L*([$U&%C K-OUBE(Q&XTMZ82FK+3M[ZD4_I!<3D*!9MVT/RFCK0I4JUU!T ;HT MA8)#QWO2DE;%Q=U\="F^5\WHM&JC@-R]]Y-D-AD?6U&:\JI=Q?EX0>7>!HB= MT0;V]_0RQ/ 6R[[LH^2I)GR?477GFN/\%!YCIQU699#^ UJ-F0;,R14C9*[\(CU M/+7K/!;349WLK O Z4SNMX$ZFJQ.&\AOSYI *T\W2V +41#(0C-V!Z=,[BN@ MT4U'>1=X0RL0O6()"8"Y;18.CQP'-C43G?>D.!/N1*9IJ.) R4 RZ(7(=8>A MH\R*>S8.PD@C?&\['YZ<,ZGF#&;*Z26=;Y!TCPYC]UYB.KUA E'8'V9O=BPI M!Y0, $]H641F1DK6=>'U54,@FAFJI*7#A O<+&F8KVHJSS48S0W6P60.8"9M M%H,;M,*:=>2*8 3-M(0?*@2_,C90MGQ,CL(61?1:UGBU$0H_VP)=)5VV@LXJU4>TF/-3A;H MQ[4"S&3DD+(JG "W)0+3L7UDT"I9\)R5$<*#$"SM(K0/&0+(MV+2BFQBKH3# M "$F\ 6T,^JW1..(A]*HZROM<5>KCC))V!L.V7)-E?%7X)%2T$T?#U"Z>HLG MI89 [U-,Z,SK F"Z(50/.97=\3\4.^@)8LG\I#T%NCTK,:D[:X8Z': 6%5H!W:)#[GRL3O9,WEVO:;=[P;B?)3;I35;8"!,*]46I6*_ M*KK52/5R)-';_?!W"$IODWY198U,?5XM7Y(H>M2UIGV/!CHXL6N)2G+ MB.=E^VIS#2&-N)RF'#O=NS"A?OU5 M[@3;.)HG33+X5-M:);/_ JW7*M#KHG_>I*1V[/*ETUC2;Z< &>WJYW"FI&&] M3RWW4+BS[]6+)_E7L!*8'>\OFZ,X.XQXIVBD5P%.40;A6ION1+A?[C\_@)Y5 M.&O=#&\20$VPY$?J[(>6$_U!G"BR*$ !(G58@BM0#8. (*%=:IU'8!LGV&-$ M@Q+;NZ--C>,4Y$48=4W#O""."@](AE*2 =%X%#:7#[V""N2YN=$78L#/L7-'@RG8;KZ?;2^EB3,F1L35UDZ/V-"LT/8:@#18^RIQ6<,H(< M5NE O/?(,TLBXV"#EU\A3+K#^W)8T/"!XS9%_L.7+DW%H/LI9-39_4]MAPT] M%+]1SS^_Y&/;1+%N+W!2.1>CT2BYG=W266$T3F9W\]Y*NL,I#(A@6'HQG24W M\QG_'$UQ+IS>7O*K>V[J9[K^A68?'/L2=]W[KHGZ7?+76T)!-$GXQ-D^;3\0 MWX?OHMWR\'7Y5XD)B!@7*L?6X>!V=A8X>OS#FXJ_DBZ,1[/PSY4"B;*T .]S M8WS\@Q2TG\W?_@]02P,$% @ 8(%C4N8DCY>_# YR0 !D !X;"]W M;W)K&ULK5K9DMLV%OT55(]KRJZBU=Q).;:KNMO9 MIIR,RVTG#U/S )&0A#%%*@39[<[7S[D7W+2Z'>=%HDC@XJ[G'H!Z>5_5G\Q: MJ49\WA2E>76Q;IKMB\M+DZW51II9M54EGBRK>B,;_*Q7EV9;*YGSI$UQZ;MN M?+F1NKQX_9+OO:M?OZS:IM"E>E<+TVXVLGZX5D5U_^K"N^AOO->K=4,W+E^_ MW,J5NE7-Q^V[&K\N!RFYWJC2Z*H4M5J^NKCR7ER'-)X'_*;5O9E<"[)D456? MZ,?/^:L+EQ12A^D_L.VP92&-NJF* MWW7>K%]=I!8UKZ]E(E82E>,+LY69>G6!>C.JOE,7IXUX5ZNMU+GX_C/JU2@C M9)F+?S=K58N;MJXQ1EP9HR8CU71DQ2.S;J2T([,*Q6<:A<=+@0%B616H8EVN MQ%-=XD[5&DPVSUY -HVQG_T"Z\HT-#;#MQ%/1.H$H8]OSW=\/Q5OU+8R&D]\ M)XQ"X3EIE QS3;5L[F6M@!8+D]5ZRS5L)86.&P8B<#PW',8W\C,L\2#)PY/8 M\XF@8HA&W#2K56&H7.3SW^#MV(TZYM,'@MZYRC1$H.(0O(M_,$ MGW&:B!_:NM1-VPU:ZL]T;3#HN8@PQ/=IN)OX?7JV@(^:4Z^I6PO=@>,B-3PG MCKTA/$>]XWM.$J4 #"?U([;HQ6DG/_4@=QX\LQ=Q]&PW<&H,7(G D>UQ'.$[ M<9+8I>P=1759@BYEUVFJD_%#[)ZXLQ187A0T%7U5*)FM^Q)KUK528F.A5!&4 M"@!ABX8Y8"&+Q(7K8$&S5=S8BH?9-^GDS_Q!)WJ,&]Z.DJ1<"8CZB[K]7#:R M7.E%H;I VWJ8W/XRZ$C.WZ-+7FUK78C Y5ON05D$MC,/0+!R$V$/TO$AUKF\*W<*,+"%*6 5 \)$0DF M>00G_1,1)T[@TJI^XH1)0I S1ZH##!&]/1?\?18"GSW?PEOHI2)$8IRW,'!\ MSQ5>[ 3LD/"HA53X9.?B5<9KVZH*R"]:X2C;-4__Y'Z MGO]=UMTM=$;6=G?!:I?/-[($;*]H#Y;:%L@!K0D(_?*JB>?MC:SK!Y+0,TEK_1YXP-OS!(6*]EW5 (JR8SW9@P!3+HTM>K"J_P$(N(DD M*/5=D0<.):&VB<(61(L<7%;$0@!2+ 2S!L7SMF9#OZ[MS CLZE8=)<)OM5SH M0C<:=_MA1PA>,1GV%RGP@738#E1,79O'*>KIMP->NI4/'-7(25UJ$SZRW2H> M.UX0HQ \+^XKZ7'JHU,0Q0KIPF=4[C4C#H>971PQ^5J5:DETO!^1[8]8]".^ MT2EW,K-"K5(6[A-GGGC3M3?:T,[?B#D,X&[B T?Z ?!5C44[SY%V][I9$ZNU MU4%W@1-!!#]&2$WKQ]")(N+YT=S;\^-I8P% ME7C@NCO'*XK>;O8Y[OAV@1G MIJ5'N,5W5JW ?4GD1CZ(7"^74&)95QO;EX89NKRK=,::5]VN7]5F1L4'99#J M!?F<%P7TT%P*GRQ1C0];#1 J'CH9E++]?"&;?AW%O+X$9Z=% ($6"WNA=B50 MA$8_)S@356\$I]:CGV7*_O0B)%P#@U->'*4EP\ ANL#55NESF] M!L(TLFY$#J2>L3O[%'BB]%V'@P/$[SG_3VXN*!.H MRDF(%L&S._US JNIA6M"_1++0;.<8P=C:J)*)+V;Q1EBUU>4B@Q>G/FJ;T4[ M7:F59TNB+SCQG%03]K=L>&Z*F%OL6P?H(I*T%; M?U+BF;C*;:T3%M15NUKOA+!CQ]@ >7#" ;Y,F$HG?@=Q!J1$0Z-68Y,'"RY=3U&Q!I>,8V$.@0NPAA^P1WGI5';("]RIEE+>_0RQ9Q3Y4KYO)/+0QZ[T-5-*9-! M4\(45P\&JC,U23=;QBQ'H-JP_ZC^\TVT1&@)I=15T3S[+C& M=#8,Z",S)3:V977L4M!VJF"B8'BC.>6$?'IJ3$6'7?ML<)<_Y KI 9Y%B+=6 M]@"7=37 NH)XWNAT>KV3$XT9%APYX1;>A(JZIRT37=A>L2073>UF4LIKE%4# M7@&J4&6\C8+N"_8:B]IWQ$G])PD*IW0$E4\YINKPL75_]+'G=! ;3?T[90M'UY.1T ME,^O,0QO;\'?$*$"K.] ?4;$J;+[";#KH^Z\A)(>O)S28XSK8:;A49-58,6>W"L+9P/WA1T=_<(ZS&F?=7IUO%=E_T?!50P'6(! M,+ 7["OH,5KL<_YOH9?=MH9?A'B1*V[D5J,-3A+UC"(1O10):&H0>'\IPY_Z M*;TG>$:4R(E2[P@/&G9@,&;N8NM!_N1GA/HW6 !9\+8RICO1&1VN#;<:_M_* M<'*QNQW;WT/+'>&9%5Y8X?MNOQY)WN$YK..#/][8]S= W^<*'84\,!Z]6EJ: M5]O>7U>W'S'=BY][@7@:Q F_V;S3QKY+#4-/_%[K1CVOEDMRG!/.L06:*''L MY!;[$D\<^W_$Y>3/)Z !*_Z+#75M%+K]'\IP=_@7SY7]\\HXW/X%Z!=9(Z^, M*-024]U9$EW8HY?^1U-M^:\LBZH!Y^#+M9)H\#0 SY=5U?0_:('AOTVO_P]0 M2P,$% @ 8(%C4A '!L?N!0 D@X !D !X;"]W;W)K&ULK5?9;MM&%/V5@5JT+ZHDRTZ3IK8!VVF1M U@)&G[4/1A2%Z* M P]GF%FDZ.][[@Q)46JU=:T,N'6;I>\VE6Y_2]KNKF9GL^'!&[5I C]87E]V&6-<%1? MS6[.GM]>L'P2^$W1SD^N!6=26/O -Z^JJ]F* R)-96 +$G];NB.MV1#">-_; MG(TN67%Z/5C_,>6.7 KIZ<[JWU45FJO9LYFHJ)91AS=V]Y+Z?)ZPO=)JGW[% M+LL^6<]$&7VP;:^,"%IE\K_\T.,P47BV>D1AW2NL4]S948KRA0SR^M+9G7 L M#6M\D5)-V@A.&2;E;7!XJZ 7KN]LVZH E(,7TE3BSIJ@S(9,J^=CON?)WOF_R5>\4+[4UD='XH^;P@>'HOGS$UXO1J\7R>O%_X7R?S G[K2- ME7AI/3\34]D7T?&CT) P,"G:S!4Q5P)(1[3E"/:]JBC9LZY2AM5+&YW'?2V*Z.'$0S#8)(-0.FGV7WWQ;'WV]'L/49,0 MCC!J"ZTVDALUIU1.PG;461<0HC)3.U][<6,,*[]) @)-SITJSE;?_"PPKY)P M#4HALB?I^D1O.J>T.%^E-%<+\0L%9.8YY#M'E0KBW<&):&0E)#(('&0MOEPO MUNA#K7FD(!Y]4"ZS,J,2D (C#8%:;A$)OR87)&O@G09N" 4&JA#Y4$3LH.G=+]/EFDA;G1H;-PTXVO'\7&% MF:#W(IJ.X2N#+/1)0@J5$ETO9VP0VMPN^\]X,6$' 9IDH96 MH>_*W)3_E+K*(@:FK""M:$N)I>E&$JO"@7I M/0=Z5"^&RX6+><(=X_%H?[V"Y]8H=&)V/.4#.7)PRJ"$U(DR!(C;']'R^P^:<@HYI@@S/1"==,(AD?A@@\W&"6I<[FX78!ZJ/ MO]=20Z:8/U\7^$0.@4?95 M>L+]N%K2QYYB+')WX8M)M;%%V00DEIJYM=$D_3H&7OB=W&?6ICF7:4X4W!3O MH^*H F_"!^H)[S$[4*YRO0]#*+?7NY/Q;$#!)-$2JSKABJ])K"@0O/.1>0,: M'OM%CS/5D98A!Y$]GU;D(1(T]0&F8R+[9LR9UE(YL94Z4H_E1_,9^N@X%_[H M9QI]6M?DTI##&,+L0\*]ROV.65VD4GZR:L=9\:IR\G;GI*I!_Z+,AN@?L-VH[;?>4!J_2 M-"P]['1RVWZE;JRM&&F,@]S^*HWTCM*9!+L ZW^H5I0!P!Z^OM(.*@@3'9]@ M?17D-(_B_7N2'_MJ74[.":!KDTY#3!XZ(1\9QJ?C@>LFGS,.XOFT]EJZ#1.O MJ8;J:O'TR4RX? +*-\%VZ=11V( S3+IL<&@DQP)X7UM0V-^P@_$8>OT74$L# M!!0 ( &"!8U++]V,=(@0 #() 9 >&PO=V]R:W-H965TDU9Y4#=6T0A^$BZ)B0WF;E]J[U9J4&VPK)KS68H>N8 M?KCDK=JMO\;4D1TOAKTND=3!+P M>+[7_L;YCK[<,L.O5/M15+99>[D'%:_9T-IW:O<#G_S)2%^I6N.^L!ME(Q0N M!V-5-X&102?D.++[*0Y'@#Q\ 1!/@-CQ'@TYEM\SRS8KK7:@21JUT<2YZM!( M3DA*RHW5>"H09S<_/<4'R.% M)-X3N8Q/*OR)R3DDD0]Q&$4)G>M"9.IWI M_P[621Q=K'/3LY*O/;PYANL[[NT)OF\X7*FN9_+AVZ_R.%I^9Z =CYCF4.*1 M,KP"5>-<]THSRW%1BY*#TVE@P!1HD$J^*IDL>PXX3;0.U:K&C&#AS:M !)BLS.T?*Z.B3Z@2LK0$[CBNO7S W+Y]2\=$G M/)K]^EDDR0OX&F(_3E(W)M$2QX6?1;D;XSR$FT9I^\IRW1VCLG )^6()D9]G M!2&+'#Y@^%W&CN2B/$:9) HA748X6Z#F]\JR]G,*19S@F/II051R/T^)0A3Z M<;&8TN$X8&R@$J94 \;3E9"08T=WK1$C.G9E\3<&Y#&XYW#ATOHA0M#+G[)K7^KK=_)'RH;LG;1:]%"$D[8 ML\<06%>"G2NRV5@B64)2,11^F+JZ2C!;69+1-(6E'R]C=^4@\_,BHGN'3VR- M441P'L93]E\(2T*@%/-M\'9U_6#=Y4(PQS(Y2_PB+69P39U'TG5O!^H@4)\, M-<:D2+-19SEH3=!1I,5R%:VP D-]EOO1.9/PQ7Y,*#$;B+Q<%?*D= M!T?O6,?UUKW6:)Z2.#YIA]W##\'%^ X^BH]_$V^9W@I)K;1&:#A?9A[H\84> M%U;U[E6\51;?6#=M\*>&:Q+ \UHINU^0@<-OTN8?4$L#!!0 ( &"!8U*F ME@B8;P, )P' 9 >&PO=V]R:W-H965T1I$I:FR8F:D6)6DJI1MF2=3' MR+0:6>F=&A&E<;R,&L9EL%W[O9W>KE5G!9>XTV"ZIF'Z[:=VITF*)I22-R@-5Q(T5IO@+KF]SYR]-_B-X]EA#E<. M>?R*0SHXI)YW'\BS_)%9MEUK=0;MK G-+7RJWIO(<>D.96\U:3GYV>VONN22 M3@/V-=-HUI$E4*>*B@'@O@=(7P&X@?=*VMK HRRQ_-H_(C(3HW1D=)^^"?@+ MDS.8)R&D<9J\@3>?,IQ[O/DK>(^?.VXO\,?=P5A-3?#G&YC9A)EYS.S_5^T_ M < C*VJHE2A1@ZI C6K3JVMFP-8(VO486 5*(IR416B=PU?6,_A(ECV6>0F, M/L"$48#2!=$YV7P",3X@+LQ+A@!T$X MLO2&=!$*028E'"Z>Z4$Q7;KH)2=HJ[0)Z>(?_J*U"^=,6LV5[E/R/*\H4Q0@ M/&/0BP-QFBG&4D0NCU21D_MY#'>\ PQ!3QG,X,.5Y#R(%K[ ]4$U+9.7[[_+ MTV3U@WF!.U1:-&=,Q M O$G-$0E7B55?[ :,_WVU)P_'_V9DP4-5',+=]Z\_^ZM*IY!>9+&FQ.F.Z/K MTN5A=I.%JYL%)(LP7<;A(E["T_[3JP[S<+Y74W,!O71OPL& M"M5)VP_/:7=Z>N[ZB?N/>?]NO6?ZR*G: BMRC6>K1=!WXRA8U?KY>U"6IKE? MUO1\HG8&I*\47>1!< &F!WG[-U!+ P04 " !@@6-2A-=MQ; * "%'0 M&0 'AL+W=OA,'V+7AL;,/01Y:9$OJF(>6;(Y&^?7YJIJD2(UD._#F948DJ^L^ MOB)?',KJ2[U3RHB'/"OJEY.=,?MGM[=ULE.YK-URKPH\V915+@TNJ^UMO:^4 M3/E0GMT&GA?=YE(7DU'EQ)]T-S[J M[<[0C=M7+_9RJ^Z4^;S_4.'JMN>2ZEP5M2X+4:G-R\G*?_9Z1O1,\ ^M#O7@ MMR!+UF7YA2[>I2\G'BFD,I48XB#Q[UZ]45E&C*#&[RW/22^2#@Y_=]Q_9MMA MRUK6ZDV9_:93LWLY64Q$JC:RR5.5!5$0-;O2#3>734$X7 M%)0[4^&IQCGSZNWOC39'\:Y(5$'^$1\R6=0O;@UX$\5MTO)Y;?D$5_@LQ2]E M87:U>%ND*AV?OX5.O6)!I]CKX*L,_RX+5X2^(P(O\+_"+^P-#9E?>(7?W4Y6 M:DH!3,4'>41>&;&J*EEL%?_^YVI=FPI)\J^O")OUPF8L;/;#7OTJ'ZK(9_5> M)NKE!"57J^I>3:XP?U>(.[4W*E^K"C[S T>8G1)ORGPOB^-?_K0(_/AY+=:E MK%)1;D2J*Q1&6=5"IB7.I4(6Z<4C-7EN5V:I(N+]OBKOE:4D,>+.E,D7\7[/ M14:J..*PT\E.'"3(X=NTY0T#C"1!^DS5A;BY0FIM($T"[SE+(P%\[3]_ZHK/ M.%&=5+'2Z?*QF?9^ MO0420KBXM<&Z.4(TA^BO+2E ,@IZ-G;$DO*=(F.PK9 MF%U9Z?] VYX'BO(HML@G(VKV2,D>J?E<"5Z54!RX-@?E 1I"J[J!JR#^(TRN M=$+^L1Y=,8&X::W_>+>J.\,%%'Q$_[G09DC^N2>'Z:50F=[J=::$RO=9>50* ML@?.(2T3J(MF!A-J.B$-UT,;$(,&;UT+P4+>2YU)8K='5I1%H3*!"2'V9:VM MV7!@W:"DP$W+C"*ZQVV]UAE\P!I1(NE4P?$IGP&5[G.:-+Z@Z+F>5G'++"^- M8@WATD35=1?#1R70U"BSNG;%I^\J$.=*UE 4OI80J3*JRDD4JW$/O^EB*VBN MXI!B?\DLNY06;AO3+H,"$%M5J J,CRQ2H%HKR&HJ<502 M'CQHLQ/!_,^=>ZP,6^5UKV59**87&SAVI#\9J! G[IHIJK1K'!C2F$!KR&61 M=&939ICZ="J,1&X'!++BWW LV4(D)UL05@AH8"8U.IVHCJ0-D8ND@NN5]2F>B2\^I2*$Y>MR$IU)2=+XL" MQ5#5@$M=N/HT,K(:^Q\U1BB,$J(G4KF>@DG#^O1A*=0##-]5RL:8N]#(&]8X MU1?%_^Z3;P?F@FZ7W?0':'>IT*\4-;5Q];#/=*(-]$K5O28?]V706O&HG&L: M:]2![80$!8Q -3ZN;IXVVK"D5*G\\*$)VI P*"Z;,G)CVB!RZ"&# MO7%VSA$T+C@Q.#!F)]&SP2B1J-P,FMC&D:B*^SH\F+9]>ZW@"S5H\-2F-HUI MJM;QU/9JB0>7>D]39-1YQS.X*?8M4SA-UKM=6H(RJO39=@@$>SR'<6 L9LLK7?C&7\X<;[EX>O;<.I>\&T>1XT7QN"IN(,];.HNE_]0^.-&'_@+Z MQ&.]59$.-9X[T6+N!+,9V;@%6FJECW&@6-78KRS(6B7PLIW'H*(@%^TNQ(V' MDW5 EDMYQ%TA*LM1YI5NICBT11-51W/<(X&69]8+:.^V%8#QPX'($.^R M$9RO'&?LD80ATD%W[!)_H+M-JD[1L5X'#;V[%D&=83WF2BHQ#>YOJ0T58+$^ MVN0CB%)W> 9W=,5(1O$N*?:D*^-": KLDC6I]3RCD($6=OFDC#<& 3D,_8UW695.$2L:*?1TM=U6:DNN?RTS2EPJ0="NT+@R$7J\J'F4ID'D M.7,O$D^$/W/]6,1N$.,BCF(G7LZOU%1;4G0HC-S0?]0'595H:J$WD>,O PB9 M/25BSUW.KI;A35N'3+EPY^=B-QE2!>.#P\%BTB\M8;8&K_,9>9$@>?$OG6&&\?@$GFXB,*% M,P_CRZYACFT.0C@\M(S.*N%454U!XXOJ\:(*[B#:NL": >">",RTAD!&VXEM MET_U9@..Y)2U,@>E;/)W\4(%T3QNLSD5;7)POXWF=-GL0+%PG=C22+ MG.A!09.GQ;6VP9V[TAGTB^SX!VHW1^8'O4K?5,1#3"_&>MSK=Y(Z.!:?X$*\G?C!SYS/NN@WV M%.9"=;&F/M5AK>-#F85ZB M>G4BN^E/PCM$QCN_#20JM-BJ;JPE&;KFZ%A[A!%RIJ7=\*<=7;L.6!0\N,EO MAY*D;%C5$Y8D0M6A?3B"=B4\&?L1P:"7U]3M MQ$;3:X9XL&.@Z"GBM,W[1[Y85:;[+V%9<415E,;2'1W1[$%[/5ICM'3O=1L2B+W MVLCL_]E"0B\\V3_L(1>R]P]K(*$;] WD&^@+G^&,D]3 MUYS#)JPC<0 %-"8C]QX,5X=3ET)D,"V&'X./RGVZ\U\B?U@V4&5.#[?,&[: M%8,(HIGK^5_5[A$F"9T0\&W!F&0)0-?B]NEKECZJRK=M5#^52)EO!W^0*&V' M>;RHH_ *RZ"HRTRGTLX4_,L9B,#K):(J6\!/G:5?#\<(&0#X$T_OT;HX-/?Q M,OG(&39B_:\W9B4ZOTVE5HIT:_G*6WAR@W?&#N8B= M()Q_;YK "]@L>)' BC%?D'^B.50E!V%;C^.YN/3AYG;P:2Q7U98_ %).8>[8 MKV3]W?X;X\I^6CN1VP^4O\AJ"R0L,K7!4<^-YQ-1V8]^]L*4>_[0MBZ-*7/^ MN5,20X,(\'Q3EJ:[( ']E]=7_P502P,$% @ 8(%C4LV@#RRZ P ^@@ M !D !X;"]W;W)K&ULO5;;;N,V$/V5@="'74"U M[I9LV :2;(JVZ*9!LMM]*/I 2V.+"$5J22I._KY#RG:<11(4VZ(OTO RY\Q5 MH\5.Z3O3(EIXZ(0TRZ"UMI]'D:E;[)B9J!XEG6R4[IBEI=Y&IM?(&J_4B2B- MXVG4,2Z#U<+O7>O50@U6<(G7&LS0=4P_GJ-0NV60!(>-&[YMK=N(5HN>;?$6 M[>?^6M,J.J(TO$-IN)*@<;,,SI+Y>>[N^PM_<-R9$QF<)VNE[MSBEV89Q,X@ M%%A;A\#H=8\7*(0#(C.^[C&#(Z53/)4/Z#]YW\F7-3-XH<07WMAV&50!-+AA M@[ W:OC!6=7MELJ#CKM'(F_E!V;9:J'5#K2[36A.\*YZ;3*.2Y>46ZOIE).>75U1WG]3QL U:KAM MF48XLU;S]6#96B!8!;_KADM*V'C<*M&@-HO($KO#B.H]T_G(E+["-(./2MK6 MP*5LL'FN'Y'51]/3@^GGZ9N OS(Y@2P)(8W3Y V\[!B*S.-EK^!=,BVYW)Z& MXL^SM;&:*N>O-_#S(W[N\?/_(=1O,KE&GIN>U;@,J%,-ZGL,OIL>/K4(&R6H M?2DZ,%XV: UM:MN"I>-:=3W!^#Y3&]R(TG9]^0 MJP.Y.25_QR4QJ,$0F@D!'VKL[0&!")[P&BK_]W.R5B,^*S6@0ADNDMPC/I&NA@XULTK/X>K@Q0_P+BO#69F_=V*>AVF5>+&:ADF6>3')IF&< MDOP!I:+.'2&^^,\$-C^R>T+=XFB\@<&0*>3K&$D7Z.\-6?A"^*LJS/(DC+,* MJC@LR?8T*X&,36?.R K*,BR3+)S&^9.3_P$OA2&>Y&,\XDE1C(&9Q/%>*&GG M>7G1W#"6()S<*XO2YQII1]OPI[ZCKK"/DTEGD&X;&*(VF03304M+I/M(P(K\.+LW_ M<5'>6E7?@>J=5P:J,)_E83DK()F&%55;EN9P^77@]M'UIQ6$HQIFA54*\GQ_4E9)B!)P[@LJ+X32&94 M.7DXF\;PTH)^VXL*KWTVVM+,U*+[;T&PO=V]R:W-H965TD#]V]YUD^HE2Z11NTL^"Q7F6;VK!E-!C'5Z,WDM)6F M/)#G7Q1>\7\!;9ZD)\*.ML'KLGS.3 MD4YQIG-;/ GX1MD)S&=74$R+V1-X\S&]><2;_V=Z\$J'TKC0>X3?-]M G@7Q MQQ,A%F.(10RQ^,H*_G]O>-\@W+FV4_8$.H#F/=\YKP@KG@#Q]B_(W]XH6P78 M]@1\.F5?C&&OO'9]@-+UEKSFQ8.F!BI=U^BUW0%Q&8PZ!&!WB&Z31S$]/+XX$.HQGU)RNXOHE"PE:3(K/@][\(ZCE G]5S%2*)_(^ MJ,#;FN\N;4Y0];SNQ(H/ODTF":)4INR-HH'V(PSNJMPA%?2=2PW%0 PI'5:6 M>1I [E:D%-N5FGM.[H3*@^HZH]F>H\M:V7N/EH"%H%T%+'&.@<(K G2&%1&[ MP9.$+:RDW8&)ZUJ7BKU[VP>)K@G;<,6:":5'8GI[QN:>>R@;97=):(..'HM' MA8#R8:@2/:G!KG-!2RFBHRI%8(H-DC0W#W=PO9A^-^->;,JH6]&II/OAC$(Z M!94S_%E$WBMU%RM$C:*8IFH%15+D-RHXJ[;<+"81]-8@5J"Y+0B1'#Y-\NO?SB"6G1[^)#.5PEZ3495\>W>).> MH$_FZ2%_J_Q. M2(#Q'\KZ;U!+ P04 " !@@6-2VTT/X>,# "-"0 &0 'AL+W=O;P?WW=W/&K>&?O@*D0/3[72 M[FI4>=]\2%-75%@+EY@&-9VLC:V%IZW=I*ZQ*,I@5*LT'X_/TUI(/5K,@^S. M+N:F]4IJO+/@VKH6=G>#RG17HVRT%]S+3>59D"[FC=C@$OV7YL[2+AV\E+)& M[:318'%]-;K./MQ,63\H_"6Q6^0!]PQ4$#YJ_!B,;>F M \O:Y(T7@6JP)G!2>?+-&6O1^ M;J*?_ 4_O\!GHWWEX*,NL7QNGQ*F 5B^!W:3O^KP#Z$3F&0GD(_S[!5_DX'H M)/B;O.#O'KVT2.WD]U0=_'V]D"Y(#9[4OR3+A-8>N2+@#3RV0LGU#EH26%C& M>_'V378^OIR.,S#K8/:)+*P6"NYQB[KEL"7".SYZ^V:6YT'YW^ *0B+Y%^6L-J%LYXL,Y?NF69AMF@=S;GC MT-B7UD%7&:AYYG+$NJV!!F!@YM!N9<&D'MN^7R-ELC>=.V3H."O4!91% 8VQ MH0%B$26)M*9R$Y::J8IXJ%G3XJD73SS+I'M>MUH\8%^YOJ%"C.-,M U+SW_> M=\R R7/>]B2Y-;*+2P=?3W- 834=1BH=D3V*'&M(=?@I3RXH*4J%D:V#8#P( M*&!?.K)0PL>^/L97MD,!?67I)M5Q-,6+0(.EI>P31*DC/#H!R]W XXO@=T9+#C CE3+A(+]YS[EXHT(:+8"B\I=*U MK$1%9$1=)8OJL%C%5SBC08S]CW3CU MH?TXW&@Z10>4EO2_P.\>M.:+!1;)2ZI,[O&D70>P< M0H&-=0B,?O=XC4(X('+C\PXS.)ATBL?T'OUG'SO%LF(&KY7X@[=VLPBJ %I< MLU'86[7]!7?Q% ZO4<+X+VPGV;0.H!F-5?U.F3SHN9S^[&&7AR.%*GY!(=TI MI-[OR9#W\D=FV7*NU1:TDR8T1_A0O38YQZ4KRIW5Q.6D9Y=WV%&*+;R14X$I M4_/($K!C1\T.Y&H"25\ J>&=DG9CX"?98GNJ'Y%#!Z_2O5=7Z:N ;YD\ARP) M(8W3Y!6\[!!EYO&R_XCR%@>E+9<=_'FY,E933_SU"GQ^@,\]?/[_DO@JB)N^ M"S.P!AY8BP>H0.5:?9L.$-,)IEW]@M$+C37G$A'#1K6W+$@%K[ZZD; M41OXCCM!-1HF6_/]!7FD$4]Z *B"(PVY+^)[BO1EKBNQ^\1'U$?)+8G=668I MHJ^ARL*DR(B8$5$71*19$295150RJ\-945%MC76NTA80+9196,]2R.NPKF9 M.N&L3B#)\C#+:OAPD@_"*,HP21QNDI"%*B$JS^*P*FNBLIC ZA)^HRQH"IQ- M:3IQ,@2I0'D!+EM^S]N1+#1JE);BQ(<&T06>Q-^ TM KC3ZM)WZTH_85)>P! M-5>M =\)DLR/N')OY41%(S0':K;D[:/H^+6PZ M"^LX]SD.LS+;\W\ENZWJ(0WKO( BK(K78:% X8R3-,,LK!(ZR>UK[,, MRJK<5?E?:7#6JC".7;GS."SR#)[; ='14J6N[_S38::23OOU<'MXG2ZGI?R/ M^/2TO6.ZXY(J@FM2C<_+(ICRN3]8-?@5O5*61LR3&WIA43L!XJ^5LON#,W!X MLY=_ U!+ P04 " !@@6-2HK&N1!41 !8- &0 'AL+W=OO=G'L&JMDR9M6U?'I>'Q^O)*Z M/GCU@C_[:%^],*VO=*T^6N':U4K:Z]>J,NN7!R<'Z8-/>K'T],'QJQ>-7*BI M\E^:CQ:_'6/Z7UO. GK=:N][,@26;&?*5?WIR0Y:9=.K"5/_2I5^^ M/'AR($HUEVWE/YGU]RK*\XCH%:9R_*]8Q[7C U&TSIM5W P.5KH._\NKJ(>[ M;#B-&TZ9[W 0<_E&>OGJA35K86DUJ-$/+"KO!G.Z)J-,O<6W&OO\JVDPAC!S M,=6+6L]U(6LO)D5AVMKK>B$^FDH76CGQ;?KIP8MCCZ.)P'$1CWD=CCG=<CAC>F<[ MZ&T3^-^3F?,6?O.?/0<\S <\Y ,>[CC@M73:D9H_6N54[24YY39%_@XRXO-2 MP;\+LVID?4TRZ-HKJU>B,-!W[51)/SD(5DJ/7V:RDG6A1(A[R02AT98\(2EU M)#RHWD+(@0&%&/5, JG",D-.R+JD3X@EJY84Q)=*5,:YT1:20RIN*;'%5*6R M[J_?/#D]>?Q,A72 M+<4U_H.E1CTE^I78&X M MUHP-IXY"Y8P_]N5[.JXB\#D:TJ$M"[-J5C_Y:5,QM.GNUV'SU8YC[[E(8O MZ;I$1:+*G3P@6AQ)+AVAKAK4>!(FGC6'3B#1M9*6SJ*UDP;DQ-DXN1=6PHW$ MO/4M3@W"!,:S'']6E.J:<[,M.>5R=,JNVH O$&DJV&RA:HA606I\KQK?V?1+ MS0Q-Z1QVM,D*G!52?$M>?3I^_N5H>B2^FTP^\N\GSQ\$!XU!ZP=N-7397E!E MIUXC9*KK0[.N*1VV,Z=+#7,H=R0F517T$HN-0(&LG2RZK!]EZZM"51K014:! M.B5BSY&X4-8#/ ZL% M*WJE'0/:9+GIVXMD,_8_@%)CU2A&[Q]SQF2.# OFQOB0']S2M!6 6J3&;Y MI:T#5LXE9#/=WJ>DY#32G;IIN4C^;TY, N%/JC'64V$CS"U.QH=_WQ75H#(( MZC$65/@P\P[-$J$?6B2>T_.X)JG]KJ=GV^R!@(\R!'RT%[N]"P+\# &V ;\[ M;_Z\M;(.E.-("%;/7[\Y.1\_/T-Q^:3F\"X$ 5>'N"%D0U*QNI(KI*$1M5JH M-M'C=Z721#;DTWW:.<_:.=\KX!?'*?ZM\WK%:8YV7+!#;5/87GK4S3YS MC2S4RX.&L+*]5 >W',+Y/R2.D(=B.-_N[B%^*($1MMA(,I8@!V6P#E"1>E?R MJQ)JP(ET:(Z;D$K\4@*:S^)F8?E=UDQJI+5;A,]T>[CFQ7([ M;8ME3P,Q.XS$K/49#%#I"%AD1.#3%-DRZ;R9\FO*X%85!AWL;\056"C)C6W' MXJC[A!1"?1V2(RP3@6AA'$N(,]9<*B@H"BS7GAL7TNNEK-I\/GKSXNLAC01* M[G,@,'\W8AS,:UF;*#W0)8 .HU'VE02>$$DFA]IF2 .'>X;*[0Q%!Y3 /;2W M29YE"(7.H\AH*DX],R^,*=>ZJD:B=6K>5E#H9< 0MVQL+"$M'U !>7 3.H'U M4C$FKM2R9E',04%4"IH)322Y(]E 6'*PUD6HUB$Y7AN.[50\ MM$0V'KS$K(!IY!7AD5XNY.F,BX6S\RI06J(S,H27JA!E" = +H[FB"'!I^6T M&5B 65H78?>-F(0_S(!H%*F1O!0%U)F:04&+LA2*5:%MT:X0.I1O4_M$HO;) MR9") P8E;_:0Z'TM/DB+P B-!A'[E[&HU=\K62&O_&@7$EX>T;\J*D8YM.QT M?/(4,7.I*JC$@J5+;2'&&^U(O;GT7?SXT_LWAR=/.Z@HH+Y2K701])E^ SIR M44$11XE%96:4$F"9$O"0W A15QM:S0,V2G]!2PZ>]E55W!B"3#"2A=ZPW-S:T!_(EH<4<[&"9FZ/;(3W456Q/XGVT;]C0G M";81'*M5%AC/X2"R?:@@Q]4PT! MS&TY>,/G;E=%Z?9#%)'3S\E LBU=7##["50GZ5),[D<#WW*Z":P MC.8*YJBJ<@R:FL*/(QK]]$(E_R5%1YM2"\ V;N0UY_& %WID-15QMN$/LMC;5RC597A5(EYW4! MP *]+X+;#%J(3G^D+5K'R3UK,C01,I!S+H*"48Q:W6M-D/. _WRHD-&F':&1 MJ)7?:%^Z['.':>M&S=(\ON#Y#:FF#S<(':S"%,0OK6D7H:T)&8SP!QKSPNJF M:[V[K!G$"M6)]!+DVBH/"^[B@&6+ZC881E8BF-O!$QY0U0M#UE6Y>C.'-$O( MUD[SMVTS0,(I>?C!*166C,J@S$1IK3 5M9-8KCO!IH(6MBSE?!MF,E'7\6F#$/HY$K/%4=?GE<-]\L% M(2Q1:$B M%=1T)-X@)T5@[I;@ZI!*I:BECTW5UNG(-F-E2<*P*?4S5E6(%O*D'?!_FY=T ML'9W#*PMS:X((57B^:88#CZX20K +FB-Z1+-1/N+4!2T#_-MZL M(G)Y7$;PJG.J&ZXQR":=L!US/0J-9$!'-S/'S3)IY=82-4R0,XOLI< M5@$*[2(,1Y@RNRZG9<"@*K7AD5ZH'TE25>Z;@#S)..7)7@A!R*'VT..D-#S] M[5]* L\; H'=>.V?:KUGQ3^AH)^1\B*M;8#F3^/FN]ACBO?0O;;L5,^HD4DC M?G0FCP/4>S>9OF9L2 2G7\#F$7][^'"$#:D/#<7B]'E'F03^D?NQ;S^;!AG@ M[-'XP3,Q!<1&7KU.,X;/E'3)8[:Q%%ROAMHH<932$NS%$A>),(45-\&N3/! _'O)GO2V>*\@TK8R'4+QM.X!#':?PY#;/ M3YA+:IV'[7]OKM*B)&?'SX3S0+1 O\Z:BL[+_*)2II6=?A:M#N/R/+I"V01G MW-V9R%>\5]C+34S)W'4,#P\#XHCYB'Q/_A")>? ;=T A =9LDZ6/$G&#;E]8GC+-Q_RZA!8HXWY,>O;U+NUONX$8PC*9@G004\3+!V3+<,,V'FSYFPN;:[EU"MI*"L M;/G2,32S9G-R?X\+B2/QCFSP$WO+AR[0'">+2;M O2;.G^S-%4\.3\Y&.RBE M[/#D=/Q )!B\,NA,>"Z*1>8R-X#F%E5B], M3==V+MS3A6E9_(Q*QCLK5XK>*+%CO\OZ^90\(B:]BZ6$*:UX\HR2>"A(W>II M-W2.D!2_E)G;<-'$0\:V!KZJ& $OPDR.IKX1YK(K\IT4?;KFQTN$FR\!L$.C MZ'K/@=K:S*BY8)"AZZ;%86WL64HT<)5IQ#_H?W&V4U\)/]0T->2*7:K[ M9GM$%0+UZ9\2B'+WCB&"?B].X> M*O4R_=L.RF8Q/L*U9QP'=NJ^R9A5?L :U$,/)KIQ;SJW;8+CY+$,ZP.6O36J MR?O_[\*ZJ]QBPA/D^P;THVW5_V;Q3[#@/5D6R?N0[G.F9NYY8O3MM)WY! X. M'Q(^N(@=0"X"/1!#?O.>KKQ6^1W5!=T!@'J$?CSRO*A,6[)B6MXVZ0V]/U/Y M?$]E?!I:;XKW,+;(/7B%.$IUJ9=9&-;*1GL*47ZR-62%KR,Z%,JL+$UL"GLL MI&&K3-U_-SG)A?^/'-R+<(JS6;RKC_I'$A NZY_LM(7'-#=/3XBZ_6*P'X6- M/.[!47[/UK,4-V)10E5E?'9OI:09(T<=#6>N(\;(8W2 MF794H493"$3 MH#X]1\!\&,+?X4JZ&-]&]GZM",47@:K/=(/#GAR>EH M0""Q__CAMGY@,]S[&T<#%)^0 ')=-L3&O,XF>J_U,&ZR?2"SNR_E=+D8H>Q MQA!D[.XK>Y>/]$6Z>[WNC[Y0 /W2E*8RB^L8I57!+TOX06?_UFL(7UE0Z(@N ME-.M5<(!1 >Y'C[EPF!8$H*%"94O#,U,DK^M5Y91\4A:XZR.STR/Q M5M)SR%R.(7U#@Q:?'\DEFJ51(2V%H4_(2(,J'MCLY<3> MV<73/+MX>MNTH)+.,6#<];+Y?A0H,8#U6FT\2=KR/N..<_BM3I;,^6L+YU=V MQ]O$C7NJDCQRKOFE ;2=%;^B-F(@1/3_<-'/OC*X#4@H@2^.F:LRC!L%CQMS MTNB_K:"HBTMI +=C)>K:7TY.CL[!4U5U#VV'3Z:&7DC7O84!E=YC2KH9N8-\ M@U=F=WIT/J,KFTOMON6Z*4_8S3&K70QP?GZ48#;WH)OO.YEI'.GD^[Y;GX>'Z;&)S+;(O.X]]<>@+8+_IL6LAPR M0_C#C_QI_K.92?AKD6YY^)N;#](NJ#.LU!Q;QT>/'QV$V\7T"^ T_^W(S'C@ M:/YQJ21\E1;@>WK:EWZA _(?$[WZ+U!+ P04 " !@@6-2;: K6VD# D M!P &0 'AL+W=OURC^^VP,J0E$\JV[7&PK1[ X&X>W?';>^GOAPN_MWBR5S+X3#9:?_;*Q^T\ M8IX0=E@[CZ#H]81+[#H/1#3^/F-&4TCO>"U?T'\(N5,N&V5QJ;L_VJUKYE$9 MP19WZMBY!WWZ$<_Y9!ZOUIT-3SB-=[,L@OIHG>[/SL2@;X?QK;Z8Z# \COEU&)F] F,OTUH7@BI!F\BUPZ^*6MGZ+0E/[=XP"<7&/A^V&+VY?^"7&>B(L+\7OQ)N!/:KB!E,<@F.!OX*53(=* E_Y'(79& M][ DKH8^&&J&:V 9VH &_KS;V&#_ZXV <@HH0T#Y2L US=?VV"'H'5R";YYA MJ1SNM7G^6HG?!GQLB+WN:,Q\"YWO%-"@6AR*]?NK;X!_L2KKK]7%P\(U/\?_(:^QVW])71]M@ M2VMB8VO3'L+PO@/.1)P29I[1W7=05#%G&10L:*(LXI+GD.>CRF535)I2L:@\ND(3R(OQI.5T3NT?H%Z M5#1/5 L+55Q2H7RI2F*10NG=RI@5%10CT2)EP3K2N3"@)F1%S#D5CHUUYSR- M>W"C'8US$!OZC:'Q%^A\I[6[*#[ M]&-<_ -02P,$% @ 8(%C4GKZ= S! @ 3 8 !D !X;"]W;W)K&ULM57?3]LP$/Y73MDT@81(FA0*75NIA:%M&A("QAZF M/;C)I;%P[& [+>ROW]GY0;=!][27V&???=]WMN\RV2A];PI$"X^ED&8:%-96 MXS T:8$E,X>J0DD[N=(ELV3J56@JC2SS0:4(XR@Z#DO&93";^+4K/9NHV@HN M\4J#J%*@L9\ M&LP'X\70^7N'.XX;LS4'E\E2J7MG?,JF0>0$H<#4.@1&PQK/4 @'1#(>6LR@ MIW2!V_,._<+G3KDLF<$S);[QS!;3X"2 #'-6"WNM-A^QS>?(X:5*&/^%3>-[ M3(QI;:PJVV"R2RZ;D3VVY[ 5?,LME$JPUHYTUH;N)3 M]=$DCDMW*3=6TRZG.#N[8%S#'1,UPB4R4VND$[<&]F[94J#9GX266)QOF+:( MBP8Q?@7Q%"Z5M(6!#S+#[/?XD-3U$N-.XB+>"?B9R4-(!@<01_%@!U[2IYQX MO.3?*9]SDPKELC;P?;XT5M,K^;]AS##W'\!6.&RJ>K!8(*H>Y,4@GVAYO M!LS"E@1ZF=>8UEISN8(%,]R\=.0[V5SACDW%4IP&5)D&]1J#V6V!D"M!5>>0 MK;O.MO3X3TJ7-:IL07*81BBWY.5.WKJ3QZCX.H%+)Y!B75YT+S75<7\UP&0& M\TIS 4GDER+8XY(H5&UHS^R/_X[Y@FL4T(UQ.R9PJRP3<,$EDRFG67.(8SAC MIO!$J9O@0\U)IWNQ8_?L\(EJ0]]3+\MK(H2W,!@='431"-Z].8D'\?M^?-[Y M0_%_%W0Z.D@&PY<$M3LO/;]PJ\)+U"O?QPRDJI:V*?9^M6^5\Z9#/+LW??:2 MZ167!@3F%!H=CHX"T$WO:@RK*M\OELI2]_'3@MH]:N= ^[E2MC,<0?\#F?T" M4$L#!!0 ( &"!8U*#-59P4@8 ,0 9 >&PO=V]R:W-H965T<._A12F5/.DOGJL->SV9+ M7C+;U157>%)H4S*'2[/HVERQ!;_B[DMU:7#5:Z7DHN3*"JW \.*D M,XL/S\9$[PF^"KZR6]] ELRUOJ'%17[2Z1,@+GGF2 +#OUM^SJ4D00CC>R.S MTZHDQNWOM?3WWG:T90A"WO7;"ZYW3_N.11-!+VL$7,6Q"3/B)G" M1ZW@"U)2:<65LW!9FVR) M:0.71F0 M.;U>9QO$B(EVOG2ONO!A-KN$:HVP:DT@ G;/ M#-IY2.B@(%-NR138$PJ)=&V1W^X?PCFS2ZB8R.$-)*-HE*;PR>08&G2A73($ M#_%X$J5I##.+:*NU)JR)[ 9T6%>2*9A&:7\*U]HQB89@P\BY"> M9M!'+V2Z)AK#,XX,!"^)1J,8Z"+@QH7#=T@2DF\ 'K?.5D-)GW7@TV*"OV)V'OA='<9SLTX&IT4S^ Z]&2TY[9,6V2_?2 MJ)\.-VQ4:L@7$I18YUSQ0J"BO6'4'Z""AX9O28M:%7O32;P/;WG!#072\%NN M:KYUGD;#-'F*0FEUT%+Y>+R@\AX#BAT2@[?W>3+TX1C)0E&VC>$7JG/45N?H MM=5YD2,$40@?M:T$",7Y5.WM%/UT[=U3(AYEF5"9K//';2\X9-,_I"@XQN@6 MQZ,*EXYG2Z6E7MRA=](D&F.F#N'<#P+H;\-EN+J6HL+^.(UP^((!7!N&JA0K M.<31-&QY/8]QO5GG_PZ7CUN7CU_K\B^*U;D@@[ 6P0],> OB,( %DM.7U5+D MH6-BCU>90'07*DR5:-!30=FM_'[OJUO]%>KW8BG9&OW9MOZBU2\V^F&!PZ$% M7A0X+H+3X8;;#$>^Z:M\02YF&-T"A(,5-R&ER0\D&ND^LCOP8TL\B9HD('P; M5"S_#Z-9\M 7I>=K]%&;WK2%E^[7B/ZHU4OL>Z4V3OQLJ=O^_C@!2'3^H"=L MW]-;^(["17Q 8^^#OM7TOB-$*1;*=UNOUK=,;S#Z.\.V<.21BQ++)Y!4E;PC M@MG5.29I)3(8]4<17A\!R7NC2\H7/Y99^";+QD86E MP%-T" 9T$UKKT+&-$=YB] 8%UC"T(#P(,FU]" IZ(7A7>:@OB.O"-5( IA(# M_/?]0/FTTF8[H4+7JS3=#UK)<#4A@]*.@L)I3B9K\"(,(@#YY]1)#,C]A-QC!U1RXSG-][(@ .^#7UCF;& M[\/?R/("R65;1.N\W<,KY@W$<1R-AV/JF'$2#:>3+4J%#UNI]T&"/"\T-JM M%Z2@??>?_@]02P,$% @ 8(%C4C"Q2G[X"0 T!X !D !X;"]W;W)K M&ULK5G9OSX[,_E2K+@Y56M1X^Z\=F* MRVIV>6[_^Z OSU53E[(2'S0SS6K%]=.U*-7#QS*^_UM1?0!KOB#RD>S-8U(U?F2GVE'[\6 M%S.7+!*ER&L2P?%U+VY$69(DV/%G)W0VZ*2-V]>]]'?6>3@SYT;%/6']7#+Z)S*")YN2J-_60/W5IWQO+&U&K5;88%*UFUW_RQ"\0Q M&_QN@V_M;A59*]_PFE^>:_7 -*V&-+JPKMK=,$Y6E)7;6N.NQ+[Z\IJ7O,H% MN[40N%&KM:I$51OV\A.?E\*&O:V*D2Q MN_\,Y@TV^KV-U_ZDP'_PZI0%GL-\U_:R8&\?44U&&,:K@OVS7@K-;AJMH9Q=&2-J M,Q;M2354M:_-FN?B8H:R-$+?B]EEKT]LZU-67][IXU8?RQ4*S-2B(#.Q@"U4 MB4J5U1U[*2O\HQJ#S>;D-2RD->UGKV"I3$UK.)! MDH<[L>KIN24$ 1/BUQR&Q8;!PQGY#ZO+>";UE1/+-BO6V%Z*U@#P*)Y*:#C]D#SV>!-?F9 =3[P78=:G*@LD5M-R+E2W*]P))T+1 &LK:U332B.\ M^:EGOT,WLJ7<)NQ=HRM9-]VBA7RD:X-%KUB$ M);Y/R]W$[RJ3-6 S;>NEUDW;4@+'!9X])XZ] 5.CT?$])XE2\)>3^I'UZ/7A M(+_T(#<+3MJ+.#K9S?P@U6$5Z(M\C^,(WXF3Q.X4,N,!F?'1R/RUJGEU)]$* M)AAJ6MR6B&^3#K=0 .,WF!$&TF]K8ZUER0+7_N7N(6QOS\]:&<:EWRNIW M!.T:4P+[8CNV+;1[3"=K(@^1+RM5JKLGQ#,,G31PB.FZ8L. 74 M;&L&(+0H;=K,4J[!3ID392F13>81"49NPOS3A'W2O!"LXBM!7)@"54!-2(Q( M-&E76/R\8''B!"YI]1,G3!*BG RH 1F>^L]#\/_S$/SL^2V]A5[*PE/O&QX& MCN^YS(N=P 8D'/60:HC\S-H5SSW$[C0DY$8N2#W"HFP"O=O]B[E[\6K%*TSV!>$JM,TS)#Q[CAMDA /7_X;([<%@3"Y%XI;S6XA,XA"P MBT& H.XTHP$"U'S+RZZOX\CQ5=A1!0,$2JX=(T(@T;=C2=;!DV\G$";P''2K MH6L_>?#'B8*4Z@C"Z-MSG=C64^Q$J*(),*<#F-.CP4SXS:F:WS6V;8V"^UC* MGE1[>$00O0V+U@8^AG=+&,0UZ@#L#Y#\%)X=-G]"DS8YRE@U9RXX?[99P M'B!$,'Y6JGB093F6CTF!A_.Q:9PU'=<0>GN?YB8*?;Y1?M>RE+44HY4QK>0 [7?:1HX2Y4;;_WK8 MVI..N*'_IFY+.2FH[X^]$]":/UE$1$[JTD#B@YA:_V/'"V)PEN?%/>D=9SYF M$IJ+0[KP;?^?2MO6$PCON]-&DSQ,Z4 %:ZY%)19RG,NFY4]G+'^N:-XI^M%D MW?.\%=H&JQUX$B=+/+:E>R4-/=\R+$-@[3SEHQ7U"Y!##:5=1LFZ!UDOZ8C4 M5CS]BU831,AOA')K\QLZ440GW2CSGN7WL+/H8>VPB@LZ2V63J?4WJ?6/3NWG M"D JA3WCJH88ZJ/(A;PGE#J84!=":YOYRCZ"P3)T7B.MK30FH 60R,+VH,FJ"0@A- C M$'^3B DO<"CU'2^UL$)KQD'@S7.?T'<##&N>/?)$F9-@(+M%?Y$+F7.TD;Z% M6>?$9&1MT! 2L1^Y>=N(S+>?4TR@].B1^5KF;1:%L+&_&21D $V2).5O=*4L3!<,0]+7B@ M. DI=KO!V2#+S:+]$O^AN'>8(O;%>!['F(]S38^:#%P0%/5GICKD!>K!/HY8 M#='N_>9F0-5^"/PD=/P,PV<2.6&<'&4?V8:;-2$MG(W MYZOI_,%D-/<^[7V8>ML&8$P)[3=CQL#L/8*:>@F,TJ"_S3F'RI7PO(/E <A",W7TMT\*T#Z80A$3UV"FAK$'B[QT-L/,H5/Z4G,2<484P4WDA8 M!T*',YD[/0)N7LAXP7X5#Y'ACGU1R3&.7J+G^ M!64/@6<-B"937CU9H"<_8?V.C7EK8VEMW$/&]0;6^\2]>"46 M"T%)VIRHVD(LU+I/Z=7M9VSWXE=>P%X&<6*?%-]+TSZ;#D./?=&R%J_48D&Y M=<(,I+]EQ-B!#$SLC2;U;.LE([CESKY*I3$9!->^;QS^'5[77K4O*3?+VW>] MOW$-Z!M6B@6VNJ=)-&.Z?7W:_JC5VKZRG*L:1&8OEX+CJ$\+<'^A5-W_( 7# M2^S+_P)02P,$% @ 8(%C4D9-V' 2! V D !D !X;"]W;W)K&ULC59M;]LV$/XKA+ !,:!&[[)DV :2=,4Z+%V09"V& M81\8F;:(4J1&4G&S7[\[2GYK'&U?Q!?=/;R[Y^[(^5;IKZ9FS))OC9!FX=76 MMK,@,%7-&FHN57<]59 MP26[T\1T34/URS43:KOP(F^W<<\WM<6-8#EOZ88],/M[>Z=A%>Q15KQATG E MB6;KA7<5S:YSE'<"GSG;FJ,Y04^>E/J*BX^KA1>B04RPRB("A>&9W3 A$ C, M^'O ]/9'HN+Q?(?^P?D.OCQ1PVZ4^,)7MEYXA4=6;$T[8>_5]FKX2\'/;O\E8%+AEP\TB?!S&0>6 #%7T$U %SW /$; M "6Y5=+6AOPD5VQUJA^ ,7N+XIU%U_$HX"]47I(D\DD?B-PJ%13'6Z>98*PNGI,BG M)/*+K$3-LB"?J>:8N<=R41!*%))U&,,L!^5%9*KXWH8P3&%,_+=&4PB]2 M-"$*_;C,R4B69/LLR4:SI,^+1W0#PDO>PS,+=AT'FQMQ\8=*=> MO#"JS82DET#**Y53>[++,"(_CL0SW\<&C+@JU!-;R<0MGK_AW1+ZQJW=W]I"R\ M!-RTAJ<7TR@ _]=*V=T"#]@_YI;_ E!+ P04 " !@@6-2PEA>=[8" "_ M!0 &0 'AL+W=O=JD MJ/E!@% !$G2=UDG3$+3;P[0'DQPDJF.GME/:_WYG)Z1L*[S$/OONN^\N_FYZ MD.I1%X@&7BHN],PKC*FO@T!G!59,7\D:!=WLI*J8(5/M UTK9+D+JG@0A^$H MJ%@IO/G4G:W4?"H;PTN!*P6ZJ2JF7I?(Y6'F1=[Q8%WN"V,/@OFT9GO"8B[@-CQ;A,Y MEI^88?.ID@=0UIO0[,:5ZJ*)7"GL3]D81;[;E MJ#]. T/HUB?(.J1EBQ2?09K -RE,H>%6Y)C_'1\0JYY:?*2VC"\"?F7B"@:1 M#W$81Q?P!GVI XZ9AG./%*=@_3F]P7"C:QJ)EZA8#FH M8R[=YB8Z\DBG.[(LRHX%,&MS$J2^AH5S;[\;([-'D+45C';NA,E$#B1G;6A3 MBCVD?C))_/%D"-'0CT>A/PQ'L-X\G T8^(/1V$^C%&(_&<=^.(FI.W9BV-N. M'WMF);=OSS'=-:91^$:XH3>EP%#9<1C%L.),V.RCE!@D"40$/(K\=!C"O32, M_U=]WZ!X[ \3(C,6XH]#P:CST0+7CHC6,K)U$M]*0X-VVH F+RCK0_4Y*&PO=V]R:W-H M965T5PUREX. MELZMSTN*96\M80NUFMA'FZDHW>7@ZBP>[%7;U8.GPQ&E^LQ4).I?NROC5P&O52 MJGHEE:VU(D;.+P>3Z/R*([TG^+.66[OW3-"3F=;W>'A?70Y"-$@VLG0H0<#? M@[R638."P(QOGW MO\O.GQ3EE;JQ_I=L.]IP0,J-=7K5,8,%JUJU_^*QB\-K&%C'P+S=K2)OY:_" MB?&%T5MBD!JDX8-WU7.#<;7"I$R=@=L:^-SXYMNF=D_DO2JEPOB0VT8H2X:? MQ:R1]NQBY$ )DH[*3N!5*Y =$5B0#UJYI24WJI+5(?\(C.LM9#L+K]A)@7\( M%9 XHH2%+#HA+^X]CKV\^(B\Z5(8^08S69%;\00 6'%/68IWH.>DB/=D*4UDR>1!U@S$F4%CD':AW+\7ZI'0LV'.[ M%J6\'$!%6FD>Y&#\>2F);'6)5I5:FEH#C>=7#F*RE48288&B M@8JUY^0C:#U(ZI[QPI&97-1*U6J!3K;B2,1HDD4T3\.=OV+CEMK4_P!W0J.$ MT3PIR-3I\I[H-=:G;0V#^V%4)#0L\K-G]Z4 D#8-4/ LHV'&R=WTRSX;S<." MYD5TUEY\IX^C'.SAAW9+5>U;G-(L3RE+$G(B[6F?]O2U:6]]^.1](!/L09"9 MEU)]4N+Q5+=IPO [[UG;72'0EMB]\+7M#T$QK!5D7F^L4)6E1#Z66/)IXZP#.M3X<;.: 35X^=5W/UF](7<21P'>3A8+(Q?" M27(E&LP%H@IH)VM3-R0.?46'&'F6A30-,_(SB9(@XH0'C,.!9YSR(CT"DPXE MR!1G01P](Y./TI0U%ODPHU'!0$ERAL1A4"1'D37LH.4I\R!]+E58B"_0U1A0 M*#);^^#N"8AHPG-DYU$ UAVZ#KUL@[C8M3,"N 0WT$FOKPA)%A0Q'F@$$6)Y M1FY:1UK8OBPEH1D+*8_:8 2<@Y0LA$,6YS2-^2E(9SVDL]="&JKK)))/"OI? M2$:-/8!WK8N%$?/CZOQ%(.X#%7&]40_2(G"@]I]!$+H59P FAB'+ IX?=I:^ ML6!X61*D27MO8+?P8V28%M ^BEW:.7_>@(9=!T*"+ G"Z*1U/^0WIC&40N[S M6T!QA*<2RON$\O_4H[J1>*U7L/!9X7%]\XC/$HJZU OENS<@_QHJ03#TT/P$W<.SVI> <=*@(\#03C1M)^L,+/<-E)V!YL! 1 ?Z(=33+S_E M+.)O(1D:1I=J!>R9;P_,U[WY9"OLWA0\[)K0%#\OC7PV%??3]N/,_"&I+?+Z MIVMM'9I@Y(-4&^GM9F_+[JW=S&QI:M^%NBO8;.=O5D+!ZEQY"$V%F/K.D<>% M_P]#!$P*_0S;"XS6O^W5]IATL__YQ"5];TB ! MW,^U=KL#*NB_W\;_ E!+ P04 " !@@6-26<31-O8# %"@ &0 'AL M+W=OR04$C:ZEJ9JBK-H%N%++"!=55$(?A,*@9%]YB MYK[=JL5,MJ;B F\5Z+:NF7J^P$INYU[D[3_<\4UI[(=@,6O8!I=HOC:WBGI! MCU+P&H7F4H#"]=P[CZ87F9WO)OS)<:L/VF"5K*1\L)W?BKD76D)886XL J._ M1[S$JK) 1./[#M/KE[2!A^T]^B]..VE9,8V7LOK&"U/.O;$'!:Y96YD[N?T5 M=WH/!,2[@-CQ[A9R+*^888N9 MDEM0=C:AV8:3ZJ*)'!=V4Y9&T2BG.+.XH7W_0VH-MZA@63*%<&Z,XJO6L%6% M8"1\4047M&'=<"FK I6&3_=V7)_- D,T+%B0[Y:\Z):,WUER I^E,*6&:U%@ M<1P?$/U>0[S7;;%C*XAM9=DVQ%8[MNP5 M6[EGJX_*B0M:0;::T+0/^)1C8_8(M, +7D%E?C:%^U(A'E424!VT%MB6P@V) M>W_4%HK]"0]:-VV-BAFIIB[G3L5/\"D9^9-1>F:;:>K'X\@UQT,_2A+7C)*A M'\;4OD(AR:$=Q#=W'&#Q,WLDU UVY#6TFJB0UBZ3-M$_FC+_C?2/QWZ21GZ8 MC&$<^B/B'B"L-"L-953UWMJ%S_I4IJ B>\JJU=;!6LGYM MN__#;">UV+MVJAN6X]RCRU2C>D3OE0/E@<3F0&*QEWB\/1JV2'SQ2.<;IOW7 M5J7CP.%2')<%Q5O^PD*N,&=4X&Z4UZ3.V 6YL(SI/YID$ W],1DRB5.X_MYR\VR/,%,1SMWR MJX:$_)'Y29A![,>Q-4)&M2"L$4D")9=KW78G7Y?3.,G(3E'_?R\-JR"*_7"4 MT1$0030A'%S-=+YLW -$TYZTPG2W=/^U?^.<=U?[R_3N@?29 MJ0TGL16N*30D4WF@ND='US&R<1?]2AIZ-KAF2>\T5'8"C:\E5=&N8Q?H7WZ+ M?P!02P,$% @ 8(%C4FYZ6Z6D P /P@ !D !X;"]W;W)K&ULC5;;;N,V$/V5@5H4NX 2W6TIM0TXZ;;=-ML&N;0/11]H M:RP)2Y%:DHHW_?H.*5MQTL3-BSR\S.&"5C92M8N;FKM1B)GO#&X%7 M"G3?MDP]G".7V[D7>?N)ZZ:JC9T(%K..57B#YJZ[4C0*1I2R:5'H1@I0N)E[ MR^CL/+/[W88_&MSJ QLLDY64G^W@8SGW0AL0H__HN!.7%=-X(?F?36GJN9=[4.*&]=Q,M)-'%[R/W2O ML9/*-**"OY8K;12)X^\C\.D(GSKX]#5XZIFRYPAR0T?>Z8ZM<>Y1ZVE4]^@M;FN$C>345I:'L37;]5;S#VHPM'PA MVXZ)A^^^R>-H^CW-2<,X]=(86?48&:/(G,!+( U8[U7#N85F94F':DO*3@^J M1*7A76,WREXS4>KW9W!;*\0G$@ J8$_-[FKX&[%Z?=56V'[" ^M.-(:VW1AF MB-&WD"=^E"5D3,@H,C+B)/.C/"+$=KV;DU1WR MPD=> NECY^1(C#MB:D^LI\$>[ZF"%5;N^GJFRJ53[O!]+JAXXA=AZFKK)]-D MO_XKG5O*%F*_2#/(_#Q+P?*GK->HN 6&J1_'"21^%A?/-%5%1P<*E3MU7NZ=*PEKTPP_T^SHZOXW)X%!ZW#T_K)Z:J M1E!%<$.NX>F4RJ^&YVH8&-FY)V(E#;6V,VMZX5'9#;2^D=+L!_: \3_#XE]0 M2P,$% @ 8(%C4NP-=TX$! Q1 !D !X;"]W;W)K&ULO5C;;MLX$/T50NA#"S@1J;L+VX!K.TV*%C7BIONPV =&HFQN M)=)+T78+[,RX^%:L")'@>YZQ8FBMI%R_ MM>TB7I$<%]=\39CZDG*18ZD>Q=(NUH+@I 3EF>U &-@YILP:#OIQ3U=KJ1^88\&:[PD"R(?UG.AGNS&2T)SP@K* M&1 D'5IC]/8611I06GRE9%>T[H%>RB/GW_3#73*TH,Z(9"26V@56ERV9D"S3 MGE0>_]1.K2:F!K;OG[S?E(M7BWG$!9GP[ ^:R-70BBR0D!1O,GG/=[>D7I"O M_<4\*\J_8%?;0@O$FT+RO :K#'+*JBO^7A>B!4#>"8!3 YQS 6X-<(\![@F M5P.\J?:/Y]WI*)*99\4:9/"RFX/6K-^ 5H Q\6?%-@5E2#&RIG?PQW%;<:@CF- 1S2G_N3PCV^><$^_.CPH([ M2?+BKX[(;A/9+2-[)R)/2:S4O"":B3B.-_DFPY(D6ME4/-D#J> Y&"\>]%*# M*^0"G/"U9K2)KE6LH(RE!\)V=.7YOA\I4[@1X=V,Y,=<@,O/+2[ M,=I%RN6AW7N3G>LB/SBTNS78.8$+T=[?0;&]IMA>9[$7*R[DE20BU_4E0JA" M"[(E;$-ZJJY_*R53$T^:*ELY]EL9.5$_B/I'!3.8J04ZGCEOO\G;[\S[(V?+ M_Y>V_RP?U6C7.>+#S&"& C>,S&D'3=I!9]KW9$O+GP]*M^>"<@'F1%V2GM)H M<]('8<(F3'CAS1LUD:/?Q:?H6<41"B T%[S?Y-/_33SIOR0=!/=S&W8F-&XI MVK12M(ZRH];O 73AEJ/]J$#.!16[#M:6.C^$$!TI[,1DYSK08Y_M.-O#/X\WT6MEM=CW& 'HP@="=^MP5/5-1T'Y0(._2!-N+/>I6^U]*L!DR:+L;G&K+7MI1M[:_ MN"W@7_!"-=CK/[KT $#["8"Z1\ O;=:T#G:XV^#Q%G]N9.BHW3INZ0/^)RR6 ME!4@(ZF"P>M0,4)49^;J0?)U>0)[Y%*=Y\K;%<$)$=I ?4\YET\/^E#7_.=B M]!]02P,$% @ 8(%C4K.F/JUS!0 \AX !D !X;"]W;W)K&ULM5E=;]LV%/TKA-$"+;!&XH?U$3@&FMC#6K18$+?;P[ ' MQ:9MH9+H273< /OQ(R59M"6*^XE[^6YAR8G!Y;^R+:4TXV5[5(:K')0'%G(MATK#L)D-)WD M[^[3Z83M>10F]#X%V3Z.@_3YED;L<#."H^.+AW"SY?*%-9WL@@U=4/Y]=Y^* M)ZORL@ICFF0A2T!*US>CC_!Z3K $Y!9_A/20G7P&Z)W-(JD)S&.?TJGHRJF!)Y^/GK_-9^\F,QCD-$[%OT9KOCV9N2- MP(JN@WW$']CA-UI.:"S]+5F4Y7_!H;2U1V"YSSB+2[ 801PFQ?_@9YF($X#P MHP>@$H#J -("P"4 7QJ!E !R:81Q"^%[??%#+Q[\QZ\ 6$" MOFW9/A-1LHG%Q;AE=&M9CO&V&"-J&2,&7UG"MQF8)RNZTN!G9KQOP%LB7U72 MT#%IM\CH\'.07 $,?P'(1E SGKO+X;9N.O\O^KQW]+-DX&H%X=P?;O$W"[-@ MLTEIL49.U\5?7X0I^,1IG/UM"$2J0"0/1%H"?8S9/N&ZY5/@G!PG.^/3%(Y= M",<3Z^FT*AHSB*$'S\UF33.";<_US\WF33-L8]]W*[.S28ZK28Z-DSSF[E]P MG[+5?LD-B7,JG\ZP%7*K0*YQ\&^E[V^,!]$Q@JY:9A_0MJ]L^ZV.57V!L[[ M>0_@6>*\*G&>T=."1NL/HMT*:5X)S7[,EFFXD\4R^/8KW_ZPU8>VTA*[)T-+ MX!GW;(1E SJCJ,;.]:%=8_),8X8\UX-.C:,Z.TA\TD)2>**:L%_!!'%?0F&( M5$0TE'%5=''H#5TPU=>B_!D?-3F"KU'8!<2M'.X :JI4U[P"B#HXBI5+( MK%*+R_05*3% <-BR(Z4""/4D:@D\Y8SGVJ1.5(V90QQ8,YMIS! 1TEEGJL8. MNAXZ8?3Y1)4&(7-/7O375*2Z-2(#%TXUUU_&UPXGXU9-[0*Z;7SM&W'> M!?2[^*K$"9G%:1$$"Y,CU?Z1.W"YE1(@\X;>P%.O*8'$1WZ=ITTS-+9]7.=I MTPR*#:Y'ZCQMVCGX=/M]/D\E0\CM%U8M')OW\Y?1L\,) MTJSYHII=0(VX%?7M K;Q>MX%[-KR8B5)V"Q)1=8N_-&*3TZ5!CY6PDH&<-^# M):PY,B(N(G6VZNQL GVO1E>-';'%;KHFOW.-'1*RZK3\;L5*AK"Y+3>+]5+V MJK:-!SYUPJJQX]2U MCUP7-'T2/Y$RDVBA(+T/7W'_%JR]OX67M]!S?L9O)X7 MUZ_*?7$;_#5(-V&2@8BN12C[RA4:DA87K,4#9[O\!O&1<<[B_..6!BN:2@/Q M_9HQ?GR0 :IK[NE_4$L#!!0 ( &"!8U)\G&PO M=V]R:W-H965T\4A;AUBQ]ULY"AOB"9I M(L4:I+4V:G;@0G7>!HYR6Y29EF:5&C^=3G&%?(E > Y3M%6D? $3E*[>/$/X M-F=T06P*%9S"99Y3.R8,;GES)FQRCV]0$\K4"1P!Y7!/&;,.2:@-H]TIS%J> MJX8G?H7GCO N]'L=B*.X]S"[@>.CDY5M1,%S,R2*DASCAZ_&FVXU5BIIP-D?4_6=V2#M\BD)ZMWR(0GVY?+ M1OJCD[:_WRH=1X@&GFCP=T3_G*L.S#21&LS)1'B\W%#U=.$*>QK% MIU'O0/:&GG7XG]7US).=O4]=X=C\,&8I0ZY-&SS95^?#6YT/NE'TX0#SR#./ MWH>Y [C-IO;95"\J;QRIR/<%&ULS59-3^,P%/PK3Q$'D(!\]8.BMA(4H64%*T07]K#:@]N\MA:.W;6=%O[] MVDYP4[8$)"Y<&MMY,YEY4]GNKX5\5 M$#4\YXVH0++1>GH:AFBXP)^I8+)&; M-S,A7!L._6;N6P+PK-*,=;":K(%.SI?:+L0#OM+,LNJ. @<38(SN+349Q8@*MX MH+A6M3%8*Q,A'NWD*AL$D56$#*?:4A#S6.$(&;-,1L??BC3PW[3 ^OB%_=*9 M-V8F1.%(L%\TTXM!J'VGBT2L-IY>>\]).\X><[X<>0QH>01$F\ SYJAI\M MI8%'#AYMPT/36=_>Q+903/J6$ 7'B=O6[9.@X!KLIK(9QMQU%W7ZX MJO=U1UFOF\8M7[8EL.4%MAH%7N,*&<0-5MN>J?T5D^AX>9U/)U$RM-]+8D=9 M0Q)=+[#[@222!JLGGNGD*R;1\_)ZGTZB]U^+HU4*V X,YCHN&M"E.5E MH)QHL73GZ41H&PO=V]R:W-H965TYZ*4\B9FHH2"ES9 M"9DSC9]R[ZE2 DNL4)YY@>\OO)SQ8K)9V[E;N5F+2F>\@%M)5)7G3#Y?0B8. MYQ,Z.4[<\7VJS82W69=L#_>@'\I;B5]>JR7A.12*BX)(V)U/+NC[:[HR G;' MGQP.JCZ/1\$DU( CM69?I.''Z!QJ&YT1>+3-E?**FQPH\B.Y2!([9AFY*>JJ,MDY MN0;->*9.<7=*WA&/J)1)4(07Y*'@6IWA)(X_I:)2K$C4VM,(T1CR MX@;.90TG&('S1ZRGQ(_.2.#3U8#XE5O\5U9,24B->$ 'Q*_=XA>E1''?BOLO MQ3V,:QOE,G?O^$(:,D27NQ)PIX5@<*.#URGN"DO,] O=@RER6TT\*UF!_Q9 M"W_V'^&?D5)R(8D62!)=&,UVPU4:$MRF8<@)M^GYMWR8MS[,G8I^%B(Y\"P; MJM=:P%LT0);.(']5"1[EL,9GN5X MZG!TV>I;_F_U'+4V(B?F3T(C^925C%.D#"WT:N(!>',]_WAB*U:ZRNG M]1NE*E;$8 I22*Q![(5'ECM!:JN'IT. :L7S/J" 1HO5;!@1]3N&]IV8[J!D MS]AJM055::59?:!YD< 6Z]^D9)!J_=,);".9J5Q4)P:9!=H#A0I#'%6602\"+B4(WF#WB9ADO%K57YN!+KI]3D24@ MAYVAK^([[DI'T#1PNG+;118YIU"LOHT<<0\""5X!F:]&D70T3MV4VIZM/LEI M]F1IV\3%9#PVD6^J81!;^#KCT2BVCJ.IFREO0<8F<7M[+IKC@(G? DDA2TS/ M-[68XQW@F8"*C0%3#(,0W:8HG?K^#PX>H1TK4S3CW M0SH2XHZIJ9NJ;P;1'/-> K; X7"ZU=*(Y*+0J:O-T8[^Z?+[:]1&J^9I&[U$ M9!F3RF"NUX8#65LR%-5&,EI-PRAV?L"1W*I M+[3VL.] 2DB^!W1M..ICGDUI,(*X:SK4W74<%XC+1O3%U0!O!HM_MQ6O]P8P M+[:/3.XYWNDSV*&@/UUBS09@.N[X30QP_S MTFB?HINO4$L#!!0 ( &"!8U*!Q="2?@( *X% 9 >&PO=V]R:W-H M965T?1QNE7TR!:.&]%-*,@\+:ZBH, M359@R4Q/52AI9Z5TR2Q-]3HTE4:6>U IPCB*TK!D7 :3D5];Z,E(U59PB0L- MIBY+IO_.4*C-..@'NX5[OBZL6P@GHXJM<8GVL5IHFH4M2\Y+E(8K"1I7XV#: MOYJE+MX'/''E7IQD]M\'$3.$ K,K&-@]'O#.0KAB,C&ZY8S:"4= M<'^\8[_QN5,NS\S@7(E?/+?%.+@((,<5JX6]5YOON,UGZ/@R)8S_PF8;&P60 MU<:J<@LF!R67S9^];^NP!XC[!P#Q%A![WXV0=WG-+)N,M-J =M'$Y@8^58\F M9KUF)9W KLQY\ M 2[AH5"U(7HS"BTEYRR&V3:169-(?""1N\SV(+HX@SCJ7SXNK^'DR^G_+"&5 MIJU/W-8G]K3) =I9;6C%&-@K%/S^06MP:[$T?XYH)*U&XC4&!S3FS!10,9YW M9=U 4P]U'?8VB=,T24;A6X?BH%4<'%6\TWES=*9@&CNKW1 ,]W3[YQ=)TN\6 M'K;"PZ/"4T/=7^VN"MWN[ 54,Z\$DUU&AI^,7";19;>-M+61'K7QH"P3D-&= MYSEJ?W6[I-//M>\/XO./Q0_WVL^]9#^97G-J)X$K D:]AF5A5^8Y\ M5I;ZVP\+>E!1NP#:7REE=Q/7Y.T3/?D'4$L#!!0 ( &"!8U(6^1-V3 0 M "P/ 9 >&PO=V]R:W-H965TZ4S:J&I#X') M-:.[$I2)@(1A$F24R\EZ5?;=ZO5*%59PR6XU,D664?UTR80ZG4_PY+GCCA^. MUG4$ZU5.#^R>V:_YK896T$39\8Q)PY5$FNW/)Q?XPX9$#E".^,;9R72>D4ME MJ]1WU[C>G4]"IX@)EEH7@L+? [MB0KA(H.-''732<#I@]_DY^J4AF2PV[ M4N(OOK/'\\EB@G9L3PMA[]3I=U8G-'/Q4B5,^8M.]=AP@M+"6)758%"0<5G] MT\>Z$!T CD< I :0UP*B&A"]%A#7@+BL3)5*68<-M72]TNJ$M!L-T=Q#6ESZ>;]WFIXRP%GUQ?ICX(;[N; H"FZKZ8?J3VZU4QP8'3-C\9RJ#';H4^4 M:_2-BH(9-^C"&&8-*J-H>$WE#GWF=,L%A(0A\+[(H/_MAEG*A7D''%_O-^CM MFW?H#>(2?3FJP@#*K (+Z3A105I+OZRDDQ'I?U!YAB+\'I&0X 'XE1]^D6N MAR4\'(!O_/";U)ZA<.'@>/D2'L <-!-!FHD@9;QH)-YE8:#'U+6L9@3]_1GZ MT+5EF?G'PQ$U'%')$8]P_*;4[L2%&*IUA4Q*I#.+AS5>+I)DM@H>NC4=&C9? MS.?-L!?"XD98[!7V4>X.-&/OT;5,SSR)SIIXL_^MF$G#D7@U7U%S+-=[ZAX8 M\#Q0P:0=6LF;I%$DOTE05D"1X?LH@XZU@0\2+'C%)$CQ,O6RHEUYJ,*2<\LICE#TR#?ZH-50< MT=*%AG0L>SIF\7)8!@Y;RPR]0FYRIJGE\H $@RT':;>W3-5^6D!C7$L=]<5L M1$DTHJ9CX/@798%#@+9/95W<,LQA6[:# G"_&N$8?^M;F'CYKZ6E\L!A(?AR M)WWJ:!&.+$;<&AKV.]I-N0X\O%&?=S%"VIH5]KN5QT8W-;1+B,$?DWB$M'4T M/'O=AY?3I[&OK@[1)9]BC,D(=^MTV&]UP*T+L!GV",=- ]MZ_Q,4[:8_J"SI M*XO":#:BK+5 [/? 9V6IRIPT6ITE0=V62;;G(XNB;XO361B/E:FU1NSWQI]] MH5.3]\^%&M33=\OIR?F5IKYQ0G%F8YHZ1SZ_=5;N]9^4 M]'UT"J>O,26MCQ*_CWY1E@J4%SH]NN*DS2$375W-JH95>7E9V2H+5Y_R\0C76:;= 'B_5\H^ M-]S]I[D@K_\%4$L#!!0 ( &"!8U(ZR?,#Q@( &D) 9 >&PO=V]R M:W-H965T@W:B-1RK1*FX8H M; _3'MSD)K%P[&"[+?S[V4Y(,ZT)DX"7QG9\SSGWGOHZLST7#S(#4.@IITS. MG4RIXL)U991!CF6/%\#TFX2+'"L]%:DK"P$XMD$Y=0//&[DY)LP)9W;M1H0S MOE64,+@12&[S'(OG!5"^GSN^\[)P2]),F04WG!4XA36H^^)&Z)E;H\0D!R8) M9TA ,GH$K("(TZE M_47[:J_GH&@K%<^K8*T@)ZQ\XJ>J$(V P&\)"*J P.HNB:S*)58XG F^1\+L MUFAF8%.UT5H<8<:5M1+Z+=%Q*KR,'K=$$E,AB3ZA=6D.X@E:Q< 420C>4$ K MIC!+B1E>2@E*HM,E*$RH/--1URQ.<0[G>EO40R>(,'27\:W$+)8S5VF9ALR- M*DF+4E+0(NE[I'K(FYRCP/.G]^LE.CTY^QO%U4G6F09UIH&%[;? +K92KTB) M&BFC7U_U&EHIR.7O#HY^S=&W'(,6CD:9L"W3L>Q+B)&%,(=F%P[[$\^;N;LC MS(.:>=#)O(2=/F$%Q$A!E#%.>?K\=^HGW=CWXPWCE1O+!WZ88K?4CM,-/?0B#,!OT^X5R] M3,SU7']=A7\ 4$L#!!0 ( &"!8U*-&PO=V]R M:W-H965T*"SWT M2F.65[ZO\Q(JJGMR"0)/YE)5U.!6+7R]5$ +!ZJX'P7!N5]1)KPL=;:)RE)9 M&\X$3!31=551]6<$7*Z'7NAM#(]L41IK\+-T21L M6]_ (WFMC:Q:,"JHF&B^]+6MPQ8 >78#HA80?180MX#8)=HHS"U<:A,1LF;!>G1N$I0YS)KO.7FFEF2ZK)&9DVS21R3IX$K0MFH" 3 M)8FK&1E+46 'T88K+3DKJ'6X98**G%%.[D1SL6R'CF_ 4,;U"?)^$<6"5G"* M#GD/]T_3&W)\=$*."!/D>REK346A4]]@2E:8G[?R1XW\:(_\F#Q(84IM T"Q M S\^C+\\@/>QE%T]HTT]1]%!PGLJ>B0.3TD41,$N/?\-?R,G[MH;.[YX#]^H MUFC1FFSUF?SZAC9R9Z#2OP_$Z'SUO4" "/" &0 'AL+W=OBRG/"_SY MQO93R[7>'CS1;2KU WLV*R9NQ5#[XD4\O10)!!+'4&HBX[6$"6Z40*XT^3TVI+:F'W_BW[ M)].[ZF5-!"Q8]I,F,IU:D842V) JDT]L_QF:?@*=+V:9,+]HW\0Z%HHK(5G> MB!5!3HOZ2@Z-#QV!ZY\0X$: +Q5XC< SC=9DIJU'(LELPMD><1VMLND;XXU1 MJVYHH;_B2G+UEBJ=G#V0C!0QH)69,@N6EZR 0@KT :W4C$FJ#!#;H"6'DM $ M?3RHZ2- (%(DZ+M,@:-%Q;E2H+D0H'37CR )S<2-RO"R>D375S?H"M$"/:>L M$DHF)K94X+J\'3>0#S4D/@'YE11WR'-O$7:P.R!?G)?/2Z[DCI$[[^6VLJOU M#+>>89//.Y'OR(R.%[4'MZTGO^9K(;F:JK_/E/7:LIXIZ_^G;,J$I,46Q>HZ M:&:=)C1I]"K>S2+/QQ-[U[6L'^1BC*,VZAVBWR+Z9Q$?H62"#E/5RJ!3$/N! M?T35#W*C8#0,%;10P46^";:1>\)![5AK$7-:FGWDI(M!#\5W?.^(MQ_DN8X_ MS!NVO.%%O)(<8) L[)OD!^X163_("UT\3#9JR487D>U(5JEIGR1PAG+4 PB" MT?'W'@ARPQ/?.VHIH[.49BD.$46]8B.GMR[Z06$8!,-$XY9H?);HF4F2H;)Q M#[I[*#/[1MSL%\3L'T/LX]YRQ='8"8_@^U$>#K%W1&]WC@M]5'\C?$L+@3+8 M*)US-U+=\_KXJP>2E>8$63.ISB-SFZI_#,!U@'J_84R^#?2AU/X'F?T#4$L# M!!0 ( &"!8U(5!%VT 0 #P0 9 >&PO=V]R:W-H965T/^?D(8?Q3LA?:@.@T4.67GF> MBC>0474IML#-G960&=5F*]>>VDJ@B77*4H_X?N1EE/'>=&RO+>1T+'*=,@X+ MB52>950^7D,J=I,>[NTO?&7KC2XN>-/QEJYA"?K[=B'-SJNC)"P#KIC@2,)J MTIOAJSD)"P=K\8/!3K76J#C*G1"_BLVG9-+S"T200JR+$-1\W<,OW4)PK+;+*V2#(&"^_Z4-%1,O!Q.EV()4#.73HGW (*H? 'K1$9H]U M0S6=CJ78(5E8FVC%PG)COV8NLJW@P+5" M[]'2M$R2IX#$RMQ0&E&>H%D4@T)N@'3.3&CMA[&:"%-=TG]: T__,[9 MUM1;H[7$%^[J$34[ M'J%;P?5&H0\\@>2IOVQZNB3/@9\HO48 O$/$)[L S=[O/MM*X^];= M=\ )ZK($-EYP(MZ>R@NT,/71!XS^_<68HT\:,O6/(UF_3M:WR?HGDGT3FJ9H MVZX>['-UE::,%MEHA4S<3PD>A,.Q=]\FK,/*'Y*PMGH"-:RAADZH7T"I*_/L M-TV8M)JP"VP9+VS!>(\#?Q0F#>RA@*D=K#>O PY?OXU&=;/2L?3PZ MZM A&>(#ND?'->G[)]H"^XWJ^DZHA=#F&B3:4)GLJ 2+5HF5+C8.+G!+V/'+ M4X])DX[\KU8'I5EFG]1":/AX$2O-.J,W?+\,9>$K]$BCAM@M MAW],>W1,.R&'THV/%3'T!^0$[8TD8K!*RSP^?L]Z&KV1-=)_!>8;J2/N-\<_U9XJ7%M[ C\\ ME/P.*QQ%^$![O-9\EH%[W)CQ'F1A8.ZOA-#[39&@_L-@^A]02P,$ M% @ 8(%C4BM]KHJU @ Y < !D !X;"]W;W)K&ULI57;;MLP#/T5P=A#"VSU+4F[PC&0V[8.*% TZ/8P[$&QF5BH++F2 MTG3[^E&RXZ6MDV5;'F))YCF'I&@RV4AUKPL 0YY*+O30*XRI+GU?9P645)_) M"@2^64I54H-;M?)UI8#F#E1R/PJ"@5]2)KPT<6"0&1?66Z*H7?AD1R6=,W-K=Q\@B:>ON7+)-?NGVQJV_/ (]E:&UDV M8/2@9*)^TJ@GH[0'$#2 ^5J'7 'K'*O0;@ O=KV-WB9M2 M0]-$R0U1UAK9[,)EWZ$Q7TS8.ID;A6\9XDPZIIR*#,C<%>5$EI44((PF[\@H MSYF]3,K)E:@KTE[MR10,95R?HLG=?$I.WIPFOD%7+*&?-;+C6C;:(QN3:RE, MH'\>\/X'U,09N':)N'<720\#,59R0.WY(HB,(.?R;'PX.NJ])S*KT]*E/ SI:QNJK@"3N? MAJY*JED&CL6VO^HO_2O_\J_/9X-6L\&!SV[:ATB_H+4$L#!!0 ( &"!8U(=9=RJ6@0 M +H2 9 >&PO=V]R:W-H965T"X-@DI8F#7#=P4DQ9;SPT]Q[$>,@SE5!&'@2069IB\7I-$KX=]6!O=^.1 M+EH=^:Q>O% MO&!)ICSY1F.U&O6B'HC) F>)>N3;WTFY($-PSA-I_H)M&>OVP#R3BJ=ELF:0 M4E;\QS_*0NPEZ(6V)Z R 343@HX$KTSPS$(+9F99-UCA\5#P+1!YM$;++TQM M3+9>#67Y:YPIH9]2G:?&USC!;$[ S.R9*4_7G!&F)/@(9GK+Q%E" %^ .Z8P M6](7/9I(2?3SBQNB,$WDI8Y\GMV BP^7X .@##RM>"8QB^7049I@/HTS+\E< M%V10!YD!^,*96DGP*XM)W)(_M>=#9 %P=&6J\J!=>:Z1%?$S9E? @[\ Y"+8 M1LB>/ED+G>Z:=-="QZO>EF?PO Z\6\JH(A_O]L*T_.0H+N#0GX+ MU$$AHJH0D17[AFRTDZUU)129KQA/^/+5 CNH8 ?OH%/HUDW<_<]*+2'V=Y+O M1UY3JB?##BGN^0S\:6HMH0Z$&(4^:E)M"4,^1!U444T5_3O%EGG[M4&!&T5- M7L=AGN85=?"JFS_T_G_5GIAC)[:@U%JK"=LA_)U>"P@-=4*LL#8D:'>DJ?D@ M(D)_0"9F]\@575NA:S.!_?>0;.T*T&X+9TGVN/G#07]PM-].A1U2K$T"VAOO MFR0;'FDQ= >PR?0XRD.PJ[?431S:NWBW8*/CRJ"^V_3]MK# B[H*6+L '+R# M8.USH%)MT1D^>P)JIWW_?)]%M44ANT4]"1P3P'!*;'"UG2#X#G)%M2<@NR>< M(U?48@]1V'2M4U&'!&MS0/:N^Q:QEE"''[J^WR3:$H7VOD\/B=8]'-E[>*=8 MT?&O!#U?L]FU107^H(-5W?Z1_(M434&^1JK-W.J"]G.E^P6%(F04(6.M6]"C5+41R4% /%U^:LX84K M;=3FH)\O.%>[03Y!=5PU_@=02P,$% @ 8(%C4G5Z+TY_ P MF@P !D !X;"]W;W)K&ULO5?;;MLX$/T50NA# M"S317;8#VT!\*9I%"@15TCX4?:"EL4U$(EV2BK.+_?B2E"++LB*DNTA>;)$Z M9PXY9T2-QGO&[\460*+'/*-B8FVEW%W8MDBVD&-QSG9 U9TUXSF6:L@WMMAQ MP*DAY9GM.4YDYYA0:SHV>8_SV#C.TGEFL]37PEFZW4 M$_9TO,,;B$'>[6ZX&MEUE)3D0 5A%'%83ZQ+]V+I^II@$-\([$7C&NFMK!B[ MUX.K=&(Y>D6002)U"*S^'F .6:8CJ77\JH):M:8F-J^?HG\RFU>;66$!4MIG7&_ O3,^1[WY$GN.Y'>N9OYSN=&WG_ZDO_[/Z43+\NH9\$\]_)MXG M0HF$LVOUQ*<=!?'C6N'1E81<_.Q1"VJUP*@%SZC=,HDSA)L%J0H4)[\*PI4^ M.>ACH]]5;:5"9!3T4?HP]4-_.+8?FA:>@H(@;($6IR#7B7SG&+4\146A>PAU ME(>PSD/8FXU MVN#5#2X5PJ;!0=3RMPLS:-E[BG$=?]1R]Q04.5ZWN<,Z!\,_-#PP4HY(_JH5';V"UZQQ>/\ZKFUU)'+DTB(*6W1TH+XI:3^JB Q5Z MP[;C':C "0?=GKN-=[';FXP89R",FZIINP=)Z*8OR=XAKO<6IA[>!Z[_^J;Z MIR=KX+7/Z$Y4Z+9-/44%?N,1K4SMB#4,1RU3[4:OE0/?F"97H(055):OS'JV M;J0O3?O8FI^Y%W.W8WZA&V_3VQW"EUW[%\PWA J4P5I).><#57^\;(3+@60[ MT^FMF%1]H[G=_GG(,QZ9Z+9UD"*/1242:G3JE4?>.Z,B^APO*:U\#TRH:+"BL]%5M7U@)P M8445=0//&[D5)LS)4OOL7F0I;Q0E#.X%DDU58?%K#I3OIX[OO#YX(-M2F0=N MEM9X"RM03_6]T#.W=RE(!4P2SI" S=29^3>+Q,3;@*\$]O)@C$PE:\Z?S>2N MF#J>20@HY,HX8'W;P0(H-48ZC9^=I],CC?!P_.I^:VO7M:RQA 6GWTBARJF3 M.*B #6ZH>N#[3]#5$QN_G%-IKVC?Q7H.RANI>-6)=0858>T=OW1].!#XT0E! MT F"_Q6$G2"TA;:9V;*66.$L%7R/A(G6;F9@>V/5NAK"S%M<*:%7B=:I;(XI M9CF@E=TR"U[5G %3$KU'*[UCBH8"XAOTX:76?8<"W3:J$8!F%1>*_,;V59A% M)FV<*@'=,879EJRU)S]O$@Q.)?\;L&H7^.Q1X@3\@7YR7SVJAY9Z5>W_+7=W"OH]!W\? M^H4G_#YR7NP)I4A7,]"!)9$YY=*T[OML+970V_?'&6S88T.+C4Y@'\!\J04( MT_P3G9BW%B-K8;[J71;&X3AU=P/@J ='9\&:%0RQ6E5\P/*#270"%O>P^"U8 M. 2+CV%^,O&&8:,>-GH+%@W!1D>P9.S'PZQQSQJ_Q8J'6.,C5C .HV%6TK.2 MLZQ'KC =@B7'VV.2F(;O#C^GXZC8B^)_ZW6_0%02P,$% @ M8(%C4LL-;C]H @ ?@4 !D !X;"]W;W)K&UL MA51-;]LP#/TKA-%#"VQUXC1.6C@&FG2?0(&B6;?#L(-J,[966?(DN6[__2C9 M\;(AR2ZV*)&/[U&DDE;I)U,B6GBIA#2+H+2VO@I#DY58,7.N:I1TLE&Z8I9, M782FULAR'U2),!J-XK!B7 9IXO?N=)JHQ@HN\4Z#::J*Z=+X'I\M8R=OW?XRK$U.VMP2AZ5 M>G+&IWP1C!PA%)A9A\#H]XPK%,(!$8U?/68PI'2!N^LM^GNOG;0\,H,K);[Q MW):+8!Y CAO6"'NOVH_8ZYDZO$P)X[_0]KZC ++&6%7UP<2@XK+[LY>^#CL! MT?A 0-0'1)YWE\BSO&&6I8E6+6CG36ANX:7Z:"+'I;N4M=5TRBG.IDLFF,P0 MUKX#5JJJE41I#;R%-35 W@@$M8%5R62!!JR"#TKE+1<"3F_0,B[,&9P E_"E M5(UA,C=):(F8@P^SGL2R(Q$=('$)MTK:TL [F6/^=WQ(@@95T5;5,CH*^)G) M*OM06+=/YCR/(%P/RA4>^ M.'0-6' IN2RHQ?R%["MB!Q%["#=LS^GX4_JZ9!Z>C0UJ:#6E=1L M6J/,7L%J)HU@W=#D/ZD':0CM/D(=\'2'T&P^W\\F'MC$1]E0!_RG"O&>*LSC M>/I/WG!G)BK4A9]\ YEJI.W&8]@='I?K;J;^N''+3WU!+ P04 " !@@6-2 M@?;\-)0" "5!@ &0 'AL+W=O_^]W9/L8;I1]- 6#)MA323(+"VNHR#$U60,G,N:I XI>5TB6S.-7K MT%0:6.Y%I0AI%*5AR;@,IF._=J.G8U5;P27<:&+JLF3Z^0J$VDR".'A9N.7K MPKJ%<#JNV!H68.^K&XVSL/.2\Q*DX4H2#:M),(LOYZFS]P8/'#9F9TQ<)DNE M'MWD?.^:R9 ;F2OS@ MN2TFP2@@.:Q8+>RMVGR"-I^A\Y%J@UJS#BT2.UBAUE+>-40 MTC<(OS!Y3I+X':$1C7OD\^/R6:51'GEY]%H>8JVZ@M&N8-3[2_ZW8#]G2V,U M'LM?1Z(D793$1QF\1=W6&]IZ]Y6M\9!Z#^ZR/DWCA(XPQZ?=ZO181:-TT%F] MPAMT>(.C> ],U$!8GB.B95O<^8H]LZ6 /L[&U7"'8#B*1GN8AT87-(GZ*8<= MY? HI3^??43#@V!IG*1[1(=&@SA.^XG2CB@]2G2G+!/8NEYOKK],RE\F\?8NFZ:8#.QJO)] M9*DL=B4_+/"_ =H9X/>54O9EXEI3]R>:_@%02P,$% @ 8(%C4DRBI\ZP M @ /@< !D !X;"]W;W)K&ULE951;YLP$,>_ MBH7ZT$I; 2= 4B5(2:IIFU2M:MKM8=J# T>P:FQF.TG[[6<;BM*$1-T+V.;^ M=[^[L\UD)^2S*@$T>JD85U.OU+J^\7V5E5 1=2UJX.9+(61%M)G*M:]J"21W MHHKY. ABOR*4>^G$K=W+="(VFE$.]Q*I3541^3H')G93+_3>%A[HNM1VP4\G M-5G#$O13?2_-S.^\Y+0"KJC@2$(Q]6;AS2*Q]L[@)X6=VALCF\E*B&<[^99/ MO< " 8-,6P_$O+:P ,:L(X/QM_7I=2&M<'_\YOV+R]WDLB(*%H+]HKDNI][( M0SD49,/T@]A]A3:?R/K+!%/NB7:M;>"A;*.TJ%JQ(:@H;][DI:W#GB N-DYMLJ'<=G&II?E*C4ZG<\(( MSP MW999B*H6'+A6Z#-:FAV3;Q@@4:!9ELD-Y,[ M) T+> YF@.'@AK[RUO0 MA#)U991/RUMT>7&%+A#EZ+$4&V5,U<37!MB&];,6;M[ X1-PWPF_1H/P$\(! M#GODB_/R62V-/'#RX+W<-V7J:H6[6F'G;_"_M?H]6RDMS8[\KX0T[O.&'\#)1 M5539P]S;V,9)M!=[C/$AX+%1&.-HW \8=8#1AP!K\BH%8TB3%U!NK^ZH+DO! M'3$%$>#Z #\V"B)1J-^[KCCCL]R_] ER#ZB^"C8,(KP =&Q41R- M3[0ZZ8B2LT2/0A-F+MJNX>^/_JH]^GW,R='6&^(H2 Z@>ZQ&P^"P__[>[6;_ M+'=$KBE7B$%A=,%U8K*6S6W=3+2HW86W$MI)O4.[ M7V;Z#U!+ P04 " !@@6-2% 565P@# #)"0 &0 'AL+W=OO*; D%EC=\!4P_F7-18*678N'*E0"<6U)!W<#S>FZ!"7-& WOO28P&O%24 M,'@22)9%@<7O>Z!\,W1\9WOCF2R6RMQP1X,57L 4U,OJ2>B5VT3)20%,$LZ0 M@/G0N?-O'U*#MX#O!#9RYQH9)S/.7\WB,1\ZGA$$%#)E(F#]MX8Q4&H":1EO M=4RG26F(N]?;Z!^M=^UEAB6,.?U!/WN@X[!#\Z0@AJ0G N(:P)X;F$J"9$YQ+BFF"M MNY5W6[@)5G@T$'R#A$'K:.;"5M^R=;T(,W,R54(_)9JG1O>88I8!FMJA'/-B MQ1DP)=$'--4SF9<4$)^C1U:-I.GMW4S/FX8R)72;I1:LEFALI8*0Z'(""A,J MKZYTC)?I!%U>7*$+1!CZMN2EQ"R7 U=IZ4: F]4R[RN9P1&9GS&[0:%_C0(O M\#OHX]/TNY70=,_2O0[ZY/SL7?2'L[/[Z3[=U>UJ>A8T/0MLO/!(O&WI4=T\ MB7Y^T1#TJ*"0OTXD")L$H4T0'4GPPF:$4LCU-LYX::9!0 9DC6<4KG4G,UKF M^BEAW0 &JJO#5S6E>7^M1W ^3@;O>[6,;%/2"8!\TZ0!Y:;P/>FB#_,3W M&M!>8:*F,-')PDQ@#D)HZP+6P$KHLEE%B'?RAF'D[62NC+9A09PFWJ'5J,MJ MDD8'9MLP/_%ZO5ZWW;BQ&Y^T>VR/GQBQ7A.Z]V]F.&D2)/]AAI-6USIFN W: MF^$]._W&3O^\R=>:<,.]DHET-WY#)I#SE7R^RV@KU;/. 0QY+;C08R\W9GWG^SK.H:#Z1JY!X$XJ54$-3E7FZ[4"FCBG M@OMA$ S\@C+A349N[5%-1K(TG EX5$2714'5[QEPN1U['6^WL&!9;NR"/QFM M:09+,$_K1X4SOXF2L *$9E(0!>G8FW;NYD-K[PR^,]CJO3&Q3%92/MO)EV3L M!180<(B-C4#Q;P-SX-P&0A@O=4RO.=(Z[H]WT3\Y[LAE137,)?_!$I./O:%' M$DAIR \9I=PAK MA_#0H7?"H5L[=!W1"IFC=4\-G8R4W!)EK3&:'3AMG#>R8<+>XM(HW&7H9R8S MRJF(@2Q=RLQEL98"A-'DFBPQ8Y*2 Y$I6;),L)3%5*!13D4&FC!!GL2*<0X) MF<:Q+*W; F)@&[I"M\M[,)1Q?86QGI;WY/+BBEQ8KV^Y+#45B1[Y!BE8('Y< MPYU5<,,3<&_)@Q0FU^2C2"!Y[^\C]89_N.,_"\\&_$K%#>EV/I P"#LM>.;_ M[QZ<@=-MKJ/KXG5/Q#L4=%_/GPO).<'DW5*5_#IS6*\YK.<.ZYVZ>\B8$$QD M^!!<%K3=1Q5BX$+8DK"9A(,P'/F;?9&.C3I1)VB,WJ'K-^CZ9]%-BRJCC*)" MIZ 4JF(DOOLZT]2;,JF2!2EWTK598(73F-9VUQ"3 UDUW#&[[<(:%)-)FP(5 MS/X>N>L6"5JL3FLP:#08G-<@29BM=JA"KF29Y4CNI63:+;9A'1RA" YP'EMT M;>*WH8P:E-%9E O8@"C!ZBVQ3/Q!E9-266W?A+7O'EYCT-H*SL1&LMC6$*W+ MPW=<,8F.B S+%1)XIZ[6R OA63986?[Q)(9'V=X"[=@H#&[[!]#\ MO<)=@,I5DV,7+OVL)(&FXT;YO@Y ,H:X'XJI=E-[ '-!\;D+U!+ P04 " !@ M@6-2L*&[BI@# "["0 &0 'AL+W=O[J>M-(*KNW#J0\F&8A5QZ:V WO]]1T[ M(4=)R.T+V,[,^/L^SXP].TGU71< AKR47.BY5QAS^.#[.BN@I/I>'D#@EYU4 M)34X57M?'Q30W#F5W ^#(/9+RH2WF+FU9[68R>>%-=L7QB[XB]F![F$#YO/A6>',;Z/DK 2AF11$P6[N/8P^K%)K[PR^,#CI MBS&Q3+92?K>33_G<"RP@X) 9&X'BWQ%6P+D-A#!^-#&]=DOK>#D^1__#<4E/:/A,;+Q,.T0W',:-P]@1K9$Y6H_4T,5,R1-1UAJCV8'3QGDC M&R;L*6Z,PJ\,_/Y.V;=^2-M?R[D)6F(MO=@ ,ZX/8*QBS>^$>])'@'KPO0*^L]:)5;#K24E_MXIAWX[\-@$@73*YH]=B,\Q^FTGVG:,DT' MF6+#_I]&DW8ZR'@F+DP=VV6VFPQMRP MP-<5*&N WW=2FO/$;M"^UQ:_ %!+ P04 " !@@6-26/>)EM " !Q!P M&0 'AL+W=OW;2^V+N31.21%C392 M/>H"P)"7D@L]]@ICJBO?UUD!)=67L@*!.TNI2FIPJE:^KA30W#F5W(^"H.^7 ME EO,G)KMVHRDFO#F8!;1?2Z+*EZG0&7F[$7>MN%.[8JC%WP)Z.*KF !YKZZ M53CS6Y2?\[$76$+ (3,6 M@>+O&>; N05"&D\-IM<>:1V[XRWZ1Z<=M3Q0#7/)O[/<%&-OX)$. .(<=HL8AVG7H'7&( M&X?8":V9.5G7U-#)2,D-4=8:T>S Q<9YHQHF;!871N$N0S\SF5%.109DX4IF M+LM*"A!&DPNRP(K)UQR(7)*IC38SKW9\#4M0"G*T%D9A'G#W: M9]=@*./Z'''N%]?D[-TY>4>8(%\+N=94Y'KD&Z1O2?A90W564XV.4!V2&SRP MT.2#R"%_Z^^C[%9[M-4^BTX"?J'BDL3A>Q(%47B S_S?W8,3=.(V%;'#BX_@ M'0TG^7$G.2=8MANJ\I\GCNJU1_7<4;UC68<5$X*)%5X!E_]#V:@A^@["-H/G M22].>L.1_]R-T;Y5U ^3H+5ZPR]I^24G^ MDNQ(.&06)(,C&M)60WI2 UZPO]1&NI?U- H'Z0Z[?:LX' :[M>%WNE<):N6: MNL;0K(6I+W.[VKX;4] M&%FY'OD@#79<-RSP301E#7!_*:793NP![2L[^0U02P,$% @ 8(%C4D33 MEK#8 @ FP< !D !X;"]W;W)K&ULQ55;;]HP M%/XK1U$?6JDT%^X5(''IM$VKA&!='Z8]F.2$>'7LS':@^_>S'4A9"VP/D_:2 M^/9=CGU\/-@*^:0R1 W/.>-JZ&5:%[>^K^(,7>:.#&YG(T$*5FE.-<@BKSG,B?$V1B._1";S^PH.M,VP%_ M-"C(&I>H'XJY-#V_9DEHCEQ1P4%B.O3&X>TD#"S K?A"<:L.VF!#60GQ9#L? MDJ$76$?(,-:6@IC?!J?(F&4R/G[L2+U:TP(/VWOV=RYX$\R**)P*]D@3G0V] MG@<)IJ1D>B&V[W$74-ORQ8(I]X7M;FW@05PJ+?(=V#C(*:_^Y'FW$0> *#P! MB': R/FNA)S+&=%D-)!B"]*N-FRVX4)U:&..4M.N&M#_>"ZTS!'4\P^1WOFSCK M8*-]L)/H+.%'PF^@&5Y#%$3APW(&EQ=79VB;]1XV'6WS!&T=^@)CI!NR8GC] M:INF$A.JX9-0"KXN!&-@2,F@&+L3@V)97 M5!U'9:_L9A1&K>[ WQPQT*X-M,\:F$NQH?:>'A.LH.T#P6:K%1X7[-2"G;." MCY)J;(@T/9I5G3>*C:C5#XY+=FO)[M]NLDFCTE2P.I..>>B^\1#VFB>B[M46 M>F,Z3.]&L_,ZO?V#>IFC7+M708&+M"J=]6C]\HRK>ONRO'JV M[HE<4ZZ 86J@P4W7'+FL7H*JHT7AJN]*:%/+73,SKR=*N\#,IT+H?<<*U._Q MZ!=02P,$% @ 8(%C4C*3R^M- @ '@4 !D !X;"]W;W)K&ULG51-;]LP#/TKA+%#"VQUXC395C@&\K%A+58@:-'M,.R@ MV'0L5!^9Q"3=OQ\E)UZVM3DLAUB4R/<>*5+YSKI'WR 2/&EE_#AIB-97:>K+ M!K7P%W:-AD]JZ[0@-MTJ]6N'HHI!6J59KS=*M9 F*?*XMW!%;C>DI,&% [_1 M6KB?4U1V-T[ZR6'C3JX:"AMID:_%"N^1'M8+QU;:H512H_'2&G!8CY-)_VHZ M#/[1X8O$G3]:0\AD:>UC,*ZK<=(+@E!A20%!\&>+,U0J +&,'WO,I*,,@9U9]E14UX^1= A768J/HSNX^X3Z?*+"TRL=_V+6^HV$"Y<:3 MU?M@5J"E:;_B:5^'HX"L_T) M@_(HNZ6**J<"Q)%[NP.7/!FM+"(J<9H%B=- MN)1[9/ A3PR0PC0["7@CS 4, M^J\AZV7]A_LYG+TZ/P$[Z"HSB+"#_ZK,7/I26;]Q"-\F2T^.V^O["=;+CO4R MLEZ^P/H9B=!YL#64#KGVP)/DB04P-PAM-X:>JWF+.HJH81"W1<9SR;\\W3XC M9]C)&9Z4LW!V*^, \MV#Y!O31M:R;+N@5$)J_YR*D^FA M# FV[=OM=L,_:7O^MWO[XK+A M!PQ=<.#SVEHZ&(&@>Q*+7U!+ P04 " !@@6-2:6+.G-P! "^ P &0 M 'AL+W=OVAD[H82-M- M%2 EC:IUVJ2H4;>':0\&CF#5V,R^A/;;US8$H6GI"_CL^__\/Y^=]MH\VP8 MR4LKE1KF MMB9/]0&E4+ UQ![:EIO7-4C=9S2FIXE'L6_03[ \[?@>=H!/W=:XB$V42K2@ MK-"*&*@SNHIOUTN?'Q)^"NCM;$Q\)876SSYXJ#(:>4,@H41/X.YWA#N0TH.< MC;\CDTY;>N%\?*+?A]I=+06W<*?E+U%AD]$OE%10\X/$1]U_A;&>:\\KM;3A M2_HA]RJAI#Q8U.TH=@Y:H88_?QG/829(XC."9!0DP?>P47"YX&)_M M:'X02@UJ9TXHWY0=&KL!G9Q!?^-J09;Q)4FB)'[:;3XR1@E^\[_KTJ M+!K7U#_O,)<38]T)Q50*1GGU)I."%D )?_U?T0+H))'_ECWF4LN-\ M,BV M,B,4WW$@MGF.^.\)SMAN9+G6/G!/-JG4 7L\+- &+[!\+.ZX6MFU2D)R3 5A M%'"\'EDW[O4\TG@#>")X)P[N@7:R9.Q9+SXG(\O1&\(97DFM@-3E!4]QEFDA MM8U?E:95I]3$P_N]^D?C77E9(H&G+/M.$IF.K-@""5ZC;2;OV>X3KOP$6F_% M,F%^P:[$1HX%5ELA65Z1U0YR0LLK>JWJ<$!0.MT$6!%@D^"?('@5P7MO!K\B M^._-$%0$8]TNO9O"S9!$XR%G.\ U6JGI&U-]PU;U(E3WR4)R]90HGAQ_Q:K* M ER"*XK\,$]@I^0?0* M>.X' !WH=NQG^GZZTV7G_[+/_SG[43&\NBD\H^?U-\6/FZ607/V5?_9H^K6F M;S3]$YK?"LR1)'0#,M-;*]5;77U3JH1&17_D7L80>O[0?CE\&1T@SXV.0;,V M* S<^!@T[P#!V*E!1U:#VFK0:W61,BXO)>;Y&UY+F> @>> T7$S;F#AL.FUC MW#@8-)RV0= ;Q-U.P]IIV.OT"7&"EAE^PV?8L3_8\-F!\5RG8;0-\B.WX;-# M*'1/^(QJGU&OSP=A267X/ZF@]]6_,L&O$)^[UU.V(S]0IH1SJ?^7+(\8MXAM" MA:K:6J5RKB+U2G@YMLN%9(692TLFU90SMZDZZ6"N >KYFC&Y7^@$]=EI_ =0 M2P,$% @ 8(%C4EQNC&X& @ E00 !D !X;"]W;W)K&ULE53;BMLP$/T5(2ALH8TON;0LCF&SH71+"R';=A]*'Q1[$HN5 M)5>:K#=_WY'LF!220%_L&6G.F3,7.VN-?785 ++76FDWYQ5BUB M,NV<)_QXL):["OU!E&>-V,$CX(]F9X!Z4\D0DXT_/R8>4'GAJ']D_A=JI MEHUP<&_4DRRQFO./G)6P%7N%:]-^AKZ>J> ;7Q?_ZV[CT-)\?U_A' ^< MX\ YN<#Y%.8()1,O8&DM:?/\;DN]8RJT"'V+;@X@[/D67*>?L(!DZ925XN"N M")X,@B?_)[@\CL[2Z,XIO,XW'<7)FW.ZHI,M\Q_L-V%W4CMJRY:(XM&'*6>V M^P@Z!TT3%F]CD-8XF!7]-\#Z +K?&H-'Q^_R\"?*_P)02P,$% @ 8(%C M4F]SE<&ULC5;1 M;M,P%/T5*^)AD]B2.$F3H+;2V(0 #:C8@ ?$@]O>-A:.'6QGA;_'=K*L(V[+ M2Q,[/O><>](<>[H3\J>J #3Z73.N9D&E=?,J#-6J@IJH2]$ -T\V0M9$FZ'< MAJJ10-8.5+,01]$DK GEP7SJYA9R/A6M9I3#0B+5UC61?UX#$[M9$ >/$Y_I MMM)V(IQ/&[*%.]!?FH4THW"HLJ8U<$4%1Q(VL^ J?G4=)Q;@5GREL%-[]\BV MLA3BIQV\6\^"R"H"!BMM2Q!S>8!K8,Q6,CI^]46#@=,"]^\?J[]QS9MFED3! MM6#?Z%I7LZ (T!HVI&7ZL]B]A;ZAS-9;":;<+]KU:Z, K5JE1=V#C8*:\NY* M?O=&[ 'B] ]P#\OX"D!SCGPDZ9:^N&:#*?2K%#TJXVU>R-\\:A33>4V]=X MIZ5Y2@U.SV_!>*#0!7K3ZE8"^D YK=L:N7FT('_,*],*M7P-$GT4_&)%^ H8 M63) GQJ01%.^17V5LQO0A#)U;NI]N;M!9R_.T0M$.;JO1*L(7ZMIJ(UH2QVN M>H&O.X'X@,#WA%^B)'Z)<(1C#_SZ./RJD08>.7CT'!X:JP:_\. 7=O62XWY] MOUHJ+1FLE0,W$UTP,U;6?H3(+]ZJR;NI( J!9<5^K_T M88Z3+)F&#QX1Z2 B/24"^[@Z5+;'549I[.?*!J[L%%?BX\I&7$669'ZNR< U M.<65^K@F(ZX5C[BRHCS@83%P%4>Y[BLPL;W1('V,Q8@1 M%]&![LJ!L3S.*#1A-H-<0# 7$$T?$#X-Y4A#8MI._2+BZ"FPHJ,R;D$I1.NF MU; VV6(, *6]N1*-!%PD95H>$+"7F/%1 0M#:'IU@,0&;;KH_']G>H)G MUL1E>N"?'C]E4XQ/6[-JI;3R.AF,DB5E5%/P*\%CCXHXGPQ*^HS%H\2YR"?) M(2N?@B\^GGQ/.\A([4O$[6[3->.5[DO!?%+^*]VS+"]P_H_T<&\+M>>7#T1N M*5=&U\;@HLO<6"2[(T$WT*)QN^I2:+-'N]O*'*- V@7F^48(_3BP&_5P,)O_ M!5!+ P04 " !@@6-2UVA<538# !_"@ &0 'AL+W=OS<<\X]UXYSAQLN[F2&J."^R)D<>9E2Y;GO MRR3#@L@37B+33Q9<%$3IH5CZLA1(4@LJZ#U.W-!EILR$/QZ69(DS5+?E5.B17[.DM$ F*6<@<#'R M+L+S.+0 &_&5XD9NW8.Q,N?\S@RNTI$7F(PPQT09"J(O:YQ@GALFGX4MX+NT_;%QL M/_(@64G%BPJL,R@HB\! 0[ -T*T+65 M<59L'6*BR'@H^ :$B=9LYL86TZ*U?3 M*V[GNBB%Y@HL5]!$\LQQIU[FCF7M[&"=Y$1*X N8*9[M>S=7>R\*/06D8;[&'0E*5N",&^)=>OD^NW)C?51QT*D]/,5="5AZQ4Q@7]A>FQ*1KE*5 &^HU,FFHV:=?H MP0,2T;:5!G6V@SV+S=8H%)WG""YS9 E6YT<+_VG-?_H?MNI9S7[VZNS+I^S= MB[95V=\[M-\+[._%=GEU9/R:R&>FP^#IE _>8)M*N=ION9+H MM;P:^T/BUI#G[K:^8>$;W.EN1RK"4G,H[;,8[K>X-R1N#7$6_:TO=H%B:3L? M"0E?,>4^WO5LW5U=V)["?PIWK=DU$4O*).2XT-#@9*!UA>MVW$#QTG[_YUSI M;L+>9KI#1&$"]/,%UZ=P-3 "=<\Y_@-02P,$% @ 8(%C4F,2H1"R @ MWP@ !D !X;"]W;W)K&ULM99;;YLP',6_BL73 M*FW%-O>*(+6IIG7:M"A9MX=I#RXX =5@9CM)]^UG&T+37-!>\@*^_,_A^,?% MI%LNGF5)J0(O-6ODQ"F5:F]<5^8EK8F\YBUM],R2BYHHW14K5[:"DL**:N9B M"$.W)E7C9*D=FXDLY6O%JH;.!)#KNB;B[QUE?#MQD+,;F%>K4ID!-TM;LJ(+ MJA[;F= ]=W IJIHVLN(-$'0Y<6[1S11A([ 5/RJZE7MM8);RQ/FSZ3P4$P>: M1)317!D+HD\;.J6,&2>=XT]OZ@S7-,+]]L[]HUV\7LP3D73*V<^J4.7$B1U0 MT"59,S7GVT^T7U!@_'+.I#V";5\+'9"OI>)U+]8)ZJKISN2E![$G0/X9 >X% M^'\%7B_P[$*[9'99]T21+!5\"X2IUFZF8=E8M5Y-U9C;N%!"SU9:I[)OHJ@: M??_ HB2"2O !++H;"O@2'$[.J:1B0PN@'Q_P(.6:-#D%[^ZI(A635UHL;6'J M*AW-7,#-^QAW70Q\)L9GTEP##[T'&&)T0CX=E]^V0LNAE<.W(NS>X>];=/^/^G2O" -_![9CI=Z*' M^ZYJ^K&K4R [[\!ZFY=TD^$H\*,XB%)WLX_LN-"#*/%]/QX*W\3WA_C^:/R. M"6_-:RA'< 2#7W !V.'@'EX0=GC$,/83/TJ" ];'=2C (0Q@>)IU-*2/1M// M%X]CB./!)KX XF1P3RZ(.#E^3+TPBE%\@/BX#OL1A@D^31C!UR\@'(V/(<)@ MQD@S@@+M?4_1!5"CUR\3PA>$W9N_?5##.,"^?X#[5"7V0Q0'\ "XN[?[F*W_ M*Q&KJI& T:66PNM(>XAN-^TZBK=V0WKB2F]OMEGJ/Q J3(&>7W*N=AVSQPW_ M--D_4$L#!!0 ( &"!8U(N4G7LE08 -TF 9 >&PO=V]R:W-H965T MN2F+--::?]\;.3@$-)G'#73O1#28+?U\_[P\_CA(PVC'\52T(D>$SB M5)QWEE*N/O1Z(ER2!(LN6Y%4?3-G/,%2G?)%3ZPXP5%FE,0]Z#C]7H)IVAF/ MLFLW?#QB:QG3E-QP(-9)@OG3)8G9YKSC=K87;NEB*?6%WGBTP@LR(_)N=!D?MZY<#],_:$VR$;\2L:_ZY#HZ[S@:$8E) M*+4+K#X>R!6)8^U)X?A6..WLYM2&Y>.M]Y^SX%4P]UB0*Q9_H9%"#HC( M'*]C>\QF\&@._,,A"[^6Q9XF;8(G'(\XV@.O1RIL^R+*? M6:M\T50WRDQR]2U5=G(\_;:F\@E2O(NTW";Z4MH M=3@CJRY SGL '3>HBL=N_AM.E;FKS:%;%Q&T X[(]Z#^4R-0[;@^_OX/M6^%\R0E3P\0/ABN#!0J51@@A+ N:8 M0L3B&',!5H3GX51&DT\7E& &J#MPAJ6_9X$=6@R"KO,L_.GA*-_I M#F%U]/U=]/V&XG$2LD5*_]D6L&B9L-Q:Y%$?$R5O,=:ID@RL*ZM>E8\<0+^$ MVT-]QWF6@Z91>]$-=M$-VD?'5'T!!INBWF?;>JMJ4E9)S ZOD32\]"+)9%;NL+4@4Z.$@D].OR.-P!&EH!W9(PQD+0 M.0WS^=D+!XXN=R)9 M-QKAVD5"QY8+@YK+KF:3PM6^3CG#8.C69-APM6LGZU]^3)DFA?NRA+C0Z_I> M#3!#LZZ="K/TA%CMA..X18(&!PE";N#U!S4P#&VZ=MXL=N2"2*EA-#6D83]W M>!H-"0WQ03OQ_0^Z72 HTP1RD'^@W,WC]F,T[ O=UU3O!N\HDV\!8'O]AH:E M80-+'\$7A:OR<@B< UKTF?X&-KY^$KO(&;;M:"*SFFHX%V:,!\"^8/E(A:;H TV05 MLR="K-UFZ!<.3B3WAHJAG8K+4^U1TJJ85[.0SD3M^KULF,'+UZ\-K2%X:-_? MEFLTJ^?%_?MUP]7(.8WR($.MR$Y^+U">AAF:RX,,FR([F]:BQ?L)%*5QVT"R M;; 60LJ+".LCLJ-PG>:02@]Q[.1<[KB&?0HR'(Q.A(.1X6#T(9P/7@BI3*$Z=D)\R5*99^A1:E*C\3M MS\3+I?JL4A8N"?A#):3]NO(,Q7K^B13+\*UGY]L?%^QM-;F^W>G:_KZ]IVV^@94O:"$ZFKH7#/OD]^B45HGR%_J&X! MZQMR][^3W%^G"1O0-#:A;W3 ;Z\#^TUXI';[1A#\$Q$$WPB"_YV"T+J\X9IS M?9;]C-/.UD7V9M*SZQ/WPS1_T\JXR5_\^HCY@J8"Q&2N7#K=@5I7/'^7 M*C^1;)6]+'3/I&1)=K@D.")<#U#?SQF3VQ,]P>Z-MO%_4$L#!!0 ( &"! M8U(Y>-^.XP( )@( 9 >&PO=V]R:W-H965T]@+^==_[W.6V-D M0EER_FPF#\G(<@P14(B5D<#Z;P.W0*E1TAPOC:C5^C2&^^.M^N!W,$DNX MY?0G250ZLB(+);#"!55S7GZ%)J# Z,6!F4(7 M=Z#TJOPTM)6&,M)VW !,:P#O X !>N1,I1+=LP22]_:V#J:-R-M&-/4Z!;]A M=HUZ[B7R',^5*18@.U1[;9YZE6JO.T]U#B[1]T))A5E"V!K]FG-*33+,WN\. M7W[KRZ]\^1_XVF48*[2$-6',^-%/(@=!>((N"$-U9$<37JL'E;JYE9NQZ_FA M&P7.T-X)!BW1H)-HOGCJNGRNLWM+.?_]^KE[[T3W)/:Y MA=5(O:^L2!?6P#V>.]?;87BG,;W?&Z9S]BH5].$E%8:5/GNJ^=B[H-UA/%\ZKU++G2C:P:IOK3 M 80YH/=7G*OMQ#AH/T;&?P%02P,$% @ 8(%C4L[7&66?! !, !D M !X;"]W;W)K&ULI9C;;MLX$(9?A3!ZD0"))5+G MPC'@'!;;!;H)DJ:]9B3:%D*)+DG%"; /OR0E2TXLL;9S8^O F?EF*,XO<;)F M_%DL"9'@M:"EN!@MI5Q]=1R1+DF!Q9BM2*GNS!DOL%2G?.&(%24GN.!!546#^=DDH6U^,X&ASX3Y?+*6^X$PG*[P@ M#T0^KNZX.G-:+UE>D%+DK 2R!6A5'M2'+\;IZ,VIC;UO_XM2G$EH$7 M#1B@Q@#M:^ U!IY)M"8S:5UCB:<3SM: Z]'*FSXPM3'6*IN\U-/X(+FZFRL[ M.;WY7>7R#7PK4U+J@H([BDL!SL%#/:^ S< .DSN%V9NL]TW;7)R361.*?B M%'P!#A!+S(D >0D>RUR*,W51'?]8LDK@,A,31RI8'=))&[#+&@P-@"7@.ROE M4H";,B-9C_V5W1XBBP-'5:DM%=J4ZA)9/?Z#RS'PX!E +H*/#]?@Y,MIEWK] MV\=I]SI;<>75-5[=O;R^@_?:>?9,&&\@S+]5\43XQ]D4X+:20JH9RLN%)8K? M1O%-%'\@RB563T]* !8ZDDHMIVUNX$0]$'4^I^ _,%BORSI$8$+H+O0RA0$* MW< -)\Y+#US0P@56N#IQUB2^X+B4)-N;*MBE2GPWB?N9PI8I/(")O!*>YN( MJG"'ZCR$"4*AW\\5M5S1 5RIGE1*#^"*=KFB,'3#J!\K;K'B ["P4.*CH'*M M!JJ/B=QTJ,-IXUU:Z$<#4YNTK,D!:^$VE4POP*9_[+\:DAVVV$_\* E:NKK+ M[(ZSKQKH=@KA6A.YJ9]*_$0_G4P3:9O2#Y$;P8%:PRT9@];^]LOH-R% M!P,U;/3$WB(H.S5(8_!#W?Q(S@>4D/8R0ZTZTYOT_SD HMZ M2YU\Z)_-L'W78:=8T"Y9>W;/8Q*+=XF]<31$W.D63*RM])[HSS_U0@BNU LT M5Q]:%:;@!^&%(7TCBO/4]C[=*0NR*TL7*6TB :G"]"7[!T]AC04@!$7]UN^# M#+_UOX_;746-*V_C*>KQ]#[A3J40W/=A.%,?P1^SUW4>+(#=\Z8 T88Z_"-U M)WL(61^(V6+!R0)+HCX3)<_5)WP*?F):V405=4*%[$)E%56U!GJ+4;L,M]M/ M&&V_%+V'Z>0('?(!L[-2AW!Z/EF@YZ(X_-!DFH%[7&6(/=I!" M+PZ\CVW$V=IC* A?F*T7I82L*F6]W=!>;;=W9F93P^F&UWM#WS%?J*<(4#)7 MINXX4@B\WFZI3R1;F1V+)R8E*\SADN",<#U W9\S)C>'[:K&F M)5$CL:'"?2ERO9YZJ0)*)G$!XSP(T!=KQK1X[E:Z+);"+%#J2=;=#L MC0O561MR!;>K5L8.SU[\ZTJ] ]XSQ>4V_S -2-!#P+\)'$*+G@ .,?@'LEDC10[)-MEVAM(@2S,T\;<' M*$0MA>@TA04Q"\_8:1+1'HG+$*7C.#E,(FY)Q(.I_>*ZAN:7,-]2:60 WMFD M_/$;BH.7IJ IO"6%K(>?":OH0.Z3UF!2-#VRD;58 MV;F*&P6=J 2#!#]66FG"\X*OP%R@XENJ;!J)AOE&%@S"P+5K<*KN&D?]PL/C M! <9/IQ"U!,^=+86;* >W8,(=RSP:1;2;%)F9SE- ^]W891%<98>H=$I' K/ M* 8-V*/5 '6RB(9U<:AP/BZTL*7:*/WITMD7SC",DQ0=RU:GG"CZWU0+=5*) MXK/HEOBYYGN"JC5$^[(6QZ/D6%X[84:_CC(W5!!ZI#:C3IS1L#K_5!0/6O\I M8:3[821HE!SKQ&Y;0-GYHGBH'$\)(]L/(QZ/ A1TOR-:B[M="0_O2N=HH(,B M](2 &ZK]%LJ2T7\W-;_W85]2N7+'%Y-N47%=?^.W3]LCTKP^&'33Z_/5!R)7 MA?FR9W1I3(-18B1.UD>6>J#%QAT3[H0VAPYWNS;'/"KM!/-^*82^'U@'[<%Q M]B]02P,$% @ 8(%C4J]0U!<_! *A$ !D !X;"]W;W)K&ULS5AM;]LV$/XKA%<,+;!4(F6]98Z!Q':W#"L6Q.WV8=@' M1CK;0B32)6D[V:\?22N2+"E"T"% OM@B]=SQ[IY'.E*3 Q?W<@.@T$.1,WDQ MVBBU/7<<;@1B"Y*PHJ'J\@YX>+$1X]3=QFZXTR$\YTLJ5K6(+ZNKT1>N147M*L M "8SSI" U<7H$I\O<&P,+.+/# ZR<8U,*G>9B%(U0"BNZR]4M/_P* M94*^\9?P7-I?="BQ[@@E.ZEX41KK"(J,'?_I0UF(AH'VTV] 2@/2-A@_8^"5 M!MY+5QB7!N.7KN"7!C9UYYB[+=R<*CJ="'Y PJ"U-W-AJV^M=;TR9H2R5$+? MS;2=FBZ^[3+UB*Y9 LQ0AFYRRB0Z0\NCST'1+)L'=T8:OJDJ?J7I%!A[]1]A%Y^"=$7()[XIF]W-SM2^?_K;[X[M5/BN%5 M4O.L/^\9?\L-%= GHTLA*%M;E:"[1]3$W=!'.WUYH")%?_^N7:)K+2CYST! MXRJ@L0UH_$Q 7[BB.9(-=2?-L."H[CX9'OT&UJ]Y%>^GQ"4N_X%=G!66ZA:1(/Z-H2>ER@(F@"B1X&]((JX#"5Y+&T:_? M)#WRXI8R>D"NVQ9&%^2[05L771")@KA?%E&5?/0=LM@*O@)I-@BF,B#V60)R MH-1QM5K\-KC';MT3W5=BOW1\PJSGM^GO045A"S3O 7DD:KUC%CTHXH91OP!P M8U> !RMP"Q*H2#;V(4^U#G*^-14?*B^IG9,WPGC=FK#W6HQ['0)B'P=MQKNH M@/A!F_(NBHP]-VYSWH7AT&U(X[0(=3O$P_UP27.0EG&]\[L'E;'U4''K+H/] M-\)WW6]P\%I\!]UGUPM)F^\N:NR/W3;?710A/N[PW87IEXH;/,-WW>/P<)/[ M!9C>CN>6<9KJPT4FE=F>[V&HQG47P=$;H;UN-3A^+=KC[@8,CW&;]BZ*Q.V] MW+P'A5U,VJV]!Q82K[WE<:7/L?9R M S0%80#Z_HIS]30P"U2?1Z;_ 5!+ P04 " !@@6-2IK!K.%$# '"@ M&0 'AL+W=O;I.:7R- OBX+SPB1U*8Q?"^?1(#G1# MS?/Q2>$L[%@*5E&AF12@Z'X6/,8/Z]S:.X,_&#WIWAAL)%LIO]C)3\4LB.R& M**<[8QD(_KW0)>7<$N$V_FPY@\ZE!?;'9_8?7.P8RY9HNI3\,RM,.0LF 11T M3VIN/LG3C[2-9V3Y=I)K]PNGUC8*8%=K(ZL6C#NHF&C^R==6AQX >?R I 4D M0T#V!B!M >E[/60M('NOAU$+<*&'3>Q.N!4Q9#Y5\@3*6B.;'3CU'1KU8L+6 MR<8H_,H09^:_8BG^(K6&)ZI@4Q)%X=$8Q;:U(5M.P4CX315,8 TUGTO)"ZHT MW,(&:[:HT4;N82FK(R)<[G&Z()KM@(@"5HS7AA;PW7ZN5M00QO4U>GS>K.#J MPS5\@!"T-=+ !#P+9O0-+N+X]U+6&OWJ:6A0'1MCN&N56#1*)&\HD<)'*4RI M82T*6GCPJ\OX^POX$+/2I28YIV:17"3\F8@[2.,;2*(D]NQG^7YXY OGOWE? M?[?W5V*D79VFCB]]JT[KBBIBI'JX0)9U9)DCRRX4/<=B]!5)@QP[I&VR+_/; M-+_/LVGXTM?>8Y9ER21^;;;RF$W&<9J^-EM[S.)T'"7?[%[%.>KB'%T4;46% MQ)[Q;[*-.[KQ1=D^NZY+BUOR@KDXT/,9K#4><#Q\.]<$F#B : 6&(YYV9P5D M<-KE^;3KWFF_L4V_[1Q%VSFND+EQ=.W+5[/E44^ZR23-XBB=##+F,8SR-$_2 M?) SC^$XN<=L#!C7_S3,\]SF+?.G+>]TSM]5GO^7>H7DG*@>G5?(9D^3?@U& M=]F@4I=>J]%H(&'NJ>>!>!ZB^"X?#90+>S<;-H"#>U)HK+1:F*9Y=*O=J^71 M7=:#]47\L(P]ZRM\Y32/DF_TS1/I(U$')C1PND=7$>XM -4\.YJ)D4=WKVZE MP5O:#4M\J5%E#?#[7DISGE@'W=MO_C=02P,$% @ 8(%C4J090F<_ P MP L !D !X;"]W;W)K&ULS59=;],P%/TK5IY M@N6S7ZBMM'5#@ 94JX 'Q(.;N(TUQP[VS;K]>ZZ=-$V[KB">^M+$]KW'Y]Q3 MY=[Q1NE[DS,&Y+$0TDR\'*!\Y_LFS5E!S84JF<23E=(%!5SJM6]*S6CFD@KA M1T'0]PO*I3<=N[VYGHY5!8)+-M?$5$5!]=,5$VHS\4)ONW''USG8#7\Z+NF: M+1A\*^<:5WZ+DO&"2<.5))JM)MYE^&X6QC;!17SG;&,Z[\1*62IU;Q03[QAA[) MV(I6 N[4Y@-K!/4L7JJ$<;]DT\0&'DDK ZIHDI%!P67]I(]-(3H)B',\(6H2 MHL.$Y(6$N$EPE?-K9D[6-04Z'6NU(=I&(YI]<;5QV:B&2VOC C2>!?*JLP1JW( MUPH,4(F!:S)7P"1P*L03N>:BLCX=@!AR\YB**F,966E5D)DJ2KS0&8MH+@O/ M_IORG366NZLI$+U1F1#XK"3E2EE MCK:EOHI. GZB\H+$X1L2!5%XA,_LW].#$W3BUOG8X<4OX%VB1]G6G@5+*\V! M_\V9&ZHE>MQUY.@I34X!SL'SUP:)J-D,.H=N/D\+NP/XWX<)NU&1(,\*PEUKVYWVS'TT@U?!_M7=CQU M,]8.IIYM/U.]YM(0P58(&5P,D)2NQ\5Z :IT$]=2 0( *,& 9 >&PO=V]R M:W-H965TQZMC,=H#]][.=D%%*6;6])/;YON_SG<_G>"ODLRH --J5C*NA M5VB]OL%890641'7$&KA960I9$FVF#C>LW]VL9M8%D3!1+!O--?%T+OV4 Y+4C'](+9?H(FG9_DRP93[ MHFWM.P@]E%5*B[(!FQV4E-=_LFOR< P/* MA5X#<*'C.G:7N)1HDL12;)&TWH;-#ESV'=KDBW);)W,MS2HU.)W<\DR4@![) M#A3ZB$9Y3NT!$H9N>5V%]C@O4]"$,G5E7)[F*;J\N$(7B'+T6(A*$9ZK&&NS M&\N)LT9Y7"L';RB'Z%YP72@TY3GD)_#I>?RG,WALLM"F(MBG8AR<);PCO(-" M_P,*NH%_8C^3]\.[I\+Y/_7I/ZN_2$;8UD7H^,*_U@5*J MT&NG_B!ZZ9.^]@G\WA'1]+73H'_=^M3AXH-;5X)W45EJ;(H:8J#8-'A /7G+:6CAVL-UUD_CQ'#MI2+LLFD#0AR9VSO>= MJX_/>"?5=[T!,.0AXT)/O(TQ^;GOZV0#&=4=F8/ +RNI,FIPJ=:^SA70U($R M[D=!,/ SRH0W';N]I9J.Y=9P)F"IB-YF&56/,^!R-_%";[]QS=8;8S?\Z3BG M:[@!"39:B.S$HP69$P43_I0!J(&0)YF0%0" MHF- [QE MP1T7ZJA5P)Z+]70+P'.=;_PW04NIH9.QTKNB++2R&9?7/0=&N/% MA"V4&Z/P*T.N34W)"F"!7C',4T&/?H%F6W$]*$V:%"=$S)G3)E11FH\E"I) V MX.-V_*@%[V,XJIA$^YC,HE;"#U1T2#=\0Z(@"AOLF;\<'C2Y\W?:%W^L_2 8 MW:I NHZO]PS?K6 &4G)CJ '=PM>K^'J.K_L,7XQ5)I!PCCE3[&[KJLH6'8F9 M3KC46P7DZT>4(9<&,OVM16>_TMEO]6&O,ZGKA =LMAJPVW%J/322Y&A&4_T6 M["/';COO_33JG(W]^WI-%#*#NLRA1/R49=@)1P>_0\3B*:)?TWL0BD$5BL'+ MTTE^DBOZP+)MUA+DLXKY[+\E=ECI'+9ZLP25@#!XHQ&YLO?#TS3;M%)E6,)R M[&!B3:#L>$V=*FY7-^@$P:L6LT>5V:-6GD]F PH#M;5VMIZJ,/C=QX/_%OZP M=GN$__1DE?3U$@\[_:.CU2@4'IVN!J%N9WATH!J$HBH4"R-S=Y??28.3@7O=X'@(R@K@]Y649K^P"JJ!<_H+4$L#!!0 ( &"! M8U*Q[U!M,P, &$* 9 >&PO=V]R:W-H965TGON^VI58,W4F=@B-V_6 M0M9,FZ7<^&HKD>6.5%=^& 2)7[.2>].QV[N1T['8Z:KD>"-![>J:R1^76(G] MQ"/>T\9MN2FTW?"GXRW;X!+UW?9&FI7?6)ZXEW0 :;RKT0W^WB*I]X@8T(*UQI:X*9OP><85592R:._UJC7N?3$@^?GZS_ MZ9(WR=PSA3-1_5/FNIAXJ0X);C4_29W5[@Y MTVPZEF(/TJ*--?O@JN_8IEXEMXVRU-*\+0U/3Y>X,;)KN.)-TUGQ/L+2]&.^ MJQ#$&F[Q ?D.X?X'?$*QD6Q;E"NX,%T)[^>H65FI#X9RMYS#^W-/@7XV= R1\0!B$9B&?V>GHPE,[;O"]^V?NS8M"N7:BS1U^PUS:#@K44 M-2P>-4K.*IBY1D6IP(@.UX)O/EZ;[S^'"Z50*_AV;>S E<9:_7LBBJB+(G)1 M1"]$\55HXU0VL0RU6$-/'-T>E0]3$H\(BP^;'L(@&Z2A[ M#ELYQB=SO>.E-H5<:J91G:A=TME+?J."HRZ*T=L4;.CQ M03%32F+:$_ 8E5"2]62>'Z-"&I,T[>EW#"-)EL3IL'YIEVEZ,M-;5-H>H^:^ MK$X=1UEG+_N-^I'@Y[T1O$W!EG_X/8QHEH0]"0=@49:E24_# 9@1.LEZW^IB M"$BO[!E6G*MG&SBH*5V''='(?=;C0R:%TB*OP*@@SWCY35\J(U8 ?K0!$%2 X+. L *$-M%2F4WK@FHZ M[$NQ(-)$(YL96&\L&K/)N"GC6$O+EE3#6ML@8;TM2,"!B M2JX%G[6NT>N$G"D%6AUC\(052<9GY$;BA9+ZE5">D,NG(IL;MF/R$R^@6?J% MNTB*D=> 9A-[35IBVKK'24E'#B] TXRI(SSX?GQ!#@^.R ').+E+1:&01?5= MC:D:P>ZD2NN\3"O8D-8WRD](Z!^3P O\#^"C[?"SN42X9^'>>[B+!M4+-_#=PC/P A292I&3RQ<-DE-&1K:^()7UJF$T^7N-/.1*0Z[^;5$1UBI" MJR+:H.).:#R4F6.8/8;:8SYRMR1J6R+3"9Z'8=?SXK[[O&IB,RKRXBBLH]ZI MC&J5T5:5]SS3J&VLJ0:U)>NXYHOWZ'V[5M'>E?=&:]\VHT L[ M&[SOU"H[G_'^._Y@$Y%O2;M;$W;W:'ZO5M';E?F]IOF]:/W>-X/B;AQ];+WO M+3NQMUUE"J9OIB!9L^F]YUSI[OX>_?>7_<\/=E6!BFG5W4X0A&LE^" JC(/> MAAHL.Z2_O47>@M+F3P_?'BS9EOFRF_G1/BNP[()^O+,*Q(V^W@L;!6@&=;J= M-?_=E8>)>17^H'*6<4483!'EG7201)8/K7*BQ=R^51Z$1GOL,,7'*4@3@/M3 M(?3;Q#Q_ZN?N\#]02P,$% @ 8(%C4AE8:T%? @ A P T !X;"]S M='EL97,N>&ULU9?=;ILP%,=?Q7*J*96F$LB2MBL@;94J3=JF2LW%[BH'#%CR M!S,F([W<\_2I]B2S,5])DRKJQ9;Z8*D D M2JX"..M"P Y?X@"Z\P\06-RMB'$ '\?O?I9"W9P!.X[>CT:3Q_.;[?BX3IQ# M9R=TMAOZY_?S$'LQ&9+[Y+C-[L//#]"\"3\[%'UY$/H5\C[PU6&:7U?=Z':: MK0W]1/!^AZ?0!G1]Q#!8(1K 6T3)4A*S*D&,T+4->R80"2HD4+JUM"#71(HG MFW:M9[JNX3#"A:QKVPKV=]E,WTJTGA%(*.T$>M &0C]'2F')[[133ZZ#+U*@ ML1?K7"M,)5J[W@SV"^I!%UD*&6/9E7%A&PI]BA,C1Y(T,Z,2N6.22@FFC9B@ M5'!4:VA7-(;&1IC2!_-(_D@VV%4RV-F)V5?>F5I08UJ,=0Q_2+/L(=9[$Q?D M9"74YU)?#J]]TR[X7N*$5+5?)9V ?71W/QWE.5U_HB3E#-N+/[A@Z*-V'PA&"%I2+1,/)+HGR!*]6V4Y7LU^R=H.9_>Y]3S+%$="A:]_XQ MW^4W*YY>_B_)];_*MN"=&IOW[+&+G)V"R/DIB#R)GKPZ?I'3ZZ/4Z#3O[\$A M8>.(T$6!.8H%\+LY^M&^*%B6A"K"&R\C<8SYBY."QBNTU)\$&WP]/\8)*JE: M=,D ]O8W').277>S[LV-:&;U]E=S>>Z\+MA_=X1_ 5!+ P04 " !@@6-2 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( &"!8U)! C(@)04 ,$O / >&PO=V]R:V)O;VLN>&ULQ9I;4]LX M%(#_BB9/NP\T\37 $&9H*;O,T)(A+*^,L!6BJ2UE)1D*O[ZR3.@Q)&?ZI38U=W[3 MW(_MV@A>VI40KJ[&\622CVLNU>CX:'.MN1G##>U$X:16OK MN)'BT?[>WVZR M!VGEG:RD>YJ-PO]*C%@ME:SELRAGH\F(V95^_%<;^:R5X]6B,+JJ9J.HVW$C MC)/%N^)%"WG-[VPHR!CQ*%%4*947)_#^K*UEZ MCI)]YA57A6 ,D8@XP$A;V, F2"0R2"0BQ;'GPH@4P0R'1"R%\D,@(VA]OGFQOFZ)U0A10\2TTI$[)4+7]GZ-)@_ M(F*!7)I2JK9)6:RXZ6-AQHB(E?'55W[WQ,Y];5-MSY3-?#8B7-&WC6^E]V2_,;$9!$1V\)'3]>"7?.?_1>+N2$BEL/7>EWI M)R'89Z'$4KIW+S;&G! 3.V$A[MLC?+WK3O?[(1KF@YC8!ZCZ>]W1&!U^$"L" ME7\?$S-%3&R*'?)G?UVW'W"O/F*NB(E= 3L!&[:_(1RFCIA8';MZ R^@$!-3 M24RLDLZW6Z.'.20F'V_TQ+N5#Y-'3"R/[0;>BHGY)";V":KB?KX#$TOR\6+9 M%LH$,TPRJ&%@+B'!#),,:I@>)IKB(C8,C@F3'@EFF(38,+M$N,<6_NHEQ,1< MDQ"[IB?"/792EN$_K[HO"F)BKDF(7?,&$WQ108\0$W-/0NR>W9AS?SQ,(R68 M@A)B!>W&/"_]F1 34U!"K*#=F/\IWL!/*,44E!(K:&=WK?O4(29FH9380BAF M3^@I9J%TH%382^,$,3$+I<06PJ,)99FB4RW$%L(QH2Q3S$+I4".>@)E!3,Q" M*;&%<,P<8F(62HDMA&-.(29FH9380CCF/L3$+)026PC'/(#3E9B%L@$M=!OF M@UXQ,0ME UKH-LP+O6)B%LJ&LY#'[,U18Q;*!K30;00ME&$6RLAG_)'I([8' M,=$I?V(+O22TWH^"WB6L,\Q"V MR#+'+)036PC'["WIPBR4$UL(QX1#MAQ=>D9L(7Q^H!=-S$+YD"L*^M'$+)1_ MX(H"/ V;8Q;*!UEDL*W=G&(6F@XP*?22=V^JWH+B*6:A*?6\$(;9:S>GF(6F MP4+C<+ ]/BK]BU&B_.YO87UYP:MB;EC[TRUS2[-VG;E:@ M;U;/'_\"4$L#!!0 ( &"!8U*L;5!7/ ( *\J : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VLUJHU 8QO%;"5Y S7F_;(>FJ]ET6WH#DIY\ MT"2*QZ'MW4](%\DCLYA-\5G)47S]@_!#U,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ER MM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N(>A^ M_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*="-Q. M"'0J"WH-Y"H+>@WD*@ MMZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2 MZ*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.\& M]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO\?H_2?5X/C=?+W]9?N^"K5-FBQO5O 5$VP!98< &33-NH26S9!LKM<5) M D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3 MY-:&=&V[O(MM6Q;3_Y=]") ^)$@?"J0/#=*' >EC#M+',4@? M)R!]\!E*(RBB^&UL4$L! M A0#% @ 8(%C4M))4?3N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 8(%C4IE&PO=V]R:W-H M965T&UL4$L! A0#% @ 8(%C4F8%'6T.!P NQP !@ M ("!E T 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 8(%C4OUO05LC P ! H !@ ("!JA\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C M4M"M%F]_ P P < !@ ("!8#4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8(%C4CDM"K/9"P 0A\ !D ("!J50 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C M4LOW8QTB! ,@D !D ("!U', 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4LV@#RRZ P ^@@ M !D ("!NH8 'AL+W=O$# "M" &0 @(&KB@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4D6(;I>5 P OP< !D M ("!W9( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8(%C4GKZ= S! @ 3 8 !D ("!E:L 'AL+W=O M&PO=V]R:W-H965T 9 " @1:U M !X;"]W;W)K&UL4$L! A0#% @ 8(%C4D9- MV' 2! V D !D ("!1;\ 'AL+W=O=[8" "_!0 &0 M @(&.PP >&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4EG$T3;V P !0H !D M ("!3\P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8(%C4K.F/JUS!0 \AX !D ("! MDM@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8(%C4NB-4/9M! E@X !D ("!\>, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4A4$7;0 ! /! !D M ("!N/@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8(%C4G5Z+TY_ P F@P !D ("!; 0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8(%C4H'V_#24 @ E08 !D ("!F T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4D33EK#8 @ FP< !D M ("!OR ! 'AL+W=O!0 &0 @('.(P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8(%C4J^Q-_?K @ 1PD !D ("!92@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C M4M=H7%4V P ?PH !D ("!*3$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4CEXWX[C @ F @ M !D ("!2SX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4J]0U!<_! *A$ !D M ("!($H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8(%C4I-^^V9Y @ HP8 !D ("!E%4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8(%C4ESV M@G(D P ^@H !D ("!$%\! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !@ M@6-20&L7N@ " #&*0 $P @ &D;0$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 4 !0 .<5 #5;P$ ! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 246 402 1 false 59 0 false 6 false false R1.htm 0001001 - Document - Cover Sheet http://www.elastic.co/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.elastic.co/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.elastic.co/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2105103 - Disclosure - Revenue and Remaining Performance Obligations Sheet http://www.elastic.co/role/RevenueandRemainingPerformanceObligations Revenue and Remaining Performance Obligations Notes 10 false false R11.htm 2109104 - Disclosure - Fair Value Measurements Sheet http://www.elastic.co/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2112105 - Disclosure - Acquisitions Sheet http://www.elastic.co/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2119106 - Disclosure - Balance Sheet Components Sheet http://www.elastic.co/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2135107 - Disclosure - Commitments and Contingencies Sheet http://www.elastic.co/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2137108 - Disclosure - Leases Sheet http://www.elastic.co/role/Leases Leases Notes 15 false false R16.htm 2143109 - Disclosure - Ordinary Shares Sheet http://www.elastic.co/role/OrdinaryShares Ordinary Shares Notes 16 false false R17.htm 2147110 - Disclosure - Equity Incentive Plans Sheet http://www.elastic.co/role/EquityIncentivePlans Equity Incentive Plans Notes 17 false false R18.htm 2154111 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders Net Loss Per Share Attributable to Ordinary Shareholders Notes 18 false false R19.htm 2158112 - Disclosure - Income Taxes Sheet http://www.elastic.co/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2160113 - Disclosure - Employee Benefit Plans Sheet http://www.elastic.co/role/EmployeeBenefitPlans Employee Benefit Plans Notes 20 false false R21.htm 2162114 - Disclosure - Segment Information Sheet http://www.elastic.co/role/SegmentInformation Segment Information Notes 21 false false R22.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.elastic.co/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2306301 - Disclosure - Revenue and Remaining Performance Obligations (Tables) Sheet http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsTables Revenue and Remaining Performance Obligations (Tables) Tables http://www.elastic.co/role/RevenueandRemainingPerformanceObligations 23 false false R24.htm 2310302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.elastic.co/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.elastic.co/role/FairValueMeasurements 24 false false R25.htm 2313303 - Disclosure - Acquisitions (Tables) Sheet http://www.elastic.co/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.elastic.co/role/Acquisitions 25 false false R26.htm 2320304 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.elastic.co/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.elastic.co/role/BalanceSheetComponents 26 false false R27.htm 2338305 - Disclosure - Leases (Tables) Sheet http://www.elastic.co/role/LeasesTables Leases (Tables) Tables http://www.elastic.co/role/Leases 27 false false R28.htm 2344306 - Disclosure - Ordinary Shares (Tables) Sheet http://www.elastic.co/role/OrdinarySharesTables Ordinary Shares (Tables) Tables http://www.elastic.co/role/OrdinaryShares 28 false false R29.htm 2348307 - Disclosure - Equity Incentive Plans (Tables) Sheet http://www.elastic.co/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://www.elastic.co/role/EquityIncentivePlans 29 false false R30.htm 2355308 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders (Tables) Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables Net Loss Per Share Attributable to Ordinary Shareholders (Tables) Tables http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders 30 false false R31.htm 2363309 - Disclosure - Segment Information (Tables) Sheet http://www.elastic.co/role/SegmentInformationTables Segment Information (Tables) Tables http://www.elastic.co/role/SegmentInformation 31 false false R32.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 2407402 - Disclosure - Revenue and Remaining Performance Obligations - Schedule of Revenue by Category (Details) Sheet http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails Revenue and Remaining Performance Obligations - Schedule of Revenue by Category (Details) Details 33 false false R34.htm 2408403 - Disclosure - Revenue and Remaining Performance Obligations - Additional Information (Details) Sheet http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails Revenue and Remaining Performance Obligations - Additional Information (Details) Details 34 false false R35.htm 2411404 - Disclosure - Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) Sheet http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) Details 35 false false R36.htm 2414405 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 36 false false R37.htm 2415406 - Disclosure - Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) Sheet http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) Details 37 false false R38.htm 2416407 - Disclosure - Acquisitions - Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 38 false false R39.htm 2417408 - Disclosure - Acquisitions - Summary of Identifiable Intangible Assets (Details) Sheet http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails Acquisitions - Summary of Identifiable Intangible Assets (Details) Details 39 false false R40.htm 2418409 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) Sheet http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) Details 40 false false R41.htm 2421410 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 41 false false R42.htm 2422411 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) Details 42 false false R43.htm 2423412 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 43 false false R44.htm 2424413 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails Balance Sheet Components - Schedule of Intangible Assets (Details) Details 44 false false R45.htm 2425414 - Disclosure - Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) Details 45 false false R46.htm 2426415 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details) Details 46 false false R47.htm 2427416 - Disclosure - Balance Sheet Components - Schedule of Changes to Goodwill (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails Balance Sheet Components - Schedule of Changes to Goodwill (Details) Details 47 false false R48.htm 2428417 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) Details 48 false false R49.htm 2429418 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) Details 49 false false R50.htm 2430419 - Disclosure - Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) Details 50 false false R51.htm 2431420 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) Details 51 false false R52.htm 2432421 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) Details 52 false false R53.htm 2433422 - Disclosure - Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) Details 53 false false R54.htm 2434423 - Disclosure - Balance Sheet Components - Schedule of Changes in Allowance for Doubtful Accounts (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails Balance Sheet Components - Schedule of Changes in Allowance for Doubtful Accounts (Details) Details 54 false false R55.htm 2436424 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 55 false false R56.htm 2439425 - Disclosure - Leases - Additional Information (Details) Sheet http://www.elastic.co/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 56 false false R57.htm 2440426 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 57 false false R58.htm 2441427 - Disclosure - Leases - Lease Term and Discount Rate Information (Details) Sheet http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails Leases - Lease Term and Discount Rate Information (Details) Details 58 false false R59.htm 2442428 - Disclosure - Leases - Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) Sheet http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails Leases - Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) Details 59 false false R60.htm 2445429 - Disclosure - Ordinary Shares - Additional Information (Details) Sheet http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails Ordinary Shares - Additional Information (Details) Details 60 false false R61.htm 2446430 - Disclosure - Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) Sheet http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) Details 61 false false R62.htm 2449431 - Disclosure - Equity Incentive Plans - Additional Information (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails Equity Incentive Plans - Additional Information (Details) Details 62 false false R63.htm 2450432 - Disclosure - Equity Incentive Plans - Summary of Equity Awards Available For Grant (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails Equity Incentive Plans - Summary of Equity Awards Available For Grant (Details) Details 63 false false R64.htm 2451433 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails Equity Incentive Plans - Summary of Stock Option Activity (Details) Details 64 false false R65.htm 2452434 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails Equity Incentive Plans - Summary of RSU Activity (Details) Details 65 false false R66.htm 2453435 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) Details 66 false false R67.htm 2456436 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Details 67 false false R68.htm 2457437 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Details 68 false false R69.htm 2459438 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 69 false false R70.htm 2461439 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 70 false false R71.htm 2464440 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details) Sheet http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails Segment Information - Schedule of Revenue by Geographic Area (Details) Details 71 false false R72.htm 2465441 - Disclosure - Segment Information - Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets (Details) Sheet http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails Segment Information - Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets (Details) Details 72 false false All Reports Book All Reports estc-20210131.htm estc-20210131.xsd estc-20210131_cal.xml estc-20210131_def.xml estc-20210131_lab.xml estc-20210131_pre.xml estc-21q3ex101.htm estc-21q3ex102.htm estc-21q3ex311.htm estc-21q3ex312.htm estc-21q3ex321.htm estc-21q3ex322.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "estc-20210131.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 246, "dts": { "calculationLink": { "local": [ "estc-20210131_cal.xml" ] }, "definitionLink": { "local": [ "estc-20210131_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "estc-20210131.htm" ] }, "labelLink": { "local": [ "estc-20210131_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "estc-20210131_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "estc-20210131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 525, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 7 }, "keyCustom": 47, "keyStandard": 355, "memberCustom": 18, "memberStandard": 38, "nsprefix": "estc", "nsuri": "http://www.elastic.co/20210131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.elastic.co/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenue and Remaining Performance Obligations", "role": "http://www.elastic.co/role/RevenueandRemainingPerformanceObligations", "shortName": "Revenue and Remaining Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Fair Value Measurements", "role": "http://www.elastic.co/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112105 - Disclosure - Acquisitions", "role": "http://www.elastic.co/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Balance Sheet Components", "role": "http://www.elastic.co/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135107 - Disclosure - Commitments and Contingencies", "role": "http://www.elastic.co/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - Leases", "role": "http://www.elastic.co/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Ordinary Shares", "role": "http://www.elastic.co/role/OrdinaryShares", "shortName": "Ordinary Shares", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147110 - Disclosure - Equity Incentive Plans", "role": "http://www.elastic.co/role/EquityIncentivePlans", "shortName": "Equity Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154111 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158112 - Disclosure - Income Taxes", "role": "http://www.elastic.co/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160113 - Disclosure - Employee Benefit Plans", "role": "http://www.elastic.co/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - Segment Information", "role": "http://www.elastic.co/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue and Remaining Performance Obligations (Tables)", "role": "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsTables", "shortName": "Revenue and Remaining Performance Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.elastic.co/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Acquisitions (Tables)", "role": "http://www.elastic.co/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.elastic.co/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338305 - Disclosure - Leases (Tables)", "role": "http://www.elastic.co/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344306 - Disclosure - Ordinary Shares (Tables)", "role": "http://www.elastic.co/role/OrdinarySharesTables", "shortName": "Ordinary Shares (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348307 - Disclosure - Equity Incentive Plans (Tables)", "role": "http://www.elastic.co/role/EquityIncentivePlansTables", "shortName": "Equity Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355308 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders (Tables)", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363309 - Disclosure - Segment Information (Tables)", "role": "http://www.elastic.co/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "estc:CorrectionOfImmaterialMisstatementPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i89da9536f9fd45f89bbeb83ca2c5a1a7_I20210131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue and Remaining Performance Obligations - Schedule of Revenue by Category (Details)", "role": "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails", "shortName": "Revenue and Remaining Performance Obligations - Schedule of Revenue by Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i14b21224c00d4623a62bc8db3dfe6a36_D20201101-20210131", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue and Remaining Performance Obligations - Additional Information (Details)", "role": "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails", "shortName": "Revenue and Remaining Performance Obligations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i3ce040ec677a4104b0a160eec96b499d_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i3ce040ec677a4104b0a160eec96b499d_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ib090aabfbc514e8fad321c2cd23734bb_D20191008-20191008", "decimals": null, "first": true, "lang": "en-US", "name": "estc:BusinessAcquisitionSharePriceCalculationConsecutiveTradingDaysEndingWithCompleteTradingDay", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ib090aabfbc514e8fad321c2cd23734bb_D20191008-20191008", "decimals": null, "first": true, "lang": "en-US", "name": "estc:BusinessAcquisitionSharePriceCalculationConsecutiveTradingDaysEndingWithCompleteTradingDay", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "iad423396c3d247fa9513c6add0f61992_D20191008-20191008", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details)", "role": "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "shortName": "Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "iad423396c3d247fa9513c6add0f61992_D20191008-20191008", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Acquisitions - Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i50386f046ef04f4da5878fe0392f986e_I20191008", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i50386f046ef04f4da5878fe0392f986e_I20191008", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Acquisitions - Summary of Identifiable Intangible Assets (Details)", "role": "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "shortName": "Acquisitions - Summary of Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i219d4284b5814047a7ce3d2287b0da53_I20191008", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i13f2c8a7926346feaba4a54187153271_D20191101-20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details)", "role": "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails", "shortName": "Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i13f2c8a7926346feaba4a54187153271_D20191101-20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "estc:PrepaidHostingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "estc:PrepaidHostingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "shortName": "Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Balance Sheet Components - Additional Information (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Balance Sheet Components - Schedule of Changes to Goodwill (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails", "shortName": "Balance Sheet Components - Schedule of Changes to Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Balance Sheet Components - Schedule of Information About Contracts with Customers (Details))", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "shortName": "Balance Sheet Components - Schedule of Information About Contracts with Customers (Details))", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i796bd0b8c36c4b85a39f1754e27e84a2_I20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails", "shortName": "Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails", "shortName": "Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "-3", "lang": "en-US", "name": "estc:ContractWithCustomerIncreasesDueToInvoicesIssuedExcludingAmountsRecognizedAsRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433422 - Disclosure - Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails", "shortName": "Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434423 - Disclosure - Balance Sheet Components - Schedule of Changes in Allowance for Doubtful Accounts (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "Balance Sheet Components - Schedule of Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436424 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.elastic.co/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:OperatingLeaseTermAndDiscountRateInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - Disclosure - Leases - Lease Term and Discount Rate Information (Details)", "role": "http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails", "shortName": "Leases - Lease Term and Discount Rate Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:OperatingLeaseTermAndDiscountRateInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442428 - Disclosure - Leases - Future Minimum Lease Payments under Non-cancelable Operating Leases (Details)", "role": "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails", "shortName": "Leases - Future Minimum Lease Payments under Non-cancelable Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ic20abadcd0be4ee4a6cb6f0ac53aecd6_I20190430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "role": "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ic20abadcd0be4ee4a6cb6f0ac53aecd6_I20190430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "estc:CommonStockVotingRightsNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445429 - Disclosure - Ordinary Shares - Additional Information (Details)", "role": "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "shortName": "Ordinary Shares - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "estc:CommonStockVotingRightsNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details)", "role": "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails", "shortName": "Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "estc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNonvestedNumberOfShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Equity Incentive Plans - Additional Information (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "shortName": "Equity Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Equity Incentive Plans - Summary of Equity Awards Available For Grant (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "shortName": "Equity Incentive Plans - Summary of Equity Awards Available For Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4ed67acab7ca4897ac2895a6b326fc24_I20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "shortName": "Equity Incentive Plans - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i97b9e54e9ee74c509c29df73959487ac_D20200501-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452434 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "shortName": "Equity Incentive Plans - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i37997c4351b54ff49735f1faf6cebca1_I20200430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453435 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails", "shortName": "Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i4e3a11da95b24abc9cecc09369bfda73_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ia94f21980aba444c98321f7119ad367f_D20201101-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ia94f21980aba444c98321f7119ad367f_D20201101-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ide3c4860c682454cbb6962742f0bfbfe_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464440 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details)", "role": "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails", "shortName": "Segment Information - Schedule of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "ifcc7a21a0d0b4ed280b6cb669dc038fa_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - Disclosure - Segment Information - Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets (Details)", "role": "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails", "shortName": "Segment Information - Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "id6d114288c2f4a2dba72aff5089dee37_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "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 - Organization and Description of Business", "role": "http://www.elastic.co/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210131.htm", "contextRef": "i17e5c049095d459b962c0130c5c24ca1_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "The Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "verboseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "verboseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "estc_APICShareBasedPaymentArrangementVestingOfShareBasedAwardSubjectToRepurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award, Subject To Repurchase", "label": "APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award, Subject To Repurchase", "terseLabel": "Vesting of ordinary shares subject to repurchase" } } }, "localname": "APICShareBasedPaymentArrangementVestingOfShareBasedAwardSubjectToRepurchase", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "estc_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails", "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "estc_AdjustmentToAdditionalPaidInCapitalReclassificationOfShareBasedCompensationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability", "label": "Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability", "terseLabel": "Reclassification of liability-classified awards" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalReclassificationOfShareBasedCompensationLiability", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_AssumptionOfStockOptionPlanAsConsiderationForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Assumption Of Stock Option Plan As Consideration For Acquisition.", "label": "Assumption Of Stock Option Plan As Consideration For Acquisition", "terseLabel": "Assumption of stock option plan as consideration for acquisition of Endgame" } } }, "localname": "AssumptionOfStockOptionPlanAsConsiderationForAcquisition", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "estc_AssumptionOfStockOptionPlanConsiderationForBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Assumption of stock option plan consideration for business combination.", "label": "Assumption Of Stock Option Plan Consideration For Business Combination", "terseLabel": "Assumption of stock option plan as consideration for business combination" } } }, "localname": "AssumptionOfStockOptionPlanConsiderationForBusinessCombination", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_BalanceSheetComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance sheet components.", "label": "Balance Sheet Components [Abstract]", "terseLabel": "Balance Sheet Components [Abstract]" } } }, "localname": "BalanceSheetComponentsAbstract", "nsuri": "http://www.elastic.co/20210131", "xbrltype": "stringItemType" }, "estc_BusinessAcquisitionSharePriceCalculationConsecutiveTradingDaysEndingWithCompleteTradingDay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Share Price Calculation, Consecutive Trading Days, Ending With Complete Trading Day", "label": "Business Acquisition, Share Price Calculation, Consecutive Trading Days, Ending With Complete Trading Day", "terseLabel": "Number of consecutive trading days ending with complete trading day" } } }, "localname": "BusinessAcquisitionSharePriceCalculationConsecutiveTradingDaysEndingWithCompleteTradingDay", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_BusinessAcquisitionSharePriceCalculationConsecutiveTradingDaysPriorToAcquisitionConsummatedDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Share Price Calculation, Consecutive Trading Days, Prior To Acquisition Consummated Date", "label": "Business Acquisition, Share Price Calculation, Consecutive Trading Days, Prior To Acquisition Consummated Date", "terseLabel": "Number of consecutive trading days, prior to acquisition consummated date" } } }, "localname": "BusinessAcquisitionSharePriceCalculationConsecutiveTradingDaysPriorToAcquisitionConsummatedDate", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_BusinessAcquisitionTaxWithholdingCashPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business acquisition tax withholding cash payment.", "label": "Business Acquisition Tax Withholding Cash Payment", "terseLabel": "Business acquisition tax withholding cash payment" } } }, "localname": "BusinessAcquisitionTaxWithholdingCashPayment", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationConsiderationTransferredFairValueOfSharesInPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination consideration transferred, fair value of shares in per share.", "label": "Business Combination Consideration Transferred Fair Value Of Shares In Per Share", "terseLabel": "Fair value of shares, consideration transferred (in dollars per share)" } } }, "localname": "BusinessCombinationConsiderationTransferredFairValueOfSharesInPerShare", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedCompensationAndBenefits": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable asset acquired and liability assumed, accrued compensation and benefits.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Compensation And Benefits", "negatedLabel": "Accrued compensation and benefits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedCompensationAndBenefits", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable asset acquired and liability assumed, accrued expenses and other current liabilities.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Expenses And Other Current Liabilities", "negatedLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedDeferredRevenueNonCurrent": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 15.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable asset acquired and liability assumed, deferred revenue, non-current.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Deferred Revenue Non Current", "negatedLabel": "Deferred revenue, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedDeferredRevenueNonCurrent", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable asset acquired and liability assumed, operating lease liabilities, current.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Current", "negatedLabel": "Operating lease liabilities, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesNonCurrent": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 16.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable asset acquired and liability assumed, operating lease liabilities, non-current.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Non Current", "negatedLabel": "Operating lease liabilities, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesNonCurrent", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right-of-use assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed restricted cash.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_CapitalizationOfContractAcquisitionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalization of contract acquisition costs.", "label": "Capitalization Of Contract Acquisition Costs", "terseLabel": "Capitalization of contract acquisition costs" } } }, "localname": "CapitalizationOfContractAcquisitionCosts", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "estc_CashSettledRestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash settled restricted stock units RSU.", "label": "Cash Settled Restricted Stock Units R S U [Member]", "terseLabel": "Cash Settled Restricted Stock Units R S U" } } }, "localname": "CashSettledRestrictedStockUnitsRSUMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_CommonStockVotingRightsNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Number Of Votes Per Share", "label": "Common Stock, Voting Rights, Number Of Votes Per Share", "terseLabel": "Common stock, voting rights, number of votes per share" } } }, "localname": "CommonStockVotingRightsNumberOfVotesPerShare", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "estc_ComputerHardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer hardware and software.", "label": "Computer Hardware And Software [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerHardwareAndSoftwareMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "estc_ContingentlyIssuableSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingently issuable shares.", "label": "Contingently Issuable Shares [Member]", "terseLabel": "Contingently issuable shares" } } }, "localname": "ContingentlyIssuableSharesMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "domainItemType" }, "estc_ContractAcquisitionCostRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Acquisition Cost", "label": "Contract Acquisition Cost [Roll Forward]", "terseLabel": "Contract Acquisition Cost [Roll Forward]" } } }, "localname": "ContractAcquisitionCostRollForward", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "estc_ContractBalancesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract balances.", "label": "Contract Balances [Line Items]", "terseLabel": "Contract Balances [Line Items]" } } }, "localname": "ContractBalancesLineItems", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "estc_ContractBalancesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract balances.", "label": "Contract Balances [Table]", "terseLabel": "Contract Balances [Table]" } } }, "localname": "ContractBalancesTable", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "estc_ContractWithCustomerIncreasesDueToInvoicesIssuedExcludingAmountsRecognizedAsRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer increases due to invoices issued, excluding amounts recognized as revenue.", "label": "Contract With Customer Increases Due To Invoices Issued Excluding Amounts Recognized As Revenue", "terseLabel": "Increases due to invoices issued, excluding amounts recognized as revenue during the period" } } }, "localname": "ContractWithCustomerIncreasesDueToInvoicesIssuedExcludingAmountsRecognizedAsRevenue", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "estc_ContractWithCustomerRevenueRecognizedDuringPeriodInExcessOfInvoicesIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with customer revenue recognized during period in excess of invoices issued.", "label": "Contract With Customer Revenue Recognized During Period In Excess Of Invoices Issued", "terseLabel": "Revenue recognized during the period in excess of invoices issued" } } }, "localname": "ContractWithCustomerRevenueRecognizedDuringPeriodInExcessOfInvoicesIssued", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "estc_ContractWithCustomerTransferFromCustomerDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Transfer From Customer Deposits", "label": "Contract with Customer, Transfer From Customer Deposits", "terseLabel": "Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period" } } }, "localname": "ContractWithCustomerTransferFromCustomerDeposits", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "estc_CorrectionOfImmaterialMisstatementPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Correction Of Immaterial Misstatement", "label": "Correction Of Immaterial Misstatement [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "CorrectionOfImmaterialMisstatementPolicyTextBlock", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "estc_CostOfProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of revenue-professional services.", "label": "Cost Of Professional Services [Member]", "terseLabel": "Cost of revenue\u2014professional services" } } }, "localname": "CostOfProfessionalServicesMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "estc_CostOfSubscriptionSelfManagedAndSaaSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of revenue-cost of subscription-self-managed and SaaS.", "label": "Cost Of Subscription Self Managed And Saa S [Member]", "terseLabel": "Cost of revenue\u2014cost of subscription\u2014self-managed and SaaS" } } }, "localname": "CostOfSubscriptionSelfManagedAndSaaSMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "estc_EndgameIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Endgame, Inc.", "label": "Endgame Inc [Member]", "terseLabel": "Endgame, Inc." } } }, "localname": "EndgameIncMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "estc_EquityAwardsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Awards, Outstanding", "label": "Equity Awards, Outstanding [Roll Forward]", "terseLabel": "Equity Awards, Outstanding [Roll Forward]" } } }, "localname": "EquityAwardsOutstandingRollForward", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails" ], "xbrltype": "stringItemType" }, "estc_EquitySettledRestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity settled restricted stock units RSU.", "label": "Equity Settled Restricted Stock Units R S U [Member]", "terseLabel": "Equity settled RSUs" } } }, "localname": "EquitySettledRestrictedStockUnitsRSUMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "domainItemType" }, "estc_ExistingEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing Employees", "label": "Existing Employees [Member]", "terseLabel": "Existing Employees" } } }, "localname": "ExistingEmployeesMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_IncreaseDecreaseInCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in capitalized contract cost.", "label": "Increase Decrease In Capitalized Contract Cost", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCost", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_IndemnityEscrowFundHoldingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indemnity escrow fund holding period.", "label": "Indemnity Escrow Fund Holding Period", "terseLabel": "Indemnity escrow fund holding period" } } }, "localname": "IndemnityEscrowFundHoldingPeriod", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "estc_LicenseSelfManagedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License - self-managed.", "label": "License Self Managed [Member]", "terseLabel": "License - self-managed", "verboseLabel": "License" } } }, "localname": "LicenseSelfManagedMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_MergerAcquisitionPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Merger acquisition price.", "label": "Merger Acquisition Price", "verboseLabel": "Total purchase price" } } }, "localname": "MergerAcquisitionPrice", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_NewEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Employees", "label": "New Employees [Member]", "terseLabel": "New Employees" } } }, "localname": "NewEmployeesMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_NonUSOtherThanUKAndNetherlandsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non US Other Than UK and Netherlands", "label": "Non US Other Than UK and Netherlands [Member]", "terseLabel": "Rest of world" } } }, "localname": "NonUSOtherThanUKAndNetherlandsMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails" ], "xbrltype": "domainItemType" }, "estc_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value", "terseLabel": "Issuance of ordinary shares for business combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssuedValue", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_NumberOfSharesToBeHeldInIndemnityEscrowFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares to be held in indemnity escrow fund.", "label": "Number Of Shares To Be Held In Indemnity Escrow Fund", "terseLabel": "Number of shares to be held in indemnity escrow fund (in shares)" } } }, "localname": "NumberOfSharesToBeHeldInIndemnityEscrowFund", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "estc_OperatingLeaseTermAndDiscountRateInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease term and discount rate information.", "label": "Operating Lease Term And Discount Rate Information Table [Text Block]", "terseLabel": "Lease Term and Discount Rate Information" } } }, "localname": "OperatingLeaseTermAndDiscountRateInformationTableTextBlock", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "estc_PercentageOfSharesToBeHeldInIndemnityEscrowFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of shares to be held in indemnity escrow fund.", "label": "Percentage Of Shares To Be Held In Indemnity Escrow Fund", "terseLabel": "Percentage of shares to be held in indemnity escrow fund" } } }, "localname": "PercentageOfSharesToBeHeldInIndemnityEscrowFund", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "estc_PreferredStockShareAuthorizedPeriodInForce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Share Authorized, Period In Force", "label": "Preferred Stock, Share Authorized, Period In Force", "terseLabel": "Preferred Stock, share authorized, period in force" } } }, "localname": "PreferredStockShareAuthorizedPeriodInForce", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_PrepaidHostingCosts": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid hosting costs.", "label": "Prepaid Hosting Costs", "terseLabel": "Prepaid hosting costs" } } }, "localname": "PrepaidHostingCosts", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_PrepaidSoftwareSubscriptionCosts": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid software subscription costs.", "label": "Prepaid Software Subscription Costs", "terseLabel": "Prepaid software subscription costs" } } }, "localname": "PrepaidSoftwareSubscriptionCosts", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services.", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_ProvisionForIndemnificationClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision for indemnification claims.", "label": "Provision For Indemnification Claims", "terseLabel": "Provision for indemnification claims" } } }, "localname": "ProvisionForIndemnificationClaims", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_SaaSSelfManagedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SaaS self managed.", "label": "Saa S Self Managed [Member]", "terseLabel": "SaaS" } } }, "localname": "SaaSSelfManagedMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_ScheduleOfAccruedCompensationAndBenefitsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued compensation and benefits.", "label": "Schedule Of Accrued Compensation And Benefits Table [Text Block]", "terseLabel": "Schedule of Accrued Compensation and Benefits" } } }, "localname": "ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "estc_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses and other current assets.", "label": "Schedule Of Prepaid Expenses And Other Current Assets Table [Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "estc_SelfManagedSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Self-managed subscription.", "label": "Self Managed Subscription [Member]", "terseLabel": "Self-managed subscription" } } }, "localname": "SelfManagedSubscriptionMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardCurrentYearAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, current year award vesting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Current Year Award Vesting Period", "terseLabel": "Share-based compensation arrangement by share-based payment award current year vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCurrentYearAwardVestingPeriod", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options released in period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period", "negatedLabel": "RSUs released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriodWeightedAverageReleaseDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Release Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Release Date Fair Value", "verboseLabel": "Weighted-average grant date fair value, RSUs released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriodWeightedAverageReleaseDateFairValue", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options assumed in acquisition forfeitures and expiration in period weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expiration In Period Weighted Average Exercise Price", "terseLabel": "Stock options assumed in acquisition cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options assumed in acquisition forfeitures and expirations in period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expirations In Period", "negatedLabel": "Stock options assumed in acquisition cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationsInPeriod", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options exercisable nonvested number of shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Nonvested Number Of Shares", "terseLabel": "Unvested stock options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNonvestedNumberOfShares", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options outstanding aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Aggregate Intrinsic Value Rollforward", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollforward", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options outstanding weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term Rollforward", "terseLabel": "Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollforward", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "estc_StockIssuedDuringPeriodSharesAcquisitionsHeldInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Shares Acquisitions Held In Escrow.", "label": "Stock Issued During Period Shares Acquisitions Held In Escrow", "terseLabel": "Ordinary shares issued in connection with the acquisition of Endgame held in escrow (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitionsHeldInEscrow", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "estc_StockIssuedDuringPeriodValueAcquisitionsHeldInEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Value Acquisitions Held In Escrow.", "label": "Stock Issued During Period Value Acquisitions Held In Escrow", "terseLabel": "Ordinary shares issued in connection with the acquisition of Endgame held in escrow" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitionsHeldInEscrow", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "estc_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription revenue.", "label": "Subscription [Member]", "terseLabel": "Total subscription" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_SubscriptionSelfManagedAndSaaSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription - self-managed and SaaS.", "label": "Subscription Self Managed And Saa S [Member]", "terseLabel": "Subscription - self-managed and SaaS" } } }, "localname": "SubscriptionSelfManagedAndSaaSMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "estc_SubscriptionSelfManagedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription self managed.", "label": "Subscription Self Managed [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionSelfManagedMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of components purchase price and preliminary allocation of purchase price at fair value.", "label": "Summary Of Components Purchase Price And Preliminary Allocation Of Purchase Price At Fair Value Table [Text Block]", "terseLabel": "Summary of Components Purchase Price and Allocation of Purchase Price at Fair Value" } } }, "localname": "SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "estc_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_TwoThousandTwelveStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twelve stock option plan.", "label": "Two Thousand Twelve Stock Option Plan [Member]", "terseLabel": "2012 Plan" } } }, "localname": "TwoThousandTwelveStockOptionPlanMember", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "estc_UnbilledAccountReceivableRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled Account Receivable", "label": "Unbilled Account Receivable [Roll Forward]", "terseLabel": "Unbilled Account Receivable [Roll Forward]" } } }, "localname": "UnbilledAccountReceivableRollForward", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "estc_VestingOfSharesSubjectToRepurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vesting of shares subject to repurchase.", "label": "Vesting Of Shares Subject To Repurchase", "terseLabel": "Vesting of shares subject to repurchase" } } }, "localname": "VestingOfSharesSubjectToRepurchase", "nsuri": "http://www.elastic.co/20210131", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r101", "r108", "r179", "r366", "r367", "r368", "r382", "r383" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r101", "r108", "r179", "r366", "r367", "r368", "r382", "r383" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r101", "r108", "r179", "r366", "r367", "r368", "r382", "r383" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r330", "r333", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r330", "r333", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r249", "r253", "r469", "r497", "r499" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r161", "r249", "r253", "r469", "r497", "r499" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r285", "r330", "r333", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r285", "r330", "r333", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r97", "r98", "r99", "r100", "r102", "r103", "r106", "r107", "r108", "r110", "r111", "r113", "r114", "r125" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r97", "r98", "r99", "r100", "r102", "r103", "r106", "r107", "r108", "r110", "r111", "r112", "r113", "r114", "r125", "r180", "r181", "r369", "r383", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r97", "r98", "r99", "r100", "r102", "r103", "r106", "r107", "r108", "r110", "r111", "r112", "r113", "r114", "r125", "r180", "r181", "r369", "r383", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r162", "r163", "r249", "r254", "r500", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r162", "r163", "r249", "r254", "r500", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r169", "r458" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r102", "r103", "r104", "r105", "r176", "r177", "r178", "r179", "r180", "r181", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r382", "r383", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r187" ], "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 Changes in Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r170", "r171" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 credit losses of $1,831 and $1,247 as of January\u00a031, 2021 and April\u00a030, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "estc_AccruedExpensesAndOtherCurrentLiabilities", "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", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r10", "r37" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued payroll taxes and withholding taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r10", "r37" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r9", "r37", "r261" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r211" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r51", "r52", "r53", "r484", "r509", "r513" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r54", "r97", "r98", "r100", "r418", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r202" ], "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", "verboseLabel": "Weighted Average Remaining Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r100", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r335", "r337", "r371", "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "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 cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r337", "r358", "r370" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r172", "r182", "r183", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at January 31, 2021", "periodStartLabel": "Balance at April 30, 2020" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r172", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r185" ], "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" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r200", "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Total amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset in process of being built.", "label": "Asset under Construction [Member]", "terseLabel": "Assets under construction" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r93", "r147", "r151", "r157", "r175", "r415", "r419", "r432", "r474", "r482" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r47", "r93", "r175", "r415", "r419", "r432" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r338", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r328", "r331" ], "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" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r328", "r331", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Payment of transaction expenses" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Issuance of ordinary shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Unaudited Pro Forma Condensed Consolidated Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business acquisition share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r394", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro forma net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r394", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r405", "r406", "r407" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "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 consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r405", "r406" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Ordinary shares" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r404", "r405", "r406", "r409" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "order": 3.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": "Assumption of stock option plan" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r411" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.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", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 14.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", "negatedLabel": "Deferred revenue, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 17.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other liabilities, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r398", "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r399" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "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 consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r86", "r87", "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r191" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails", "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r191" ], "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": "Impairment of deferred contract acquisition costs recognized" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r190" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r190" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "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" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r84" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "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": "Financial assets" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r79", "r84", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r79", "r437" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "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 (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r91", "r93", "r115", "r116", "r117", "r119", "r121", "r128", "r129", "r130", "r175", "r432" ], "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" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r217", "r477", "r489" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note\u00a07)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r214", "r215", "r216", "r218" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total ordinary shares reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value (\u20ac / share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Ordinary shares, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r223" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Ordinary shares, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares, par value \u20ac0.01 per share: 165,000,000 shares authorized; 89,644,940 and 82,856,978 shares issued and outstanding as of January\u00a031, 2021 and April\u00a030, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r262", "r263", "r334", "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r64", "r480", "r491" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r136", "r137", "r167", "r430", "r431" ], "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" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r136", "r137", "r167", "r430", "r431", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r136", "r137", "r167", "r430", "r431", "r515" ], "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" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r136", "r137", "r167", "r430", "r431" ], "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", "verboseLabel": "% of Total Revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r136", "r137", "r167", "r430", "r431" ], "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" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r238" ], "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 Unbilled Accounts Receivable, Deferred Contract Acquisition Costs, and Deferred Revenue from Contracts with Customers" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r236" ], "crdr": "debit", "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, from business combination.", "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Additions through acquisition" } } }, "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Contract with Customer, Asset, Net, Current [Abstract]" } } }, "localname": "ContractWithCustomerAssetNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r237" ], "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": "Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r234", "r235", "r250" ], "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", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract with Customer, Liability [Abstract]" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r234", "r235", "r250" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Short-term deferred revenue, adjustment" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r236" ], "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": "Increase from acquisition, net of revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r234", "r235", "r250" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "negatedLabel": "Long-term deferred revenue, adjustment", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r251" ], "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", "negatedTerseLabel": "Revenue recognized that was included in deferred revenue balance at beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preference Shares" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68", "r469" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Contracts with Customers" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r375", "r376" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 8.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 assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r94", "r381", "r386", "r387", "r388" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCosts": { "auth_ref": [ "r487", "r494", "r495", "r496", "r507", "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force.", "label": "Deferred Policy Acquisition Cost", "terseLabel": "Deferred contract acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution expense related to plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage of defined contribution to participating employees" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r82", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r249", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue by Category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r338", "r360" ], "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": "Summary of Equity Awards Available for Grant" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r15", "r16", "r475", "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends declared" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "verboseLabel": "Net loss per share attributable to ordinary shareholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r122", "r123", "r124", "r126" ], "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 Ordinary Shareholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r437" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits", "totalLabel": "Total accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r359" ], "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": "Unrecognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r97", "r98", "r100", "r103", "r111", "r114", "r127", "r179", "r223", "r230", "r366", "r367", "r368", "r382", "r383", "r438", "r439", "r440", "r441", "r442", "r443", "r504", "r505", "r506" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r422", "r423", "r424", "r428" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r325", "r423", "r459", "r460", "r461" ], "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" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r422", "r423", "r425", "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r286", "r287", "r292", "r325", "r423", "r459" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r286", "r287", "r292", "r325", "r423", "r460" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r325", "r423", "r461" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r325", "r459", "r460", "r461" ], "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" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r427", "r429" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r445", "r455" ], "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 lease, liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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", "verboseLabel": "Estimated life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r205" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r207" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense for Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r207" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r207" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r207" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r201", "r203", "r205", "r208", "r470", "r471" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r205", "r471" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "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": "Gross Fair Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r201", "r204" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r205", "r470" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r412" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r433", "r434", "r435", "r436" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency transaction gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Other Countries" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r192", "r194", "r473" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails", "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r82", "r193", "r195", "r198" ], "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", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67", "r93", "r147", "r150", "r153", "r156", "r159", "r175", "r432" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r147", "r150", "r153", "r156", "r159", "r472", "r478", "r481", "r492" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "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 income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r378", "r379", "r380", "r384", "r389", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r113", "r114", "r146", "r377", "r385", "r390", "r493" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid (refund received) for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "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 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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r454", "r456" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r454" ], "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": "Components of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r455" ], "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": "Future Minimum Lease Payments under Non-cancelable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r455" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails_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 minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r455" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 6.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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r455" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r455" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r455" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r455" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining three months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r455" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r93", "r152", "r175", "r416", "r419", "r420", "r432" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r93", "r175", "r432", "r476", "r486" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r93", "r175", "r416", "r419", "r420", "r432" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-Lived Assets, Including Property and Equipment, Net and Operating Lease Right-of-Use Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInDeferredRevenueRollForward": { "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": "Movement in Deferred Revenue [Roll Forward]", "terseLabel": "Movement in Deferred Revenue [Roll Forward]" } } }, "localname": "MovementInDeferredRevenueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r79", "r80", "r83" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r55", "r58", "r63", "r83", "r93", "r102", "r106", "r107", "r108", "r109", "r113", "r114", "r118", "r147", "r150", "r153", "r156", "r159", "r175", "r432", "r479", "r490" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows", "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Rest of world" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing information" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashMergerRelatedCosts": { "auth_ref": [ "r82" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to the increase (decrease) in reserve for business combination costs. Includes, but is not limited to, legal, accounting, and other costs incurred to consummate the merger.", "label": "Noncash Merger Related Costs", "terseLabel": "Non-cash acquisition expense settled with shares" } } }, "localname": "NoncashMergerRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r147", "r150", "r153", "r156", "r159" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r447", "r456" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r445" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r445" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "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", "negatedLabel": "Less current lease liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets", "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r445" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets", "http://www.elastic.co/role/LeasesFutureMinimumLeasePaymentsunderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r446", "r450" ], "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": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r444" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r453", "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r452", "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r421" ], "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": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r37" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r413", "r414", "r417" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r413", "r414", "r417" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r69", "r82", "r209" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r37" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "estc_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPaymentsToAcquireBusinesses": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.", "label": "Other Payments to Acquire Businesses", "terseLabel": "Cash deposit to expense fund for fees and expenses of representative and agent of securityholders" } } }, "localname": "OtherPaymentsToAcquireBusinesses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r72", "r75", "r95" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedTerseLabel": "Payment of withholding taxes related to acquisition expense settled in shares" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r73", "r408" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "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", "verboseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r73" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r338", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Convertible preference shares, par value (\u20ac / share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Convertible preference shares authorized (in shares)", "verboseLabel": "Convertible preference shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Convertible preference shares issued (in shares)", "verboseLabel": "Convertible preference shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Convertible preference shares outstanding (in shares)", "verboseLabel": "Convertible preference shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Convertible preference shares, \u20ac0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of January\u00a031, 2021 and April\u00a030, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r29", "r30" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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 expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r4", "r6", "r188", "r189" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r76", "r361" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of ordinary shares upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r212" ], "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" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r210" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r212", "r488" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r212" ], "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 Cost and Accumulated Depreciation of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r210" ], "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" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "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": "Property and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r66", "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r28", "r90", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfAssumedDebt": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.", "label": "Repayments of Assumed Debt", "terseLabel": "Repayment of outstanding indebtedness" } } }, "localname": "RepaymentsOfAssumedDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r374", "r526" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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 [Domain]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r12", "r89" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r230", "r369", "r485", "r508", "r513" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r97", "r98", "r100", "r103", "r111", "r114", "r179", "r366", "r367", "r368", "r382", "r383", "r504", "r506" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r144", "r145", "r149", "r154", "r155", "r161", "r162", "r167", "r248", "r249", "r469" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Amount" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r246", "r247", "r252", "r260" ], "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 Remaining Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation (in percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r451", "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets for new lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r10", "r35" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "estc_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Value added taxes payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific 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]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "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 and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "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 Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r121" ], "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 Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r337", "r357", "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Identifiable Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r201", "r204", "r470" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r201", "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r197", "r199" ], "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 Changes to Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r400" ], "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": "Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r61", "r166" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofLongLivedAssetsIncludingPropertyandEquipmentNetandOperatingLeaseRightofUseAssetsDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r338", "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r342", "r352", "r354" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r41", "r91", "r128", "r129", "r219", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r17", "r18", "r19", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Summary of Ordinary Shares Reserved for Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r141", "r142", "r143", "r147", "r148", "r153", "r157", "r158", "r159", "r160", "r161", "r166", "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Share-based compensation payment vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r347" ], "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": "RSUs cancelled (in shares)", "terseLabel": "RSUs cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value, RSUs cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r350" ], "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", "negatedLabel": "RSUs granted (in shares)", "verboseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value (in dollars per share)", "verboseLabel": "Weighted-average grant date fair value, RSUs granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding and unvested at October 31, 2020 (in shares)", "periodStartLabel": "Outstanding and unvested at April 30, 2020 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date fair value, outstanding and unvested at October 31, 2020 (in dollars per share)", "periodStartLabel": "Weighted-average grant date fair value, outstanding and unvested at April 30, 2020 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant\u00a0Date Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Award authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r360" ], "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", "periodEndLabel": "Available at end of period (in shares)", "periodStartLabel": "Available at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r345" ], "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 as of October 31, 2020 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable as of October 31, 2020 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r348" ], "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": "Stock options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r348" ], "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": "Stock options cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "terseLabel": "Stock options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "negatedLabel": "Stock options granted (in shares)", "terseLabel": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "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 grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Balance as of October 31, 2020", "periodStartLabel": "Balance as of April 30, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r344", "r360" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance as of October 31, 2020 (in shares)", "periodStartLabel": "Balance as of April 30, 2020 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Stock Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance as of October, 2020 (in dollars per share)", "periodStartLabel": "Balance as of April 30, 2020 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r336", "r341" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableForGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "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": "Stock options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "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": "Stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "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": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "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": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r339" ], "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": "Share-based compensation arrangement by share-based payment award vesting rights percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r340" ], "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": "Share-based compensation arrangement by share-based payment award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable as of October 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contract term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r448", "r456" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r96" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r91", "r93", "r115", "r116", "r117", "r119", "r121", "r128", "r129", "r130", "r175", "r223", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r97", "r98", "r100", "r103", "r111", "r114", "r127", "r179", "r223", "r230", "r366", "r367", "r368", "r382", "r383", "r438", "r439", "r440", "r441", "r442", "r443", "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r100", "r127", "r469" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r18", "r19", "r230" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Ordinary shares issued in connection with the acquisition of Endgame (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r18", "r19", "r223", "r230" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Repurchase of unvested RSAs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r223", "r230" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of ordinary shares upon release of restricted stock unit (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r223", "r230", "r346" ], "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": "Stock options exercised (in shares)", "terseLabel": "Issuance of ordinary shares upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r44", "r223", "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Ordinary shares issued in connection with the acquisition of Endgame" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r18", "r19", "r223", "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of ordinary shares upon release of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r223", "r230" ], "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": "Issuance of ordinary shares upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r93", "r174", "r175", "r432" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "negatedTerseLabel": "Decrease in accumulated deficit, from ASU 2016-13 adoption", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets", "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r92", "r230", "r233" ], "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": "Ordinary Shares" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinaryShares" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofIdentifiableIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r231" ], "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 Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r231", "r232" ], "calculation": { "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unbilled accounts receivable, included in accounts receivable, net" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r131", "r132", "r133", "r134", "r138", "r139", "r140" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates and Judgments" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "Prepaid value added taxes" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r449", "r456" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CondensedConsolidatedStatementsofOperations", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r219": { "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=65877616&loc=d3e177068-122764" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "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", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(7))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638166&loc=d3e11522-158419" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121640538&loc=d3e32546-158582" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r526": { "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" }, "r527": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r528": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r529": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r530": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r531": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r532": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r61": { "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=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" } }, "version": "2.1" } ZIP 93 0001707753-21-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001707753-21-000012-xbrl.zip M4$L#!!0 ( &"!8U(P7/Y!60X# .4.) 1 97-T8RTR,#(Q,#$S,2YH M=&WL?>E3&\FVY_?W5]3P9MYT1U@X]\7=UQ.TP;[<9Z -LOW@BR-7**R%6R6Q M^*^?DU42.S:V@5+)ZHC&DJHJ*S-_9\T\>G\S]_;;_-5H=NW ^#4?:J"&84?':2CPZRCSZ4G[-8#/O9QV'Q.3\V MG4[US*OAT5F1[Q^,,H((OG:Q>$$Q=9%RV]'&APXSQG>TP*[#L49!1Z:=9,_V M7W 2I2/(=201J,,X8QVMI>EH8AF/F"JOV#/_0C%B@I$F(HX9P5X[YY!%5/C M5' NO?9@!*.#$0[*%S[D_U@Z&(V.7CQ_?FJ+WG(9W/+^\/@Y7'@.W44=A#L4 M+TUNST]'Y[>?G)PL5X\,B_WG^:"7#T*:G>>CP@S*."SZ9@2S!XU@WD&D0\2T MD=,RO]+(":V:( CAY_^S\7;''82^Z>2#.3MKX=GZ?/)'=,' MH$.?OW)WNFQ->='^Z5TW8WII>.>#@.O^VMQ-VA;/ZXO36\=E9]^8H_-[HREM M=>_DPNWSW $DKO1HBLRWIEI=:B=U)/_:E%V;Y-,;DS8!!VNMGU=7I[>ZX7@P M*LYNIY[)Q5M&%LK1U6&%GBE'N5MVPW0WAMD^O[S=74ZT7MWT MHF<&^_]8"H/.^YTEX(%@_,L_^V%DLO1H)_Q[G!__8^G5<# "SNYTSXY@4ES] M[1]+HW Z>EXU]?SE?_S'?_PYRD>]\#*-I3/M])_/ZQ__?%XW;8?^[.6?/C_. MRM%9+_QCR>?E4<^&HOZ8>Q\&U4>XO@GBI$.8,_K:9I01SFY6(B!Z:?7AWR%VL#Z-]9 MUYRNPXM&>'Q6[)]O$LWQOYP[7COC3[<.MQ' M&_W7O=VN/]@[7,$;W7=G&Q_?\5VR>;CQ9OUDX\O>Y[WN.[;W8^VWGPXW,4*O25[ M9[L?G=@XW#B#Y_*][AK=6'W=WUS=/=M8W3_9.US#&X=_]>%S:K>_^67MV+]Y MG=LW[\7&EP_]7?(ON-8[V"#K>'-U ^V]63O;_?+^;.OC^Y.M-]N'NX=K=.]P M??+,!W@7'^QUAU\V/^X=[O9W3[8^KGW9/7R/-KYL?][M_NMPL[O.][HK;._- M9K[1]?V-GCI[VUT;;>R@T[?=E4^,*!R$EAW**+Y?A-5HC8QSJ1&P9:&2 MUQ 1.E8Q+Z,F4BN:X$58(BDY?4)X7XV+ K!]G9?.]':#*=8&?A5LD 7"WT(8 M765@[@)7L2,,UAVF:.@ 'KI#&$:)L$LOH^F5X0D1G?H*%QS[ M&GXI%]A^"UMR&=L0*3@OFH#"M<"OTDAP?L!;AE<\&HYH@[\%AM=!T0S!6$L1<<;31AA% "QGWW5&IVXI6]6'&5 M%Y,/]G? 1_*F\.7[(P^Z=NT4G((RM[WP-B]'S8+]96-']UW_]6#K<(7L=>%: M=Q?O'NX#T._HYN$:W_H(;??_E6_TWW-X_^GFF_=?WM+M@]W^:6_K$-KXLGL& MUP_W^NMXJ[O=WSWK?_W50/V M^L,OIS]=;?VH$G+3;^7(%*-D?;ZL'7(./OGTN8MKY]WTTUMQ[;M?O**^,OT^ M?#EY?75QVL3TVO1[:N-6'"A5FDFJ M, ^(Q2"MY@(QB; E#%NN/ZU7TT\(FX'IKQ=O1I,9)6"\GC8TO"1*,V- +-%1&#M:@808A3-U@R@J>?S4_04Q@5813N) M%<^'Y_-CZ-;E6RNI;4;#XB[26WN__372N_%\^G$U#(;]?'!;L_<5$%>:>'ZU M]]^B?,FCBHH;+!UE-""+/.(@-7G9ZU,M=/JKU M9^;S?K)HTE['5/&"NAV%],RKGBG+K;@S&KK/*Z=Y>:&;7PT'QZ$8)4/H[TK; M%<%7MTVU\JTO.Y^\\SXUQ9P4"Z-UU%)+QIP5U@HLG HL2A^B-".PM\&/)66X_ADGM,5'(G3R@F+!7*:.>? !8\B,((LDS8B5_/C%,<%/]Z+ M'^^-X\/Q(S5:@4Y4U("KY1$SW@4)GI9PX&\XA]JO'W?&MG1%?I1VJR^!N3+P M.\;LS*.N5%19Q"RG)@9FD;2$AD \YC* L8I,^W5EDY@VHS<)-2P8)2-&E'FA M--CB#AGP.9S4AHGVZ\V&^;0!'4JM5RQ(!GJ3@99!4(F6),5;-ESZ=1^WI)#4>$4.IX@QQ8C1VRA!' M.'*@-=%\:<^YU)7:^QAX-)0YIJ/3$BD%80I4(P1S9=FG$<]Z$*(X$-BS0)FS@MKE,'P2W2!(V]%^_4@7(JA M3+>:WN1J.8_Z4'+G" D@0DED")0CE9Z2X Q6P2L]!][DTR/9C%Y,BI C)95' M@@6 3H&6#,PC3Z@37K=?+S;"DPWH1QNTB2Q!)#F3@BMO0-!&8%,%1BM5[=>/ MC?!D WK2!^J8$L@)11AGSEJA!9&,1&2CC:$!/=D*K<0#"BH0<-",8E%RK9&5 MVB M1:1!A@:T4BMT0+"86V4\1@HQ#W(D(A U/40< MTC="X&8Q#LD$ 4:>T)1%RW00.D0O,)'@Z<(;,'H8:*/A L^$&2L4))Q3K07*4Q2\\"!I:V<&VBZ M14749VT"AQAG$&742>93:)BR+#H3+%)6VZ#PW("SXGT^JHRTOTWNUP>OS%$^ M,KV6P.2ML)I$'F60S!&A+>7,,N("!>=6H?F!R;EQ?]Q+R2:V1@>A2/<5X2"U M=AS6!V[8#RV!C )C$8P=LLXQB:VBGA'*# 5S.1+'Y@:R[3 R^2#X-5,,\L'^ M(S@_CR/Y(A,@\9@1/K(@I=::NRAQ= 3,3*2?#I^F9B J2ZCPDDJF&>8*/'.$ MK$<\X$B@LRU8^9PEXZEY5Q.PHL1HY[EVE:6%J?;:8,:%PT[)^0/TR;3Z#( K M*$@CX\$;ULR"=@DRF6X6+#9M@97G#]S'5RS-HTHEP@QQ:92V3&IGG,#8:\4E M%D*9>639)BR\YH'&D>%@P-V5PH#=KJR1WFGB-,+CC40*; M&(R@@D@#(.$4NZA8P#H(0;F:'VB>;H'BX)!8J'@XE@SX6)1C%)&1$27 D6H[0(@/-@ELX/3 TO4#P@9-;CP"E* MARG \6-6<&N(%2Z=XF9X?CCK21>\543Z2,#.(\Q@0SDH)G"$!\4B(6 M'[AVG"IF OA-*1L/#0I3PGAX0GR:F@$;8@PN$DIE9 (L*$29DT*0H)FUG+0@ M!'B6C*?FH\" =*,GGENP?!DF2 5/,'C^X+B$:!F;/T ;V=)H"%PCG 5/$XQG MD%<,*X&UC I8-42AZRV-^0+W:;E]E%AB<&F,U9B#4:"!U9V*6O\ M_*':^)9&0^P+&M8003FQ@E%D5 I'\IA[ U_59-U\'O!]NIC+AUH[XEPK%3ER M.CBF.-;&B, <5S)P)LW\0/.4,94I]:K$'L=(*<'1:S(W MX#03<_E0,$6/:%HQ$DZ#;0+\Y!C%3&HE(C"1-O,#4^,QEP\%&4:.&&$L ='' MD%+* $M9YYE"T6BGYP:R)XZY?"A\G TISP@CUA$FA0>U%+V4"D>:SGJZI\.G M,<5L/388-'' B(&5E/*R!NDE? =10TF+4K'.C,WT0 E8K8O&<&4E2 X&9JV- M*"4S=@Z\%\EB!PHF0\%4W@C#D6I=31.T*8#^#[1";G!YR&;*:' M2F(LN3.*2I!FE(&C 9X@PCY@:EYF^F!('.64\Z-<(H*IE)<,;5$ M89$.4'+*Q-Q ]M0VTP/A VXBB^#,!V8\0X$J+5&T7@E- "<7?E5\OOGZE+?A M5NVHHK?E@E-*I[<*\[_>&X'*51M(1N. 9_E0=CJ>=5>)>. M2G@O8U X6#+#?/V+ P< L8"=5,8&$,CPUXCHA Y:"2<$;T'RFUGR%9K/@:.= MC!@'8J%1YC #3S>EOU%,!>)$;$,VHUDU8IL'5SH"@A6D; B"(:L-B-L <'/+ M+#CV?O[ ??)C64VDK1+(!?CCO7%,8V)8%)PIH:S#7H@Y1+7Q/+06X>!2L3=BL)4V>"E233%#^=R TTR0]4/! MI+R1.F*0:U$P< @UX.2B<8A'1P&M^8&I\2#K!UM"54@2PQF+2#.+@@7;P_' MA.*64SL_8N^)@ZP?"A^O2$1!2V2M9"1$8Q'S'AN'L5/8D*?#IZD9,(AAY+FQ MZ4BN1BB= .!1:(X<\I;)%N1TG27CJ6PB9>35)!28 +KE^"ZV_VZN@?V,YZ>]T9R*J*,'5QVTN0TV;>\3QPTV,UR8/<&Q'E TBANF@K,6C"Z/@Q$JB,AU"_)\?:M.T$75O#DL MO':>8GTP3AT_Q^9JCO,C^#AMX+8,Y[>2!N<86V($6&>&4>HU\9$&^%\&[4)H M0P&B"S]IX.")PB3DM_/R\U]G?X6!.^B;XO-U:7\! MJC84X%I(LO9+LF:(/U4OQ]$0[PE-I\1LD)1K+;7C"B%%6Q R,(N2K)FP #0 M:YQR&'K$,"/:.TJIM(Y' 1HJM #,A21KOR1K*"9&6B&DQ9@BRYSQUAH78CH\ MCH129!YJVC9DDS6Q?BB5-(PE1Y(RBHW1"'14M-@'JZ41+0!S(G_A;:;1*2G@DE#%1 MG5=@%FEAG2)11\*1)K\JF M)]@MX;,HA&95G/F##I)3::$5T,!PAR4&7M]]C M:T22->.&@ $F/4&6:*49LT%KQ# 77E@E,7+T5P5S(16HYML$R(GY5,!>2 M[!=854'(<$&)-8%S)DA4P5NK?:SRNH V;_^J2E,V60-+!7)(A"(V*$2)$D+I=$P(S\'2BC$[ M<[X^)@+17EGI4@5YH[4)(,%TVM>5"B!;G!-IG2Q9$/TWB5YB'\&1U*F2%(O* M6PPD'Z+FF%LGN9^#I92G!+&9)8&8,EV2""@IQB0AH'$LBI0[CY2R2+8 Q(7D M:J_D:H;HK8P! ?4)C@W#B-I47$)B+;&R0LDVI/&=)1";60+ $3G%0M!&2"8( M-L0)D8JW*$FDM+$%("XD5WLE5S-$SYE)];VCC%HR;5/.0$0"5]Y%@[&:@VBB MIU8_#;C\8"\CCI4CA(/-I:7V1*N8BD4'Q+*;ZA^!*)=-JT8TP;1C4WG*H =BIV+CADVE!-94'Q+:7X M9OPQ:A'(=X8PBURUP)1?4'Q+*;ZA>0YP=SH0!G2-L6/ UD2 MAH4S@L7VV_,+RI]URF_H[#:QC''*(E6&1<0M!T\6.^D"%5(@TGZ[?D'YLT[Y M#>VWX"@I-83*B$#.$\64B,1I&TQPEIOVV_<+RI]URF\J/Y,EF!#F$/),$&H$ ML4YY2WT,PM!%2..O1H;-&-TQ(N.1D YAPK03BH2 T%@C* @Z")O\:]&ALU8 MP" '64 J5/X>X<$HXAE6'#D0D33(%EC "S*< W-4:!8IG8D$(17*C_NFK2^<=_PB!-X0[.W@*5]>[HU?K@:#PJJSOP@PE:4QZ '$__I()T MQZ87;M2BVQ@.PMD&2/

CT>^$AHB7+(CWF\2+J!:1N\B%#$R0H#!\UUY[Y*+@2"R(MR'BI0OB_2;Q4A<0 M0\$)*=-A+V81V LH!*>%95HOS(8%O5P-8B1)L"'*&9B6R%!E,$*1*2ZBLU)- MJ_HRBA;TLC S'X1XP3-G'8H>@'A=5)2 H@;/R#)JN!(B,NPI#M%Z(NV">!=F MYNP2;[!,($L808YI;U2J,IH":26*& N](-Z%F3FSQ,M2!@%%3(PN,D^$CHBR M@'GP0,"!+LR&!;UK*5 Z:GZDP_S"KA M_#4N\T$HRQ4'&)5Y6EZ^%&"T-O#[I@_BQ#W^QC# H^ZQ%7+]UI_9D4-4B8B8 M"/ '&#\E$E$Q(*I)U$J$Q/8+]+[%5]$NR(\X1* MRJQM@*]:0<@$:Y!(BEFN4G%=:5)TKR=$28N JNGL$_+K?)"/PMO\./CU 9#/ M?FY[8:4LPZ@$C68.A\6KGBFO:8_59-\,CX+O!G, MO:AA3O(@9428$<^4BL0YKK@U,4CM6J2V%O0R:S(H[8DIY7V*N6:@1'6(0A,P MIA4/(C Q^S+H@=![7!J>1LYLAUX5)U >Y$>/:C8_H/R)PLC(&/>46B:5LC(J M[ETZ=JX0%J%%\F=!*[,D>[0+2CICO4]GG3A5B =N<(@4!^YU"^R?5M!3MS ^ M;$)'VB)PB ^>.B(]9Y[92 RAT7OLM"/<8\P6 J<]!-*\E,$4S&5EI":",I'" M@ PSG&$E,:=$XA8=9Y@=0_7ICP,8@14#S&**Z@J$:!4L5<%@<)YY#*Y%<=@S M V,#<WZ]?U0,C^LU^Y9$90A&6+ .%#!-Z:6"49L2,]\+LTI0OAKVC\:C M4/S3%/[$%"$=1QG&4?KXN)*SH>3;!(<@L%;8*V8P-51'Y[A@U*HHL9T3R?GT MT#Y._"YS@CAP601PI<=6@T>#4/284"Z<#W,B/!M%Z^'D)Z+.6^%P9-*"QRFU M4\YCP2EGUIJ(YDU^GKN+XP+\Q7$%V>O\-'WZZ57UE/QB&SS/R:O2UPWP2OOC M_CQ*Y0!$ \(WXD"3)!8VA$A(C#$PQ1%O0TG0F:8<I3)H3,FH!/$"J-SSU9-&GLP*BW&!K) $"VDMBP89)1Q27NC 0EI :)%Q.NOX-6]/ M>A^9M\2#42F8,MH8(BPG/GJ3]E);L#XTR]$2C\*?C&D:1$!I39V)H"QG. ;! MC _@ C [[_S90*1+,[P9F;%4*R&",PET)20/V'/*K)1&LCGES:>)/'E AG11 M6I.J!@GNF$$60.,X."F#Q40',^\,^521( U5#@D$&ZZ-)T0P1(E&W@3$6$JI M[3Q%L^]QS+H5]"C.!\?@NQO-+*>$>8T,(H:#DQ@\P5Y:?#WR8X%?$_$AE\'^ MF?@0#Y/NB98$20:X*P_P*PM.#*$2W,XYY=&GMV(?CC]5B DRQY%,2>*,]E8& M&:,#WT.&>"-#Y@*[EO(F\\A;Q9WBRK/(I<$);H(=E219MW/*FT]DQ3X<0TIC M!5BM-E!N4[7VE#M,<>FY08IQ-_<,^83QS UP(3+21GAW"!(SY+727G#/)/41 MDQAX ^BV8]ZLI,(2810C(+>058%;XZ3P-+I(VU ->4K@ZP,'"F=G!#.1GGP[ M=.8BB/@BA7(Y2@EH>P^S,?^5>B9OX>N@#$]63;NAL@A&@%@U6!/G&<-$"1(, M5RY8915K12VR!?TT>( !D.0@K(&(@'R<,T:#)<-X'BT81R0/0FEPRATC(FJA.:?$(Y)VKJR8 M-PNF*72;L2DA=J46U.^.H<,PJGLZY8_ + I'@=AHRI[&2 MTRB":;W-MH1,*N$(5\"$,7H6K;1(:LEA5I7 A.LV5!"8?;A^*C9@#,.KL#H> MCL(Y"/TZB7QMW:G%Z;?T^.W.^XQ\!"$>NH16?J)!BQRKN4\(R#5LYD4K' M%D2XS@@D#YA:@BBMG=(,6\M IQGKF> 8W$I*L?/MY9)MD!Q%GHK=5J"\!S%1 M;N^\;PFG8*D#$EIBYX!-E%%*5F&FZ="4\%ZUEE.:@.4!8TFM-EPQS"5*/IQ2 M'"#QGBD7TX<6<$LZ#)QBSRZMG75/AMV#X;@T ]\]";WCRU(LW=X2EN$J"HT% MDZD8M*3 ,1IAX0(FT@A0-K//,K.&S0.60J(&O"4&ECA.P4EIY3(2+QQE%%PF MY2N76"%=N<3IPZ\$4BN,CRN.M^H@?3_'N[[U00(D@W<2;/H H#(6&-CSGEL/ M] 262M3&+&CH26GHWF_\ .-+RT-7UXP.3!'^,F7P*3L;/%*O*U6=*\P 4-D: M//;R42-4K!AU47-/;=0LV*B"!^\'_BJ.$6&H153\@\ "I3\4:.TF!OPYAVB3&EG58NHN $:2GO9W7S4"UMQ?>#SX]R/3>]RBFWX M6*VB3XCIL<^)-$)"+C*N"1CL/'U2VA#GJ<.6&>N\J>.-%R3TI%[V3Q/N9CB9 M:YJE06LO&+(I%2L&\S-0IJWQ/#I'028N:+91@W!!O]^@7P$6)P5:E2*"#Q6E M16",(DR$T5Q2I1?T.]OTNY#ZS2P\1 .<(WRP@BEI;2"**X:<,9+:.@*X)5RS M<-D67/-$7)/JHP4$7$(D9M*#KK&&4&*DDX&*(%K$-7/@(C;#)*TD7"VM#IR% ME,& .8ZT(SK5G]4\994UKD7!F;,$9E.G4I$A4E,LA&:>.^VT\8)@&V34G*GV M@EF7-C'EP4X8@9SPOQ*HG.B4BCLH'QEAV$C%G:&.>L0%U6U*@W@;J"E/]^CL MUX/5<&>QL@*!K<"T-H9B%*.P7#D"?_3L!U?,#IJ/$F&1,MQ)QRC'EK,8F9:4 M1QQ-%"Y89_"O&&'1&EW\.-&#CGB, N=1>48LM4A2[*S#.N5@$[I%DO@7)HWF M13^WCA("\MX@RPQB"H&MAJC00EI0"BTHX/ +D\_CY)X/U&#LC>:6I"U![8)S M2 -)V.B-I/-RO'52H; Z)_W+Y>D@3EC"'9..8# KC(U*X@"NML>2D$#FY93K MC(#<4&(QJ7VPG%+N*:/"6R% S#LP'97P7+>IBD0;0&Y&@8L08P!/@!&?CI%8 M(PU\0)%S(X0U>E[.O,X(R,T@#W%"3 OUE"$8*T,]]XXI)[4-%EGBE+7>>N3F1>/. ,#-Z%W,#!A14A,7#'-@ M4B&IL 8-')T4F,Q=XLAF.;B)BJ;6!F\$448Z9EFT-F(>);$:K&:J;E2Z6 #< M,AULF?0&:^VIM2"BL>6!<1Z%1L@++,6\Z> W81 *TP-\5WP_'^3EJ("[CL,< M:V&.HB+6$ *6-/.@@+D%T5RE/B&,HKGQ>V<"XF;TL$(F!NQIU$HS3K%1*=MN M6K)RDM+8IBKCLP]Q0WF5P8BVBFJA4F( BK25P@BN%;4B"C\W?O!,0-Q0VD6. MP)3F4E@PMI#QBBL3L%!4$4](75:L)5R\ BWXO#=.B.T$-R[R41[*M5/7&_O@ M7Q?#?CJ',1Y5P&_%-5,,\L%^^7ACU8N'C,&LA\AY4,PS(#XUY1Z M'ZSAG%D LD6+QS.!8C/KPSP$Z2.G*%#'T@'$5(;4::0IQM*J-EEX,X%B,Q(5 ML6B]0IPHT+T\2A,LT91H(0.. ;>I_/!,H-C0NHU@V"/-J+ I?,*K0*,,2#LO MG.!LSO3B>86781'R_4?*Y]V\FB2:NU1T)VC*F#)2P_\I**0%N.C5Z']"N\)(6Q&\U&CB72*8JH(PYRIE'0QHA Y M84&9T'[-][1'B6#53 6"4\$%S#OQE%+E<2>2J4Q MY9JXV?T%%E9$3&!HV9)*")3/3$,&Z)5ICXUO/!F[]FG@^$DD$H MA3 *DE'CE6>*H1"CYX- P>C@^B#4QJC21!=3EB MIJTGS!L5L&%QAO.,?@.#NJ0(F+,[6Z.#4'0/S.#]?Z\,_&9(7WMFX!_!SGT4 M-O$DID!:ZT%K,*20XJF.-[8H("60-JUEDZ8A^D$N>IZ?OBA".1P7+I3UUX-@ M?-4?GQ^__!/^3/U&8H*1)B*.&<%>.^>0153XD&J#ND^)J2Z>*4=G/<"FGP\Z M!R'?/QB]P.IH],=)[D<'+S!"_V?IZGVFV(=;1\.C%P)N2YWKY(,$UPL*/\#- MY9$9O/S3%L_A+?7G^F4W7UDW98>CT;!?M7:I<35MW/3R_<$+!R\(!;0^2A'+ MTQ;LL( 9Z+AAKV>.RO!B^N$/GY='/7,&L]O+!Z%3/?3'<2A&B0XF3<);+D:Y MC.J1CF ^1W[:_N3R%-)@@?C;)RV,M]]I_0V3\F%]-<7;MR9+S/!_LO4(:KQB_>_KR: MB%N@N&VF4V^FUZ%SP^)%:CV]( )1=J+IY[VS%_^W"YQ79IOA)-L>]LW@_SXK MS:#LE$#&L;ZQS+^$FJ:JKR?UN"6T4V$S)3J29O']YGIW;37;Z:YTUW:NDL\, M]G9G[=7[[?7N^MI.MK*YFJW]SZM_KFR^6;6ULK._LK&]M-C@$?ZYIONUN:S;/551A!G^KLZ_1/\>)7_.?3W.H>F]]67)YQ*]3*B?%89=;YX M\?76]D;V)^B9P7"P.>Y#(RZ;J*/M$-,V 5C.#C&--/>,:ZL%<6"S(<<=8:D. MQ2UKS-G )$O A_S%ZM"-DP)-*=.7)D8'_7!F5X?';\GV\2[=&/O#M>.]-_IP MZW ?;?1?]W:[_F#O< 5O=-^=;7Q\QW?)YN'&F_63C2][G_>Z[]C>Q\W#MW2S MM_MER#97_W6P]W&-[G[?M^#Z[I>_\HW5#;+WYCW:>O/AK MT[=D[VSWHQ.;_].][IK>&O5YWO] MM6/_Y@/S__Q7;X_TCNWAD.R2=;Q+4I^@YX?K:/?+9[;;_7RV]W'C9&_U=6^C M^YYMDG_U=S^HLXWNRI=/P@2KHN,=)&/H,(MEQVH<.U)ACTUPQFJW]!*CSKM* MVU^@<*Y7'Y8JT+VH(KM3.MQ4YT^EO^=9*CPPRO=C_=\V3/$YVQJ$WV^@_3@( M:KVL./T1!/DR9>1> 'X779!EQM7WT,5=1#"%FAR=)K O\T0OQ)LJ;WAT?W&_ M4N2FE[T?Y&[H0[:QAA&#O_?"#H<]:WJ]X<@. M3V_3!._&I@ IT3O;#D?#8M1*I? ZMV_>B[WN.MK\^)YL?5SG6UWHT>H*V_VX M=K))X)VKJ5\'GWHMW'X#N]U=_GNX6<./8/[#PYV MNRMTM_ON9+._W=MZLYUOO=D[W'BM3MYV5T8;.^@4_OTDN==$2-_QWI .DYQT MC%&\HXW%+G@6C;9++__K/[5DXH^[5,J4W)^8DN\GO/2WA%=%Q^_>KVQWU[;? M[F;;:W]O;7>SO]]O[[Q?V>QFW:T,3/8NV.49IMG6=H;Y;_[W;.MUUOWG6G;) MFC^WY%=>==-EK"F[,D/?:<'=Y28_M?)^/2RRT4'(_CUEM*Q>;L@"=,T_O+%W M20*\\&E%!EH\\.;L+)@B#&X3 7]7_5FKMUQ;*0!^V"H\W?CR^1-G6"%#3<=' M(CLL@&6HB?6=5*'71*D)]G+IY;_, ! \^Z__Q +]0?&S+$WY=9:^VU*;6?K< MVE[8&PM[X\GLC516O M[N,-\OYL]W"-P?O/=OOKUPR.XX^&"Z[9&OU M_9>][K_RC2ZT ?_N]JX:'%1C3)EQG8@"[S!G:<<&33LX.AT9X89I/S$XV#P; M'-WME@8RUV',C@:NEEVL]4P)W9)O+'Y;OSZ$W=C O7;O&@[8W=)_OYD$FEIG& MUYJ865>A]GVZX,P^NAT9_+XICHKA\23"YJKG6A-YRA=<@ U9G6NMH@]>U3>_ M E/YUZ/YLT_*R4 P\EEN#(7@JZN-- ;(WW^EN% M>S8LLF$:578X+O+2YRZ11#:,[1M0?IFHJW$5^V:0?ZF^__Z-Z(Y;A4_?G'9J M:2.7$9;_YX\4=E+_(.H?;C7J[]?XUR4;:8MDVQR.LI6C%'*4#(GV4W<9;\;X(93GYYRUT /]Z2H]] M,@P)89SM.&O!&6.4)9-/=0+'F!D/] K@'PVP[F-YU M!?CL\;WFF["17PVV[@KZ)$DZX*K!:;;)AU8>;!64ML\44L%Q2H("^WQGG(-V MIQRUWU)Y*L)Z!1^WBN[P9/"KD=7J9_X).0\.GN$=A1GN,"IQ1P=K.H%)XX.U M-O*X]'(C^0DF'V0?\G#R!#+@NG=3)J,U>3<)P]M%DZ#J_* P\\QE>>]& 7W9 MC4(O'"4RR 85'3S+0*[UQFG/)3/ M5D*0;A;HEV-1:97CQ;=M?NRV-CZJ8VM M[YCL6:&\BQ(965'18"B"SX[&13D&8LQ&PPSN2&M ]6X#)K_9WY.633%T*V[T M-''X-Z)GJJZ_^&':?R1*__&0*LJ6F;Q?\-/W-$NF_7G05K%>UNKAFR7+7-R/ MV;]S9D&5/')8V82E'S\:YYO[V74T3C[J)9LW"\8=9*YGRO+G8HUF;'RU*)JK M(74+4RGVG;.^'?9^N^2IS,/HYA"P%,AQSF+AU!VDBD'9<)"='.3PRX4NO1G" M=K>(N=,FN6R6W'MN:O77S/0\HG\TL5C.,+&5H&NE?S0Y(W.X@O8^OD-[J[T^ M^$']S=6#WD;RE?K0G\,5>/?!Y\WN.@:?Z?H9F?[&ZG9O;W4;WK?W>>/C+O3G M_9?=PP_YWNH!7%O!6V_>P7/OSS9ZZO1RR"K#E!LN0HBY6LTM./<>G+M^SKG"**0]5QV'B.LP;US'&!HZ MV%FB6#02,;;T;NY\3=7LVL2V:6WDZE,S[+MSAD61 M&B2Y[S@20-4*9CJ6>M/!$CGI<,#2Q10 >)+M#HO/657!.)O.]U=Y^-YAUH^P ML'2=:F]?G%D?^!0\%#)[EKF# /KIP/U)P=5N&.U?%2D-\QTMF.RPPW=%8NXY'0FAE8PIH7WJY&VX$]%Y%K3J%?A>V=9 -U[EJTG-6QV;-]S=O^F-2>5/;KZCK],[\T$MKS"Q'3(U8BY;+LOW MW.CB5S>Z^ QN=/W$WM'7KI%EKG[LR:]UEI%E0G]L5^[I.TOPLF0_MG_V]T4M-/W/G5[?[F MX3K;2HD>N@<'FZN[9 .T/+CUAYN@^3>ZGT]!TQ] 'ZZ[\Y\WW\"]A_ML\^,Z MN.YK*/5NJ[L/_=J@>ZN?3[>ZK\'-7\,;'ZXF>_!:VQBX[HA(P)U7.@4E^52> MBL2@N"0T!26]O5W#M#+YP[<#,1YL>^^I,K/#VX M\_CIQMQ=<-_M%+[.4P2+WMY_>RS#]S?Q^Z^;B=^]'-X?1]^]'EP>AUYO"F/T&X%3[ MPC!)W]QUO3LP8S>4CQJG\;U.2QICFR7<3X5CX4\PM4*E2"R#1$K"#9^L83JE M_HW$2LLU)G>*J>^(UA"SS1TK59S#ZV"+B\((A-6%$9[=%%/GM2Y>5R% ("+& M@[RFVOK,Q])52J94:2:IPCP@%H.TF@O$),*6, QS/"E82PA; AYS.7C2Y3^6 MUC=?7ZV!,1CW_7 TN>&6(,-AOY^RAP[=Y^I<2;DU'E42#D0=&$%@V<#MZ%>C M\M6-LT\.)EEH$%;"5R%*)'8T=J$#@H0*B:BR$2^]5/J9%.R9U&)*Z%-X7X(F MN7:FY_))GB-39,?5^9ZC5*XVW?$L&UY,_GUC4!8U3!NL87JY>NW1L#8Q7A0A M13\>ASOKV4XZABX>,1;Z,1[=_*=!=TQ\Q, M7[*#(BF)_[P7DMV*]T%7O4KZ93 J_WQN;J62V['!=\F4)M)GW#*6>P5T/GWZ MC[NVN:XL/+0_OA!4 )$/'J\F]3*F[.&;7>;T?L%UW[#H>?JV0J*5]K_PX+XP?.#7_MT/"W,)\V_AV& MRV.9S[BOV5[6ZV MOOQ8P3/WFNR%6/P./J%++U^O;ZYLOEI?>9NM;[[>VMY82=7WODL$_@2*"T'W MDX(. .1/(N@>Q\ZZ+N-FR_+_,>!_2&Y_>TPW5_9F'-M[LMPZ6%T97EX8T;.O M+01HB_-=Y0M[.?OM_<",?3X*_O>%XFB)XA /I3@6OOI"S#RLF-&I+G):[$YA M+/"I\JFK S%_F1Y(GY#M'(3PG7[Z0M8T)VOT0M8L9,U,RAI"[I0UE^R;8_"*O>\&1A^[1$ZB1H,5J(G878F4&Q(^M L#(==[Q#_BSVN.9$#@'6 M&+^A15*M HP* J43.W\70!9^DS$*FM$6F (;L:4[;S&,0 M^B/DD5M$H/_ J:7UA9W:!H6AEUYN=?^YMKTXK=1&50'HL7DZK_1XA_I;/Z;V M:XO%>:66*XN4R>]MV#>]VJVHJG,N_(JV*(N$7JN5Q7<)E)6%1&F#1.%++]." M9_;:N-&P6 B3U@@3_@L)D\5><"MDB5IZ^7Y0I]D-J>#WCNF%:D>W#K)-V;C' M13[*0[TT^KZL<@=.3)F%Z&F-Z &<)?M%1,]BM[<-HH?@I9>K(9HJA.3]T7 MLF:0#XM+(F8PMW85X>7#QPI9>;L S8-'$ (;,I=B1A5AI MBUAAOY!8X0NQT@:Q(I=>;E7%>]8'=940:&HA4-HB4.0O)%#$0J"T0*!0M/1R M[?0@M_DBF51KY$@"37[72JY8<-S,KD#4VM&"V>@33P'L,FO'EBY3[G. M[RS^=+-4U;0FTY-7J[I,,W<-X0GMC*H8#WF(4EDI4?ZB5M:B5E9=OX(\ 3'? M7AEKV_CM]W^FN=-Y&4Z1U4 '_7.LNUP-"Q&V7"0RH_T,XPZ[ZK"F28?E*GR9561I#>I2%)> MG#Y/17[S0567LQ_,(%U-"7HFY7J)7)G6I+VT9[CB1NE7K"E]EIDR,_VZH/!O MZ;YT]I2@/Z[>7OV(__C]6;7?>-XZ7KNE]O87>^YO+-%R\Y.51 MYH/C8>\X9.78IDJ2HW3LM4C1%JD[XX$##0\3E5Z_?%Z^Y9;)V@^#4)@>3'>E M'T(ZZA_'R>+(PG&=5J3(AN-B^N-%I>3T>WV:%EJ$#]4J [QW.5L'RAGV0^9, MF8IAG@W'\'$ 4A;:R^/9U["SP9E)5>>S*=C9R3 582[', $P9Y-IZINS9Y/I MF?YTDO=ZUW\K#X;CGK_^:S@] L#*ZS\?]8!ZK_^8YM;E1]#%&Y?<;6WG29SX M&_>.@,/"Z,8;B^'A;3VI"L3VCWJWO=6&7@[8W/@]E*.\?]L#1T7P^6W#'2;! M!UB>7P!,+W4@'XS#I2N)1@=AOS[B6!,Y(%6#DXBA6FTJD$I= M?7KT;3F2#UQO[,.SS(Y'F0&Z3A7%>]#WE--B-'QVN6V33G"^N&_YP8GIW4EV M=J6QKZCP3JJQV)!XK:"\*+7\]%VX.C>8+5=U#A-9Y?TC4XO&](T@K &0XY#J MBQ?#@3G.BW&9^;P,(%&RWR8D^FKKP_IJ!^NID$P()Z*RXQ)>7";Z.3_M_RP[ MR(M$,TDZ7LBPHLX,4,OP8:TSIH_7X26I03<,.R@OO\A_UB6)9 %\.8CY)8J[_7T#V[I$=3XX-$>K_5"G\BI[+:)$A: M/RNKR*=$(_WJ4#D\5M%/,$52D/"[A[?VAD>)RJKO$QU??38>?)&J5GDEQJ?O MFY@Q:1#&YKT4406&@'$'2=-,7I;7VG@R5_58)C??JW[[S%+G+$O':XA,U7+Z M[,$. &E2H0,"M!@FM0RW#T':)%E7$PF830ZD61PG&V]"&95T.;_M,H&7M=%Z MUJFM09]@]N-*=EUN=,>8G8N?%N@_C6Z<"@' /N'TP@>@K_4,6(;NDH#X[]R:@6FY3IEEW"JN329$>9Z:,4$)8C<,]D<'4\"J MU;5SE3^%;\%.CP7+U) #Q>;"T:@JCU+-_!@XP]0AP[6*!PU9,]9EJ7>GU*QL MO%,8Y'E:*N.'1]6"P*3%ALFY$WW>?I:6@]U!N$(B%GXV M0!?529B%Y'TJ>^G<:DV@52Q:&[GCHK%L#]9N3O'HY:"8'4.TMIU6DW/^L/BDIQ, M[J8;[@\N,BRF);Z0Y&Q>+\' Y -?%0N_\(D\ ^ I>& TJP "].=@:B;;"*D M%=7:0TS[L:$$S- +%SX!CH)U;+C9!^B>BK==\[)X/G782*UIS$LS]M8R-%'-36FB\7G>Q?G MRVAI"R/I,SO.>_[*NO2"P9[(^*N7W8$Y>F? #BF3<(7#?C$\&1U<-L[-X.SZ MXLJ43^MM@P47/2IFE6X:5"(0_*@+3WK*5 N.>]7^LRG.+F])WK)+[SU,?IKNSD MQNFF[()X'M6:/%]\FOH"M2E_P=+U+-=^7GJBHHHZO/,2K N4GL9/NS3[YV[7 MQ7[JU8VV!2:/:KBG(*HXD:?VL+83J[#"*2 7P2,+Z^]1H:@#TV&>#_*CR7I3 MO<3>RZNU^RHN)R_JR)MK2FL:C+-@EB?RJ4!,59L@4[.]UPMI(:F7+@##P$U% M:G !R%,!,@WIJ(1: 8RSF/HG4N9U[%0=B#ITG[-ZQW>B4JHE]5#GIC(I:G4! MRZ/"4HYCS%U>+7Y/PS;-43ZJ@SSK?8L% D\DDZ[%G,4 ' '7\OW:G;3%< SM M968_'>489>,%,HT@$TZ#&X\FBZ)#F./.9(OV(A#_ZO+ ]&#@I9BSVT.8GEW> M;\\'5X-JIKL;DUVI8157,]VN6!QK_ Z:HWK+(*43K98)S"CK!0/JJSX7=3K*,,GZ\-:#A3I[NG#X_A$HLFK- MH&=.RLG"P?FQF#_+S6>GD133'=L>HM-JB>"G S M/D/ :SBNS[=RJ\&'/ )QV8')Z%"42? MPUD* 2V'@T'H+0!Z(H"& SL$;_=9,@6/?4&U3)[#N'; '0 M8WK'%P<0T[=>.GL&GQ<<\F0<.N1J4HKSB3\UMJ"? MLH-@>J"-PA$P5#]WTW.H@_K;LYL'7XN+BM<7VQC7SKZZ:8WL!?*/A?PMJ*U]+IK*[+>+%:A+QYIK678\3&9^97F8(J]6 MXL_C'(:#_6'Z89HDX%Q<_K[\+:SO3(LS*\L^ZX,L376:H"N)*BIG9YH+)623 M/"'3#![5$:A)=HY+#Q4A]J8;>E8G;9K4&) )D'A*J)-0@?X>F.-04?;8I7:!;,+I M@1F75?1V/DC!6E7XUK#*>U*$X[PZ;@BO[/4N GV2$WL^E^>87.K_';CD@X,P M<8+/DP--[/'C4*9#:=5MSE2KN:$>3L(*^ELG!SJK41U=:_V;[#0[S%-EH=@= MCB\C=C&PKV0E,BEU0Y5#I^:(>#5%TG+V<0)O3?V5]GFX7#6@N6 J\[1P,9CD M(ZG6,ZX9E?7R^V%PE\V-JZFR2JY4$2(T-JI66B;4*99=%9>B5X23QS/U06LXVAD5(V5V> MI6FM9Z5ZUF3PX]F5LQK5ZH4!:[XWB3NO4G\,CO-B6.6&6:Z(O1KHS71>X#.' M8C],5!VP1IJ4].^S25AFFJ]$VD?@YN5)3"2Y-RXG1UD3%512W[)W.1#OCI:FH])$UT-;]:.$U9#]+0SX^WV[.T;EX-+O%0Q255:\G.F&3_J79^ZX1L M%]G8GDURNUTH(%\7+@GG&[YWST/-#&=7-3&\PE53/ Y78O^^WM1RMO75ZYD? M3O1\;>;>'C4=:^!J97DY2/=95@G;E.T+QC?=089OAR")1EFBI92<>9*J+EE2 M$SE0SV6^RB3WE^E5*GWG M((3$PW>,LLEA52V^2$&CN;N'KOJM,D"'XS)%79^;5]6*8 ?-[ M=O=Z?YL&/1Z8L4]+8[_?M,S8!MU6\67JYDASJJC+)O\Q@G+;6*'Z6$43P8E)@4E:.BKR7 M451-";HR)=]@ VO M)')G&Q.U4]7O2)HZV2;9=/ /\8)F.OG=!!2K_V:4@&Z7KZ\F>QZF(J07/T1) MUX;]0R"UH8T'$BA9]2]9)OS;M '4VA1AI*CL\X0E:5WSV/3J58*'%S;?,X,H M:P-?_>_KT_1=0[P\M.K<[TR-[<_\-%5O>YTBAM,R_7B0C[;3NM.X]$O57A7T MOOHA]\)CS(A2CD1FB+=&$A,C1TK[$*C\M)XL&80I7LI\<'G?],I_+'6 E.J- M=VCB=/1B,.[[X6AR?2D;F'Y(+^OL&W/T(A'JRL"G?]8NJ'1E],H4Q1G,Z ?3 M&P<@39B\4!%IM?#AZ8_G_VOK:IK6-9]Z^H.*?N MW;M*[\&MD@^4@BL?WK[XP$:&' 1DB()3%U MSB8824MK3<_SS-,]/=V_\MVC@R\#W'WVR^&;OY[S@[\._MG=?TYVWO_\82^_ M?O#EI][.LQWVYL4?9._%G^\/J/ZT]]H<^^.?^WOO\V>/_\B?>?:![?[UY_'!^W"\\^67XP/V)G_/J\.#XT]'>^]?BAWVZL/>BS='>\\\ M??/^=[;W[+G8V7_.=__:/=I]]CO?_?+S^WQ=//M,_JZ3-^P/N?/^PY2 !*G1* F4Y/?VF9&=8FF+6*F);D5ZR$C7YTV8(I3(7FG_@6;;PRO MI.NUYK05J*V9/0NMG7J/ETT-/_]VNY?G)V=W^/!@^&YRX<3HY.GNZ M5^=\[?R>/]/N^S_>4B:$SC\ 4U[K,6%>_TD@$-%+ M%A@/RK.M;=K5_++?,HG)SC/K5K"VU%G7^EGW9>>MM]%9:SR$K#,!D0>P*2B( M/+B0/+%)QS+K&*HK9MV$[4ZWH*<+V-D^]&1&3O9A3_]^NAD[.<[R\:Q3P%>) MA7>Q"?@M&7G3<-U:R\A5+#"78+T;QQ79MT+VS W4(5,R)1P,T1%0.PH&9=:5 M)E)O"6/,8X9FQA1!TZ)05D7P^CF"%<'+0_#,'_0R6HZ80!N>$$!,>U MR.8R4GA7$*R[TI 6(?A!!:.?Q12'Y7A6P=RTWE6C;<.D0VD-4*^Y0'DZK4Z< M[S\\/;7RTVS8RG&WX[A>0Z48(97VU(-*)KNM2 T876+7,AK#!1->8=EPZPHC M6Q3TJBA>/Y%24;QD%,^4"N4\2LXI!!X(8,AX-EP3<,(9S3R+4:>L5#**^>4X MP-J'KM=#J/PVC!]M+YRV0HC-W@?^0L+NG69^/WAO; 5RY=32SZ>&?M(/>\7* MT[3^2G6WH+IF[B)+ H/V'&B2/CME*0L6A1*B3%:1@$E'G06+[AJRL&"I497V MXG@%@J7B>.DX;F3Z!9*(80DH,190"P(6&8?$45/.-%(2MK8YZTK&6X3C9<96 MF)@6S6BM9-D?E)Y 2U G2W3#;G3D:S,I;Q5;097<;DEN>\T4P.QO90;# (QB M)C=E!5BF+3!C!+)( T.UM2T4=@DN'#F>%QAK%'-YP&!?Q:Y1!?OMP3Y3,BXE M20NZA90&$*T&DRT$U%(>.&6,V[2UC9IT&5]XHW=58-^L@_;7161.V[!.:IC^ MSTEO4B][DB588S!K+F3.;/O;D>V/L^OV_,R\N[%2W5Q4U\QI<49%+RD!$[4 M%%QF7>,H\"1Y4,IQD>S6MNY*N?#1AAI[:2]^5Q)[J?A=%GX;&2W1^^28SP+% ML2Q5O *+B8*DQ@>6K%"&;6VKKI(;F,_2:BWR8C (I2#V?8=7-INX5B \S@Q9 M26J>,^#[3\8[/?)I0E1/WE+*!3>)@)(V>U1,9(\J> E&"AM,2@JGV]E+$1HU M*Z6]>%V!T*AXO25>=Y_.\"JCXXXJP%!D14H(3F4O@43MJ?(JT%!2W8WJ:K6! M^2>M%A9[TYXS_7>3#LRETT=^#08)3O(_:L+)1FB.#*] MAU0,+Q/##7%B6#"2" [95\@8]B$[$SP%B,QRZS0:ZN4DT43I#4PT:;4V>=D? MEX9NI=C]5(G(>0K#D!H>)LT09].$T)[9&3M9< MJEQ_)G%WT/L0('9&C M!,)L "3<0_X3@DU:2N8-^7,C&1MBF ^P#HE=Q?XN-LR!:V3 MK91B0I$4!JX0!1>M"<9\Z2+*NM0+WAV>K:F*[1EZ-\ZU*@HRYM=6E; M6R>EDMRM2*X9"#5HHO8)J'02T&$IG\@I&*&2"IGXJ"+5ZIMF=25I8L%H2,KG MI4UY UF"((0L="PW%O,*EY;)^/.=!M-O<(V&N7DV:!BSZ?;X3E-#UOT:#ZHEP7F/W(_VM5'H; ?GA0FR$2\HXM6 ]^NPV: -&R@C<4)=*%B?5 M9FM;=#7;P )^E8HVE(I6V&&S4M%"5-3P905W05-%P$K. (T@8#Q:8)%P8B+W M5);NFK2+NDU<]*"::^99/SR)5_:L:G@4-==\3756'(W]XU,;GW:Y&9VUN3EE MN$:FDICP><87\4C.XZAP6W5.;L- MQ5TH?*@BSXN0MA 4EJ373'&.. L8'1$B<.UTF)[;)PL7=&U?H*CB>(61E8KC M9>.X(56RN\&52WG2AE)PB(L 5F4/1 CG+$9J13GOBKJ+9.'65#7(LIP*S36R MLCDBY6)5US-N^UR9[3;,=J$48@HD8#05CBL'+:0IQVH>*A MM50)8A,HHFG6)2A!6Y4@BB2UDB)P4EI&:-.5NDTN5\7R^BF3BN4[P'(S1<4( M*;,[ =*4=K>1<3!(2V=O&Y7WTI/2AXXA[_+%MVU;&CY9D\/__G*B^WT'3Q8[ M.KG6W+<"'5/CQ LRW<6ZB))1E94+.!L,H% 17$C9'=/,&N1&G=::4&9RR'0+AW46B=79:,>A&B-S7%!N(R@57&:^H$$GJB&% MY$(,(9ER"@HQNW5MJNE6T;Q^DJ6B^6[0W- QWBN4A@=(LN2X4$= 4^DA)C3* MR"QS,&QM4]GE2K<(S0^A_, W4EL6%RUUC[P]HN6:/?)*<+53#*4>D1K+2L;/-CE9EDADYK.LE%@ M7VTZ2P7[G&!OR)AL F:-$L"XHX#42LBL;"$S '(=5.3!;FUS0[IL:5U!:Q[+ M,HI3#XZ/>^/C6"H0E](L!7_YWF/?EZKH_]H=C./4.NK?+2J"?KV]S[[@;A3% MIU'O<;]W]'^VQL.3>'F;^7PHG_3#T^9 5D*Y :%<*)*;")ILD 233E:3&.I M48D@I6!::1]XJ>]T17N%S9J<\ZR =7+>Z>1LK'8F1LU$RH)6>@^8:''?20*A M+8N:&ZDUN79R/H2<@ZLZ:<1))XW:^>!;UUBUX@B]O\^N?7H)*.]_;,ZNT>N' M3!F/P4SN\7X$2G]R]Z65R,=AR;K-K!4[HS+#1MU.GEU#_R'W^QP M;_AZ7,HH_6F/3N+LVT^]"U+Y]OM\^R7S[!G?/C7DS?\[)/[XS[[]RYSL'?^1 MQ^2GPX/]_/XO3\3NEUD\>D1OT^^I\M,/.W\6N M/W:NG7-3=EO>=+MQ..3B3)Q,N]&3D_'A8)@I.]09>"\S\(]_WJJ TF(F+<99 M F39$\H^JIO\",1Y8UW\!H==.9\66 #K?%KS^52*_414$K)C*0!E\&"CYR", MC$X(0K56)5];=+.Z*_^[ ;%-)UG'GINWNSJ"^_ZL>SD:G31FG*PS;H4SSG]^ M*ZQ.-/ VI=6(QA#:98:\HQ+HC0;20'M"AGL^Q-F[V0\&MM^<8KJK+FO6:.L M$][&!,9K"YBX \>Y@9@U&'=2.FF^I=U73S-UUK1@UEA4A@>3N<;2S#4^,M D M$D@Q>LDPLB!3J[BF+D[W/&%,2C%K'V"1DTPSF6LT-0H2ZN1B"BR2D!V\[XN@ MF\NDWL3DTV9.,\[HV%%GD#J_V/Z)'7Z>[KQQVNV4N35Y[Y./P][1Z=_)Y._D M/*(:>G_7_,HVIQU]B<-!L*/#;U/").A37:-YN6"V=Y@I.>/8:/"N)",DY4#' MJ$J%4Q>08_+&;&U/]B78CRU*JJRH;67^4$7MW:&VL:DJ!5+!O0=!0P+43H-1 MRF8'48GL'B+))FPC:E>]G[L&>W9[PWQ;6;^<[]*=Q[P7V*^['9BO$. E%6+0 MKULMR\/QR^N5^/MW_^SM/V&[+PX^[;*7GPZ^O'J_]VQ'[+)7[]^\?_XYCT6^ M]Z/W>W\]+ULMG]Z&[.@'P1GX(+/#[[(3 M5RHEDZ=04/D'&C;9HS.@#'?)+3.Q%7.Q /^5N@\ M%8E4P&50@"10,#P2"&BL<(GX6^S"W,M$NFIWILZF%<\F3R*A/EDPE(@\F[!4 M]/<<$LO^?A9OT4:SM5V:0)'>?8P M/7=@DD1PBG+ID]->A'G)[%YF4UT5[W5,T#P!-Q/%0,IA7BV *T\X\52&J%L$ MRX=0[.%)OM4RPO:H\]'V O3Z'6\_]L;VZ+[K)*XA0[6K%.+,M+]ER[[L/YW: MM>$"52Z;B\LN-/RT/"\>I=BK8:ZTP$(+SI93YNBI%\J0I$KMUR[AO"O,PO6; M:W"BO5A>0:7#BN6E8[FA2Z*@W)1CU,DK!>@UR^X"<^!H:>1+G:'E>*LVNJL6 MK\1>HQGS"13O3XY/CDJ:9F]OV/G:#"Z74GGZDS=O589 MY>?,O\U#=#-S3VK6/VT:^V4_VS[^FBV^&\=[:=]^JJPW%^M=:.(I)4\Z" DA M15/2;0,XF1"B4M20P!.))+->5\C+G%?#)!N![-LKEXKLMB&[J6=\U(YZ!]IA M $RBG(C.7HJ+T6;[&JKXQ#?AZO*F:8VTK$#(A)AZOE>[=FZ.;GD5QS;?;'AN MA_T\I*.&M9]-C5T);2Y"N]# TRD6#5$EN+DH[D)K M3^>]TER5DM5$EI R!9N5"C#.4;IL0\]+ RTAND)?IKC;%<1H30.MBODUV5:J MF%\8\\V$6(XB.&]!NG*F1&%)B)44(F&!6$.90Y(Q3WE7XL+9ZJO"_$,(S5SJ M$3HYD;-D(?0=1^^&#=.FX_289VN&P4GIJW$V/(LQ9>ML\M^W["BWC ':F"5D MM0U7G_1#75 67% N=&%EQ#)F0O:3@\I^LF0$-,< 1)+D(@K-O"YY":9K].63 MU@LU9EP"C.XY:"97PKJ$+>^6M(=2)A/]A;/.7GAT?;]2A/+;#=[W^Y.O%10KS,<_\X=V! M>_#5,V4>F'L6-]R?ZR_<_E2'U_,"Y2?9C_W._T\KV^&T[2V(?C MV7/-. ZQ/YK^-AGDR59LZO5MW_=*X+/4 IPTV7QT\:Q] M8[!.;PC9(U4&Z^-@-$G+?#R,1[8I*_L,L^0WF@ M4[JS 9S>15X,!D,[F1B90N*PO"O?CFW-O70.AV4%_*_OFU)EJ!:N*2 LO6H+ MHO[S@]V^:IJT>KJK*Z?[\R,[RES;V7WTY_4\L2X/\_2<%)\V2?'U.146(^Y] MC-/I,+K)\_)[?MXY5Y5_]?IYJ1BSY6ZB:?)#'=F/H_CX[)K.+W"S7>":;H<%:HJ\-I]P;1_N_N=*[IP.SFO]QL M7-9CEM_LJ;\SR1LQR3D\]W8_>CN25>\BG_'_DE<),-P:=/HUNE,]29;?9-+RF29;O:Q1TRT&5"_]GR)ZW2@ M,XI'"?+U[+L8%LF"XA'O+W?W5&Q\^/1GEH8K#YY_\T4D9XB>C4_RW:=\S>.=+[^3] _8[W67/Z[SWX^?'/\$O>>??BR^_[HPRX[$+O'!^3-_JNT\_ET M__(U^>GIS?HO;?))YF79>)0E1YP4WUUQE=57[6L;C7)V[DA[V/$Y!>#,A-4HQ> M6_OZVLCW9A8IFX.ZN#5:H]3<4HJ!H T^JN"L])@79D]J*&M]J.L\%;]0%[,6 MHU04*.,EE&45.,D%I!0#H=&PJ%QV#3GMFBLJPM_NN.R:GH+?;(1KKAU!)[A- M$1U1CO$86:!"1:,,L37XLU8(GP5_1 8XBY1#"IP!\N3!6!& 9\'B(Y+,YV[2 M+%:1A9VI"O#V IQE11JM5HD2CD%J$U.6K=8YZ96Q*&NT9*T /HN6)"HRQAD! ME@P%3#8#/+-YGG"6E$,BB6N:O0^ANI0MJ^)%17@+$&EX@EK?&&]$#Z++P3!8E;E$23S$9 )4T[,2ICT3S;6,9?\UC9#VA6F36OX M@TKV.2W#O&S$';Z22I8Z*#$X!QN# I=+VG=K@=$K.,E*VHU67X<(QAWEQM$:EAA\P M-WC%;2#,09(= "K5;8B*NI-*:S'2UH(85U-EER)K7+#AG"#4-(Y+H53 M#HE!G>6F5TXRU#QA(C5$LE;<, N1).1(5/(09.FV9+V'[#=J<,1H[NJ67CEJO 6?26ZABTJ?D8ZX7O+\UD49D]$=XFJ"94;#' 7 MC4U8D*L$*BETL%FK9^*/6@ODNH8:U@K@C5"#=PK+ FYIT(#.(#A%&)@0E-4Z MDS?G&>"BJ_C"4<8X92PQ2B8>5:S1B;7BAEET@GD6;"9XR)JU<(.1 MX*AQH)Q'(QBSZ LW4-ZEB[=,K=RPB=Q 512>H"%&!!3&9='@,P$0+SQ#;VF- M;*P5-\PB&T4-!J<])%HZQF/48*0LG? T=UX1+DAII\Q)5R\>VJCH.3AUBNN-UDK/R\ K*,;58">1SQL MN#Y8O&3R11%0#+&77@P&8=+(]32M[/7@*-2U?HZU?J]Y?DLI+9GD"$A8 N3" M@54J@C-6H$>&AIF\UN/"^4GMJ\U7D;K$8L$5J7>#U$;A7T)"=#% RI: 3*@, MG'(*%')'T=!$2N]ZCLM2Y!6I+43J*LOD5A O"\2SL)M&):(*$B*UV;56*8$N M9Z85)])82Z)D86N;=@E?5M"MPKB%,%Y"]=B*U;O!ZBP,IFE6OT(80!_*,20G MP7+A07LC,G(U$3%N;4O"6H34!W7*Z,PQ']5RL&M2#K;2U'(*5N\_*10U]>*? MO)4RQFPB#5H'DGUX%L!F0@$A++&<4\%-)BI.N\CJ,:,-1O(JR[Y6)"\/R9_/ MD2PR6"E/"KQWV3T(5(-)J(%::WWTFC/'MK89[U)3D;S!2%YE?=>*Y*4A>7>V M)FLE5/*,0&+*9N' MY-F:[!QR'8T 3UU&LO &3"01@B7,),Y$H%C" -V\.K<(R0]JBWYZ1,A?S( I MH8!&9*">'&I]Y=9*8$LBL.?-\(!V,3B2N2NHI#.!9?="4YH F13&>$>E3)/P M@%++"F763-^-XH!55FBM'+ \#IB)&**4X:7W)EKA 8-C8'0J6QN1.R\M0Z,G M@06!R^K"63E@HSA@E958*P!\QT0"!)4^,4T,04H++9%P@D@$1)@Z-> MH,P<(&D7^;*ZVZ[+R9[UB'296U5"N2EX?DA@810C 5'1AK$1!= ,-Y MA*PK4S!49CT9IT61V[2?4H&\QD53*Y"7!N1&0(%H20@Z"@I-A.Q!&# IHSG9 M%((,*>8%NO1IZ"JL.0X;C.155D>M2%X>DF=+&:>9 5LGA"HT#&QJ5ZAB^N5>1&R1CLJ M#QCUJPQ<5-0O@/K&_HKTA/.(()-!R/SLP;E)N"(H)BGRX/G6MC)=I9:5O%1! MOU&@7V6DHH+^]J!OID=X[2)G'A(7I?T21G Q& @A.5/27 P-Y=REZ,JEG1RO MJ-\HU*\R-%%1OP#JF[$(-$%) =DK*Q5>D8-6U@-&&2WUB@HKMK991KW0RVHI MV[Y@Q-6)%NT-1NQ]C$,[SK?:B9\^EBX/UY^EN,%CWUW7CYM&?.M-MOHF']21 MI5=Q%.W0'TYJL8;X=SP:?#R._86"?IN][*^V6_/4.D_ZX=G,-L^G+%B%P%Q" MX* 9Z3-)9[L1 (YMG2G$W(I;49R"GEI3F6DP#2&BA-)F7()M/*EAWULKG6IK7Y015H?9UG M]V@2 #BVPP^Q1-IJX]0VN/^OX]%1Z9O>#SMGAJF<=!M.\DW?/]JHA$P"*#<* MD%D)AG"5!4=TAJCD=21;VXIVB:[M&C<8R:OT_2N2EX?DF;I ]$IKZD!XFY$< M3 1+$@7MO-$R*(PT(UE@5[/:L7&#D;Q*Q[\B>6E(;GC]QH?L)E *+L0 Z)D% M&T,$8:7A3J00B8V]_@KEY4'YR]*3KWA2;I$9''Y2T\6N?#>VA*A_*"V_5_$?AS:HXG3;\-QK]\;C4N.S=^W M*UKR( *2*SW0,[5/IJ8G%ZQ3^>DV_/2NZ?X'+HN31T$9:C,_*0(N4@4B4)U8 M4)HG.BF,1AEM442R[B^LL?M?X;QD.,_DAI6$:&XT\$G!4DT1',V_V=(YVT1- M!9;F*;1+:NGA38;S2L_@5#@O%<[-K= MUK9B72$6+AM4X=Q>.*_T<$V%\W+AW"@G'JQ.*3A05E) IPD8+S1$F955"A3S MBY.]-ER\O6%+M__7I';IX.:';&K%HK:$"M*4:F5HNI+4LJ45^_<<4ZC87QC[,YTBA)$"&0.F MA0&T7H&-E$%20;.0HO:Q5/YAK$L6;Y=0L;^)V%]E *)B?U'L-T(.5DO&,!B@ MWF?CK_9,+R0P8LVF"!$H4+P6-'.CD"03E90@\ M9M9Z8B7DV107H2LUB M) HBYZ&,0:EN6IJV$S". MY5GN??#!TBBHWMJF7'8%7P<*V/R*IN/#..ST)I._\Z_3A(M_=SO]>+O"B^M[ M-*S] 8MBJMU!?W"1LFINV&U8Z_F%+K$TF624 NZ)F[*6DX%"$L1[9[,I%=_: M9EVN+I=AN#EGU<.>+4;T_00@*J*7BNC&T4\KDU?&@&"EJ+H3 G1B"8CTCG"A MDM#E%'>7\\OE&"JB6XOHMB9!5!PO$\?-&HPQ:2M\!"E$QC&G'C0G$1(-F96E M-TJ0K6W=1;:L7*@*YA:">:59#17,2P5SXX!DXLQ@.5$5& 4DO&P0< 4V2R[! MF/*9CLNBS!;O;M:^:@SM#0&4F%?'Q0R0>!8(&-M/MSQU4>.8]Q,GT[_/QR'(]'F?7*DPP' MDVHT+_,S#>.HMGF:C_)>-B,+%FW,>C-!TH9ERB,RZQ?+(01I(J4Q$IGU"Y== MS>N>:&62-@0E*I.TB$EFXBE&'1SE!H2(+GM"@H/C*8'+WBP)EE.!:6L;>5>2 M18*4E4DVDDGN);NB,DE[F*014]&1!&,C@F4I:Q(G+6B;-/B8?6N&4GGMM[8U M[YJ%MCLJDVPDD]Q+ED9EDA8QR4R3>&(2I\R!L (!(Y9=%F5 4>I#3-3$24"' MBRZ[HD9.^ZADX[,]?AL._NZ-"L(S6A8/]CR(V/,JJVB<\]=IM/FGV(^UT?:\ M'+73C,#P8)-13($P2$ME?@]F$G1&QD04(2]9I99&E_(V!9WK#E+[ZF%4J-X) M5!NE+Y3))B >M P<,)L%K+(," N6)R:I9WQK6ZJZU;O!0%UEWD;%\'(PW*R: M&0.3Q IP))6FF9* CEJ")5$Q9$0(="65DHJZW&XPBI<0):A0O1.HSI9;(A2+ M01@(W&9EG#41F*R @#AT!+7G0L6M;77%8=:D093>6XAGIO)3,X$I[84!@J> 2;/LS-( M%7CKJ>,\VQ+IUC9BE^EU.!%<>:[RW"8EZ52>6X3GFD>5DI2XD7PM:!Z%:4]'.OZ#R+*G8^QF%G=&B'L6/'XV'/ MG8RM.XJ=\:!SEBHW??EP<)1'?=3M.#OJ^4ESWM [.AG'L$"-89XM% 8GY0L? M L///P!K3/&_Q>'K,G&6&Z)D#::_2.?/[;"?QVUT]KT_E7GZI!^>36?I.<&3 M2O W(/@_FH%)P[VWE@

(@G<4POFI&*.-I(K3A%URJO"]&B*R"E,K3%TZIHJ(HXZ48V$U3TH8@YTR%ALE$XLJ5E&N5<74 MF:*IR&Q@-"!N9>;ZPA9I)0@RRFL9'-&&%*XQ%Q6F5IA:8>I38^J#" \K3%T! M3)UI%LT4P9DLUR+ M/MLB!T$R$,*IUI[F; P'Q2U*0FL38B1J:(3S>/\ZL4Z#ER)XAYLLAG/]HN^ M%Z_"3FQV]UN?6?/K0:=Q'$[V=CZ>-_)WOX*]][5Q<=#] MOH1]+8^8QOV(GT MX*C9\N2@^_FB23_"F+1* ($<5QQ%@8/ATIC(QX=$R^*!>IBE=Z4O;X,E )2*/G^-?P5*#P2E M)@RM=1X[WV/)2%[AT2)X-'MH+8.),&Z-@N("<2_Y:I J0'@A(V2AJG?3@;1&I62 M+/7<]NY#VU<=TE_FU%287C6E?PGLGHVJI8#!4)0",9J+\XV4R#)O$+'>&TJD MI23W>C!UG:,\3Y\.13H_SP1Y/:< ?.4*0+%%7]K T2W_3V2!C[T^^&\ MW>G,']0_3P++7IK<_2WGHS0.OVF#E>$6(\8TSTW=+;(F"J2(9:-NG@W:G MQG"1@G:CV^RO'OK-)I^_WRWWOUHP&W09I'K]O7W<7 M#H[])3Q7>[_U^_%!:Q_LG0ZX!YVC!GSWH/7[2?-KL[U_^9DVOOXY?PBO-7:: M:8)2# YQX3S2PD40'F,IF)?6";*Q18RJ:[4V[>%>_='8^_X _NS5_-E@$'O^ MHC8:P-4Z98:Q#<=GPU$W7MNN*F;CY183WHY$XY7Y8[PPK>FZ?+#MWG_[PU>2 M,/1<6#5[4"]3=(H1C#CC.;1A'3+:)N0<]9Q%KKS&&UM*+ZO,I2(R7MA(')8H%<#YL\0K:X,S8> ]VQN@RX#B'$02Q*SIZOL'BW^7Y..V'L/FOH.2S8 M,/;N4L_=[JEM#[+I.V=IX?54U@='M/=:GN5^D3':!!H6,^%Z4!BY8#AR3%-" MA"2"R>>TF:LE??22QJ1BT%@C$WSF^#:03],"(WB/8$V02C_\UVSNW%<./?\\\,#WQM MCA>9GGM-1DI/-AGE* Z^H-"=GX[RU6 ^5,P'+LR8ZD=#3(P_J.M.;71*INP M #N4!..]QPXS&2+7T?MO"G;1XA@,=.V/C*F]3.YJMVY;\6MZ4\(<9CAXJKV& M79-K9;0BE'GEI1)4$R=+J(;OQ+"=X55KXT+*I'.$

C%0O!D3J[/W;$MU,M$__P/.MONR-$5:M+>2'8P[DAMT)>D^L#-(\BVXE,/UAEO*RYZK(HW^Z[?BT*I9;9P('5*5_CZR0%%TKR36** M,0[S=V"U3FH^"FXG+OU@9?/B1JM(I_OO_1V%J(W)EQ@:EL!M$BV1E8(B2$T] M,[EO,#_2E'<_R)WH]8-5TZL9L58*N/UNNXPNIW^[HLG,2>.]+=Z+,#U(;KVJ0BE[IP9LS1S9RESBD!]V99BX%038 IVFR MS@B)3>)5ZIE[XMR):#]8F;RF*8OQ[?YCDW^WS21OC5@V3,CG@;3QDF@?D/.Y M,Z_.Q=A\BI.[2&/DECA59<%O#XP[\4S^8+E?+1N6V_T%62CHX9 M&U-/,L#Z4NW.;4*UC%CN$JK;"$$EX&7F5^_&=C(_FX2\X;QKD3G"3(.KR14= MR@%?#!RYB"6BC";M+->>5MG"NCO$H?6N.@G%RABP.,$@M 5D0._0-73KIIYM MNO IAH"U1UXH _.9<;E=@$,JUW624L2E*@NA>^+<<[_K#T6U&J8\Q1%#88UR M6N3S,X0AGGQ"UG&#@F5!8,Z(]'52E@./&!XP^-;,U%TA_?93USKQY=0?0?G6/IRZN[=@R6M5?"R MXT^K@?\V_=K.X\W:H2+&<^JR+V%=617&=V* ABN9HK/1W-[L5*IS^79 W\/T M7YHS18Q3?+)_F^Z6(+9)KJQ55I"(B'$0D4C@LW62(8%---)&F5C5R7Y'G-_# M9%_<&54T9<4V3V^GYW:R.A)A'W M[=ST(=-N>M6F#\WYI$F-SUG#4IUG(33=R!B_GJ1VNG27+^+<-N.**G[PK<=2^^ZB]S7%Z@XIFSL/7-IF MDD'$:??.B8]OW;@Y7_9?/T3CNS^\OV(/%.1H^ON8X[2Z6ER]XHBZW";4T33Z MP5_$L!C'-JU^Q5T]AZ#EO)U>]? 2)5]_1$OLJXRC6:FT%R_SXB-:9H"^_"%( M(W(RJ\"K!V*7VTKH:YE7MIG^PXX7\9=H9XOILK?H(7K>_J#^6ML!8!4='#XK M/O2X2OJH,=MM?=$W9[X\_6&GUS\.=G[S&^WD?-$.^E:\BVF_L+.XKMIX_-\_6X:Q\UE=YW7JE-%5PC;_-BW,5Y( M\_6 E37;D118J*_Y=?42P#H E('D!NM-6%WGUNUU71ZD)2-'%+."$$1"/CRD MM$/6:8TL(3PP@H475?8G[P.RX@:O[H[G7%'7AE&)8HCYECJJD*51(2]E% D' M*VV5BX$? S:DE=EJK-IC)]?^UBJVWK:'^,M;'ZZO0)R]GLT6,9Q-0O['LJT& MQY)$J9 S7"".J44I4$;&QAU5;;D%I1A2,T,C\;,4W'@%"1>.]3U>GD< M/HP(2UAY(1$6@2,N3$0Z8H],2)AA$RR15?:^]H,]I'Z)0Z1J7TM77&+>&H.M M15HOX=.7>:W\)JZ:7>>FUWM](31;$Q!^MKB,H73X6A!2I<"UEM+JA:SOHV_/ M)[G3T.L X4"3FNPW-W'^O6W#EV:<[PF_B_?7.!]A!4,')X%<,"Z?7K9(,QT@ M2IX+_WP765CBKGNGK7=)M%%P$)U#P%+3MM4?:%C=[UGUKA]M['&IEA3)!(N%S M P)J";*4P[\D2\HRG;RM&.J*YI '?[JEXA #M8N\$G]KV.LA_K&H$AC9_A4FR0H^?U9&XGY\W-A[LI M\^.%G5P;9^1CM#81CEPR"O&@-3)*$$18BI+H0$'0H8^B1Z7<\RZ%?X^FP5!N MD*-J>T-NP2$$I;D7MY'@++3C2 >G4>[W^M4S+*34.94)+H&>>$)&2IG[C0<E'-:]%T.D_'!)=XKB MTA;QKE;"K7KTKXIFL^NJV5V91](SZP*7B"L/$TVR(*31#(F@C A)L>1OW856 MI,A4 ON^5WO\<<;+]T"F88Z8]7LPX5.KNPQ!,IA)1;[/R5@P &=*(HN300YK MEX1,.#E]DF%R#^!]KRKY]]@X.6T&-B#NO5=A->Y'":9!GQO^:,C@\QU"N=64 M3DAZ36B2V'@NCSLD'H.\[P4K_QX4 Z#.=Y*Q7%\'N#IV#KD[%9I(@YC(ER4:7<]_J9/\Z &C[I!C;=W!+EUW9R[2R3%0&"RGP/< H2"Z&%%+O=JU0?Z[ZWY/QQQL,0R3*P$7#OK+DF7O3.)6X2 MLEYZQ'.53\=.4.>D$-X:RP82<^TY*HYVI\^/.RI*$VB0D=>W19*UGW7UB)$) MA+D4#*(TY#-J$!P9I16B)"KM6.#X]N 87LAUOWC[7FSTQQE% Z;9L<\CKDMY M>T6^]$'#7=Y5Z03AWF)6Z6#RV\0N @R3O)/H56Z@\KR%=TQFN1PTF;7C)G0G M&Y==DVLTBRF(I)*A"JNHKQF?V7%N_O;A(L;YM_8IAYCAGB?U5^,N$.NHX?". M3@\^KY9*:G1YVOZF;ZW&-O>BS^SF2DAO-UOR];747D 9A1TFY\K%*=Y,=L/5*.E?/_[]M=_G.\JY'1ST.QC 4 M\P4AW.;KV"-/*"AE?,0Z:+_;$M66AP_IW'%INV\D8WT56RQG>A$_M3";SC;E M$C1A9KQ#R2F0RPB.C/<*$<$\D3P&5N>ZU:UHAG0ZMQ8IRIFC3+5I)>>'-LV_ MV&G\L' W5T4LR8I)D(0&AZ)A H14!H34"0D3M V:84+L/E[@WC<-Z;3I,5Q" M&947\P]=LY2S -/H1_OUVP'4&VEY<,Q@B@@W$G'(G9'5\*635KHH/3&D2BWD M85A#.D19VV,4-%#9FYDW121::DVMR!66O&24&ROEV_IB"BP1%8C#58CR6$!T MVK.#ME M+%-L,KQGG,*_QW&UL?/LLIW.5Q?U/7#C=E*20DZ '%&0$#@+L9W@&AFIP9L; M4$^LD";"($D8CHZ3I**OX6 ? MAM5W_GG@Z:P\N)_ J31L> S:DB*4@0#5V@RW/I.-G)5.J:A02((A3C7,FL)C)*@BV&%NB:Z2Z.\/=5"1 MR&FH5<*()RP8K&->55)>M=,C3IC[ :@_C?902.TP)L/)/6!?+>:+:=P"M$WS MBY+[RNH"JF_+@@H[3N!D=?*1:8D"92P?$,'(<,J1M-)23YF+\=@11-W :8M- MEM>!PM3Q-KUJ9L",_XEV.HK:>F%AQG;42_#>C(+WMA9Q(A4)B1D2JJR#%,#^ M'85?^_!OGSFRAI6/$J'=!9YQ?OS2CF1*3GD9D&7!(1ZX038*!?I*#E1HF515 M+D,[".V0MH(,AH*'6/*4I ,6Q9&/B4=+!6)2C994& MZ0?B'=(NE&$1;V]KGI!ZK]K%="1%Q$D(BV+*5^EYQ9&FEJ-(-$G<$/$GG$;1+@L*U! MP5 C-'/)D 'P[S;L(>V:&0P/>]GVE+LK+D R2)/;ZW-R-;=.W/>N(^R+V$G, MVM6.6VVMKL\O;+17J%>5VOGE1ZA('::(GA6+;F_M[JW%K**&\N1S.94BB)PM MTAZ<*<\G0CV3T3#_F%'V>V6![03Y15O:WS@C/4UYL[BQN5>:A(0 0SY*G,7< M4R*EYS5FFGL1#:&"4)$/6U;^"UBF[*[<;5V20+R<'2)'\U5"W$'*J+U&3%,B MHK$*OE-M:^YA)*F=XQ^1)"6L4HPB'^RX$_3E5]_,XD?[==6C]&8;JL2:YI*6 MDT'DS<,!X*6(?$A>T>ALJI.U/X)K"-GY$2E3TDJG7+*[V]/0?NMI6#\H>N3% M1PN(]E% H>6;EZ#&]BJ"*;L%WRWN)Y\H8,51CHHBH+&*3)J M7*)5ZL$/PQK2ND-=NA0TSPF#Z;6MZ6>N77<5IW MP_@^ (ZQC?Q@A=2N"']HSB=-:KR=S%7@WP[R5W19H?MIK+6+*NHOO,R;S\W\JDW7:*Y]P%H/N:ZU1M5: MP[X@CE%WZ*68VG:[(='9>-Q^R1\%3_ZB7;AY6HROAW_]%9( T@FOCFL?=]#C^NOQIW!5M1*Z4.0A[ZJJC:/=QRRZR]] MD.)6O]E?#]L@E!'K\#:8&[]?2L0:;2Z73RX]*'9X:BFE')OJW]Q_F[KO](U. M=GEL*67M ;[0*L;-6T;*\Q2Z.Y^)R#?8DI23=(6T\E8(89F->%-796HH-PAZ MUX@V>NHO97*>":(-HIK3W#B?(HU)1($199U*0:0J&_/O0AG2:L1A-K]3\^FG M[G+K[1?M=/XQ3B^_X0 (1'N'$?P_(.Z91-U%(\XQ2HP.)-4Y-'L7RI#6%LJ8 MO:>Z"S95G'8]Y;_!,(#;NB008QC81Y1'FE*%"'ASJ[Q0_O:]CZ7Z*-Y",J1E M@C)&[Z?LBB7=Y;39_9DY"7'VBV;6I7/O[3R6#);V>$>I:.!0L;LC'=S6.O%Y:X\99@PY")7.4M M#@PY!<*K8#&UVEGFJ^RE>QC6D&*]$CQY./+K991R"\3;,7V[&VADJ!*8)H,4 M3$Z(*X\ HH\A3E0]F4@E938Q@;X(U)=Y(465;VZX CZ*([6?TI94PT)-#GN/< M1\<9I#D#85(RF!E)E:M4,S@4\I!\)+1G9YN0^NV,#S"[6W+DU"N.Y^?@/Y8&8UBYX6E,,@R 5 E-=1K M;UVHDN/L"W1(NQT'1[B]+5GF"J('(7YLG\5WM@EG:1ZG-R UIM%8 2")38@K MHY!C^:H$R[GGU%%M;C5:O^?P[O[O'E)_A*H,.H9MCNZP[C1RB%$)KT S(7B+ M>.XFH1U3B&AK8#97FO,JI:A# 0_I/I-!.;!>EJU>_.]?H!V14U:JX>W#J57? M5D6Q708[TMDDSE/$$B5)<+Y:AR,=6$+,4L84M3C6:9M]K%K+??4UHHD6(0D0 MF><#S)!J.YG/2F"!'=:YWTZ=J[UV*=M_)U62?;BS8XUR+[L<9\;];1)62X'Y MC+R'CYY=YJ]&.$2M"&3,4D>*N,AM#T2^^E1C+[VWRM'C9Z;WH?TNRR%]"%;? MIA4GVK?3T$SL].K#A9T>MM_RUA/Z3W@/0>J[_KWY[,,WF6Y]3FG1:VPZW7Q# MZSR]M+*.MQEU\[T?LBN:7K5I\]OOXRQ./\< 4%[/9HL/YDWGV.^"^H@M6Y]3G]=/0ZOA@(.=V8//*V.,FHXMFWO M*>W>]GY''?4=S]5M>_O-V%_^\.R+G8;9V6=X>;;JJW;Z]ZGM==MH_Y?647L/ MP:O:X<.\];^_[6Y"OSZZ6$O[#[RJLLYW%;*JIM]_^*VVAK>\HK)F'Q.J/G<= M)$P;;;YN+H_P[?FD^5>$&.-Y.YFUXR;D#AQ>G7=AX-I]/&[>89R\Z;SGC(>.BK3J#C&L'FWB#6;R.__ 2?S&*WZ9F=Y<80X44S7L 8W/NQ/7S> MT$0X 3..:903,N[M8CZ;@SS-Y/Q=.\\3AAV/KSKI8.K8S.!??O7C!<#,I=0- MI7Q?#!V$R"=E]" T4'0$0+#37L:N7]TA;%K_]?Z6N1=,02E+5R]V?711[1RQ M5K%J@[=J$'QX47#;)Z3HK77'**V+4_I MKYC'H)47_?!\X=YGU5!#C8C_[EN^S;6K+F[NZN^Q/9_:3Q>-/YM&VV.8]7A; M#84>)FI-E;]I)^?=-53+RZ=@PH$()L=':L-#?F/7+;ZVY_^/U!+ P04 " !@ M@6-2I;0*BV5@ !^.P0 %0 &5S=&,M,C R,3 Q,S%?9&5F+GAM;.R]77=; M-Y(V>C^_(B=S>S#!]T>OZ7F7XSC=7LN)O6QW]WNNN I P>:$(CTDY=CSZT^! MI&29(J5-S]5]0 H%*H*__E_/EV,?OB(T]EP,O[KC^(_^(\_ MX#A-\G#\[J\__N/MK\S_^'_^Z]_^[3__'\;^[\^O7_SPRR1=7N!X_L/3*<(< M\P]_#N?O?_A7QMD?/Y3IY.*'?TVF?PP_ F/_M?BEIY,/GZ?#=^_G/T@NQ?I/ MIW]10J6B3&0!,C(-D%FP(C$C L=0=$A._[_O_F)D<4GRQ)RTG&FC-0O! 0LR M:E.$\MGKQ4-'P_$??ZE_1)CA#R3<>+;XZU]_?#^??_C+3S_]^>>?__$I3D?_ M,9F^^TERKGZZ^O2/JX]_NO7Y/]7BTR*$\-/BI]*W[ZO[^]>)/> MXP6PX7@VAW'Z\@)Z?9Y?_^)--.:GY0_IH[/A7V:+WW\Q23!?F.=>$7[8^HGZ M-W;U,5:_Q81D2OS'IUG^\;_^[8?!CAU??>3[%L17\E<@5E*IQ_KT_[Z6!, M[PG(-%U&9/1='%>"]XAQT],/QWS]+):QP.5HWB/BV\_N%>_D H9]*OC6HWM MNW@0N\"+B-,^H7[UW!LXKT"N(ZR/Q!',YL/T'VGRTP+;]XCSV7[* MN?>I/6AN-^1K:C4Z.&Z=0IZ5AJ@#6"Y5*,DA%&_48#<9^M7Y*YC28O\>Z;>@ MPQ2_CP&^?L41K'&'3&NFB2B=EMK8(HCUH, $+S)J#T:XH%('TWS]LBKBVB=! VSFJ+&:W +"ZFM=4;:'J3_"<U$KX0^,GT2AVKM6C/Q:IZV+UR8CYI;H4E M 4BL'W^83#-.__HC[Y:EQS;S2T*F/08=N652&6*K+(*%'!53W$;G M(D@?_+'XL(3T*+FPA[9O\T"VX,'+RWG=@=>@!L'CRD0I68I(4A=?6.!(N^'L MM!69!Z_ULC9,2^>K]-"W4H+9Y.+BXFX[M7-1LA<*L-(]=;T*IF+?,& M(XO"ZARMT\XT\2TZ8'OP].A;_[B1O1AYYOF]_V;OZ;"YGEV5NK'>,):)920K-8MT+%7^.6;D_$ M27+':=H=I-G#RML(8_ MS&;K2T0_"C\.%5#;XCFY+35Q@7:[F5Q722M85M$X;12YMFV<3__G3FGK(!?JCQX/6ZT$RFY27M+HNDGSZ M.^7>\O@V!ZQ=9%D[7,5BC4M">DN;?2@80!6?BK!9.AMTV'RXNN5%O1^L!@V0 M;!%,$$DK@SCS07@::S'*HHP7:!_&P>IK_(CC2YP]B;/Y%-)\X!.I%Z1AW$G- M--!V*FA7F).>.RPZNNQ:B+8.Y"PVK;O8>7T6.DBS#8Y%5WA^);EIR"P@_6LX M?__TS&=)_^2U\&B2:A9TFT167EC9SH%A(B[B;%1&X MH'^:)!#L@?7X?#G,P)O9TLPZ3=R;V?QE60&_5D+()M6<7<9+(_'=!;"1G MK9"L)3/0-014=#(&R<'RJ9WU-T$Z@3=[N,TVLN!@A3>@PM^FD]GLU712AO.! M(9\:D'9KREK)M!; P&%D1D>C#&WL#,@6MK^!X<&/]WWUV2!58N4_C]\]^_2A M.MI?UCGG:3&37+$<##!-!&31%F3DG&>@?W@6IH6AMR)Z\&;O1]<-$B->XPSI M@>]IVOF%)K31Y$,5>H5RX*73F- S,"&1PZ. A:@#"P&%1IFS2TU2I^Y$=7PR M]&2]6QYA7ZIO,.^_P=&H>J/C_!M,_\ ;P@\"T))41&2V&%KH@LJ$K!B6K2=, MA9"I)K/#=DB/A1$]*;W!6O$W')/ (T+V)%^0=JNP\^%'O(*'SH=%4A<'9PA> MY+0SDHZY3- (*&V,FIR*WH/KL1"C3_4W6$1N"3V(06@',3+O(9(S3/X-&(?, M"["AE"22%T?Q(!X+ PY3<8-TN6M S\=I8D4@=&0G M[Y-AJ!%DL=)%TR2P?#>LAT^$_K3>(%7R"SNO(IO#\26!_'(X\S.6R127GWL+ MGW#V[!--A_3^X1BFGQ?Z(>EJM@XI>;20;XY3G,T' D %QTD6(3W3128&0BLF MO3$AIPC&-TFH:2C3@V?CN=B[0=KG->35T/J9G*X:IM$Y!&ES8> YJ:S&M;\#P2"AVFYP9YGK_C_,922ZY5B"F21RVU)%_- O-2*"(D M3REJ[T)IXL!^A>+!FWI_G=XVL#_4P,]@.J;I9G95HN9,6FY2&W8/KP9.@3[W?ID4XE!;_PMJ?"/.3 MC[2"O*(L5<"8R.U5]<'>1#XNRA&B"9MGXR+1)Y/-($$X:!_[!D?E-QB3=Y*O\M!S$3ZFPA0:6NT*N;?1>\EXBCD* MK5P*]R9WW_F&X[EU/6I_TK?J>LRE78!ZB6&[1=;)ME[<]>#OWKM*^Q_!-@"LX DIVJ!,KI'"F MN:8=:N&*\9R,XL'+9,/.%GZ$]MQ#73UF*"S@U(0ZG-6U"$97(JY@91$<2EN[ M4?E I#*"1'2!F123-\9J"[J3%;>_X\%;LR?U;R<=E M$/4K=#U55-U^2_O"JGLD6ZNOLH8&G)AV"BL0F=2$5Z MGFW)]YMMPPM[+X]+.BCN5&+>U 8M(@06 R\L>"], >.D:!O'>M%7>=SS<9HB MS/ 77/[_^;(+R5?Z>ST9C7Z=3/^$:1X8GKR3SK B#$FN0; 8C6-6.6$CTC0; MF^3 [XCS+.*]N[!DPR%A,[LTJ+V[W;6F2!5\ ,E"H3^TR*2&B)FI*+F1H,%T MVNWO/D1.WQRHJ>W6@\('*;Y%XO0M40>U]ZF-6;!2:BIW=I8!><2,]K@Z&ZDR MY$:SY3J41\Z%PU3?(&WZ24J3RYHB\^Y-I2<)./O'A[IB/ZNK_JPV,'@QG,T' M)7D59!!,>(PD=38,T (C[UO'Z$-6KDF=14=\CYLV+8S4(,EZH8!E@[Q?+J>$ M]A5.AY.\G 7/WRYV([/GGW":1J2ASA(&0,A3HP<1TZ(ZU)<.# 7@/L4Y\G53V+"MJ!C2FXX&@>5EK5\:$8 MQ."8*LY8E"$$UZA!RSYPOTG.]6G"!NF^=XV4[:"C]LE:2=L)4('I*!WSMC:Z M1\V]TTFB:U/\N _:;Y)V/1JP23?9.\;*DT0*FBU,-!L8,-)$ TSQ9)F64;+( MHV$J&/I1P8QMNBUT1OA-LNM 0S5(:[YK&'R%4P@=(-9V$UG6&UH$+?D<"_,F M:/!HH]/MPA = 'Z3?#K,3#VF0R^/=;N2_N\XRL_'SV:D[C\'QMAH2_ LFU!J M];%F@7/.O/,TGP;Z[OJ:N.V@?)_7/T[:',D8\WP7Y%LV_1NRYT1X2TZ:N MR59Z6I-I&A4:H4 *$%2W,_I]WO[M\:<_8VR@SV%I.$\([,5BA[KJ%KO/[VJ>L/\"C[7(_(GTRF,WRU.R_])GZKET^7+ MAQ;PWUS&_\8T?SMYC1\NI^D]_6# 34D\TL(N@A"TL*?$?$W-\B)+" 5EU*+; M'-Y+RP$8Q>P9 6_J?P83B'T4*, M"(O4HHM:F;V8TE_CQMQ MSX//(-;Z(W T L@_+I[V[+I$6B2LM,Q&#X(TQ4-JZ%+[4M7VAU\]_="9X'Y/HOZ_)+5*)V9F F9L^T)!\N:.=8"2%F!$C9->GV M?S;]*@Y)83] EZ?N5W%+A"6[ZCPU&=?=PJ**.T/),4)D6*]JUN *\RX75K(4 MP7KN.6^4"W$'JC/I:+&3M;<1YV"M-\AO7\.T*CWL JKEW9<;49WX^LO#K;?> M2*LWU1^-%[% C,G75;]V)]4RUB;%G&$M*P7MO5ZODG]P?.AZ%^:1Z+"+QIM< M'71]D_>J@C@HEXK2FDE:+,GQTY[Y9&II?Q).6IO4^LE<[Q>FG^K:RQXLM/VB M]#W4VZ#P[6W=(5U./]^$E&7FTM=+7G.]VE4AL""%9&B4 U&T]J[)_G,#EL=@ M\T-5W&"4;PG 7?7Q$(HV>N0EE]J,0-<3CUC)*8()H2B>N&P2Q[H3U6-@0G]J M;U/K=GEQ.:KEZ-N"&E= 488J+E.\-ORT0(N>%YDEFW2R6M.F636J=NN&\%%P MI8DYFMQ -2=9,5^UB5VAXH$;#LXR S+1!DIX%CAPIB0F%(;'DINX#9OA/ 9& M]*#H'BO-:BN;ITN&UHML2L$T7QXBOBQ/\F218;1PD5W2C@N-+!E/+C*6>FJ. MG!6MBLU%@(F]M0K60/.),S0):9]]HRYHR?G.1!F%S,< MF2A?SM.NFU%&;;3,S)I2+^ZJ>VPE#'.1AVRTD8$?C3+KX([;?*Z%<7=9G ZQ MS-;HQU';T\'L_:^CR9^-VM)=/_T([>@V2[+6STRJ(AP:EXHFWU1)2-Z( !E$ M<6B%[M"&;I-,N]CDY?0=C(?_NS@JAWK7ZG7GRDGY^7)&+O%^30([/?=@.^R. M?LT""8LPV@=,#K2*D;9V/@8= O 8@H7!KG+LHOLWEQ<7,/T\*6^&[\:+Q*SQ M_$N_E5=D[S3$O;3?\0[:2P8\9::%R4GP0O/;,R -H@BVYP?=,3W MK;)H3POU?6% -WTL(^VYY.2$X P6.3H8/!$^*^:E%DKJ;+GN5EJ^PTM;I[P> MC11-M7WJ--GNL=1 &W"(FAD=JU!.UU"88MQ8ITIV)NOC!1!/<(;5E@4[GV[M M8(W3G%%T0?C]=&M?D^YQNK6'/4[#') 0DM*.N6+)Q0=?6(3@R$_+.2$D:>O6 M^.$SYN#3K;:$V<4,IS[="BBRRQ:9 (VT*T1@X&J-5A"89518U/$2+!["Z=9. MQCWD=&L7R[2XU.+.U'7A$P>1+%/.AGI3JV312T.3.?GM*7-R%;O,- ^[^NUP6TB$472 MR'V\<=G[H?[FVKL?I7MPJ(Y[S.E?@W)%YPY@^HYFW$)Q_,#%03;9;-L#%-KS M+O,V*!%2Y %IEC*&]D(TN[#@4#&:R*(6GC8KG>ZP.B?KWA%D:&?<7?38SJBW M]J+**%.4?='WYP:M&>C*[4P@AB(1> I1DC%*#O21J8H^%#]'6*JM7',\VFV1:LY"0NM3.2R;6!E,R M1P?.YY1!8E:H='<+W9:NB9W>I/>8+TLL]#Z!]B, -)I?HB^ZV[P#DL"WP+\,9O'LWQ7>KYI2K MU[RX/E^GV5]S01-_4%CO_+/ 8M*T.,;L4)1Z?4.3C+C[@!V^]U\\[U=:6C?E MACS[E$:7M3/;D]D,Z;]<&]A%;S,71C'#DR!_BK:JWD72BD$;ORH0:],NAU :&NM-CF%"2O416?BX>P/&N'U&_ .Q8 <;Y,<&5O$VIS/F\!B MKF$5GFDEUUHVZF%W%ZA'1IG>]-\@\+A%\&6XQ3NC"SIRNJ%>EM1PSX&0%9[9DW%>(9I= M90)U -5W+',KFN/'- \WU&VK]Z3EHU&@Y&0UCX+)Z&6]U2@QP(7O@Z#JR8W! MWB)A1S;]'0'/(UE^%^7V:/'E00V.RF\P)J^EWN%R706[BM()ITSA*3 AT#$M M &DY](D)E-8K)9W@:S><;$L#O^LUQXUO]F2'21,E]KA16"![0>*-9W@#X%43 M 1!)<1683;K**@(#5X]*T7J/'K(VOI-EM[WAV,4>_9E@TK?^>A^S-P2\C8Q; M!^23(*-YBO8>0/M2X+DP0ZX)0%!!YM1MS-[UFL=AWOXTV7NQ#L";3:PC$(8[ MQJWP3&=3^Y9ES4R,)0MOE!4=;;OI\0]_'CY8:2V'ZA59HT#M1&'9*V*5JWUB M>.',VQ"E+B2X[':9TF-<2 ]35]^#D"0L.)LM:N"O1%S!TBZ)(#(PIVL^-,>: MOD*N8"'9+/BL')>=K+C]'0_>FCVIKT'_S5O!NY\__XSC]/X"IG\LG'ST23E: M/AAZ8^OM)I)YT)D%K;7C!%6G)C>WW ?LT41 FEBB08KW;7Q7Z%:CHPN^EMG> M]P$\3>)WOV:]ES,]V*1-V?[=.!4O(2='2L^=HFG M/A#.W),EH2UYZF6Z90T#SLE*3MJ TL MQ^B]U<+G>(JCX_MP'_],L%\B[':,W*L5CW&D_//GM_2KB\''+:?A1_Z?\8JV MV"H(@E;;3YJB,"4C/30AV!V8O@5?:"_]'\-AKL!6(Z8+M*-Z0%^PG8WSLY\= M[^/'@48XALMS Z+SB2O#.0L@8FVNK%FTP3*CL@DJ^0RA58.KX_)C=T>G.3UV MT7T#6JQ6OEL(KV[CL%(CH&56&I*5&\_ T.HKE!#<"\,=-KE4\6Y89^"<[&O! M23/UGU4N?M^]0?MY\?'RB/?N$"I\#!Q4 )293)^#L$X&Z[(UR9==\OL;- E= M\Z;O!O#LTP=,<\QOAQ?TD9?E#7UW5I8W1K^X3NLJ.@)HFYG+@M1L=:D%/#LJFPB/72'=H4:1E%EIJ?3$_' MGX]/Q, MV\H>;==@\]@)Y)<;G[K(H#?1W\QA.O\%YKAJ(F0AH4X,DZ/!B[H&\FO\-1EK<_"TUVUR MSVJ_8IPJM'T*'O8]%/;GPU:WY-QB&P-QLNC&0)Q)?&-=!^MWH!B3E5$&C5(Z MR!2+ *>]UC8F T'T$^$@$-]C'-]C'-]C'-]C'-]C'(^4=-]C'.>S5'R/<7R/ M<7R/<7R/<9PDQM'C+O!7&$[_":-+_ UA=CE=7ON[SYYN\X,.WJ%UP+>VW[+. MN&A\C@:+EIQL$X0#)W4(P1LE!_"N^MQ;739H<-;2) E@I*6)F0E M2G"Z !2I57+ >=ZLT<.ZN6U\Y)O?C+.5_??#6O5UQ+%RR^OI@_\/AE/OT+R9:$A]T0(FE&8*B&1I^T4\XD6 M8E.\*29:":[)SJE7*0Y.IH39>WI!_5_MF?X11M7(UQ!_&<[J(D:(!DD8F5-$ MEF*M1J\EZ1X!R9V3V6!4.D"3!+K."(_OL9^.C[?R,IN8L4%XHP^5+9VTZ*4 M+C(AY[11-MXQD-XR$5 6C])FU62#V9L$Q_+-SX>EIS'^N9Q";AZCR[(S&0*$ M9!@N8H[1:^8#!L:CSP8$>&&:W/FT'=*I3@=/1)%.T^G.IFH2GYO-I\.Z?=V, M?RX&7A?(<\Y$G 'XS4@WF^3,7[^#:9_X/S7RW&^;O>A+9BL"Y-N MV2U+T7RO! /"QZUR1GG=@E*;X9SB^.!8)IWT;H^6&XV?/]\(7_PZQ?^YQ''Z MO!A!*7D(&C.K1==,"Q(=DI>L>.YER(308=,MQ'9LW[;_U;?Q&APO;0J.70-< MU=-U@=C2W^J \31N5>_VW<:?GHW38#7K E7ZHGU&SJRUP+1TDGF1 ]/%!.Z" M0M'F2N"3\><>I^@U M%G.]M6X[WJR#.V&TMB^K=F#-029IZQ5=?_GW(4[I)>\_O\"/.%H,GBR=.>-]]HYY-V*"9R\;!?!K%U.UY-7S\8?+^6RA ;%:Q+.ST@C"XD2]G@%X9$%GQP3/49:0HL.V M<8/;F,[#G>K)FMMXKZ7H'D<[2.14BUF1\(%A -M53AQ1_>SIM6\C:JZ#$K9:14!0:=WW+8RO#S MY6PXQMGLQNM>7*=:)1=X[9S&A,TT'Q7@C(:49"9J4[3@QK6YM_@N4 ?==?$; M3M_A],9C7TV'"0>BWK]A8FT+J'R]$%.S( MGCJ;SI*./N72[ 6SS\X^_G/5F MU:^NNNA!>PT\X VRUN/E^>?GXSE."?CL^6QVB?GEM/Z_SE^_7U;MO2QOW@/] M?/G3 ><&BE2&Z*AKN#49%F6]NX,&*(^82O1-VM3W _\14.R$]FR2G/0!/B^\ MR)>U3N'R O,O&.<#8;PVAH:(XH8V I+\O, =L)!,]I96! --IM0M>!X1;_K0 M>(-C^I?S]SA]M4+V=K(0>XI76L#9H-:2::<+<\(DVAIB9)'K>L-;"HZ448II M,O'WDY^QK_C*#\?/Z?=Z@7I__.S&:GTSYI9.,UI(6*;6%0IG5BQXXL?"S%:ZOLV-^Q!W/C:J[X;9Y)&A6)HXR<"DD*R M9.1>^E2O M+B,-I""9]Q)9D26:PH/*J=MMH?>]Z;%8OE>-WC:W;^"6+DBZ#/M8L!JQ7ARM M+*U;F)%<&:F8"X)SU!9%:M*$]$Y4CX :_6O_-C5"WX[D%V1/890N1[!T><(>$>Y*)/3::K$,'5OFX\N[RX@#GFVG!W M('E,7B$P6Z#&DXQBWF22-40H0\%^IVG_=MS UGWCA1_)1P-HC@< M7\LQI& 2\.TND&XQX<.[YJA_6R;)!U]O/GKV)0-?4_0RU_];5U M"M(?P@+SVA?&%2)RJ[UV3;("=P5ZK.XTS2C2U#+GTE-F@VC+W@#1(&CE&=J$ MC/8CFL50IT -A28\8VC<'&EW>,J*G;897++#B9F HZ&P,J!'ZL -0Q MV')/^HCF)WVI[1@W(]]<(=_4G?KT\Z34*--D7/,W7EU.TWN8 M+??_,,ZOICBJC;3I8T]&"\K0+T[*UQ_[TABVIQ3C=L!ZS4\^DO[6DIM-4 ), M06O(7P%N :U2P>CBN"X%]> X$!MF1KL@4 816(FU+;M8[/J\9 J, / KO@C MK3W7H Z^OWY[@M3?II/9;.!E,B71/BBEVJ-)&,<\IDA[HV"P>$E[I":9:O3]NW+K$OD\;-$RV[A 1VYBT^V2T[A0>& A/&VS, M.6.RFHLF/1YZE.$1,>]4EFVX=>@@RHW^&>007=9O#823MCBMJE,E*WI/Z O] M88H.220%NFDEP'ZPOTTJ'FJ_!@G?.Z 7 ZYXTL60[YXK8)$%BQF >9 T3G). MO#0)QNX"\MMDUFZV:9 4OG/H,$J%J#$Q-#PRS6UD4*)D#J#0II ['YM<)_$@ M _N'L*BI9PO@;]C=OL8T>3<>_B_FYYDV!<,RK,[HUR9XLLD$J\L:;ES4 M,$A..F&48B)"+4^LU2A6%E8*YU+R"#D>*R[6HUAGL03LQ\L.T8U3V;_'HX=M MF;A[B_;U/24#86NB=VWFEGFN];>&D2B.W:$F+* I*V[D$-@+ND_3XBCLB6'L]O>E_I7GY8G$Z-W[U F.'KX;OW\Y?E M'[/5KPX"1ZF5CHR,4]TR$1DXI6NY>(Y2<>'7[U@Y@O]R-^9'0.USMG*/C8-: MC.!7TPG).O_\:@0TCI=[C ^+5C@&G?6H:4L!@D0K+I"0M1^.+<8*SH6(30._ M3:5[!*0_7S;TV!BIA9#/QW,8OQM>?WBQ3+U]#^/K,L(4758: E/.!Z9MD2PF M31(G 2!2;0#>M)7;4:3\/@2.P(X>^T"U$'8AW.^39;+6E1\WL#6GU7G)4DB" M!!3(?#'T5Z-D\ED%FX^5!]6O9-\IWX@%/;:WNE73K542O*3 N*I7[TEC641E M&<%P4KB8A6U2O/H(Y\F]=-JPEU6/6]";/TAIAE]E5 M[.6V] ,L)=D8:2[/OE[M3H+7MI;T5=86,22]?N5=+P&*/K _ HH_!*LWZP'6 ME[RU-)$$7CR(/O4SCHD*-<08E0HJ&"9*(H-D[UF,6;$D1.WJXSUZ=Q)J;P'\ MG<_M['N,WF#["?EU:/'&(%T-VP$8*W1M.A*S54R;13-)\LW0.),]CR+NV'6Q M.>3O1&YIXQ9-R-JZ6+_@LFKG-7[$\24.).A@O!0L\MH>-4)A/AKRE[,3*GI3 MY-%J^-I)^0@&P?FSH\^>;?T.^36I?I^,K\=ZD$8KSUD"J&WC@V8>HV4R6(71 M)ZYXMWSI]E@? 8?/T:H;6-O/Y2'M%JH;DKID0_32,1!(&^1D:C)7,4Q)4(LD M^+!>R7@R?^0[DX]FZ0V ?//F \;:'^J [VK8/YF<7$^X"[IH&HN8J!!K&.1#'Q( M#%PL2D7+E3ZG!+W[Y/E.[%XMOH')!Y_9[5R';7Q$2>A84H!,^]KH#BK@ H"H M(VV$O[<_[H-Q32US[ET2/+' "1%(%G+8=<+ HG6UVT1602H4-AZM-^E#ZI*P M$P5=L M*"K0WDD^(K;LV26A+5EVL4'[]L>"WETL9](*65/$D06G-NCKZ:)]MS_H\JXV?0UVEG*M80&/ IT*QF%.Y+C* M2%YKTCH+EP6QPF]N6-#EK0T[$2@GM3"%,X'U2N@0 H-,+H].+AN3-)1HON5. M!/=G1P?NLS7.,^4S:1"59!&X947F6(0/QI@FUQI]R[GSN[#VM+GSN["C0!"$$1(+EEP5EZV-WB0!HDE\N NX M1T2\WFW1P/'?>=9\LQ,$9;I'#3A+:0:IT36W&D>= ON/,B UB'L:6J9 M9"K7;G"^* 8IZ6NOM03;8MDI;@Y I+ 8MPR+4SQ]H(G7% JS%9 M=K!!\X"6<EY>L3"2HZU54#SB@M9/F[PQH[:*VHVYX M:'W\#?Y[,GTZ M)$)3/'7**TDX+7V1'?&>QC-I9O_N/.O-> U\EUUA2QNL$:'V MFZJPI4L,N%?,.9&, LZU.O:T=CRNW>/7G"O5=K%9 XK]@A]Q-/F ^2VF]^/) M:/+N\Z('U&RUJ&.P493 &6K(3&O/F0\Z,\RT4,E8QK_ H16_&I%C."]YJ49OE:I8,*I2H2 5-UJ=U M((^;$0>I?:OGW#K3X!]CN,RDH]J8[=?)] *>3L:Y%OOG>E/:9#3,BX;^PS&, MTQ!&S\>E?J@^H^\\A,.1M,E2Z%E#:SD,SMH@5'"$%[67* #H?*T-O'=M91,#V8TB'H.9!EFAX:_(FB+_C M_/DXD>?PHE[OC"Z*F HP"/5Z9ZF1@)K GS%<(OQ'B[&^5DK 3ASHF!*PBRU.#WE(#][+GS M*>\^QC@):V3D.@0-S/AZV V1,[ BU;XM"5UR'LK1RNC.-R6@+5EVL4'SE #N M(98(GJ%2Y,@[BY9%EG964EJ"4QY,2L)/F[TP)V$5MQZAQ^1E&,$[XYCWB MO/;>FXP75_'M$3G:\J2#(S]=$*Y%;G)2)L4B0T[D/QH5@?[JBS)1)1 9!_=C M/5R';Y>W:?6FR;=0TM?&HZ1O"Y9*\(8_);M'J M;=R'Z_;*TUO<<7KCWJ$9?-T&]>"RK#Y?W\AR/>ABS=#>B$P&#@"T_9(E1A3> M^(0B29\Y=UL,?;!6^N3%T\EL3N]]DM+EQ>6HAEQ_P0]33,-%J+5"7%YV C?N M.6G(DT/@-.=-;[I:XY$6Q7/G@Y?*ZRA2Y%)% 2DXK-RZGT>' #O,(=YZ%\Z7 M:$60];3(T+Y1I5*K4Q0+=?-HL]7>JN*\;W*N>S^T0W<#6]]PHS;'T,(:.3@F ML5X044*MU4V2828[%X6UFNNHTI^R3*IGMJSO#/JV1X.X^E:(?YO6L&U2,@ME M%4-$4D&]NA@$29]0V5BX-[0].BI;%K"^':+L;H4&088MTSA]/<*%VFFFOYA, MY\/_77Q_^W5D/!2K:_-O[6OIF"01/ ^6T3X*@79IR94F=79]"?#H>'<2RS;( M:-X*K/97\Y@EKU=]A2@)(.W:63#>,'0<%,AB96D29+\+U*-C4F\6Z/$:V=O' M"UM17N7_NWI; :W%G@,IH!"+(U>UDU:*01.AH0E3N@(\UF%?8ZXTL<>Y'/5M M%>GGSV_I$8MH<[!9&2]IHM2"_H@\, ^^L")X5M8)[=-Q?? OV$Y_!-@G)[I. M4GO:IH&OM5UZ>L JJ-T%8LN#P X83W,4V+M]N_+G0..LISE=Y\29-UXP*5(T/I0<0Y.KQ>_ =$9N]+XVG+0Q0(^AHL5Y M:(WR7LYQ^G>8YC]ABB3ZFTF9UR^O4O.E%P@8F!&\YN08S6*4A>7L,.A2D)NU ML.J6<^5[7_5XK-Y M2UJ-R^GI.#+!;)?AY_J5U>4S+58"RPP[Q)1$CSM[((" M!EE([I/&))LDVVZ']'C(T;/Z&X1=EGV_QO2P6B)!NZM4-7V5,!&EMSYY%IU. M-?7",W FLE@X:AKT*4.3Y>(N4(^/'+V9H,>XRVPZ'[R&\;NEQU0@:1.X9AQ* M)A )6/2N;MTB1EK#@E.E P_HH3)8%Q@[ M;$:[F[G_$7W_1O, "ZS;\ #U];C$K\,A1R/J0JX%KQ$];2(M+9 S4\J;0NY& M5JY+V<-Y6''+=J]_(^ZBM9Z-]QMIZN+RX@I(=#9!35),BB9\F\D?\"HP,#[* MS(7,NDL NY/YOGKS\1;6@W0_Z4-Q/6ZM%D#@TTT@F++WA4@8A29QK*^E-%BK M[ARJ(E7RH3<+WGSS [3@WHK;.@:;Y^<^R7GQW+ZJOO=X2Z.LM.Z2K26;226= MT&AS-%8GXE%,+0'12&CY^AB;E+E>A^PL^IJ MLA]7=FBFM;LMCMMS\D:6T,ULH$&(KO $R&IS1*:]%2QP86D%ABA%]L[[)J5E MNT/]MOC4A[V.VP*P)@DY9R1H)(/3LL^T(A<\6G+E:IB$IQ@2[<>.S*:3)&J= MDCF[VJ%%3'EU5XWUM]M[+_@?V7]S'>&7!.265<0?*OOG>RZ8ZOO78QRY%;?,D7:\QK/0JG=I:TAUS31 M'XDV&\;RF)-JPI<'W>K[$*[T98QCM/JF=]I4L[V]4D!RUNZ&R2L&A8-&",&U MN1WRX;7Z/H01!ZG]&*V^[SO#NAEJ7350^74R/>*1X6X FA\D'J"/M>-%X"B% ML$9EG72$[$M6TEAB1!8V^FW]B_:%Z&=59S MZWX\N16$[<\.#;RQ'4(UP5BOL0@&LI8:%TM^8U5'R9;\1V6MQ2XI4=]*F/40 MSC2RRKF$69?]R-_,8;YX[HOZ"U<=0*-U0/ZF)O_"&1H/M$4!HRQ3)@F5R24- MHDE8]0Y,#R",NA,+)FVLT6 /L 7:RLWM JYED/1.=*<)B?9FRVX<.< 01V>+ MYA%MR8*Y8$M-3!7U/)- :F5I+M9 F]I'PI)[@IFG(3X3F^/EEH/*!VDYA8.+H[H M1^^>C/-O,/T#Y_3U:NMY59RG1.TG;1@0(,(7D$7%)7/.QZ*D%;P-#>X#]IA8 MT:L1>J[<>36=Y,LT?SE]@]./P[2L1N+1@^).,HE"UDY_FH6L'"/OBG-?L@N% M]U7^L0G (W4Y>]%WST64*SRS6NZ_1#2[NK*Y ZB^2RJWHCE^@>7AAKIM]9ZT MW&8*V N."U!AL)DJ6>Y8"6+I5@6LR[H2C+$\@=J^CNJ,H]D^5V4V_=U'"\( M!RT_M#"5WV ,[S"O5B):RXI4H9YTN-I5KZ;_"ZF9!*,]5SJJO-8N84O[E&UO M.&Z!7T_:G_2MNK[[XKRYC+,T'7ZHFKR!K(H-\.:JR-M*D54"IGP-R95<:/$B MIR/6!@WG_LY:*3R^T#J4F9O\!JCYZ6&/^EJ_W"" )1_29IN#3M8$8[ASAEL1@K91W7N:V)OF>KTVXWVM MJ)[-)W^;3/*?P]&HY9T8V][5_L*+3E*N&9PVB[7_M).!%@5=*_K1($U,*6AE M3)'WWV;10=Y>,PE2FE[BK5M87@PA#D>D4VR:1=#YY>TS"/;3PWKV0-&T#&$( M)G@-241+ZX34M%DDUY'6H/NS!_;12 ,^U!\1@L5,0R!^QC%IO6U&2:<7'XL' MN\B_Q@$!DH/)9'\7M?3D*TH>HN(Z<$"E[I_S=]9$OVT'KAL#X% MKB[U\: M=H-R4/_-Y8-7@&Z<]W,-D(MPS-KDF?:^L( \,)& &V<@IJP[;2ZVON+04/@_ MQC11CC"_QH3#CXM;Y58WB@VD .&*Y4Q!%K2Y]YSY#"1&"%&C#K4%2(L@^'9( MQ]L^]6C7];AW3QIO<"SR"Q8D(/G59#1,-R]VK@:%=;8!1DBI/(VLO$ M(CGP+&@!6B '7=KDY]^%ZE&PHC^]]W@\LE'>Y>D/+<\Q6:49N&28MD4P+PHP MZ2)'5S3Y>7*OU>XHB7P-#-F3KLXE16^7@C=2%Q8;!,-2?&W=Z!ED4YC5BD.! M')-J=['*&52?=H'[O>*YE?T/+$/=QWAGP+DHE+;!&A:X M7:1H(ZVH"ICU-#:UAJB.WG/N058\'Y-JN]BLA7^\\LVN PS757(EP^)6B%C= M=JL3 Q,YDR5[U,(KPM7$,]Z,YZSJ: ZWXY:JU4.,L'5/?<3#R#?#=^-A&288 MSU=G&\/Q5'60 M7M:3%PS/6FMIT'G-%0:)H-$FE9)S+I<.!UD':*A!PL)P_&0TFOQ9/UHFTU\F MEW%>+D=7,UK[)(9N[S]68L,>VE@C2#1.)9.*YU+6TTZ:/@JJHA)'05S)79,= MNB$Y^%[YQ=-^G\RQ)I"]F,#XQB+V)2ZF(_GWB1L&4#O'Q$S^%43!#+GY.FDN MH4W+NZX #RZ9OU+UK[=5_>5UKR>C$=GB3YCF02C>":\-*ZYM:K,&Y6S? @T(KBE42672QWL5A,O-*8VT6 M#58%;V-HTYVA$[P3D*FMG?=BU4Y&:G.U\,=AC>5L0#F0-'JT,X5E*#7K-U@& M6B46?"$U&!Z*;C)5WP7JL=.F-X.T:.?=21/_F@[G^+*4V*SS7' 1@X M:QC7)3I4F7MLDEVRS^JV1\7Q=0WE5R[0PO]97!T[)@C#\;LO;UP>#(IZ?4\* MF7$'M0:6 _/211:U%BDB[252D^2*/?$>J]G.4?S(8]CLU$?[M4SHZ?)"DN%' M?%8*IODKG XGF:3.DP_7/2# &1-EL2PY&:I0BD4TI%?ZDL1RO)@N9QF=BAZ[ M #I],71#4DP:&J?G,MG[\*U.=KH@[+MLNANTX]=0]V_2'?AR@#U.PYQB,OH4 MR'OAY!QHKQ6K7=1800T\APA@CS;QG*CT^AP(LXL9CDR4)_F_+V?SN@I>-;.. MM?K<:D:P(F%-@794W#+DWM'TZPVY $=;J]; ';<"N(5Q=UF<#K',,0[CGTXN M+H8+@+5TK)ZVT-*-M(#C7N<:=SWNX&.*SEC7ZZNDE3H[Y9 F AT$F)"50DG: M-ZHX/^B(NB>]]GW+[KZO:FF/O>_;=1H1+Y$I0-W!K*1('ET-+,-;F/970<+ M+_X 3:Q^OR=];$*SII4$(>8L>.$UF05=0(C.1\@T^.F[5UJYC6MWW?0]I#L\ MM2<][C]0@:=D!8I=;)%..\R_#V2($ M\!KFV"?S=WA'3Q;95ZKU3#HKE(DT+D"3>V&55R28\)+6,QNS5(-#Y-O=5LLF M(+^15BXN+Q;?>@6?%VOG)8&>_CX9IQKX'=4I\.4'G$)=3)>_>K ->WAW3[;M M6POK22W9!!^3SR:"M@6]!"&X23ZAB)E?K3/]ZF,7+KR0G!Y1HN9U87 Z*)X"J9(6"XU"K6OM,!_HZV?U[0OM\/2>];RW;U2*#!YH MOL^&K* 4A.QT 1D+K=S*ZL$.[SFP,*/6%[PL;^:3],>7,R'KD=" 9K3!,DP+ MCPQ/' ?T[JA+F\T^WWRQIL>5G^64\F M7N%TH>=!MLH8C)K1QJ#VZA4DMI:&<;"25 )<6'4?&W=^Z_'/X@^W^5KU;B,5 MM^C?,/PXS#029[2TUBEMU5;BR3C7Y7758\)[24@ F?-",8TRLR"U9846%)2T MW+C8)#NQ"[B'S)9F1NB[R^FKZ2JY?"'T@KA/+N?O)]/A_V)>1G"?UVREA /2 M@H*$F:$D4M=FW\P7[5FT/.K W?>=)HRNK_S(5.@I7H;I']M0#K[ G504G;! MY< TU$NH1"V<0R".!I\"EU[Q(MID"]X%ZR'SHX'B&^1K;4+W?#:[)&0T,6'R M*M"T%9"02<$@$S)%9"T83='8I*G#=DB/E0Y[*/PV%70+*KR\G,_F,"8/_MT@ M>-2\\,R,UIG\'1(XTM:4N5P2JA XZJ--$3=P/592[*OZV\PP_>4S+O#]_'FA M@66J4P1=DDVF]L>IOB[!F";M!K'!V\N+R[H M+Y/R];=?XPRG'\G=FDSK3JJ>+/9V!K/[*WL^F#E0YK73&N-$)F\T21N2AA1C M[80C4K#*98?!#PY]>9,CG%1<=#F2,UTDD5(4!@2>.2=<$CYYDYJ40O=ZA/-E M!%X?,3R%#\,YC+[6Z:^3Z?+T_$JS ^>X0"LXHZV>K:U?@?GB.+-2T2P@P%EL MLR3NBO1L=N([\.7V!-G2/"UN-[UC_T!3MB<8A165:VS1).8C<&92*-E $.<8A$X^(L MCTTJ3V^".,<=^$Z&70_J[:O@%ITB5EBN7,@.:%INN+^&9HPJ.93QI")1/C.0'/(@GR!Q^JI>_94[U+.3MGSCZB(NIZ^6B#JO"7&WGO.(A)?)-> *25MK,(/#%W8RU)EY9H[L= MZ7=[W_$=P$-,,FFKSQ:MHVHWD;?TX065*1:$+,R+ZI+72 M4;3IH7$3Q6-;M/=7<8.8?7W=V9/IM#8&7*13__SYRV=6*=8+";Z( M,DB6RJ<"Q)9Y9-<$P;FQ@X 8QV M=ZZVT[)%-HD//QSRWN,4G3EW=[%O \X^N_@PFGS&FU[ U6W7SN0HDV8QZ.H_ M1L&"<(4A=X'GHH2')NGD6Q$=W^1%&?TT9M'E8@ MM^F)?9?)[?R.)OK?NV1.9I^R+B4:C]I9#TG1O\:JE*+R1FRT2L/"N7MGX&T3 M\)>#E5BTR@I+K86B+7=VF8$ S614*MGB4LEMTOD.AMY\>W/GZO5/(O=P_&Y9 M*2(&R;ALC:W12:=JY(*S(,$SP9.#Q34U/)V5&C<(<88>1+_\W7D#U(H!+4Z3 M*]!XORSQ+EF619,D49V_X!T.P"822CF64$BF2^TXYLDYD]Z%K+G1H)MLFII( M\VWR^Z2W!6^]U#3Y*R0)Z8!HULA"T9$B>BRVUT&N] M??.6TY8V^+X9XIZ+C5N=".PS%I]]^C"<+CZ\$B1&V@:+%%B2NC M963!NL2X ME;0'RQ&-;U.WTY<$WPR=3VO['FM.#QN7R\#>[-DG6D.&L[I'_;TF,\_FF*_Z M,RQ3]0;226N<"4PFA[2T.,VB"8%E"45)ZV7)W7I?M,?ZS9#X'&W?H(;V4 G_ M1A^L@O!)V]GWC[Q-RW.:O,4W>C6M[A1M'0K.!(XN@*X$)%>1JV?.TM_96.*NLBC$V M29@YBG3?W! Y/\[<'ACV; ?&]2YS8UWYZ*![V/L07#O]B ,YSL(:3TN."39 MK^<;&V4P4DH6LW-,6T06N4E,1.ED348 WB[8>QP9OP^D,^'/AL.Z?HZE;\DZ M2#1*E:U-,'@M]- Z,1^28"9P)Q%:/V=@;M;90-9#CO:_7()V=O) MEY2I5S D,J\*^FFO4FN%AF68%H!7L>-;@KP80AR.:*@,K'7H>8G,%2&8=I+6 M#%X$L\%%[Y-)&=8Z'VXY4&B![INAW7G8=P-C#S_5_5+,MGYJ5+&+.=JW+>B"YIMJ5+&3>>[N7["/ M;MM;G/B*4N?".!= :W'MAQ[1T"1;ZMWIR3G59*MZ!C69K0R]BTI/U*@B6TE; M!)Z97&PKZW'8LJB68UFOI=CO.HJ'#/WDGMFD[1,:["T&D%BAE8BE4PQ MR3=)*]D!X_$]@@.LV>TDX&!3M*HONQ,J.3@KJ(A8!,<:0I;U]@.OF.?.,JE5 M,&@ (3>Y;V8'C(^;-?N9HL%<\W6S&EF2=-YZIK(CWS:!8."29DERY"D0.MYD M(3FWOFT*"W(*!.S MPM2YV]<+Y5Q@H(P#&:R(ODW_[P=#WIVZI)T==W>Q[U&[I#EEO=+),:D4,LUI ME8F.('I4W!N;:,O3I+758^^2MI/!.W=)V\5:1^^2EG+)EC"QD$3MV^\Y"Z@R M*U&9H!%B@B;'@]]"E[1#Z-2?U?H^ PYETY3:>TY2W6CR[0-TA0K ?A^[&>-P-?T]6O8LC M#4S2XWJS#^2DI#911H:V)DNCB[2GA$*NN)$8O+"T6CXJ]FS9<9^>/+M8HF\G MY7?\\VI[-KL*N7O@-;#.8BDTKW(C&*W#M%;:H@- (.^\6T;,[6[](^)O/6H9AT3V(Q!.*B7MF;:=&7# $IUN+*1/AKM;>RVY]C\@D=J MW3[4V2)N>W5A\W([5'VHR;AZ38NY"R%%C!I9$N1(D[2>G"-%)/16FIH!)GR; M=/R[4'V;/F?_!FO1!^=K3*LQTP54R[.HC:A..R(=[SF>.38==--XB#V)SP=M5_$9Y M"<8Z%D*=%67(C!9'\IL+UUH)[52;0Y<[41T_R-6#Y=:S'7I3^U8?L_&%(-?W MN"]_N.SP\^0C#$=U/?UU,EVV1^CW1H;=7MKDBH8#Y%Z[L\%F[T/A2AANM90< MN(HZ!">=%-KJN/'.AMU>?_)+'+@Q3KL@&;I #G1!SSQ-DXQKJSQ7CMSSTURJ MUNP2AQL'&4OCO+R3T8A,5+\]"$)X5SW,>L[/M+*ZKB0TA10% M1G*EN(8=SHGN>M<9'BWVRYP-ATB]Z?YX&:OW:^?KQK2W1OW *(ZEWC_L%H5D@FC2!838QUI(,DYDW^_15E.;-FRNM5-J>4X" )?HF95?<5FW;F'H>,I;A/- M&6NZRIBPGZ+.;!]?WXVA#8?7JT_S11T&>&$U0 ZN,!.PWK9'1I W#AB0^8U* M6BMU$P.T(4\O2MT"_%-,?!!L1SIL(LB M ]E4OJ\FY<7/1X3[%,4L>]A:3.SZYHVY;>I745B]%HH:VOD@PL.I":G+?0YD#] 4<&'A(G/2WB4QD9>+\3 MS_/( \C,DH'$=$C 0G""&7HQ1% FY3;W)#^S%O!>BO!D"W@?0,ZE>[8+3R\M MX/U;P'OIRC':: \!^ER46)2HR?5QS!;P3'-P]9*#R)PP$*Q6IN!IW.7)*&^O M%O#)Z6X??!OH[-/]7M9D1#I6R MWY#3EVC!/Y@^S-I;$771"-5&^B;7=G1[X M7KV[?5 [>4'3G6[V5XE^72O-&Y4Q/;%4V^*EKCQNE2RIG+T'@RH&IQ-FGY67 ML6 ,*A&IIQITV]55:SH$U@11074RD259-)7:-IIO M8GL/8W^/!R83-TZEG)CCALX!QY%%-(D55Y3EIF0O8%(R[LOA!,_K<35_O"J- MEKHSI=*ZO7'QK=OA+XC+4APFQ@O6AJ%L6>!DUR"GEZPV1F!N$B\Z&H=GM$G: M:NG14B]#5&Q*=7U]$ZU!6Y&]E,R"K9/K 9EW#EG(/$25 E?V)?_^LI..HV C M%A*N$\'MF/P3K[!^Z#N; B5J"$PZN:XW(R_;IL BL9VBAL)+MY:"X]'\LC4> MZ6"8J,I,J43Q@#*&8((0O-;&0[T?!3/!H;QG4FJ;;?#"J&FU(DVYQN4\=M/4 MU>RLBB8?6*LF,-Z$43>"%:=4[M9'#&;TD3QS\F8 >GI5;VUT<%S7A M:PP96H4[PA.J#&PANXM,KH@*C(8V4WPFP/P9;< I[( )[N9>ZGM66_A^X&"_ M(,C8\ZF82"_B:NWY>E$.SYEEEY0LSABASZQPOJ<$7C;S-#=S2T4^NQ#9+CEL M?GU?$E+Z&!$MRT'6"?9!,E]28=;;E!+WKN@\C2A:'[9>]NDA^W1Z./92SW., MV-4.U/VO*^4XI!(5XT%[,D"491 $)Z>H<.4*>#33ZD,>E?V7S3S-0[>9"I]G MH'"_#+@.WM1&D0Q8;_%(CGD9'#,U*1=S%"J?V38^U T^9;N>54X8S3,3V=9& MYWI/DW&:18M1V.Q+,5T&QK^TZ[4.Y)T$\:FTZ]T6J]_,8+@N;6V (M9 ].!7J@@0V H06GT&61J^G*,7J:#P'Z7/KQ-9:HBRR,7MUZ,T?* MHV<0C 4(/'*#/[;R]NK'GY[N]L#WZ/WXRON@L%@Z502O=F9D@8M2[WJM3=W* M\38CQW^$?OQ>P/?JQ^^#VC3Z\>.V;-_\4[^D%=+\XZR.B[Z<_32?+>=7EQG6 M7&^N\5G.R^]D>=U<'M>TCW]<$H_0_]]0IEM]Z(*L315L3=8HK8OWX(SC&(*, M/EME.LP-&)?8D_>Q.]31UXR5]QS)EP,Z;TS-Z@KTNB =0?&9]K&_NEK_'T+H M45(VL%Y8H>@/&):3]+4@I9" K&3%!FTC&O'@LM*1_+].Y$WPA!E7YQ[X@N.C MUJ+]>[S[('4QQM?;Y!%JF85$%F(=9F>=#,A5*:5-9O('S(D-TL5*=KP'MK\!,T MG7\XK9>2S-N U<#'VT':Q@_I0ES+*-F3U)TFW#4:EMUT9 01]<6'YPS8 L+ M*BDBLA8H"LA,6318$ N]ZI^)ENR)*YU&2?K(?^S$W4_SY8I>LM=QF1:7Z_32 M>[PJO\$,/F)^-ESRLPD*'3HUT(8'B(3Q0K-HQ)>B'T^><\U MCV^TCXC4O+V81S3([Y#YQV)><%DW#%R]Q\67RX3+VS 4.0C*Q\Q\J+/+Z^ ! M[TMBSJ>L9- Z1]-#!W:O],R0'TFD;8+%2 _\1$KX,W[!J_G?E?N-=WBKD@6M M+4XSKWE-8Q-U4.K[+PH>,'-34I/)61UH>PYZT@J*%CE=O*)??20*?X/%_^&* MOKY/7\Q6QCJI)TD@_C-]Y2V]S"2IM'9D<,?<)K6UA[#GI">C@M"@X^0MSG ! M5T3?J_R9Y+Q'1.3+7U.0J5PF!&WW\C\GCK5!M3:+4-G#--6((M26^9" MB5&"T28U&6HY%@.#BTF&T?'J\_QZMKJ((EOMBF39J<*TL8+%'!TS0H%-)9 ) M%2K%I$JWJ2)LQ]/IBVB.KZGCOOM'TY@&";3'*;O3%-"%OI;%./L(/%'[ MV50THI.F#H3S%&IGL\M"*,VB\TB&$NE&5)"8+R$X U[[TN2.EM.HV[Z&L7/5 MMCXH-M"R-Y__OII_Q;OMYYM\D7 *(E>1(;A$IX'P+$CM&<^R:*E=TJ))&]E. MBJ;B51T*WKR%Y,U_H" 0SAFA4X HLG'\8@=5!\KE5\%BBC+V#H'W+%/1B>+O;1 M.51V8RMS[S6:R/Q@]=8%1) VV>B"3CD%<@6R!<&-)DO-JD?Q>'*U86;[SU4D MM6-J=I,=N[R9&O7SY;*&":_OAD)C@<2+#BQH3M8D"#JM> )F(8BL@8L8F\3; MNI,XU(?9L=(&DL5OL$J?Z+"]]WM*EPS:<@8@R< *CJ25+$G+ MV[H-03C>I/YY,.7'MXD::=ZV=W1<3!ODD78P4+L%OL]'N"#Z.*822419,WJS MD(B2R$QE$51*JI@V,9Q.U/UHRC4 FP:1F1U$WH3JC8E2U)G%)AER#P2/Q#V) M0 CC0K :/6]RT]]31!TK27A:)>DO_ZDD]?[$U>5B_)K4U\CH]M&= ="<2(MX1N.*3TR@\TQSD/72#<<"9&^%RE[G M\JRT9T\FZ_3*TP>1%H;/_#-63_[.&&29"A1/MKSA6,@4 \O &6"@)43#)9WR M;?RS!Z0';%M.V>8N$=TG5*M_UM\O?CK_84'<$(5QU1!9%K6$8L1U?I& M(>+(N;R=5*C27MZ*>XGI/S_.O_S7YHDW@&^^V<;Z^ZHG\'<&RGX^2' -]NZ_ MY@N\_'AW@KDRNE1WF_FHR(L*&!B0 \Z2B5I9%W5630H@'U#R_';N,&&/B/YR ML;KXLXYK6A]/1GF.X&A]XP6I8 B,+&')7-"0ZDU:X+L(.:WI\$/M(;63P?H-_+C]??]X04KQ. MV3K)9"B&.!+ 8M&:I5+ .)^""EU.U$[PW5OY>"?H(-G/QQ#<,49LO[^)Z]U) M#AZ267WD*8-SI_LHVQY2$*7W/-ABLM;1%;)301K:6A&"+,IM;G']< 20@G M(CZ"6.=UAP;>U@]?UL+G-T3T8@97/UTO5^1O+I:O9OG7^>SCKY=?,+]:+G&U M_)XQ<8"*'N>8!HA,:_ LNF@9=U*3\RF5YHVB<8<1/#Q"N5[WID"<;'A(J_^] M7'VZ7?JF@+S.8J)EZ6_^ /](>EM[M:1TQ:%"$$TB MHL/(/E:*^"1*>$1$3YU2KK;UMTEFW\\ON%I[6]ZAS@8D2U@'Z9K &1G7HE9% M:^N4,]9U&7/>R4'92<7I>S+;:\%\;#1&]ELWYL]=DF['W74@:NR TDYJCA]> M&@FM>2M1'TT/C/?D/"9D)BHB3KO,/+F-+)/#;U(.VI@NQ:E3Q/^)P-0QX>\C MX1%AOY.2*LF'9'UB445!%)3((* D:TL$(Y6L/0)GG,L;4?P/TWE]9-? 2'TW MG_UUVY'DO!8HA&'!*L]TT9[Y3&=4<#P49W12O,GE)7=H.&=0AXITY]YL&I#\ M'J[8LE9^F6U?EK MB3I\)<\EQP[8)W349U;Q-R1N&J/CKSR!EPN/RG%XO*X"+DF)A. M.C*=.5&?%!DIVHKD2^19-+Z8[UG&HH9HV!$1G78L2FAGA:_%4$I!K:_RC QG MQZR(L=YWF[SMTBCS0\:B>FE!IUA4'S2.%H/H0M0/&8OJA5:G8,0AHCZ:'DCA M7;$86.;&$G')LRAT8%)F'A(Z4+;+P*,IXG]0+&I\^/M(N$TLREGI5)"1!6Z) M)^D< ^EMO=PV%ZZ4X2(_VUA4+_$_C$7UD5V#KH"WKR\_7BBG0PJ)I)R-8/7J".9= B91 M&)MEUN:QD=Z#T'OWZW- KZ?L1JP#7\^JJA'+][^O/N'BPR>8_?4_9"Z^P_KM M%4+ 1.*/_%@&4=6)9^+ZW5>[9Q!;2/2G9>\[8@. M;WY<_XFPQ/_^C_\'4$L#!!0 ( &"!8U*5J12N(0 ! &JM"@ 5 97-T M8RTR,#(Q,#$S,5]L86(N>&ULY+U[<]PXDB_Z__D4N#UQ]_1$"-,$"9+@[..$ M_.K57;?EL.69L]%QHP)/B=NE*DV195O[Z2_ 1Q7KQ0)8)$6?^T>[;8DD,G\@ M?\A,)#+_Y7]]?YR#KW*5IN5I+D4X%N:/X"_"YG] =1J^0C^OES]D7ZE M$/Y;<=/KY=/S*KU_R('O^6C_MZN_!BC@*@@93*B0$%,J8!(A#D.4>#)1..$Q MOKK_:^BKF/L>A[$?>1"'&,,DB2E,?(9#A0(B""X>.D\7?_S5_,%H)H%6;I$5 M__S7GQ[R_.FOO_SR[=NWOWQGJ_E?EJO[7WS/"WZIK_ZINOS[P?7?@N)JE"3) M+\5O-Y=FZ;$+]6/1+__[M_>?^8-\I#!=9#E=<#- EOXU*W[X?LEI7F!^5BYP M\@KS+UA?!LV/(/)A@/[R/1,__=O_ *"$8[6^__QU,]_O.FL6778>2ST@<;"%:"I-&AH M#=@S:%Y7:0X*U:] J3QH: \*]4&N]0<5 %>@A #H5Z4$X>2;LN0[VLZ-+;]< M[4_;DK_8M.VLN<64*9JQ O-*)#U_OO>+G.=9_1-H?@(]5/D/?QI=]E\.OL;K M50TT7?$SKV)UQ2]\J3VMIQSNO)7&,WW9&>[4(W^0EGI->U0WY-340$+!7XJ&%<58P ?C?2_K]V2\@Q#-M9_D)D M!B;BKJ!8LV6+^BV$IN]JD)G^USZ1'7OL*%S3HD]-!VV7N'VQ0J:S.CAWIV^= M!8$7>#10YB/%$$M,(>$1AIR@0-)8>-J]L/E<]Q\\M6]U$Y$TPME]F0=8M7^6 MER P\#=II[SU%WA*T^WGE]7?7R;Y7^Z77W_1MY2?G_[+_I=W\+A1/KM32M3? MW,G?NWUP%Z_DU7I]N\Y->-A$W&\6^2I=9"G_&YVO]1<<4QK[*()4( &Q%Q&H M%UVD/VB6J!C%H8C([&DO%=F.\(;R14\.]':VQ>!\C1!8\:UVZ__,!,,(XHEQ4$BXX15$UV'&7^D:3X> MA1UNDF]YOF3:NPO0M*9Y8!>_SXF;OD^_\=H;^EZ!C<:@4'D"'KSMK$S"93\K M[(_AH]MBWIM3;CU@-Q.C4L,IOD"6)0)IZV M$WS.(?,1AC+&G,2^IP+?M['T[8:;FOU?1O+20D3PLRR%_/,56,C7T]JD^YTO^!UB6 M$K_@AE7+S,K0U]ZG9#".5: 7F%"[I#'QH50B#CD+ Q4IEP7FI>9UQ%7I!YC5 M<=R1"^?J!W)$]KQS$Q?RB_HP7GOCV.MJ&Z609:CL2"IS)[DV9\OLS6*WDGO^>O-&1_S +)><#\$ I/FM 52B - M]$J1L$BO$X2& <(N2X/;\%-C_8;T0/N!8$=^-\9WG <[,A\.W8%YNA58L)4= M_&ZD!X7X/>Q(7H9;GZ3J*,&H?-D-G7TJ[/B4;BQWMY)4/^^Y,--^DX],KF8) M8;[V5 )(.?<@)IK4B @]&/DT5C&)8HZM-DQ;QI@:7]4BEO:-(T,=P]".ABY$ M9F"NV8)2V/"_EP+VR"8MZO=)&<>&&9476O3<__C;+ATYPO%A;4:_5=="I.86 M.B\_CNMU_K!YU+?8?]]H7"TY8*OS!!QE^XF9A,-L(>Z/ MX3C;X]Z; ^TP9+<%Z!U-5\7FW\WB:9UG[^57.0\J,RG@+(AD0F 4)0IB'FFO M.0D%5 S)@$D1<2I=%I"6L::V !2R@<"-Z]NPM./JGA :F&N-E&7F@DEE,()> M@0JP >Q0"TSZI+FVX4:E*0N]]VG&YA8WFI!9S@<\!?!)SJ6Y:7.^"'$B?$(] MJ&)*(5:$08:\ KI$14I%;,DM-N=&UGRZ>W8%2?+5I68[@;LV#/?3I!3G,T1 M#5OPJMVP?549MM5U.X;MZ7-E=XUS9:"&0%]W[F#9B[XGHLJ)+D;X$=^7'06& M?F]*1XN>JO>&%N^-+-^;M/'>++?G$>M-XPW#:((I$VG_\$,:US?)2PW>P?XQL:^UU_+L>6 \NKQ?B M\U+EYJ^5=<_B./80#B"5*H&8R@0R3_DP3(071Y+$$?)L/"6[X:;F+-4"@X=* MXF+S*ZMD=EA&S@-M827T"M_P&X8EA"6+HKWYI/DR_N%B7O= M"/TNI2JE;"ZOLTSFV377B\)*"BW#>_WC=)[FJ^$HI+J#CR(?91"%E($(R8'VK7DP=")-8$/I[<4UL)-M*"8O4% M14T]N%1PG9EC3T9D!RX;H)0>U)H7:UE# M=U I#[9O2:$^*/0'MPIH!*J'3/,M<5@ZI_FVC+0&;]X:WGAK5MNW)FV^-24M M %J_-6:YGC?>&EJ]-401J8XW,LYC#QN"F4P01C"8F(9^5B[CUW:A;$9\--69YR.@>_%=DV M11S H99- [/V5?T")(:.^1X' ?S^9OE(TT5?16P.=;^X@$WCD>,5KSG48Z=P MS9%?=]LK;W[YVL\Q26 /R[F^/RO#4=4YS,D_"1 B0^19PHD!J$/B5 Q MC VO"P\C%G&7C7/;@:?V,3>-/[.L%[&\2O)_^A/Q4?S/U>Z$VT:[]438[;H/ M >_ #+&/;+7'\WLM:H_[[Z[H]+D9;SWVJ#OSKHCL;],[WS]R;NE[;1G=Y/(Q MFQ%M7?# YU#$"8&81@2R4 D8*)\FD>#42^@H*:0;D:9&<1?G'8+?C6Z@4,XR MT-OC!-L1Y+C3-L:&^O S-EXZZ '(D\CZW$KU8R1W'J#86P[GX9,'CX4?<5>? M*V?UC51RI7_U27Z5B[7\L%R\7NM_+_(9%4D<1,2',1',U/?R89((#T8D\'% MO( GV"'W:GB)IY=S58L*5J6L5V"Q7$!>BCM83+/3;/<>\1YL!J<:Z3X>Z'[> MA+DW+T.EMBEC UY/\5T8+*X]]#OQ@O'LJ_: ]O%X]G,=S;X"HHTJ7B:0?B 1.E!^%TNK\X:D!)N<*5C*"6DA@I+2O]7P4Q/9EN@]HAG:W MW%!Q*@+=IOH%Q:"//G:THM!M2C6+0[=>U^64QYIE?)46Z9.?Y5S]1A?T7HIJ M*T6%/,)(^E_8),JU#3>ZS;@CKDA+?"J>%]=T; M2$-_X TY@1$45))V25]L1\TE][\O],9*UV^BF!D4'TN)>\NFMP&D/0&^]0DC MYJS;:+*;9FYU1^=*5-M@T$*\?7R:+Y^E?"474J7Y1SW)V;;^481D%)OS;'& MM$DD]-)# DIA+'WDLY#BF#C5P'49?&J\6@L+*FE!(:YS^2E[\.UBW4-!.C + M[T2RBQW!H_ .5WG*&;2>ZT[9CS]VU2EG9([4G')_1L<]0SG7O[W7H_Q&5W]( MD]14E?*MEN PC&@X"%J 5H&V%!)>T !0-LH>EUF^S(3J,T&;4N@6$"B0@7]Q*,ADP%BD55*<[?A)V=9\ MQA3:X?.UZ=D"/J[,40BSEU0E_CV9^,05^&!VG18GCM>8@Q*NQVLZ3JL='PTW M60-353$W\\;X"#>5C?H>LW+=)-@W.S,3N@\K% MB>7UEGP4LX123" /(VR2<1)(>.#!T(2/4,!8Z!,7N^APB*F917=F#%!M@#=/ M@'7.#;=+=>D'H:%)9RO>S#WJKOUY+5L2M"_;&Z\?^$:J M="&+$;;85P]]O,G*EY")1GH02,?WA\X!"IJ@/:1@'1#,"]K%3 MT47[H:=F$%62@Z;H111SIY+^^Z[9TPYS8D<@PR ],+'T![(SZ[CCU2<;.8P^ M*DNYH[+/7AV>T'7K:U&<4_E[FC^\7F>Y=B)79?91(^MHSSF@(9>1Y!(FPO1[ M)\2'A#(&D]!+6"@BSB+DM@/F+,/4>*[I^'U9:(GGQK7@?+DV)=<^:;#2KT:! MJVU&::UUF8*:%:6!]0\SXR@:%_ @]=2\9YN[,O!-HP5JN)SWW-QGW7;K;="Y M''P'KIJ3'7"O&G-E5&G\>Z-2.6?;B1[4>;P Y'YW[-S%&'GCKC-.A_MWW1_5 MC9D_KN033445O-?#%.7Q2E>V]HI(Q#T:2\._A&HFCAFD0B20"^('(@X\SWB8 M]DQL,>;4F+<2&53M>,M]O;+&9>V'NA0M%_>KDYL%N5>D9VX%6H?J7K[=4B(%R@60>2>X\>. #4 MYPIB,^RH*X8##OLKA,NM(Q\&/UMI]<-R\55FN11_EV:C08KKKW)%[V71]/$- MS>6F*OU,"!2$,>,PI)2;]#<,B<(*^H3Y'M7.@(RC65E$^'-.5[D=]4U!-1<& MV%=P.#*HQ8:TE+OL\ N$EAPHT\3A:]G$8;G.LUPS19VEL:[4!E1;K4^K= X" M[PJ8[["H(R^6\SE=9:;<JR>2'V^BS%5<8A#JNT=GT$<,HU2% GH18)( MZ1&DDJ!Z%]\NANX$_J)O8JW>M-_#6YXO37NF /V?]B;:F2%3$'5"=DX/_;Y. M]D7(&WT1KL &GBM0 P0JA,IFVL!@!+9-<290$F* .9]$48D^]?HQRE(,,).] M%;880K9.Y?D/PRMW>H1,R=4[/1/US][(IV66YMDLC'$8!0F!8:(0Q)@C2#G1 M+VH@PRA1B8^P2[5^M]&G%@.Y?BSCS'DELXD:Y\N#X^EE!)EROEK+H\YZLV3K M^DD3L7XAM'FA5_)TH9_'=V//O(X]7X&%S$WDNQZG<:I>K(O[]>.KSB).=? = M7XKV57CPJ7ZAX'0M/GA7;!!4/P>U!D,"[M2'8#C@1VM+T.\$N+8KZ ;@F>X% MC@\=LYE!-WWW>AMT?$C'"$VU#7BKZE(/CJ>ZSQ9 M^G<#HC^T+]8[\.Z>4D?T>O5J7&48UP/IB-"!M]#U.9V/5S^F>>%=7"^*G!9M M$LH%UV;FS N# 'M,SX6*.,0R\2 1Q-=3(R3WN0AXX-3@OF6LJ7%=0]3"!N=- M8<'/'Y:Y_*<_HO!Z//@='S.>B3PXU] M[/F]+Q/",/:<)K2[;\OJ]&W,"<4!0Q!Y7$$LXA"2P">0,2]$ M4M*(,:?T6X>QI\8QE7Q "]A+5/THWA<%OR]%<<08]2;VO VKE_XQ%67!G#J$[HF[=XD>6X.Z98! 7.*!PL104HX@3CV,:0!]J&0&.L?L03; MU=)S'7AJGW4,&J\)@H3Q3F,,$VB MB OJB6CV5:[882D/PL7TZQTL0:L%]$HD^Q^2;@I-X$;*])=ZTC='1S2R/&YKG M+>>IB;EM/"@A%$:1,I5*50BQQ#%D/,(P]H(01](C?N#4 ^ST4%.S3[>2@EI4 M&T_,%6!+%[47V(9V5[LAYNZ[G@6C5S_V]&CC^K1GM3[P;\_?T8TOWJU7BS1? MK\Q9E7?I=_.WK(KH2B)#1#T"B4PT7P1$\T7L"Z@XPI(C'_F!T[G"TT--C2\V MDA9.EZID=>.)%F#M>*(?N ;FB5VD:C$'B(&?1Z-/HF@9;52B.*_U/E%8W.'> M%>:M9I[\^5H(_;#,]+26MROMTWY-M1(SC,VI+R9-$-N#V&<^9#()(&(4!5[, M9>()V^XP;0--C21*64$E[!4HQ-60@EI@^X8QK?BVLT6?J W,%=T!<^HE8X/& M!3UE6A\_6F\9&R6;/6:LKK^P&'!1I++R;K(9DWXB<$)AF" .L4HDI.;$:(1C M% =)@ 1RVN Z/LS42.$US1Y <6Y;Z1=[N2T07!3P[%P+[P3&=H;$Y<@-3 Q[ M=4ZOZM!+C^D[[1@,4CAX=Z27J1U\5-N3Y8./7WU1'"+3CS,Q[DVM$OWI$ =2W:,1@@P+ _TDL$%TYH>R*P<.KJ;A__K\NE^);.Y^^6*YG>5VTI M^7-QYF)>Q$9_I>FB;!O 8L1BS^3Z>IH0$ H@]8,(,AI%$0L%3YCCAI/]X-/; M3JIDK@KF\.?R,-^\:@8D_FN=%7F5;OSA,!MVG#(,P@/S3"WT%:A!KN4&#<&! MD;SWG@7N@/5)2@ZCCTI4[JCLDU>')W0CM$\RIZ84YUNZ6FA#*=.LN7YE.DDZ?Y3"FDL"0Q1!+YVK(Q'>&0E) K*B./A2A 3KLKYX>%L>SLDP;1]N@#*6$10*R(%(04X)@$O@^1"0.,(T]01,G M1FD=;6J,4@EKLOQX8,U!5AE\\RMI,,$;)?O M4R5G81(R1OT8"IP@B'WE:X.%48@H]FGB$6XZ(#F%>"X19WI!GX-B=)_DHS8P MS3I=B@V,W$69Q&=)5RV!B?[GSI:^QIF/P=FM5 .4>E2]X;::;"HO'\Q88Y[Z M9,#+4>V7("^09V3^O!RY0WKMX9E=FP LQ9KGKXWRII*1"6Q]2K,_JG2R@'I" MQ$S!0!,IQ$F00"(8@4F,<2Q#XDFW4VCMPTW-?JND=2TJWXJH'>OUA]/ O%8) M"G8D!4;4 1+U[%#IMWY\ZX@CEXZWT?ZP:KS571U[4DI-3G+7N]PT*ZEW^]^L MY0?Y/;_[)N=?Y6_+1?Z0S83T:!QT1,?">WL*L@ M4V,<_1KZCJTLNTZ!'1&- >S %%6J<+7?\OBJV5LI7P(FP4>:BBOPG]H0!K>+ M'JVM2T'LM<%F5UG&;<-Y(6('S3HO?=[(YV>KVLBWVUKW']:%^1"%#!,14>@3 M9 Y.J F42B,?<5&[(YQ2DZ7SW^\5A>OJ/XG-\%\4X7P2-.*HCV MJQ/<_R0'@5X#?:)G-4DXQ"32JR-C 52A] @1)%%(C=9VHK\I'KZ'Q.X$'^T& M,9$IMEM]7W32!EZ6>S@WO6F_T-#S"I2:3N#\]+E)F,0AZI-"_A@GJ<]AW-MQ MZK,#=;,0ZOJH6AJ6+DKO;%/<_D;HT5.5TDT8J(X4-9I"FO.:6;9^U.*>*@4R MHS)4- P(] *NW2T9*$BI]& 81D0JJ<( .14L'$7JJ?EFM:#%<4192^FVD(PS MW7:+R^0F<> %9U-UNJ'P%=BJ#)HZ5_%XL(G;FTEOZ TJQ:_ 7BVEJ]UB2OTM M0Z-.5Y]+TSB"C[IZ+31X"K U!8;_2V%PP0"-Y#W&P#L N04 W]&A_$C?_OHO43$ M;R/#)"-]^PAUC? =/*=#,[$/\MO;QZ?Y\EENZFY$/(C"V)/0$T$"L0BUA1T1 MIOU6@DF"N?+L-DI//']J]*0E!!L1'1I '4&NG89ZP&-@EMF!XORFIQ4F#FVO M+L-FI,96=J^+6[NJTXJW-J0ZS=0 MW7. ^ICBO0>8=P89/T!\3,>C =ZC%W9-D*N:G'[.E_R/LADWXQR) !,8,48@ M1ES"A#-M^X555ZDJCX5XDKSD6?5>_U/?]+> M.OYG[R\> D^TZM7^SP!%X97G>>:_ZE) U_G#7?TN^DV^K"1I\96FU _;?23 MS.GWHK%N)3[@93VM9_M='/<9L7!NA\)YK-V49LM.+3AH2 Z*DF4?AX78P5<> M"NJ1O&CGM_HO/;G:77!K=<*='CB>>]Y%SQW'O=,#NO8\/6P\76SX?))\3K,L M5:D4=TO]+YE^+;K9"$[\&'$**<,AQ E6,/%1 OTXB#WD>3Y3WFPA[TVQ 3N[ MU5D&JX\J*3^JIB3#?5/7CV6%L+SJV6ULIGRIO["J^V-3?:&"FC@9@'>#8>O@ZT] M#,XC6=H]XNUF:;NCUFIG.SQN/"O;7<<=&[O#[5USF&@F7R^S?$8X\V,EE&EG M1"&..8/,#Q$DB"+$"<("D5F^S.G/-F)QS?/'^Z]OS-C5.6ON);/-0.I M!LS. .T$P\!,6V4(O6Y3OD,6T)ZB_:;WU \?.6]G3Z?#A)S]"RZL6/?VN\G7 ME]E,\@#%<>";0U$88HZ1_ANB,(ZI3)1$H?(BE\_Q8(1I?I;;BO^RDK-C.;H- MD':?Z47P#/RY;E/[WI[#I'N5N7V]!ZDLMQGD9:K)[>MXLH+Y MXFEF7+WJ1)TO:"1Y%,($";/YP1"DA H8HE!0GY ":M>08-).#6GK2'@Y Y, M'DZO'5>]Z*0-S'5]'IALZ#F] Y,G)V%*!R8/A?RA#DR>Q+CO Y.G!^IYW^-F MP5?&Y'PCR_]K%["^MCX"<[,XGH,!(0*Q8#)F@&(8JB$GL^RQ0 ML=2+_[$SDR-LH5PZ"Z-LL706*Q\?E MH@@2?J2KVU71F5 4"5D?Y:I8LV8\)DB&D2EU+TU_415!XN$8(N:;.CL\B+!3 M&3*+,:=&YK/6]2.3?IF^#G*JL3_%+^TM$'L)D 6[;N%=;!^==(6^\< M:(%-'])2Y#(/T^P=E%9ZGU1J#5&_Y'A^V)'ISAJ'0P*SO[5C*#-_D"MC1J_D M@[:DTZ]2YH^R[#K^),R=+"VF(\=E

VR]D#;!K4_MNVKMT!!(C#ESDT'X]M9AQOGM.AD3GS M"&.,>#SBREB:S?&?I$#N.L'/8+.>Q,US\+V[ ]S)P. MH.6CN7/W5WN=-F?OR?8$PW6/,'9_TL=C[_I4__M',V6EB[2?E)UD SQ3J?M$)Z+YN7)^<'Q MX8]LIX(]>]0X;G8/CL&F;8'=VGK?;>2VJ;-Y$39(S<"Q0F"X8L2MQLB1Z)!* M#%L>HS?&@\_.ZE0OJRAX98A(?]$VJ<*X"N.>/]6KPK@E8=R4X=X*$9A-'GDA M1=DQRK DX4RVI7R]JA'ZQG;-8@P%G^DC[ RY\:B^R MAU_E>[V@$59T]-[NA7<_?#LSO/[XJUR4"J8> %-S:5_84!(!G*3'.?=+!Z0# ML4A@AG4*A!F=-K9$7>-52OQ:$NM[I<+/:&-4*KQ4%9[II>, 8XV/B)#<2\=8 MC'1*#@69A!)2@PZKC2U5ITMK^[!&N9LO:DL4QVG/3VZR+J#S#'9#L0*56_,X ML)G-- P:'!N!/<+26 ;#V 3C$;!8D6C5HPJEOLA$"97J!%NU=-Z_>R%2G67 MHKI3.X$;L/$Y2<@:EW(UFD%.,XF,<\8!_%+J<>ZY!V;$"JGN"Q /O:C-,&YC M?:^LB*J%==7%:IVMM#@<^4GL>9*'!AYB@?QCN)_9 "KD7P#YYRCG-*P3H1:@ MWFHQYG4 ^_KWV(NI/7J6I/="36]DO,\."91V,J J^_WC-Q&%H9Y3E+0 [Y4S M4#6*&<)$T,BI8RS9]P'A/FA\^=?8I/,_770[N M)CR=QP<[NS\:EYWYE'?!L(Z<.R2UHRBS=2 GL4>*")^(B#8Y7[J+N$IYKP#N MC0/<\Z6\5P#W*(";QL.H22Q(S9'05B(N!$,F&(N(T+!VE 5'P",GJFX461> M>_54IS/AAVY[.(2EN'&F7.7(/K_55:3*_G&U)A4V/0";YI+<>=2!48(T)YDY MPS!DL7$(&^TP31KS1#:V3)W250TCX@; MY9&62B-.&",A\JA8+AB6=2K,"FGPFXE=G=J+0;_3&1?,Y?.+\_;HZ*C?"65C MG!\W<]6J7-KGMRO^*I>IE=>CPJ0'8-)L)KR+E@H5.-(,)\19H,@*PU$R@5#G MN92!YTQXP9;%N+M",9M*>Y_?J*BT]]':.[4HM P4&TF1BR2 '2%#[L)+D1*6 M)Z\,U]SFHCGQ^(8'JY<,O[H&Q<,KYMZ$!_-<%7.OG0_D>0!G+@?;TN2U4!&9 M2"2X,,P"]$0%UD,4+@1&&8^Y^D8(ND(>3!6#6#]SH=+@96KPU&3PEN' M$,X M*HSGR8+YZ[,ZFR:IQ4-4YZ M#;;:N^YIIW\1XZ?"_6R^CD\2IY RQ&N%>.(260R>HM<^14%-I$J! MN4;K B^Y<^<:E,PM)Z&G@M,*3E?*<*[@=,EP.G. 1XP)EA,DL6:(_*C-:L0JKUE&LC=K= M? [93[5!_!Y[9Q'^]?W#7M'DJM:U%[703BD.:FG0[Q9%5M-OM'O?^VU?'&/V M:_YL".L;!\/-VOO^ 'R*WAGX&WX\1<-Z\=UXM=N]TA.#># MNVY7.$"3\3H[; ]KIX,V7!CN%JT_RF^U09B'N31E7&@V&0&LF!V ]@ F;M9: M,W?,DS@(0T!MP,D..%S@>($BCH;YG=C^7M24#4HPS3>Z-OF7\&J[5XL_8*A% M?UO;+;\]'G_(;6]GG_#(YK-EN!V,+!1K!P]3Z&&^^OA;A:-7WC_F<^FB"UM1 M*!=KZ6QT-I@;TNBH/\RO=U+Y!'T'>EPXC,/-$G9VK]9_.IM74W<:!\7NDGOT M^D&$J\((IQ,WH6JYJ,.6!/(UB&$R"?7:^5$;YKT]O#8=>0X'H;AB/D.?G8#_ M]0]-B?K/\%8I/@7X\A>;SU&[.MDO)]#P%<;YQWARMH?#.-KN76V>%V^^=K6Y M_4T&KR3E"C')).)>8&1=4 BK1)CQEB;FKC<94]PR09/A6,*OVCE%8G2F(7//]TU MVCW?.0M30^O&!WIQ]/+UMR_*/_B2Y6DO^N +Q**4D2Y@ISV3GCLM+#.)*,$C M55%S2Y<0VI_(\:4@/=CY>PG=@'+MBOW5PM/?U4[?1 MZG0:]//%_N7G\QM!J-;A9;/5/-[;.3AI[C3 #^">W>.FMUWXN##_H^]KY\O M#UI_'C=;O\_7X#)J.!4LY70OAKBS"KEH%(*U2RJ2A$WR1:\#MN20_C)#3%G')8&26(PEH2*HQ90KR]PKAE8=PTT"Z9DSA* MCZ0(!H".>P2;E4-)$*TTX5ICO+%%ZY(^.LWLN3#NU2>][OPZEO&8S*'7ALFW M/>*K@=UG,"TGXO97$3'>GHK:'UG2*NA=!'IGJXQQH(19(I&.6" N(T5&&(>8 M4H1I$S'5=&-+T3H@\8LF"#[,A'PD3W*%2*OT;*ME"%:(M$Q$FAJ#8/.QB+U" M.6,-<9PBLBIXQ"RL'W$F\92S+EA=\)VU8>MLC MOAHL?0;K[K9#^:O#^ I*%X'2V6IO%84R26L$;K5#'/9#9)1/R/GH"'C9EDJ^ ML<48K^/'\[T_JF+T10*$%2*MTK.MEG57(=(2$6EJW#DG@Z/1(^]S$9J.8-QY M8G)2D3-:*YU"T=3'U!5>5JQO:=;=?%;L_5*7.-X4+Y:\]#<\2#O!0_5&-7]D M>X=%SE*1G??3],><@S0ZFLSS[,CO-*&?ZY'BS>2HV\;Y7,-QX_SBVGD:*53E954[6F\K),AO7!'0LT+\\7%GM]*2KQ)SM"4I.C_T625%Z^66^_KS+ M6>5[G9^M]A(WX95: SYV-*R]Z^4TJYGTO#>XQNP5KO$]DRSO]<#WR,!\51/W MQE(Q?X]@?/5RKO_8M*LR*ZNLHY>O\GWU64>?.LWC@^.]#_!SY]V/!GQG_^LN M/]@)W8/CS[1Q&4[V6H?\X/BH?:,9YH?/M-EM<'B.DT;KW65SY_W1_O'129,> M=)NM_Q_^G(^.8AVUQ2XBBYE"G F-K(L&)0E+J(4)#+LURSJJ M,BLKC'LB8AA-$XY&8><4IS%9AWD(Q'I"O";E(1 Q%<:M!,9-XZW2V;EE=D]$ZP;7P+ES_\F-Y6X%NQ% MY6LOQ6L^KD0?#> BXQCIJ']K@+>H)_UI"/AT$(?9'0F3HG]W91B/*^U/893] M,!_8?"/4B?]< #@?5+*^Q$.KHK8=(+5CA\-V:L?0ZD\!M@+6!8!UCAF5:]CV MJ)/(VD@1%](AYS%&F869@>&OA;W3>/Q718KZ&C0[.B* X)YQ:) M 5P*C*,46;/!)!IK-JXT>Y4U>VHR!SI2;/WZ)E75RV)5L>EW'0#W9X=&]HVNUE M=J%AW(GEO^_[@\EGBVQIL$]W>[^?#>$9A[GOE&OW"BJ5"KH6@:[96F$C?:(A M! 1+GZ$KT[5+#.:)YUHPQHFB)A\ :4KH?U8HNV9M^KNLB^HOP32IE'REE'QJ MG^#(4HJ"(.QR2 <@'1DO'$J<$ZM(%$SZC2U&E]6P=HUB-B]GHGRZR1(8S@IN MQ&FH9)XW\(KOL#TGP3UG,T2UC*#X%F:):P+ZC]#[YDJQ6 Y #Z;1L6\5-HE MAU3R$O%$+-))1V2DM)(S%:D,3T)0]ZQ-$EXRSZJ"T0I&[P^CWD5A3>+4@7^L M9##6IJ"4)HDI'; ?9Z-6,+H*,#K#@<>EY88$Q+3WB$L?D-%>98M82,PHLS'E MA )LEM69_>5A]!Z]9O+?XQX#1=QX+A]KK"*/=S:Z^RNWU?C.E6VL2,,"8JZE9,W\/!I,,]D.(W*#:$^0 M33#ZWVSGW%X,-_X]_\SPP-?F>)'IN==DI/1DDU&.(N2&+X7L_ 8Z$ ?Y4S < MNS)CJ1T-,G#_HZTYM=$JF[ .Y@$X[W'#C,9(M?1^V]J8ZOH3)+CQSETD?OI M_.]_VZW;5OR:WI1HK'/_JIS<8 CG)D8;8"?P+'JNL< TW;JF/ZM-OO4NO^X" M,M\UQ 6K(L;"14EY9IRSWAK-#.-2QZ+'5E4#_39KH)^S(JXJA/Y)(> 5^=>G M6\B_UF-]JPKH%ZR 7KN%OD=([AGN]GZ=-2DN[SY%<9T#/?8@<]_>">:K=^/KX><&BT/3W#( M]K["^+J[I/D!QGM\2 ZZG[I->)YF:_M\OW5"&A^:\P701#I'26[N2#E&/"2. MP!&+B :1V\15 :42T- MXDHHI E5B 38L)C5B1.QL444KDLIUP7HJCKH.U1ZDI(^K(6S.--D>Y)J6\]9 MN)VS(K]ETKU[)F_73EM5WTCA?9/5SNN2JWNU[CMGL=6?S\][-UGQ<9'\-+MO M>S@.:57PN@"\SM=""R$YMPQ U3. U^"1H\PC+:15/DD7>#ZZ5+Q.S:/MR*HD M>G75_T7S=BOU?U;UGUI7,="4K)$H&<413PXTW\A,-!-5E& .*9RR=27J7+YL MQY87J9M>/P/J#B*9&\3;!8N,]7X &@8VU6GL9:,KDX?WP60:U#ICSZ4-KYZ= M G04$=YL4;5[<+U)X\!A[1S4N.;'>CPL&EKG(^[!/8JJ'F&1/:H2=%T@^44M MLM98@-Z#H$Q>VXE%SLUK:9#U3'@[6^4=?$S$2868!)>6!\URV$X@);S1"G;@ MR(LB*4X?73'QJ!+0AQE;+U[CO2Z:O61CZSJ]0Z74SZ#4,T1]W"L;08NE)!9Q M"YKMDE7(TA"2Y-$;J5:#NN&11M2Z579/W(J)M7-%//,3,^7YB[G7!;1>D)/F M*H[^QBDKG@G<9LNZ"4E8.R]0"-E#!*1#1@B!+)'2PKY%N!=+ [=L5%'G6#^"<[2*YJRP8J^,:50I M]B,5>VKSL! CH1A%)MS9"PV3!&O/*<;6X33.M@Q8O"SS&RRD4LD*%;<>T*T M @!GC-?QXQOH+%V#7IC/L,+2"DO7D=VFPM(E8ND,;[4!%\=ZAJ)2!G$B%'*: M442L\S+X9+G&V[\.*PJ H8MT$; M_UU$..T@Y@CG(';A#=O)F7$Y'6WVV_UTEUKFWW M.A?YLT, E"&\WNVVA\.BSTG.H;/#8=^W;6[!=FHO!OT.W,K^B,/-6@MN]T>_ M"Y-V 1@WBH-N/J: R\G(5AGA_ 3QG=UPYRR5Q*WG(([ M!$-LE[W=YL92/&\MY2F:?>X\QO/B'KW^J'9DO\=:W_NSXD[6%;-67.KZ1&RN MF:#<,=LSO.ZPA"[V8FJ/\B8S-WFG%O DOWB+B,"CM&&C:\-<#L_ALD*7N[QM2FI]K ]^ M#A?-SW/'8^3+9Q&9C+_0N2Y(T? ,GB66V9_7I>YG$Y=?^OG,';:_QU[QN?S^ M"!X$7JB%=@)-B/GTH=V;N5LM#R//9NUTT#_M#XIKE6K=SD\X/(V^N,#5];_; MSEF>DVWO80.!%>I$S7]::DP:\I MC^DBVD'6_7;GE@F\ H="L.T(!/UJLF>@Z%JR2_DH>;CY MYQ!O>;W+=\@LVL2O-C[!?3GF+Q6E[1./A>5&OE\8TN3K/, DY.1PKK M9(MY+\Z1KJ3GED':X>UR!;>$08UE?CR\.X=P4U:C!1@O4IQ! LIAVK/V!(_S< "3^(HJ_PXGSJ_73Y#KS!.2@4=P3\9AO,=^Z=C2!BN,[*6 MXC%>:UB_=CP?+YX=#"ZFI7KWG>,B7WT,UE<[8Q8+>"]C])'M'98Z[]L#?];- M()%7?'X?*S9\7VQR;1BG']T!^Z6>#./LT& 4U[9JD+SG.^G;;;Z?\WE@D7SV M>\Y!<6!SON'TV-/"& 2)G)AXV:K;A:&W!UG4_ML?3M,[\7HZ/YWX?SY=''P- MIXYRV?SZI=V@7]K-XT[[H'7"FCOO?NQ]V 7GY_=.8R<<'QQW.G"-'XV=+ZFY MTV#-[6]"2%@%YQ&VV"$>(K@PL (H8@RNIS,<"[ZQU>O?\%Y&4X6O95%H7TWK M?>5YIO"AET6ZVR_XFN(L7U/I(S%2KV6!N(8&MS+UW8-Y;RU0)(%UW#\O)J@D M"CSKPF#A(L.Q_0#;-SCOD_WL/A/^SP)X^V>&: MD1>NR&-5!'85@5U%8%<1V%4$=A6OTUH3V-WN737C*VF8T-W%C:]?3IK=+]V# MG7WXSJ?C??I9[.U\%'M?]R\.CAODX.N7XX.O^S^NGR?M'W_\G#2 M/ 8W+#==:)W V$_$P?&?W<;EEPX\4^?@^'UJS!:5,&:"]L$@SVE 7!./3(0_ M*:R@B?!$.,J-+<[J@C^:=: BK[MO OM; [EUJ;QY#O*Z"N26!'*7,PU1#0X9 MU4S$"7'+*++2,A2\41$SD5S(U$JR3L2C\X^>#N3>6(KIE2)J^CZ_ M/'/)W'+MI;E"P'*MB@2'"L460;'9 A?#P,*FV513.6Y.C$:W*?]>P_+=2Z2=4Z:EA8L 4\3$)I+C0"/!8(K L!9(V,2$U M=SKJPC!AC+R]>MZ7LST>D(_P(!/D445Y+VJ"K&RU[>WNT^R"5G"U %S-4=22 M1 UEPB.O,46:0CE*L.5KG-QL[WF,Q7B/4DHJ*JP?9D*VTJ9 MEZW,4]O#)0HNA)(H"JVS,EMDM!4(8)E09C"GM*@DJ M]T_:HJFJKJMJ7-D&J M2K UJ:JM(MI+ >]9]EK'N#0T$$188HAKQI#3%". =&IC4L;#@FTI6B=Z6410 M+U\%5E745CBZJCCZ'!6U%8XN"4>G1K 0-E@B*&)%3%URB71(&*ED8M1"*%C2 MC2U&Z@:_'F:"^6K:DB/N1DWMZE?3;N=L]:)Z*5>X_3&(H3VJY0*+.+R1M _+ MUCSKPIW]$D)3\VJ9J]?&W5!B^WN>U*N!93[,8EAY5*W\5@ON_'NG[T_64U$? M4?KA+_8^?J,X8>\L143:A+C/3" T1J1)T-X0H97%&[4(:'8*,SP:G,7UJYUH M#XL:SEPZ<54J,5,H-9K6,A54O>H_\/DY2?:E)'<*27Y@!86*5/H]NF@W:DQ7%0VX<=$<%YI M1MOK3%I[ALS9>OR1[.UL7QRT#G_L?7T'YB6,K?6E MO??A?0?&? )_P^?S_3LGU\W4YLYGWMCYL[.W\T[LMSK=YL[NC^;77;[_]?/% M_M=/\#?LEO"L>U\_I<;LP8O/NR/3"1D'NR7W42&MF4'")R/ ^3/ MIWU>OWCMB^KA'V?=LX[-O 8(IBWFD^%P?#8<%56I9;.+T#^=G"-O__T9L)=( M1-@;ZVZQR!&3()XS$:UC0<#5N#-)RQ!4BII$1^7=@)4Y-^"W"IZ>'IYFHY$: M'"?#1$#!,8)XY QI%VU.:#&:4,F-3^!%RYO@=/]SI/5+7WE1??MKT/_>SD0< MSY^7LBYVT7.FI5PMQRT(5.'.(K@SUQ%',NL$&$.2R8"X%!Q9*SS\<%KJ1"E@ M.^!.G?-'9\]59M%":OAUT!Y%U$_I!5+SU\;.>4X NI\)5"S;'JQ:A4F+8-)L MECX+(4CC*/(JI_0Z3Y!)-"%'-,7"8.NRJT;KL.R5-?0"0; 94HO:;60(]RSL MNOWXIJH)7=+LK#;(KU9^3>7=+AW1Y[*>E<#">ZL19MP#HM.(=' :]F0._T;N M8\ZU(77]^!J-Y6K1HW:$F^?#TS/47YP7WW$LM_6_W>#?6SC>CKS=WR*T^.$3=88XK3)W7%'/?\ M=__/_+3@S9)![6G/P0M*TB+N.=SN%1DJ,(+8\^TXW&D/?:<_/!NLS/GWWA]C M$.I^/F]^^'P.]SENM#K'C>-/1XUCN,[Q4?=@Y\_C_6./]UI>''S8%=?/OP&D M\$'K]Z,F;0 8-2Z:']Y=P)B[>Q\.3AK=9AL #4"M<[)_W$F-X\^7C?-O#COK MLJ\:2 Z4)<>0<2(A&X.R/E%N!2TW$%"L&+8S_&,IA:!>!&\Y3S%8B8EP+N(@ M:*387S\OGUF'@@QU;B5N*O(OV0U_??]KXTW8>!:DQT%S#,+#O(B>*B$42YZG M.T_T5RFWY(]._RS4_D]_6+#(SDSIFI'#[BQ,>%G/'Q[$VGDL"*=KF3EYD&F7 MQSD,]5K_;)09J(N+%KS-V9P&7<+ M8?4SPCN(F46ZY/:=N<[_.ZQM]WKYRY^*#V0>8K!\NC6"T?]W17:=VMG<*7B= MQT\[?_J]>6UG_G46U'A>.2V;B)[VR^J_WPJZYO;W.$V(^)]Y$1]OXWCZ%>M@ MTSX;W?V5VX1ICAYM1<1K)HN@G,"9GT>#Z29]&)$;1'N";(+1_V8[Y_9BN/'O M^6>&![XVQXM,S[TF(Z4GFXQR%&"B]TL>Z=_ K(N#_"D8CEV9L=2.!GG#_\>O M#2ZUL56DK&6=SGM(B7YVZ[85OWWC> T;P7]CYG ?%I-0Y&6MV08P2YU]9$/- M BJ/RDX#_\_3N[%B 3=V/--[J9SG/=AE1K8HB-HN.,NO'%CYUFS'RWWRC:2@ MF<<1&2UDSIR$WU@2R A0)RES4:8 /-ZD-US0&DA5IU#*7JTSE>9QEF%_.LUE M?Y+OL('FM\%!M/D;\%XGDYT7.VL_I;:/-1!D7_0%@ _>AS5['=3\$)2B431L M6#<;[WW.,AG!%0N#"_ZMSYI+H/7#FH.MH)N[('SO=[Z7%I7OV':W-+J*)@P@ M&WD*NN44U.R@/1S+Q"_LO'EZ?KA%[K=Q6/0"*=G\)W'3U=M$@)YN>O5'G K#H- NH+Z(0\P_4!A,R-Q8H/I=;HMBB]TK1"^;BZ@%R MTX&B$\]5 P, O_ =WHKPM7G3M#YNP0-KV?[>#F=%^X1L2-J3W "E?U@V/BBZ M&MBI13R^7&V<^#-N)S.U?P=Q>-89#>?;2]3!-.U9<,9RNXS^I(W)H.;M\*B6 M.OWSM6Y 8;T')W1XU7-ETMZFL'?'25"EH$T%S\\ZJ+G+1&^2^YR7]730=X49 M4O89L<-^#_Z\&-\!WEBWZ;H2_++7RY6(=-JCL2M4>D*+JD7HPQBS.KC8:/,S6I'81#.WC)+8'G'HCF+G4YUS&(Z;)>-^R8)[5-USZI8-!:9ZD5> MO7)W*'>%V[>(VKKM$;LP9]VRI=-H-K%F/<1N5DL+'W)8]L-JSS]5UKW]4?": O'?ZIWF$F[6_X-YGN>M6"?(P M#CL8Y-A%\0#S2E,\6-'G9C(/L!D<]6$O.+*#;J<8> D\[:XKGJGL1#6>LU@. M[Z*LVYB83"5X#<^*/EDAJU:I)KD_U,4=%[##0NU M/]K=LRZH9_;-B@WIJKE/.LO]QG++NW+59I_93UK:#>+_/6L/RL967=CJQ@L^ MGK/IDK=+7)ELI 7HUEK73(Q>S/VKKAYTIG]0BC"!'7L^/&N7;8.&8(5VKNR" MF>Y:Y9VO2^1T)& U3*=I?B''H%<^:;+M0=E=;-I3Z.;S3/!J_EER0\&\C&63 MMC@H-FK8G&#_SDW?Q@U,89"YEU5QIIQE=- /9V "W/8^/%?.@XFC*P&Y8WVG MZSBY3!;[V36Y6U?7;1/Q 5AJQA_U^R'(!X%6"U;6>=!9K,J<'5/3/5;.S']+Y@7 M,>Z5KF'O\+]@</06F//V*XOCC8V<7-UM%) M0TC@\?<;/[\4=C M)W>__I*:K7WVS7@;)?&Y(5PN'V#*($L2080J(I@G6M(;YZ/"!^P\QO !PRTE M3G$E(Y91!>&2-=?/1\MI?L!!Z*]O-#\PHKCSRGL0#+7 MI;3YNIW2*29PTM43G,,82G;NP6F_:.\Y&R6M_MH-T_&Q9;41[P7Z0[XM03RQ$ M[K\3VW!5]N-G5_%&Z_#B&\^G0(P&%)WWB&,3D.;8(N%!/;0VN=3QCNZ/9?P- MUKJ,H,6Q)*YAL#F+_"WMWI]ZNX';YKNN$A/%2^PS_!OS*5KA,(H\),0ISWDX M5B #,VH-L]8:M7X\%!D*^[VR.6\: ^NX5W(1>YFF4H!HA=P7.=RK(_(X?#@< MDURL?%?/1W!2<+%IE'P23@IROTZ9B[W'-%^?P0KV-&P?:S58RI;9,/5.HN(U M;4+:.@([\'Y=2-_6Q+RV[JS+:;7[&GN-5NU9%YZR&UQ&#P&&US@QE2P]4I86 M+XY,"2>_/I3C>]<",=E?N'^Y4OFP;[?H<='G?SUEC9%YKB7V4E,NN'=.&DD5 MIPF[Y%(LPQ&$+*-T?3Y G@,8JU++^-#@Q;B6T9-F=_]'X[B1_^4P#MSL[HK& MY:?.WH=FNW'9:1>G9-V/[$8MX^5G>G#\[J)1_'O4:>Y\I/O')Y?P>;Y/=R_W MON[F4[+VP4Z89\S0WA@2"$7&)XJX=0Y9XQARB6(1@Z24FUR=3AE_="WC@LKQ MT&K%!R+S_;O]5B#W1D%.1!QUI!P+JWE2PACLE+'8*)E85+%L=3,!N<>1>U<@ M]UB0NYP!.4M5XA@YR3++, U($YJ0]U1(F@BVW&608^3Q;(D5R%4@M]8@]YPD M1!7(/1;DR!7(4:6X\3HAXK5"''.!'&46$-L@] M9]/""N0>"W+L"N02#X$80Y%5^9P^!(:TS3RS3#I*C: \\ QR5#^Z.\MS@=S# MCV=6*W#X]U%_,$*Y(N GD<-;R![7D-/Q>>-B\VA23',+9KE"DP>AR2PUHW74 M148PPCGU!]::H&SN(ARQ]UP%82/=V!)X0:_PZ4R?!=H1OVZU6D(DIE*KY:K5 M--RB..S&"6NDJ3.(ITAR1B>%WUA@0BCXUVYLZ5O8WRNU>CN^?Z5QC]6XJ>^O MO-+!!8RTTAQQ+K-9' /"2@8-NUE*VA2,E,)4.K=B.O>85$<*I@%XVTOP^&]9FDJ7^R@762*+^1KWNNY M7Q_$+-T)G7@T&/V>!2(6] M#\+>N0[./O)H+46$T8@X9@%9V$01#BKY%#T&FS='-PUE"V+OTG3C>@S@Q(6?]$*0X,XZKD%1.E.9U;A8M>:N@ MK8*VUP5MSYD04D'; Z%M&NW2UE'+E4/<)X$X#QC9@#7"3GHN%8ZP1D)P1?3& M%L%U:N2Z8=L]^BO?2:)(YTD4K[-/\@ES]4OP3][64O-I*$T+XOOY0JN2J^29QT &<5$2HS[RZC9>))(L$[;[DF^ 95 M]H/%\ 5)4$MRW:(NJ>@,,Y:'6L%,W9Y*1-D@XJP+3P%7#S/TIJ^)SU2+38;O MQSBY$)$EW>1&+9/(\F7-K263$:X5Y]GV;!O'VJ0]U]MB0?M:_)%1 (9D#W-K MI-P':$J+5N#)/W,WZ>&_[L.IMXSRTK4PO6_=V1?AUK].IA_.!GF:?UY5/5FO M[7*Y/DU6Z\H2(.NYQ9?V=K?9A<_@@^[N>?/XXX^]UJ>39FL7[&ZX']P7MOGC MYM?/\)U#WJ?[<(]/W?WC;=K<>2>:'SZ2!MC=^=D:K4_MO:\-:-SQFNJ;KX!"'-V MQ!LKM:8_RL.\MYYY5$C6JGXKU5\EOLO82ZE=AJD)TA0 M[&01Z#Q%D6A&3282OQA1&X0[0FR"4;_F^V^-H<+S(]]YJ,E)YL,LI1 M '3WRS8@OQ6-G/*G8#AV9<92.QKD_>@?O^Z0IS:V6F7SJ53[(V]EO=Q_QV[= MMN*W-@"[1T.OYV\8=]56JF%'9P/X]XV'NCS8LIRG!'8L$IK"1I=D!#5U"240 M#Q&P"LRX]>ON\[YLZ0NH4G3]+?W2JP:_]^FR-JP5O<7S9\>&56X -.D[7W-V MV![W[:[=VK)[W?H &;.I!7M0V$QN$DF?I/\+TZ\F;':_^-)^#IKDGB59#K=/ M!^U.C>%%6KFL113M%@OYH5&SA\:(5LN#+@#CG],XVJCH[-/MYPXV-T)H#YZ2 MUW1H_\B'7VV/Z\D[3!!3!S/:*:4L0)YDAC MYY!A@4A+3$CY1)_6F5@TQ?QQBO/6B1Q!F>@;"VBN+N;LG,4F#*IU'CO?8]GN MK4*<11!G-N")DTI)$8$8)PYQS@DRL)Y(1**"$_[+M ML)V7H@*5AX#*;-C%D\BH8PXE)B6X0TDB0XU%%A96)$\#(P67B,;K:[VL$X_3 M[1D#C[%P'E=&6P'5-#)":<1AV9 .R:/$)7/1*$$Y MF#TLVSUKTP;[M1A%6?IK[>[I64Y.:N8RFCFN:,A%10AR+@&RB$GDO*8W*"2HE@%#=\)M-7.Y*H%DA M"VEU$>8O0!380FO?;>>L2 9./\NLK.RD5;63[D"J"I$60:39:% (1'CO&<(N M=UL5WF6?S2.CF5'*,!)5!$0B $G+.LBJS*)%S")_-AADY"H1JC.6^':\#TBM M(=RLF'UT!][\42Y*!3N+')^WMD=7R8';WX0CV?%*")O<%,=Y@;2)&CG!)+,\ MXX_,!^A$W>3ZJ4RA1VC8WGR!R"RDU,MBDE*X'PCK%1';,TS0:F/X6D!XL]_S M%8H_ ,7?S:*X95XF3"CXLLDC'HQ QN6SQ4BB]USP$-C&%F5U)1=L2_H,:O2$ M7&X_+<)>S5K#VVK)\Z +E?AEH:WD&[\L I0W"<3&RX$RNO]&]+790/F5)Y^. M&\5=Q728S2\V&OYR_WN9W&] MO/C@V/_8^P#CV-EG^ZWF4?/#1]Z\//S1:!V2YN5!N]G:%+".<^,1HXX@KGA"SCB)F)281<^TMJGUT5&L%;!>&_5K=QHG MWT':E]O09+?Y_B;7%=@JYS#(8>S-)2O\T>]V^[U"![_TL[7R*0]XV"QH>/82 MO!:'?\5!(1I7!@M^8ZK8O-S^IBD.R:2 2$H1<6%S3V9F$>=6@?2&$##H4K\7 M;Y@;M;S"M=,L)W-"LEEK@8",D>\V&GO4B2'+T2#ZV/Z>2:*^ M@YSTPK!V?A1[$0R'6CK+?^9O=>*A[70N:O:[;9?E^9F?,G\PBTD'/A)J[J(0 M4->W@Y#O'MIPZ5%_ -[8\,P=P^_Y=ODCIX-V?U!*8/-NY5B6Y7Y/E9CL23N3H?UE+_+T MC>,NV[UPB_G^UK2A<;E_^&)HU8, !2 LR"&#:VFOV; MVC 57! -D+]XBU "*@&D7_RO?VA*U'^&MPAI+0WZW5J[Y^-I(3&C([#9#X]N M)Y/8_!5;1-Y;S%-N)<45?VN/P*SW]]A,6>_"X_]&5Y91[!QZS( MIC'F*?B8F;C[[9]=]N?O"?:PJ_Z*!8?>;T //[U[3H:8BC[Z?[O!O[=^2B&] M6#^7US,I5X1'>4KPVV+5+LR26K\P!H?%=I0)=<'IF?%%JO2:>YR5E)OZ-:?+ M);#GH_1@-F+.M'0JB>"I8]PK;I2\G]/U\_.2F4C$'_8TF\JE\3NQ?=_W!R4M MW<3^77<';'Q^/_K9[[7@O<_@'D*YNO>AW?G!\>[;&_GS^-&;GYSO'O>W&G. MT^,(KP@A6B.PL+*P,.U>2C6LG'$689W[_'%ED7'8 MHASGD41XZ:/=V"*B3B6N"[QH+ZPJ+^^1ROGI[\^/,&U>/1IAJHWQVG#B'/=, M6A>X%"0*RQCQH3)25A^-9DL[8W+<,:>1\[F)F*04?A,,10,HEHD233EDNCB/=@'&BKM5+:*6JI=#($7=D':Z"14_M 6*S M_Y-(@SV >%(>.14T,MQ*:3SE+FLDK7-%Z]BL;\'U"EL 5Q3'DR/BJP/>'(4? M%Q==!>-+HO9\H$8QH;6_.K97D6B/26L)MM(C@H!#/G)@FN(AP M)IE.E"1P$$"[P1R1I*X%7B'M7BP@L4[\+]=S R;I _6\5 M>KT<>LW1;J:HP9O2&'GK-((%CDH M0SP:@IP+$A%F+':$""OP;B_M^76ISDS&Z/][:Z;VI!3&GHV.BAJ >A&LLKDD MHMTO/KST[.5;.KW?5OU2KN(@A@+DBH7<+D=Y&<-?Q?!V>P!S&=K6$= >7O&R M.B>;S-]CY^(S(&:J-$&E/PMQQUR(#7A63B6O/((M, 42G7IESD M-GS7%;S,V-\#F7!Q4"-%EAK1]=IY.[=U'-72V0"D!.2BW/[F*P% LHIM<%QZ M4L_U(\5):.WL%'X?H]]BR0LBZ:2%)3/]J ;HUX%? MRE6?)J;GO3*5B//YV%;E**E(_2IY\ V6KW?.>L*%[Z7I3$ MC3]8K\U!O4225_[VSGFJS'.?VW MS9NV8PD6OZA/N<.*W"HRPQ_,KJ#NQZZPNG0*!*\,GX)X%CJ%*7'"7LK&4^P- M"RGZ%#MYX_JC/QP-"X7_W0[!QATS3ZY,)=_%A(K&D[VO[\ !]^+@PR?X[,,_VP?'1\=[+7"@P8+(#G:#%D[XG,(W+S^+_59VUCLG!Q^:Q\T=N$[WS^[> MAX9H@"T+USS?!T?\(#OA I[V]\H3I$YZ1"6,H'*^X!< E,7;%JP;"57*?+K M) :$IZ!=M"Q%SZ-/1G+*D[ QN6A"WAKG:_]*;HO:;B^7D&0K.1_'_X)M84V= MQE]/S;6I#%*'8(47Q'!*DS::,PN2;XIH**#M;J_V=SP=Q<='RV?((Z'X/U<9&L7?Y#__&IN-GV_F<-3O+-S/K_L9 MI<]_=-NC48SU7)EI0^:='8X&=M0O6"NN738/SM;"668.N/)2IM>H=>U%[7!@ M>R,0L]ERFR(9M7#>8B'DR&5LJ=ES&&%!)P#S98LJYA'(>)ZD M@D]_;P\G3Y]WQ1N?_PR6T^S'/U]]O' (8Z=]6&RUL7O:Z5_$;,O/3$X>)+W:*N,5I?]@N'SL3'IRY MO'&/VK:3E_447FZ7/%_%B+(TM4.LY6T@?P<^U;[2_SSB6P9Z?9SEP,N+=3.3 M1!XA3&GFQ9ZLX0T].!N"J@Z')<7$K[6D?H?4U(HXS=T"$>(H#KKY5L4POL.\ M%8-/5S-R6Q%0[C+TX*!@N\BUK_LZIT"1P3I*S/-$@LX7-+=4A[ZM$8U/LJ_F7'#;_=0SIJCK^:C^= MW7&W!_!(AS'OK[]?W-AR"]DO?GPI9ZT,-Y$WM@'OM?;)-QF2%UQ$9+@'BUO@ M@'0,%H&X069SS<^*P2O8XR.&>_#(I5-! MN #B81E+QMI;1>*:PW6+%+A?2X'[F124]#L@"QDE[.'T2 71-R<9_O*;SC12 M,6FPQ!1!W'*&K.06.:."$MHYSO,QZS M[)?GF:X%L,PFQF*O!I82F 7Y0Z3OU.26_Q*A,!\!:M7!.:2X=$E0+,@*/S4 M@F#*\7U%J L7/:H$:)D"E(\R, W*!ZJ04)F_18"[9VF,*!"GK;0^*>\WMIB\ M(3K%>@RO\V--;94KMZ:63\C;/DX^,C;!-L&F38!#1Z6Y4]B@\4>[%,/I9:Z9 M-\5=)T+X,[%+B=N 00>BQ)P BA%AFQBC"$ARIL"4\AYD+U!D"$BD-#)J MHW]I9/_BH/562YM%8X+DV'F2. %;*C)NG TB><\ LBI+>P4$9&_[6Y#.$.(" MRNQ]B-. D394HNBP4$8&#KO)[;9V*143FW82(8Y(7SLCEV%B$9V,&]LUP9%<5L.]EQ] M*';;""YR5FQ,5S9X#^3H%QY< B\QRA"=!/? N4BUT!Q[:Q5S)E5[T!6.XXTH'RXFW/''MP5$5/Y.!%Y+_A3>U<@^Z[#?)_K9X PDO;@YY[#'7GSX3?H+C=8AWOOX+2A! M/1<4&:H9XE);9(@T*"9)F4F1,YG KHN].T(,!7X7@E=X!B!3A0I/MM!EE9@/\/;2= M6[DSX+5./G2??[$-+Q2'X#FE8_,Y2=EG4[U^:?P-[[+^WG+J%[@B2G,"QK<% M5\1%Q VE2!/,D0*_D7LE63)L/6G<2RP>IUM<$_E2UO-O18./ K*&.44U=ZL& M!2HRT1?@0U2D5>9CY4)9\=W?IP4YN0+I_>?#A'9@0GSH'W5W> MZ'XZ:10FQ)?C!MUG!Q\..M=+OO>/#T[@7OC@N'FRW^H<-3]\Z>X?'UXY"?\V(HMWV5J'UGL6X%=/< NEDB M7R>$2#QYQ(2TB%.'D>.1(.\<=U)+;#3=V.)UPFE=\T>W:[X=3IZ)3W3-;+I; M4_ ?8\BM(9S]\S7B65FP-"Q,M.'N.";Y8= ?#BL<6P3'9NE$(V8L2*$0LXPC M[G/N%%L%WMA24M:Q7)1Q ML++#'MO9I3*_[@%>1CD3!8\F1L5!7(VG)B3%C#!<*^M7 [S*6O_=WG T."L. MW_9R=73KR/9N-Z MQJ:N#:FLLN>#L\H8>T-X-C;38J@@[2&0-M?WBAMOC-(H&6(0!]L,6>D4RNFG M/+. 3M&J=KSE.=U;:'0WB2 M@B!KVX-!458KK!GAV6Z13MJ+)7P5O#-%&O3T@?*V,)Z'.9*RFAT_?R9$R@]V M%%&WWXL7U\BTQJR09?[I^$)7:=S;,S1BGR:,8Q03?/N4%YFQ12[?#,/DI$!S MDF([,_:2+VHRT/EQG;=AW),,])QX[N:OFH=4? 9>/\S%43VXQ)@4M^#!&DY( ML^"5]J"@R\K3"&,]S6,MR,=R][J"?;>4DX+J:F84!3GT]YS56"85NMCIGV_> M1X1624MF.>6&SYDP_/_^N=.%B8.-Q;8]GNBC2>,,YPKRQ_>Z7P+YW!9?FZ%67R1G?$6>^-=4UXM5 BR2@;K:JUR& ,"D+;FS<]IKG-^OQ1\QH&(VMV%D]C 6O[_[$0>^/2S_^ MLY5A-\ ,F M^*J?>#&/N0P[QU#.;*?XNQ4'W>*7;/05!9LWCLNJ6;['+&\?'@[B(7C;Q63N MPB2W>\.V+_[Z8CMG\6T5$OUN.T5W>EL$ [9/!^W._\_>FS>WD5OKPU^%I7OS M5E)%*-T NAN8I%2EC#WSL)SSG/V@P\)Q4#1IBXA>9!%1)10;\K!7=8I["4[R3R?G!Z_>?OKP MJG_ZX=7^^>&KWY/C3[W3#V?OZ>&O'\J#;V_X\5&_/#YZ_W7527X(U_=^[<&X M?OE\\&H?QORV/*"_G'TX.N8?SMY\._AT>GKXY[]/>T>_+"?5J]1+R;DEFF$W M/U]0HE,MB:#&Y]RGSG(9G.0T3[I9DC^7ZJ%;@MZJ/'E8K-B$IT\*%?_[8/MX M@_W;*HR<3?#\QH!&]P*4] &QL%9S*P6WUFV#6MLBY,T0$Y'LZ6%98XD3%FG>96,$!(OIO>.8OBF8'C39YQ6RU\:Z%B8VPE487V28I) M6"E/K!32YIGE!;,^I=YEH:N0K&,K%3ALZ"J$1M*]M12Z$BCFUEO#<$.;[9GV MKWULJ$CG4%%H(Y*$I20SF!?O+2A3W$N2: X\()E@ O/B=VEQZ7%=K>[2ZB[W MJ+OI(2JE M1F@IJ<+SUXN\Z!9RO2OWENHP+S[Y_?YJJG^4'/AG59#X8DNJ'POA+I8*$D5A M4NE):@'<>.8M$5Y*PB7HX"R1J#4;ST_GB!5' MS63M&KE?2-GE(Z'V4F\,9@NA$DM)@D7D/->&"(XG]?D,['!G,V74SE[>327M MTGR]Z.A)*LD?R>/XDO7035/<;L1Z"7IH#5BM*OH H-9011T8T,HKT#TQ!IH9 M3H3BGH#9S83S L -8Z#)KKRO*LHM0K47\XP?S&7ZHS8.V6I-]/[:N.T/&H?E MO+ 62(^%\MFO4_E]F['Q==],N(^OQDT>MJTVNZ]RH)F MW4M>.%?8-"76&T\XM92(C$NBM6/>:CSAE6/#3UYL20OVUD7;NF@?4]=]=%!K M==_[Q[N%[DO3E,*X)4D%$X2GB2':,DY\HE@F:2Z$$F#=I[MWSX_:/M![,<]X M\1[4-'[H]=U;W5'5#;JN[[0/MF/BRCE'&A%=%&YX1+SXFBCI'4 MY]JB/N!LNK,GNESR^\CYORF+;;F_]X\6,4==_*HFZ+ MNI\W5"R*NFW"N4@31C)M4L*IXD3FHB!*Z\*Z/$NESW;V\EW)[J6HN]5=6MWE M9D7=M]-9VJ+NYPA+BZ)N;E4A*)AXGKJ"<"TSH@Q-@!JYM"9EMB@2#&" H.I2 M<>>^78^EQ;SXZ&ZEP,?S?^[/RW6+PT74DL(#-')O"B(3EI"MON#X86WK3 ^H9D&&&868%@E!1$N-T18G^6,,N%% MCI7LN\4]MU!\ 1!\DV?<[ZR?!=P\.X_=Y6!SF<'F.G#3:,/(I!#< '> M3D5F=K]K9'@?*9;.:+[N=N!MS[%%'[_ MUCO_Z&GJA$-KKM & Z(I@5V4A&%[&\T3EDL\,D30+I7K<8?.\FG BY.%9]5B M+WO%(]/4KO%K'=&[12P_/[$)N*42@)TO* $[8S<"4L(.)_$,Y=)[6 1,?=5N M>NY'4%AYW1;&Q.@9X[@,/E &,)D??"2:IXAU?EN'IQ M]8SJ,.GY@= K=\8#G,_K<]-4M%!B%UH2#GQ>?N1D4[/:SCELY?_>QB_DF.$B M3TPN*,^XT3H'$Z[@U"?::^^B_9:FCU6O^]UNA^'+5[ DO\"*+ BG^3P]X^IDL9H9HB2"= /+; ))B](/&6#L5QQMK-7B-T- M1U.AQA# ;GHZ=O%8Z0% =.<,:.44E)D!G@Z_&GWM-@Z4[U\\+0XZG69:*)LF M(N%6.^D3[KRTB79)XO*UXT1:.MX2.O[VFAW\_M%GJ9%@DY&LX)YPH%.'<.S?^ GK<9C:<6QN! MXR9'PZGJ-[__>3B9]H;38P?CKA>CV;MSSFWY#\=M!U][)Q\ULXJJG -[Y1GA M&3":I@PPVV8N367F4Z5V]CC;W2 H@,#[2"9CUU<(V*!3S\V1#?9*DSZ1ZLPT MJ.%S(NT, 1([:EUNC )P(H4^5?CBP4@QRH1?AN/J([SNF48N[D")OU_T?O^8 M*0235!#I07'ARBDB+1"FUTID:9%P;@LPD'<+NNK$BJVFN >9OW[V?/#/Y$_L@WT#"KHBE6K6[F?=+%EJZC#L\((Z;+)&&2NL+)C/) M1:',=O3:>_W?63F]>#.83,>ST(3U$&8^/CI5@XUZX ^LYOW.0?!X[?-"TQRV MS(*:YT'7TR9/B=#P 4VD\R*T$A&)[ JYP;74+Z; MK??G1:4D4,]NI_.#@?B\B=8-85R;1-%"LC3/);>9D6#FV9RFVA5>9EP\$QBO M.K%@?Y8?'LF/+P[V/YI,J<3IE#B;8@M4;\'.= 40+VKCJ3?" 9*+I"N87.J,S0AEA2:< >GIQ FP&22(99OXK'"7$YP+B[U$ M3:TI2]-=(M4 1\53+E DK65:TYQ.[&S(%Y@^FHR6;JMNL6/AV>=?JET MV8?7D?JZ:";',30_1&>G,F8X"T0^ RR.CJS1>/BEG 0C&IZ]_^[G3I&*#IG+ MG.TP96*\NTGU#SR^[XYFM_,;L,D8%SIL$=KE8US#93D&$AQ9&V.G'5\.5+]S MYM1D-@ZLBJM=3B>7^\WF6]O8K*!L+FL#2'Z(2"6(U4!_3?V@&C6GNT4&,QL- M8Z^OGP*IE5_ODMFW21F#-B8+INO"W: M"64K"]CX>3JN1S,"C9;HL5.?B?(P^I]4_UQ=3';^OCQGF/#*&M]D>:ZU&-X_ MV&+$48"P&<9>;S\%2L.K8#AJ:\;2.1VCK/V?4G"JG"J43[*4T]1*8TRB$Y9; MQX4SYF.QLW<4LF" N3!=%T7=/_^N]C;M^ K?1$''"H<])HVV4G+-"V$53XT" MZU$89M+L>WOZ1/0<;<\S-ST=VF[G_+0TIQ@KF_6G57O:#D@G$K6@>_;1WS&@ M>R-G_6;=YX?UKO=>[6>]WS\*:05/P:;4VJ6$6T7A-YD08;ABRF:IT&!BTMW+ M>DE5'O;=SKZU >=5OW_1[$ %ZF)O?R/L@G))_MVT^SR12E[M%P,='?5 DFUL]JA%K(6[>L:%5996L$ M]Y]:*O_ E!>BJ$I:[KV"K<&Z(=@^2V3A-C&#;$-=,W+C=Y^8=V9X0J\J,1H!("@T@+I5B*4CX7&?"4/@AVQ#KUK-B M"+%Z;CES"27>4$9XZAF15F>$BY1;:Y15J=C98PG;( 8VQ5@W&+"/$F"]E2^E M#;!N QW"^$\^,LJS1#E&3 )R@1L->@B'/W,M9%9XGC&? !WNTLL"K"M0?M^Q M^!6%TIPZ.^N[RR3]6Z $>.^TPIKWL+630!?[F(0&#!(LC2,8TK_Z\/T/M^7' MK'?^, M@=XZ/^SWA^?ZO&5JV(WN"I6JH[B=P7=S26]].MD-[WTN^\]-DUW:W'7M$EZ3N%W)6+[%&*'L4*"Q0;:QXWUZ0]]UG%DB%01/ZIQW_?BV+^ M!G.\1A> 9[4<=0B?Q.6(VEKX/02$(@U@3#]\AH']^%$([R^MVXMO$-;HE1>B M-8NZJ&EG?S0N^QV6Q)S?>V@4]H.VPV>%E(7AH$#HC'O/9<$RGWKE<^,T:G5O M@E;'6;*-,=25NL3G'D2-Q=1G__Y\_&>O/#C[H^S!& ]A',??#K+#5P<7Q]_L MV>$K>WKPRM##5^9BM9CZ^ S^IF] O7Q#C_]\G_5>G7XZ^/:9'WS[]Z<>/>8] M^AK>"?]^^[<_:!YYJC7/G^/Y/U/HO#R3\';X^8@)A'.(?/&Y@X^-GHNN7JE6 MFF,'6L$+0[@M!!'69:20.A,TSZA)L,U.OKOA"+TM16&!R)E."I8:;4!1@ _RJT*&VZ(JOJQTN\?%NJ7C0EVAJ#&, MB,*#?NC3G$C)%LTCG3)C=:Z$(;30CO D38A**.8%&L>,$+1(Y,X>2T67Y^NP=GT=KG7! M;9,.U[K@MLH%5^'9# "[];_=,]0M]#>1)T(DRA.I0'7CG&DB6)$0ZJA5 (+. M, RP\MUDFP(.+][]]KT$O:8JX2*QF<'F\WFAC4[- MDQ[EV>;P/21(-G/XN!5"9C(EKK",<"O!W-7P ^1DH<#F+7*F0!_LLKSHBBV M@[VRC)CF#S-8\8+*B$.]_M6Z\15UQ'+;IG6]PMFC<'31P3 T-GZ]>F+1?504 M/].%Z6'#YVNMR_.@\M59WXK(&XZ &_@?MF7*FS?ZNV[4&T[X&F7U+VKA+B\1 MOU7+@1>U-BU1W0M1W5.X)[H6DPV^Q:991,"RWYY $-K :,.,W1P*O52<8+1K8SCNEWCUR*\W )NT'(JW+Z.+O9)U1Y MK>:N6/8\73^5*_8X_?#J]^3@U7MZ0'N?#UZ]+3\>];\<7'SZ]_WKXZP'K M';W_=O#M.%EUQ7[X],?GWJO?87S'WXXI_/OKO_N]HQ,&[SR#,?/C;R;M'1U\ MZWUZNUQ)R#TW29[G1%F:$/_UE1-SQGG>?>; M:(%ORX&/FES3S/#"T)2S3&DOBM3AT1AI0:FC\0#<&OC6#L!M@>_)@:^1C6Y M@!EI"4@H;-J9<"*%-:3P#HMODBS1"0)?DFQQNX@6^%K@>PS@2PIIG4:)_#CTRF'/,P M> H4F763_++#$UK@:X'O!P&^'.;MO/*<6LT-TZI0\$OBLTSEN58R:GPU\+4: MW_8!'YL#GTJDSQ3EA!$/&<\&L=X[GA9/" KM:RYGV M65'0UHVR[0R]<*,PRVQ2P$XIEV=H37 BP9P@AJ>,IIX9DQ=8Z$7%G;N9M"R] MO2SML]RSA((5F=*)IG+B-YP1SAJ4N( MU)J3A$J3)9IID>.ALMWD[AW$[Y&E7WR!^ULW<6IL3D.*DG5?7'\XPH*-QV\U M^5Q *;7>:)MS:C,*Z@:31M'"&^,5SW,NDM;@WVI06FHP9$S!3,$!E$*XAF4Y M$5XQXE124.6DRW.ULR>[69H_::WD@T1D6I:N65HHFJ9",9M9PX4II'8ZT=0( MK:VVB6E33[:=I1>^@$RH!/[S1+K4$%X4>.(39203G&K/;VD*!7II+G(*F+/*6^]09L.TLOO %&%+F3>4:RC'LP'2Q( MZ2"O15H(621*>V!IRKLLN:_@8LO36\C35FMG54Z%*@S7W&O8]\P75$M+/1-9 MZP[8=IYF#0]?ZG6A,N)1./-4%42(Q!)K;6%T3@W ]6G23N[OX[I&G7WQ. MP#L@YTEP!IRI\6=JZ K8< MD)J]Y3+EG4A43KS.%.$ZY41)F1!ME!-Y[G*?B9T]T67%G<^&;4,.V\O2AA:9 MRX5,TLQPFGN9RRQCU":T\!X$4^L*V':67K@"9)[G">4)4;E#:R'AF(ZHB("= M+ I;>.WSG3W>S?B=.Z&U++W%+,T+*347UJ66&ZJ$R0NF.2_23!2ISUM7P+:S M=-HXASCWU%)@:<,EX<9G!&/!) DM8%UAA.([>Y1VL[1-]GG!/.V=YXHFBC-9 M<&F5IAE-@:43K1.;2]ZZ K:=IQ>N )_G2FCE0#@[;'V?"**ES8GT>9'FF<^! MWW?V4M;-DCN[[-O4@.NSXZ]NX,:J'YP!RIZ5@W(RQ?Z-7UR;'' 9+FE>6)5* M:9D&C<-@.CG/@(1E K"4%GGK$=AN7&IV[] N55J Y9!K78"N461$6I>00C&9 MTRQ+A3-H/J3\SD=RM%&'[67I+/&":D5ICFU;=*(SG5+/6&HLY2RY3C5 R])/ MRM(+CP#ERDN66)*YA!'NF29*"$J8U)KEU!89PTAB%S3'EJ5?+DOC04LNMZ9@S+/6([#M++WP"!2:IE0 -RD7S-/49E8+T,P$=SQGB=1%KO),"J9S-"%;C\"V\S1KG/N9: ;4 M2G@NX8?(-!&Y2(A-N12&*V<@,B9])=FFVS<^!Z)T?,N,?>_0"\&^:UCAHL\,;F@/.-&ZQSL\X)3GVBOO6M]+MN-_,T.#,8+ MH[(D)U(R["634R*34-/M4B&4UCXQ8*!E74KOJ_+S*8[WNU-TZ,H!W_90Z19] M6_2]N7O,)4XXRI-,">Z+3,I$%U(ELL@]'OBVXMN#Z>%5,MSD'L@77+0+7A:,R M*QC JH.=*D2*"BTC6FKXTTK%> *T4OB=O3SKLKL''UIP;<&U!=>KNLOH---" MV3018&)J)WW"G9I]VB>#G@>HTSL_%O)/IR, N$=HLSB??^J<=_WUL_DC<0J.!4.55@ M@[V4T]1*8TRB$Y9;QX4SYF.1[.RMG^-;S9X@L/Z4BI67$_SDP?%C[$_Y:C0?PRLEO;ARP:4O.^68'/]<0!/!Q]N'L M\-7;3P=G?YSVOKWM]\YZISUZG!T<_=+_< 3W_MDK>W\>I&OG?/_Z;[CSF/=^ M/;C ]_9^?4^/Z6OVX=/GKP=__M&'<7X]IF_2XV]_^-[1_K>/WB=4%:DFQJ$! M;!D6BRA.LJPH''=.L32)4@08RMG]:6P 3-'U[#)J>>%!>GAMX3//+(5[_>JI MX#TW[?QG.)ET8,4[8'3U=-@Y' ,5X/&FX>O381]P9++.VTV. M7.'SN'=7#NT1#Z%?(3,0@:79']A797\&8O$(I_X#DU[R$5M*<2TX$4IJ N)* M$\%\3A)-8:]4FN="/L,#YD]==<@[;'ZG.IO=3?'D]_'T-!PECW%#(/U M4/? MT4@8L1M9)(W. !BFCPPS H:9!(91*PPSK!EFTF"8Y5/ENQWWU3B4P_$)\(+% M\ZR:JI=V['Q*Z4.<-YZGMSO-_JJ3W'D[V <9;,8N?^E=!DO9M1[[/ [D;H^= M;X^=;X^=;X^=;T\(O_'"M#7#@ ^D"7R0 ' FX7PGG1N?WW MRL-?_WT*OU\>M3[U'OU]O3#V9OL^-/G\^-/ MK_GQV6OX_0T_?-5?/FU-%SE34AN2,YT13JDBBN>4B-0*YZ42J1$[>ZSHRH*O MQ>S^]C@M'^:,\)C9#"T<;=/<;@)']Y ,V\+1H\+1(OG5I=I0)A1Q!BO/8!>) M=$E",I9XGK/I6*]WT,+1]O$LBT;?S*#89GY>#.CN-M M\6BVS[C&,Q[)B3MGI_(Y5HZ[@_MVKAF5N)C=N)X)K&=^U^@[98SWXT,U67 ]^LKHHT T?>KW%LA<@=R"Z".!Z,(G[*QAHD@,X85)P)P7"=$I8T2YU&29 M36619 BB&[IH/D,0O48#S^DFK[^:_LPZ^\MX M>/;SHD_:>CN]'[AUWL7'7#OO1)Z00CN0_-)H@IT/29$+0^$_+9+\FJWSZ+:V MSALN F"=T7 *8RM5OW_1J6EFQ:T_Z9R[L<.6=X%^.AX(:%.WO3OWV//#<7@N MW%<.+=P/[\:.(K:CG5&SB0O?EF.3A[OGT4[KAVX:U_9& M^W&Z,;5MK-HV5M?ACG=X&FAG.$+E8JT'S[6RJF[2VNC%IEP565)(FA6Y+@Q/ ME!69 /,K%TQ02ZG+[C&Y\HY6Q_X9;-[T95C;G_;IP='GB]ZW_:_'1P?IP:O? MD\-7'^ [>.>W?_I#!=VS5VCYX=?SU\.@-.WCUR^G!M_?GO5>_\][9 M+^7QT>_?#L[>9STP7HZ_]>$[ZP^:P7/+P-3FE),D+S+"?:&) 8@:>8,,\)G M"25"3N/I,T M6\1X L1HU&$8(S5/*/&%8H3G*B,BLXP4JDASKU,IF-W92_.N8'F7T3OG;#X6 M9+SXUH2O_SLKIQ=X]L&T#\;2VW?O;Z,J%IK00MO"2 MB\)925LEZ#E#VL52$6FJ#6B[A*>Y@A]92@1U.3IS=::-S(7(=_98E_'[/!JQ MK3?93KY7TB59P44&-X/:*W6.!<:%L2J5&7S2JC+/F^\7JDR6>V:YIH390@+? M)P71:>Y(3E,A,\^T+=*=/=JE%*M/MHGO7[PCY^:$%$*B@Q*;4N42ZG7@-ZL:R;L/5VH;>SPIZI;^;%<[U2QE#JP#HQEN= M&5YPXU-N%.BO0M%69WG>7+_063B3/%5:$EMD@G J/9&YS$A66%58P0N%U4[; MQ_7WY%Z)S$MW:;;-VLO1<*KZ=W&N/'#2ZW.'NT=L_M'"W:/#73,^I07SKF % ML=0JPC.?$.%21B2(.FVTH"8'N$MI-RFR;GIWQ+MW_GM&GIT6=+:E#TD+.D\ M.HUS&!*?"0OJE5'6@(YE6W M;#IM?"D1:TN2J#$"NM3&I/'S=+S(03QQ1(^=^DR4A]'_I/KGZF*R\_?E.<.$ M5];X)LMSK<7P_L$6(XX",&\X#K3S$_" &^-5,!RU-6/IG(X1\/^G%)PJ!_:4 M3[*4T]1*8TRB$Y9;QX4SYF,!JGYP3 Y]!SV6L+J3?_Y=[6W:\<;>7+(9>__4 MX[_OK:>BQL9\.KEGH%I6*U4Q!^\OA\D69_09UMMY[JP[Y^+3<27O^/ MI77)=F/&_L-6VL0S ([4UU?EQ/2'D]D6UI]-/QTXX.+CY\ JEY]/;L *3O>LW,>W[P#=Y-?Z>'OX)4Q]J95Y\O#NC! M5Y#49[VCSVGOU^,+>*8_.'I]?O#[QRS-A/-I05P.(I9[7Q#!9$(HB-PL=:!4 M)54]'T@;9_=1=5(^RW7.M5=,8\,P>'6J%3!"JC*9<[E:91-7O0/+CH8'6 M9+45P19WY,K7W0_H/G@9#^J+:H"A%*Q_&8Y'"'NQ*SE6Q_0<_!SWU!JLPXL[7]2X',XFL ^@5(Y++.PIIZ<=6WH/X\$R&O6UTU?GD]"Z*]RV MVVF^(MX:E71./99;Z015)H4Y@,+?/==9.\ M S3>AU^BEHQ$:*\S;%QS&7]F"M:F%?Q34'YF!92U[W0UZ]5V^RWOE'50B5)]:2PE)% M.$\%$=YS8HVT3 F:YQ1D,-VE5Y#735'FK@=%M61P;RCS]>#\H[ RL9YY@F4I MA#/JB51,$:>EMBGG-F$:4>:R7M"K*#/ VL%;@TQ4;[ZCRYPK+$.&O1Z76" ] M"]7+>ET$O/ $U-*SPX9C8:1B7-3:;P2-3:U &V^\X MT,#"D((*%A6V>H873HT[:C3JEW ]O#U47L_&8]!%JTKI6&VM'8XK/!RTO M8##\$9^-HT(5#IM@E+XT"NZ>#683?'LY=6>3+NB!$S-V4QC>%S1_._!^JFE7MJ0K35 957 471.5X_]W/G8(G M) 7*>6 K-SSQIW*J^J6YQLSV3=#C46]'4GE?SPD=S#@3@*'', QV(U)B9Z8V0#-#:#6;TCWL$\ZHFGU M !.J_0&(\5[7&7YQ%2 W76FYZ[_98X+%=L&SOLZ*L=S-JVI8#)5T]DTFB[] M\JR,[OAH!L4L^S,7!XKC4#.+HP"V'@RG'>3C<0E<5+VAFO'_]S^"IL4_<"?P M^S.83KC/820'N6(2?PNNWP %OAP V>&3<#CAC9,5;ONNR_9A?%'YMOJBUIQ! M@>I2]E2^*/1$/H$O"LD-B"F0P_[ OCX;]8<7KM8\?NO#9+;%-]4K*^WC[.U9 M[]7;_H>CSW#/&_;AZ.UI[YO)CH_>?^O]>?SM\,_WZ<&G4[C_CT^KVL>'7X^3 MWJ]_] ^/8'R?;+_WZVO6^]8_[1T=I!\^'60?CMY?',)8>W_VT#=%#TX^,JE, MRE@"=HTK")<%)=)D.5'.Z8+!ZMM$K/JF"0O_?2_5UHO.S7ZTJY=F92D%TX7"5*>BX"E36G(CBS2E#O0] M:7HXM&:GQ]")JDS@*&!8VJ@DS,K/)=&A+%>T7 M()K)U+EHXL)E<(L!S23\>88B7%7SC ZW()?PX4&$@B "@:%V.^]F&MOX5,U[ MX$B+I@S#F8.4:UYI M4,Y..I.U5[N* T!E/AUVSIP#R0AO/)N==?#\Q"A)QU]*@Y/Z[ZP<1P$7C7QL M3#1ISG""JP)4 *NH0",8UP(;!E>.:Z79-*"O@Y8A-@PB05-0DW+%=7FF/KMJ MYRJ"FM02NSF_V0@_O=2\'(1S1%8L3)USIW.EG4L*+J127&=2%=0G(LURXZ]P M-+SI_;(*ZJ\B_?_<&"V.KD*9\8&:FE/8QZ7OW1BCI8<^?#FW. G]P4"_]\F< M?\PSFS/O%9HP[,?;JSEZ^9F'^I@6).BD&]KFE[KM/] M26C'5:D:@8+/@<8O\Y7?Q%D!..EI*D6BM.(<@%(PFGI 2ZDLRPM_G[[P2XCL MY^$$!E,KWEOCNGAT.OKV_OPC$(KPH),15(D)5X4C"O:#^"++4LH3F3*'/JMU MEVCGMNXJSFWADT18YQ17R@O)F+5.JRSC&HC@/IWB+05<00'L(\^%HTKG)$]# M; 1H03!F2.$Y=T8QKKQ%"EC/')I3 $!*)9,[(7MFX<5I"AX[FTOF.SK.;TQR M&>C%UFXO&81FI/B0&%F?"\ M*(@2UA"3:\4HV. HOULX+N%>6P&248!"D_E".4TEHS(O7.I=ZN[3 M4=Z2P??)X/C;1YUEQK"T(,92,%L=5T3F!EOH9E8J4&<*I7?VLN_)GGORD6]P M.[T(0_9&ABG0^# 8?Y?:IL'I6GL4AYB%T4BTP*TX/RW-:=.^NIV.*'*>VD1R MENN4*VZ%8[YPB30V-WG&6QWQ$1U,^Q<')Q]3 [IYECH"* U:8L$L :"VA,%V M6)5XT.,DYD^LEYW?6DND,C.%+#(G&5@WJI#P?^T83X%TP?:AK9;XF#1P^/O' MQ!:I RE)P"X /5$I2R3%\\NDYM@\2Z;6?S^'IJDG/J$RF*(2X#,',S <,FUERH4IA!5Y)HI4TTQXZGFK"3XF#1SN?^0>C+.<>U(8YC U MBQ--4T,2F;'49123]*[P0SR8+ACO6ZF3>9P\>;DI-KGO^U]^G? MY>'1Z>DQ_3>,XPU=Y?##/U]_.P .[_UY )S\.NW]^K:$:\L>!B3/WF2'O_[R MZ?CLC].#3Q]\[Y5A'Q,.9CY-P<)+$^#O/.=$%5:1))$VL=XP4"]6XVH6\V4Y M$RY-+%=I)I3,O5(@LXM$J&SMD(IJZ3MO!A&;@7=OD45_Y5L?FH*JR!U63K[^ M&J-Y/V-L#=XV^=?%KVYX,E8C,+3V,2TDE/3\P)3%/\I$I E(<&+R'+0'5A0@ M.1PC!<9 +B(?ZW21 M-$EVDUA)>-/C17BV*^CUCM:XZ8D=Z>T>>]7Q(I>_M!WL-@Z6\@<^N.6Q6L@\ M]9DM9Z6U??8].>8_/ Y]C< M$AM>Z-JT1-4>CG0=R'T_"(4$[[!.8*V)[E6SO/]3EA]&W#[P*PQ/NQ&,L>J:]S]SY[GBZ:ZHCE]Q?'1^]ICQ[#N%[SXZ.W9>_H?=8[^YW" M>$X_O/IP!N_[AL_;)\Z!/E*?4L$Z1(:4JX*1R1CE'"A)'>9ZKPB=W9$ZR;9FQ[CV^9 ML]$3G$;?PN /!(,T\7F6Y>*E\H+[GAEFN>FN*JK(D6!K<*!A=M_KP5 MTBGNB6.Y)SQ5EFBC/=%,JL1YC"*:G;T<8'";#[YK8;"%P<> PITE1(P,5,YXD2S%^5YM;B MX%;A()OC8%H8*K,T)2#--)X"J(C4>8Z56QDO"BE3)O!@4]G-LV>#@R_^5-.W M;A):K)P/QWW;GF=ZJ1%K"YVGC.F\4-Q:H9DV5.?:ZT)1(//6E_>,4*MY=JGA M":7/H"&#Q-9)%EBE(K M/<^]$JE/>%Y(9I7U5ES9%K5E\*UB\,9A%(#9F:0Y20O+">?P0PBAB $M5"<9 M[FZ^L\=E%PSREL%?+H,S)6EA! ,ME()RRH7-C/2)\QGE3BC7^E^>%8,O_"\Z MT]P6F22T4'@$.4O Y+ I\+O(9&I!@#N-I\UDW5S>U_E6+8=O(8<+[JEV29%8 M)CBU2DK.1483;;7*F$M;S\*SXO"%9\$;J;(B=T0!6$.T<)KD/E-IQ2S_.0QV=MVFEGA35;NLHOH\%>C%X?]NT#M[+&%=*2\[6//Y06UP-_\]]*AI'EW5;#6U]3V&#D,' MW^FIJDZ<:9;<=CN#8=7B%P9:?BEM/(\$N_U>=-Q7V =L_) F?\%#],[P6#[L M(+34@JC1XS.>XH<'#;H)5E?;E6._'K:CUG^&@Y/_E%^<18:?MDVT5IMH91]I M)AU5N2")UY)PFR1$VT+ BBH\M%(6W(J7T42KHL#-+;3Z0VP6B)023E*< AN4 M@TI8X!%&0,;3V' 6#_@98;C*#/^KG+??E M&KL3E)NWZ[65/5:O+2EW1<9NTVJKH+NYI _28XD5#](0ZH$&>[WN55O?+^=^ M&D)=:T;;UX5C'[ODA7ZNC7Y'G6LV-;E!WY)GNBC[HW'9[X!)W6G;E3QQNY)G M:2[_4-8P9:K(\DR(-,,T6;"?N*7,KENX!NZU\)Y> M_^!HG_5>O4\/Z.NOO:-_P3CV+PZ/CB]ZWTY8[]=?/%BVC1"YEU8;"Q9N:CSV M+LZ)UMX2R@NFM1%:6[ZS1_.N3/CVUEH]I:NPA;8?"-J43G)+\RP'.%.&:2:* MU+)"R)1EDIH ;4G"6=)"VQ-!VR(D+56:"DDSHFQ""?>F(,H8#$ZGA2ATYKU, MT7G79<46=U>Z8R;HP4SF1)C&Y]XE7+ 797!0N%R))$U=PIJRP7/#$.5,PG[*:&5U@)T!J<( M3UU"E,P\H5X4''0]:E/@V:PKLCO;1=M7*;*]^@&&/7H.8W=]C"?<2D'8,.>7 M!S:&YX4W5EF- :ZTD"F8\C))A])6&V M#H2V#]6]]:'2CA=2)@5-#.W.Y>M#BR;WAR5*QHJ"2>U#3 MB&=&$\ZL)4(H#E:'X([GTL#_=O8DN[,&T+H(MIB$1DA4Q2 M$"8N$7DBU>4:0,N6]\F6C;9// 43BFEB;&H(5R#A%'BXSFV: @X(0SU7U&I54.5]E@AIG6-%ZV1Y M8B1OIKH8V)TLD8)DSJ6$IPDERG!/: +&-5?6YP+CP:*;)&TSB+9LKD7/AT9/ M[FQ>**-T8107$GX%C2I3N68T]X:V\;"G1\]&/$QDTGHMB$R=#-^S]DTVUT)AW\C59>#F0IS;=:T5)S!Z6Z!.O1H."GQFI_& MK@\7?W&+\][_LEQS5,TY6=RB-$QO-KW\EDUE2DN)]5M2N$2SY1*@YD^<3F!+ MP:G"YO(9(O*\M9*1@)UOSEZ?="ANYV#_=[^ MKZ\/7O>.J@*\=YU7;][]_/[=NS>'OO.L<_M+YY4UOO_?S MF_W_='X^[+UZ5 #4P9:G8'-L!C MN&[L)K/^-%X6RQ6'@TEGV4XYP+L^S091/3DOIZ?AH?@H-Y@X MU)<'09(H3$18?WKQ#6FKQT,=;?S"SQC.*Y>&A]@%!;4#@,]3L>E!HG?F0X[DYDYK1[N M8"CU_G0[<$%' ;4!&7;ZY5G8WNFP6[VQ1$XO?5F_,LQE=3#?W8NWL 3U..O5 M#B#?^0W(NO/F3;?S!M:ND^Y?C^#CVOD2U? YR73@KD6%72@W7ESTW_BX2;@0 M'O7O6?^BHJVTVSF$D6D8#?[>K%P,S-(DPXTOWDRK.!P07@[L!ES,CIK4]X5O M5\97/PL):?UAZ7"N;71^^]4*&X_J!K*E+9SO??_E3:XV;Y>@CZ^I?2 MG=]("#Z]TONZKV /#1(#J&A ,<#.)A;H[W;^!&YTZ+L&('7F= !C.KF(H. & MJ!E-.@ *B!/#^M[I*1A,)Z< -(!S@%3J#+M7!,R?3,W# MM%#63Q!D86EA6D>KP\ZOZDV%<+MPVYQ8K$2RZ()V#O =H?;U8^G?5E XU[/T7 MIA*^=3PU&K_'/47]X@;H+4.!% M4%Y^PL4:@:T-CQF&/?\"$JUC^L.9#7TC.J<7>EPBJ7PIQ\-!E,9X*0J!L8K: M"&#<<$!&8W<&\YDL75O34D4).*I9$(P7S98LC84.H#L^48-J-P.I@X#M(!?" MUV8\G$S6R!J>!=@Y1IG]/ &C8O>*QTX=RESL1;.^S6^F$5Q KE=Z@^VBQMLG M4QA7C1MS?0B?#3L",W?A0^2ZR']([^XKD$3@;ESBZ<7(A?4.K+EH&H)+!=O4 M[0RB,P1_/7%#6*YIB;\O@*>[!D61ZWPY!MZO" TTZM!:!%ZT//MSA0HIR,LT M00*)VCKQPZB'O#M5%YU_J0%J>T@GJ/L/*MQ "OL$G!O?5G5$"<]#U(BZ#SP6 M[+5W):I5L*Z#;N<<5EHAJ%I4$ :PH36A=NM!QH^]4S@91!OSWUDY#JHUOJ-T M%0(9V(%I=?6""8'O8(6C+@:+4-DB"AF\MG'J-SXWND6VUK,)? [L>#8$N89D MJ<.2X0YUZODT!W=I,/RQ1@V[IL$,"F(B6H]S"@I29CP<(;BCW*O!>],\'FNX M0:S _G]V47 N>'X=&>;JZH+\<'N LT'(.E#_E#5CZX$6I23M=6#7YT[/0&C!!AL""A4,TQ-Y?,;#2PBBJ+J MJ;7N@E031HDJRBD0/#PH=/:*@QD.X%7JBRK[<5B54C12()DF,STQXW(4I@P\ M?5HBCD:S"=C5('VB/C5R!@PDL[3'\V$&N$3Q7=\XF8W0I EX E 5WC2_NIK$ M;("=MERTZX=@G^&>#%R4MV-'HKR--E KN @0PWHZP$TM4.^*X:CZW,:KQS?Z0, M_/.?^$VW\T5*]8]:KPAOII MK__SA2Z>4PFE!@Y&>)QS7[\>;2W7WH':BO(9-;+?HHBO7U-/*&V\[MV[W_ZS M>)V*;(-VS]P7!IL?!.5N!X<6U1T )M N@PWTG1'5GJ' 63/\"$03LGW8WFX4 MTQ7XP]*@MHM//!^./U>"'/:[@8\!3T+#M2&HJE4#M6GE0 G8%[D4-??2U-Z,2U69DI?,.1)<]5H0Q*CV M5$R":V"'9U&!'FRBI^A5"F^KO%[HY8+)F\H./$(W3Y.\Z[=&=@N$#CCF8)XF MF"4!MZH.I<'P"BP&I 8.CN=IX99 '?:[#@053&A0_NH:NE:\<" MJ:&800T:O5BP"-H-G"^G04-=K$AW>0D73K*Y$P'T?Z\,&HG8I@E,H%$9A2CL M0FE*6*"%.06:[7 4Z7BD,/PYZROTUX%R[G0JWVU#I O>;5$JPJW)6G 1$A.D?G@T$G"RQ+1:&_ MS,:HB'2CSU.-X'X W[G#9C&PL4-_5?V:P"Z53EF9%'%8 :-0-\,5+L^0=5TM M\\K*^H\3JHW_%1WJN8EYX)D3H'7DA'E7U>A<*FL%,M(#^HZ6%)N:,Q;:TY^N M E5TP@QA#==4P*!"399@<>Y/GW;Z2% 1$>>:X:4*X5P'1+_=,'C>)RYH7^%S M^ .8"F;5OZB<+\UAJ!. A1AJP&G C9Z8<, &TU,@)Q)^0>.N#* >OD3"+Z=5E"FTIP[+.@U] M0Z=A_,%C#N.QLP@*(-"6%5<3>O%6OC?)_A*F*.E?UMOP5K&+ ;HQPF@FE5N_ MB@4L @7!%X_/01\^@A)J_BCE^Q<++]T:0499CL[1?A#!0;<9@T0,8:,HK9^= MC?YGE-!#U,Y2UA5)TJ !%+=23>#NR^_)ZF\VS[XF>:OJ3PU M&)R:5I[N>NGMZMY6\9\ZQ%(Y.<^ FH CSX)NDFM4DZ M&Y)T\LN3=-I\FS;?YJGHLBF4=CO[(.D4J+>@("%P!#@I7?1\+ 1H+4RBA048 M E.O@2@ZABO,F NL+ZH_:UC5/_]1VZ516ZUOGANF4>95F1/H!^JC1HWOG#L^ M$;/F0CS&^U>?LN*QBE;G4DOO*/L6$K8:][*"$2*!%21O0LK=SL$R,*Y[C5"E M:6: X&/J254J,RQ*7+N%Y;*0(6CDSH<.CS@)7O"J'?__ MMW@4KPP?"4X(T/ MPB0OOB=)-DB?[+LW),]0++O!"4 JKDRMR$85&&DA^GM1!()%!WIF%4:8NCH= MX7)[,_CA@R0&\PY]CV>HSL#\,:MD\5RC8(%!%H4G#\"^F8W=P@2-\8R%G@!_ M?79N%-7,.'"@2!_WV5UL]A #S]HZ.-B_""ZZ,\RJ01]#%62-,Z[GZ(=F5K'0 MIE$@I56Q&C#GW/++ND@=YZB:*XSGHJF+7!#L65.B PI4[\_U0X%6RQ#Z OMJ M&DS$^-8>EQ,*^' M*_NHYGM2CQLI"R@H4,7B36\&\TL#$\[&&SGA!7#(HR?'?2'^KYIBZ#B!\.IT"4 [1CT=.W%#D.A-O! M%0J&3D!;EE5'I(3@)NYP(QP$1#">E=-NY[0F3_\Y4S%Z X<'* M80J;C;DN**,CY8T[]I UZ(X/$G@B?*C?C[\X\TKDLIGQAB M+ +<0#88W=6FMW.ZX5T# K= M$-@*_IR,0OIOP'-,?PG>_P'&*LT,?=S]*FJ#\9N@*P$%C-QPU =R/AGB^3X1 MGZ/)'^$'DTV:IZA@AM$0G1SC$(ZK%+!X#DI@Z.CJ.W?18;3NJZR?'F@7! '2 M]K 945_D->/9+"+=]5_S1:V7M';@S]]=<>PB<;C*PD+G4N<7XUP-9(PQ\ 'N;"]-VE5W<7DC3D*87,H M,>@I# M6@Y6P(=V6/O90R!J@!=>N51(=-6,%[E'W9H:XO8W)0#HY7CM/+TX[CS +FC@ M.ASH8TN#1TH]MX@(DEHU4=SF]94"3:K*G8XVAIH+J_[P''5'7+ U&H[>>92. M<2/P*2'QSJXP=940MG#Q+K9C.;+5^'PNG"(OUR$ &&\@]^A2+2_AV3HD.(SI M"1%GIN/9R4D_FBP+/?=:SPM>1Y#(./8PX$7DN')7UTD#447%4#)H^>IB$G/W MYKIJK>M.HHMLKM=508C:#=H,+F$S!;?*5>'AN%? 10$AY[8@/,6[D&^/VS=? M#Z#=F0G^/!"ZJK_!D8_QIC4ULY+<(9(8YE+'5J)>&D.UZ'V-"D,YT=JIPLZSX-3 +T/'&%P\+*XQ#6NS?MJ"%*9@ MIPWP:4#>00$"O:%RJ\5P=0@YP>A.77_4 2HKSV MHO*']3--9:8VG.?6QL;0 M?O"X52'DTBWKCI55U-2B0C;+16WUS9=C%"+7 8Q# 9%")^.+%5 MH^G2-\B;L%!&-7R2*R34O4NS5E6>PVA<5O2WM!^!Q*JW[';> ?E\IX:LZ5Y>JR0+0[RR=#+6L32* M_= YO_!DA>*]#YZXLA$QPE@=\' VCN@67XXW AOV^"YP89HB^ +2X[PBMCE[A0SB)DG/0/,:C>"F MA>%0*UBSR5S,+6H9=P%U4(PUT@A!^I9!^J[E#\9*0!75O9B>6([0(*@H>D/R M7\5$0<5W4;?OEY_1,8:6QFC4OU@94/A\(2KF]7K1A?X%Q5\?-3B\J\T;N4G> M2-'FC;1Y(]N7-])@??1^7!:Y#8GMT32I,BZP=G+LJN*^>>)I<#U%IP6&2N%Z M!*@%&O:=BLK%DALB.!KF4MJH46B/@C!3.]AK32%&QA=F15#+ZYAITWR [^H@ M_&IX,(B7$O?0GK!-. M5<46*O^;@8>GBB*L5>97(\,YU%DRBXD%;6E>AKA?/UO$,>QVCS4ZHZB=E$G(E. M6-=Z-F$7@:3RCZ,-5H4.%S%2F$B-0$ 4P_"2*L$Y^"NK&I]N[<:JXK&U(7O1 M7-MY3OJ\,@C3(?K]YP91M;76]'9&D: OJD2EL#C1;EDM$ ZVP**F0Z,Q\Y3( M5'43VA0!;_@63AIS#L/_WL3KXL0-LP\Y6VOS#V-83_1;"ZU6M6!UP=,**&X2 M^\'K'0F^;MY0!28VK)=MQ:$QX=UTZ4R,EIFM%J]0NV'(14ZQD M1"@XGS^Z\L$O>/P&(-*(]X0LXN?&^Z_G66F5]AU!(#3F7>:)+6#JZ#EL.,XP MO@VJ>B7)%[DM.(GZTWE*VG5S*7]>E,.""3Q85=-6$>!RJR7VS FAAMH9MLC) M;C!Z[/K0E.+=U?L 1.8E[ZL2/WK;%^6BQPJEMT8JG*@SM_Y>C$9!+:G%4 M5.W /+$A(L!*S49LH3B(C=;J,I9 -\"T4] /XA]?JJX/U2HT5V8QU5#T'>>Y M::QU6OKZ:@4N'T<0G*[O;I2UZ_17MWJHMQRF/HI/K;I>13;!O!,8?V6,1*6Y M^?C).O4T@C0A1-T/P+$VZ[7*_0UCG'=2 .S"GG;E8)&+HG3=Y,5]J.S41!>\M?G8";%)IWLO:RD+/*<>U MKK#)>QG2-T.=TJC?\%QUZY9NF)$(2#69 V#5)R.HUE&EFL>8*@=N!V,EX^!R MM9&C\6Y@QV[G;-YY.5H5,7LBANF61](HT@_R; +SFOB+2A14;ZH4_MJMM#3! MAJMHN9KQSRIYNFE?75\Y0NTS>HE6^EJ@.37O%K6]1'1)._6%@MJ9RQ??@.-\I]6ZMWVF%Z\O]I][%M-ENYUTYK7V(BP^1)O='H[7/0PRX MD3)0Z0R-0,):PL'N4BU%-'@79@ ,NVZ*C3>&\2\H'K2LRM?^I4ZCKI%964Q[ MBVU>,'ER-L9NZB'B$:BW8MX5]\8E<>^&>AGRFA==,F)"\Z)-QD;P0+8"/G0A M$;P*"H]42(]K^!4VT-%*7XSA8%X/18O8A(*F?ZD3^)8;4=1H?@^=*);UD;K- MKOK>9B A+*@@F&KF%!Y26WR+7,>*0N:AJM7$TZ4E:!0X#Q9.IFK^2X*S7H9F MVMOU*T<1?_ZSY58 M\R+&O.B%M!2N5I%+5NS]82-=<.[)J]IU+;47JQPW(?@!&@**OJK/;N.*V=SG M9Z).M-R:JVZ=UFB3AO;%I@;)*UUT%]F.589(K9B&!\3VX#'T\TS[V>UW<%J5 M[A(5FT8/L:6=6-Y!V*ZXX?U0%V&&)X-@H"LJ>M.J2JN,T:_@USVO?2EU M[\V0K1!.D8C=U4,F4X.XZF8LH!!5;5AK6HQG""R-L/:@;SX4J7%>SG("<7!F MQ9I6&P,0-UB$QM3A>2 3+A8>R^56?JC(QFK+Y<>O.\)JRW]!?G/2CITH53P^ MYUK,B--K#S/T'P0=6:32ULV4Y5-)@N>Y\,H#V8TLPF'X1 M'"^#27U@R'6FC]&MH-[5"_';Y4,/(9_%U*K/$'V"!]JH23R("H90-6A>I)F% M0HRA^5RA1_.RD-6PJ&"-JQ3+]N83JX,P\SX:V.+8A*&AR,2J^\KO@MK*VGK4 MVQ16(8C?)6=-8QGF=\SS/E=W:"ENWNS?6WF]HA2]'34U75[H;ZH\-55$*H8E M+W.7U3>V,OD)<&FSS*NWYBJ0B$1X*<55JGCLNE])Z^YJ[XP%"5_20N-JOJIZ MOJ/A$#K;Q5-2)E?PVV;*__Z"7(/.S^MWV2P59EI9H\MWGI5? MU[T_P(-VZ>OZB=I-ST/H[":#JYZQF4OK)U[2#;T;6[14>4>8"'.VE$19NWTP M$+C\]2H<+85O, 8^K]A99+7%),Q&/_"Z!'NE2\WJLY?\!6L!ICF^;:#9I7!? M=]&-HWIX(-Y'BD9MASUU.,]2?EWI7\\>M=^ZQFE0C8YU6PG8EPVV5H=#AYS^ M2O7YBOKR/2UAU>@9V*;FL M*.V,Y8!! 5D42\9N.S6L;_&YBC>U_]=K(+:23C>,\P8DVHWMSH,TBHT4-Q-K M),])4%BB^1O*9NL7PK:?C$,OYBI3K"HOW<6VHZO7- S/@.C3<. M]\8N!2&XK*G-E[-&'&PHM#:4:N?'KO::S!/?3^OU7=3G5$G%SY_O?XV>W:K* MLYEUM97L?_EP;R*HZF#A(D^S6U7?@2[6=R>8R'0Z@V\7I-QM.LI67EQ+M9BV M>W+U$)N'@*Z8L=[% X!#<^R0.!<_ *-D6OT.S+',N+YPX>DO0;,>QSE= M!G3-69GA&/NI3>?#7$.6:\SLNF9]HY?9)/0L\%>]H3[7>"GJVVC3M)(COSB% M:5%=-V]\M&8;PH#0P%L4%5VFLZQX3M:")0T@6M3=1?T_QEWJ$_;:-*^;I'G) MR].\VHRM'S)C:TNLUH"<;P8A*?BOE>7ZMRZ6;FR?9O#]%F.5?8,SZ8;:KX6G MNBE*3T"Z5E)G.,$H2:Q<6SAKT&F"7;8':MZ*.Y;FFHM*T(1S>V+[U/JH^L4E M\QXLT>\;%[:2+G_;=B?&;W452) <%5D2+5-D2E?',D8^F2%6T< MF &VO0\["_I&:+3CG44QWXU))57CN3$,8-#Y-!N7$UMW.FXVJJU/,&B4'J I M'AM0AK:Z7V/=)Y8Q-!R]8^R3$H^@G;JS1O/:^H;PFN7W#F?325VVV!C^O W( M/,L\.F GC25 ^TF-!S'5!ULP+CTY*ER#X0!@$V<30K"7A46WG=SOE(ZZ+:1^ M%+Q$]9'>TWC>[L2%C,(JUKNY_5/M8HJ68#,GKJP+""<_7;4:E=*&6DAC?;*P M&M-8Q5)K=]CIBX0CO$<3]U/]RS_L_\_>FS>Y;23IPU\%(=L;K0@T30 \VT>$ M1I:]^JUM>27-3KQ_38!@L8D1"'!P=*OGT[^95863( GP!(C5AOV>2ZZ0 M7M@&N,%^>F6\2J\!CKKXJ6O]4X;!$6]X;8@2=7/OH^Y=-/W1R)DI K M3Q8UK;(H>56[R+(F^\Z%OE"I6(/\ARA;>Y7LPJ#T/L.?5]G3DE=:Z?!\(%& WI/7=2R< MF6E]>>1@DO=RKI;%V&*Q2QN5,15$Z?*.A7Y9X>L.J3_16L]TE:FVW.IVWK[5 M5M$37:?88M%?6$0QDK'Z%*NM>!?\_XK+5OA_]9X^;+(2EK7)RGVNW*8H0766 MWE?:P/=OCUIB=FD^CMJHM6E#59_TRW7!(4)<8[FUU$7AE4650T+7*J$;J(/I MD(2.A.Z":QL,U='8(*$CH;O@VHP1"-W@>D)W(L= .^S3+.Q"P4A-:L*W>X7J M$:5T:S5/_C1#4Z>C:4T!W"$$Y])Z5:^4M\FFR50=]^N>3=?@4D57R6URR1B. M54T?MX!-G=Y,^D!3A],K[J9..84^\^+K,@B5@XY:28JML:MB#+4E,JD-QJH^ MJ'L.UR7&E:\FG69P?Z!JTPDQ^%89/.CKZJ1_H*>4&-Q\!NOCB:J/ZEIWEV)P MIR[RI8!E';NY3]7):$17C68S::).)W1M;SB3](G:'Y,+K.E<&JICHZYYU=!+ MNSX4M?"-/6 _9Q'3Z)Z>38<8JYIV8&B:K/P6,%@S5&VB$8-OE<$#HZ].:A_W MQ.#6,-CH&^IT>N/W],H)&[P4_AIL>)O'&SY/H\]A;S*L,)L28"?D\+W1T_#Q M(NW,@ F,GSOM]9W^^LY(BRD$/LYI\YB;MX4:G_I]6R0[?7U!(\?H5-BST$%E M3TY\G?.ZC4?RH*ZGLGEYE3?/H@,M)F+1Q:ZF:M\X\-Y"3+H4DT9]G;)Y+WK" M!I35NZ',-76@4W"PX5S2#56;MH%+G8X.3D;J8%2W0H/VTL6/775BU#UY*3IX M3'2PT% ,C][,24Q!P]QQ/!X?:!92Q*'Y_(6#?#@XL'*4^-M\_D[&ZK!V]17Q MMS7\'<%UR3BP"+E+VUAV[!*O]5MR/>STQ0/3L*]X[Z [?+72#74\ MH#M\T[DTNFZV/-WAZ=*>R1-$8 RJU[Q9_AJ&.NA3(O?-\E=#Y,)#DQJ(P4MW9CW&1#XC??"T1;73L\YH9^:^*)^D>KK7_J$J-%-Y);8_!X MJH['!_IGFL/?T_D%;HV_!FS@T:$QY>8PF#;P5G\#,'A8&]OZ4@P^D3>B^85" M'Y+6[;+S<.+H;V6IT-W@F&JA_4QLWCXZHO2EZO6&2'9.DC5RC$[%/3^R@)D^ M=LIVY\J]2%JH4G\E!3![4AU"A.5^,AT8# _9E>E_87CKZ%@I[EA3^Q,J]6PXEX8#=:)3 MK6?#N:1--76L7;'>D]A4B4U8'#2Z8@^[3EUE?V,N\TV''[+F?&6[=A#ZW)'6 ML]VX)#?*8CR>MP-=U4>3%O.6 M4I"W\G:JJX,^[=N;Y*UFC-2AT4#F7BCS^'K>DP_ADOF*[5K>BBEWTG?R6E5< M=EC"77M#8W>Z:HS'U4608I<7UQ*J84R)08UET$0=Z >ZH(A)%_,4JGKM2KWF MQ?^;>Z#^CFZ#&5MX/HN/U=#\>AQBU\W9>V#N38PVW]/(EM]^!S?44;^&'=4X MWM(=?"MO)X8ZK6,C-XZWM&]WW,&'JCX<-H^Y-W\'_\OWGFP$^%3 :CC>:&BS M;:H9U!VKX4P:C>F.UW 6Z:HVI'W4<":-#T54I&MX!>K^R4(>P3_0FA'4>C" MO',OFCDLL6B.L_MV)CU<@T[?7I% S=Z?=\88+CN#0^WA$Q#HRKA M"2^-2C7> M7,#L'TSGV7P)7GV?7S,LN$#C.N2I1(S%XFS$$+.8,\O#3'1@,D@X\T5N]X]F M8^:B+'VV^.G5-_9DH)O,')N+_E ;Z-I\:EE6?]8W1G,VF##+^N?XU<^?<2M@ M=XVW\$*@+MS+S9_+.+Z5-Z>6RU%O;PZ^OBL'?U\*_EDJ!U*>\1$?[!#>;%78 M7L+3]-ZUG&@.[PE"S_IRC_/%0WV%27^,AS:9,_4BEQ M3294YST>L@_:A#.-*\%4@7'%"W1PS'7 'N(??IC;P=HQ7QYLE\^=/U3B3)+[ M>#KJ#:8:;F7IPI+#RUW>X[N\<%J(SP9&;]K?_G&_IVW];->PFM[K3[8_NFO8 MW9\-AV.:;+LF.ZHT[!X'[*%U4Z?5-OHI %RG518EC9&++&M26-6XO*PF M_ '?6P;*.SCUYLK_,]W(]%\40U,KP-7N#6NTE#!_PE^JT:45,GYJD.)M5XM= MH9/F,5GOZ]I)5EL%"_EF2-8_A5JX1<*0+!TI2U*5%CP(AK"PSR9G-8E/KSSZ ME16/S.VI$EH[C8H[VU7"I1?!$//@=1TKXN30 ] MHEC=O':B&,E8D6)7 $9OA#X.HEE@^?::^T;OE8 Y"P4&-Q_AUHN@KI],\],Q MZ7NW%J(L6V*S@XR:.C':#RY.,ML?BL5(,D3 V.A+=HNA$9'V^4DH<*A:M2^>+5ON]#I M0MOE)+XD71V/6[M==H/29="VIFU#V](;AK:E)$!;;+5VO!?F*VOSQ?<<1[3U M4/!F*#YAXNZHA#[,P+1P\0&A;]4;MGT843190M\B]"V^"D+?(O2M(V7\%N%_ M"#&I-LD(?8MDB="WZ)6'O[([1R;AA+4R5_H,.&&G0#6ZWABGP+1JP1B$OT3X M2S>*$3&Z8GD-H9)T4>+:GPU, MR@D=U MK UG46W\CK86L>;':!&'!OJ@+HLVUTHL.F\%:^U==#H6=:%\E?"6)(RA/C!: M?WFX<2;I1OO!G&^=1>JX7]M"_)"PEC1UK-<]4>F.>FDW M0NT*=KJD7II%ZF!*U]2&,TE7)_7=/711)9RE@V1-,^KBXY&)?6GK1R?(V8:S MR% -8E+3F:2I@TG[.]LT^F 5P$I5ZV::-):ZO\"12# M=LM%*3.NW3^U?7OE4+PE\1SMENK@T-3!VB[T';IV'89J:-!;3"_ MINR6VX5;,AH&MR0D),%<,E<>S/P_ H#76RBF]>_(]N%V:+NAZ3[:* 5F$+"0 M@)9N'@Z()DM 2P2TQ%=!0$L$M'2DC-\BT@N!X]0F&0$MD2P1T!*]\O!7=N?( M)*"E5D:?"6BI?2!)IQBCJT!+CFUAGRJ)L70O,98(6JG5*!"#*U;3$.Y()R6. MD&Y(XBZ;B-FOG7Y",DN%F310^\/:C9"IF/4:\!"M+NS2 M"6I,01YM%]HNEPT4JD.- MRE<;5[XZ:'CY*EX'Q<+N^<+@9LB^KC$]CPI6;[ZLDB9+!:M4L$H%JU2P2@6K M5&1(!:LD2PTC&16L=O&5%8_,[>%C*@-M8QEHU39T1R>N-F[EM4-&+?++_=TN6VW-1[71E M^=2@/M8-9Q'MI%:P21NKNGY%D(:N@0[*,K@=>8YU;1S*N;X<@9J]EX^ZS5P_ MZ_I$=R':+[1?JE: &X<"7M!NH=W2L=U"IPOM%]HOM6Y6X]&!*##7WRZ[2^#D M0@=Z;\QKK#:*T63MB2AKRCPH5]1/'S%G,/DHW/Y(IMQN5)HRR/]BNW/X[<$8 MG;XB;S^_>2F;D284*+!LT#7XO!DH)OX9=R]L!OY%[A21 M_4;J%'=F"#P\6V4G[+E>7^R[VJ6=P]Y$GYZ^ID_KC;3#AMU3@&BJ#,Y=V7C(OGXH[J;CS.L6=S5LU57=211Y5=Y(L74N6+I3V!'2[6GW;T>T- MZWAA&NW%JW[8G+-+(Y'S1$T>B9PDG;7(>84LG.LI_M\K]?N\\91JK6[.UVDR MJJ^QU.\.TAS=SKC7ZN;7DGAT2CQ(>Y!X[!"/ZS0_N;YX7*&IQ_7LJ$_4EK)( MDLEU>E)>7_"IV*(*S<:U&RUV33Q.T>6QM>(QN4Y16XO$H]/:8W*=,JWKBT>G MO%.B0"S7\MO?$ZFH<(DX+NNX>0(RK6MHU:5#*S?*%6ZG-R=8QV5LDV"18&V# M+"#!(L$BC=54F['-GKB_?&_!@@!L130=F?]D6YLX C=^.QIU]')$=^=*=V>2 M#G*\;??+DG20[B#=<4:WFSX45:R--:$^9TL0R=.63?4X,-?CMN\7='$ER2+) M:BA!2;)(LDBRFFPJ'HF1S9$AKK'LMUX0(F*%-!25LW13'_8F>WO ]W?U@-=V M-X'77M_IK^^,M*6=0"^Y4EW-*<=HA0YI1G58T\9H*^LZE9P2JS^'2JA>_4PU M$%0#0=)!TD'20=)!TM&@:V2[;*F RJ@VP6@Z&G*C@&PE\=!(/"B;@[0':0\2 M#\KGV)7/817<]?^@&2$:D2N.= ?I#M(=Y(BK[H@CSUOFNE%727;BND'WV*,):M ] ME@2+-!8)5GL$JZY%V G!.J7GS1@WV5;\S?>"@#O=[/ 8+]NM[8OQ@<# M[TO MKG#)OCG!.C 7A@3KQ+Z]FQ,LTEBDL#?#8XIPJ]ZD[SP&*W0(T<4X3>4[%UF7:>24SZR@)F^ MM>3587/VQ!QOO6+N43?F%EH"!G7+H>#R=IH-J$B,,E-(>Y#V.$P\*#>E W!& MGTP'!D,S:F7Z7QC>*SN&8308=A1J@H!(*HE'7>QS$H].B0=I#Q*/[30;'MCR MK/7BT2EWU&_,9;[I<#/*G*]LUPY"GSO#.^:0TJC:@:Z4.\2CJWUDR"%%VH.T MQ[&IL74;7M^*>)RV6*K)AI2HE/*V9CA0AOBKGZ<'WCAO._V'2@].T-B%BEI( MLDAED6"U1K TK6[/ZTY(5F=Z4:6YL Z63=UX(FP'<]WO=/UUW?O>;>]M*J X M7JB,,0G5M?V3-R=4I*E(4YUJXK+# M*AW:FTT=0KD@YJ,'AUW^#UC*;?T1,X8PO/ M9['I%)I?C\,LO[E[A6[0O8(NJZ=VJTU)J,BM=NJ+'PD5:2IRJS7-*BPWAYMK M%?[E>T\V=K%1P# \WBYL[[WGP%YTK9=PNA73K9BD@W0'20?I#O*HU5KNGRSD M^74G\* )MCT8P.>Y%\T'WC%.0*16;J3KW6P[)):'.^E(+"_M MQ>N06.I]$DO2EDVC^!&.PJZ*);>&OP]-6'%2@U]5Z7&OD*-L]27I%3F(S[8(;S9VKN*& 3ZO6LYT1S>$X2>]>4>YXN; M>H6Y@B:N,BZB5LQ 67B.XST'#_E"DTW^2.%%>DB!O,#0:\_&FW]N-_3MGZV:UA-[_4'VQ_=->SNSX;#(4VV79.M)EU[ M' &'5M>=5MOHE73ZGMX TRJ+LI@;,O\RRYH45C4N7=7GI<^8\@=\;QDH[]PY M:,K_9[J1Z;\HAJ96L*[V&E$M)*573&'+CW'+TK&Y4I(.DHX;DXX+E89>=<4G[2??W@O# M@6#:K1=QNDY6ZF5(TD'20;J#I(.DX]*NJ$8;3Z=J(=]>MT+=D[%S;H5..YVZ MVK:0W IGT1TWXE8@Z3B+[K@1Z>B"T^G$7>/;>SD@H&ZZ.I)TD'0: [CT23 M1+-Q6I-$\\IX9OLGG $".PLXV7D1U?1S(ZKM))O2+#BW!,B-K=:.]\)\96V^ M^)[CB#85"MYCQ"=,W'24T(<)F!82/LB@NUV3I@U%EAM,M8.0Y8S>M+_]XV,@ MQ2;GP3\;TV3;-5E"EKL) #5"EB-DNG:'G4<:R_R[]>#9K\Y'=SWQF?KDW%S#[!]-Y-E^"5]_G MUPP++M"X#GDJ$6.Q.!LQQ"SFS/)\#G7] -N+^0)>[T>S,7-1ECY;_/3J&WLR MT$UFCLU%?Z@-=&T^M2RK/^L;HSD;3)AE_7,,5S". >D;/=Y.PJ!J%C6]AC4,(/WDOXP8[EW'8U,XKRYD@Z2#I(.D@Z M2#H:F7/;.G.J!-(YMJF.@W2FBM^V;0&J!Z]",X.D@RI^J>*7I(.DXWS&50OK MP4^%H]/>JP,5<]+%DJ2#I(.D@Z2#I(.<4O57+XK"*R2C4_7W6>O%J,:6JK\) MEZ!!=+JZLZ5SDDDUMB29S:0X2>;IJ[_/6]9Z_0K1\Q;6#JBP=FMA+=Y=!%'O M.5'A&L.^KC&#D4II;[[@DR9+I;142KNCFHE*::F4]I"BD9NIY:/RQ]HDHU): MDB4JI6U$K\RZ1: M\; Y"QEG M72V#I'Q$D@Z2#I(.D@Z2CD;F,C?:;CIQ3]#V%DD?>'-HO9!3"3T!+)!TD.X@ MZ3@7S48=E8ZNP3W*4K =Z9/'>*0ZES1^X*VCXTGC5[C1=DXR#ZSM)O/E+^=5V3=>RP2K^ M@YE!Y&HI2 -5>6;*C#DV>V)*N&2R? JD4G%C,JTD<1339TH4 ML$7DX)CLR70B$R/9_,7>FOGB-_AAX?DK?%M/^0=_9-O0BX0#MLN?B9^/0L;[4V?7-F.W;X(ABRAMEFYI$CX7][SS!G7]U' M-CN 5[( MY8@3A"MUP[#7-3\-_$%DBI 6US1T@P4QU[984Q>I##\SW1>N.J! M-7K""1\LO),>+S(3@6;FB'40 MZ2 M4%2C4/#&6Q1?PY&V_8<1X+I+2(?QO8%H1$,.$ I MF7M,S-QGDA!\!J$GF&;Y\"Z&!)TS^3.N(Y(+FYD.?QFNU%0>04!=G(3MS3F] M8NV@*AY_-9<\%Q:MXM!.A,=/^L=X9%!L41#Z4M*!_4AQ(&< $P?2.R_W0%^' MS4M4Q-Q>+$ ;#\34!:;#F""^%C ZLWWXCIVCG@!> MXR/,A#EL?P$N!2>U0O#GN0U#XLKC#0Z&P.8306A6D?58H:#2!H^,[Q0N#L@X$!#XTMIS M^4[=.H847/P+'H)X*FU3_L"11].?Q\=V5F/-7A3V-=$*8'6:J-1#M@K$8G W M2\4/E(9S 0_$>!/&/%,S2C8V1E#U1R'7F%'H>-Z77A6V8AWGM4W$WWP/],Q? MOK< 58UB7?CD#S[=]@GIG"VP'C(1S$>^FG6ZSL(G8B&H3MOMG#U8EP[Q?D/!%]C^N-'X ZDI6,'LXSMPJ^DG;%D3]3:> M&?)@!VFZ%S]ESC-Q%B;VLA<&!;87\ M^7C+/\&8J.#AT/2]E7PM*FGY$YZ+:(K@:R,W/H/P O+$7['M+K!UFTCI'.B] M,<=CV #-D'7J @(A\Z"\>/?31\P9&*%@^VU]I&Q+YNKI&K))#2-/KNR_2S\M MRWQD]S-@QI=[/5]?LVPX *-ZY"G$C$6B[,10\P"[%]/B/=# M!!/R!53*CV9CYJ(L?;;XZ=4W]F2@F\P@:QAE 5FBR9YRL/B#G^E%41)'5M MDKKQ5!V/KU/I44_H=L/85WWN)H6N9(G-%CH#5-W(.!!=GZ2.I.ZP;@X@=<-) M[9K'TTE=UPK+/NT)Z'<,Z,A0M>GD*I 4A!E2W0I7)Y.Z-C@QZ<),FJC&L*[U M0$RZ,),&ZK3V;?:$3.I:0\]WA^3&=0PK9SB9MN"FVVG0":,-#K#3M=1K(8>F M6FU0H<9=W&^<18-A[5U$M]Q#B?WF7#VTVVOZZ:JF70=\D>SS&NZ(?I]NN@UG MTD@U=/(9-9Q) W4TK'NQ:-Y-M]&'[)]E=5AGZY9P<[&:NNMO]G[3=$WM#P;- M:YEQR30*$N;;$.;)0!W7ML,:)\O'QO2GN$,)(TGSTQ-V)IP:% YNE&DL[X.DDZU]]0E,-523R& M)!Z4G71"[7&2Y"02CY:(1^W WHV(1^6F"9? GMP#?_LA ?+\'>RD>!D7IB&? MDG*9EY?3(P?\F]+D5L!_4[A6!ZWA'.QM^ED! KCDH=('K@$$7!D$6((&[^B) M5PX37(MB!!9\4K!@0D%M*U8G39904 D%=1?:%:&@$@IJ91F_11A&0JZL33)" M0259(A14>N7AK^S.D4DHJ*TN#_J0<[L0#FJ;$2GOC($Z&&FO+QP]O&3M#@E< MD]9V-]!5?31IML 1$&6=)39?(T"N3; TW8Z.5GKJP.C=KN-SL* M4SIVL_VO;R:ZIO_0@HM3I^^VV@% UG2[;<=>HNOMA??26!V/KM@]M0O8@W^6 M5W0> 3#4+3#0VNMO]I:[TVHD3]1=^Y6O)B3#'9%AO:]JPR'),NQCBQI%4K^#DNSVQ M,L8D5E='!+P]L=+KUS606)%8[:T*K'%3[H98=2VOJ<0'O($37@3\JX 4WHV, M@,-B2:?)";C^5J&LD6I>]?K77Q*-CH@&209)QM'V_JV(1F5L<$3)//N,R\&P M?T6(RK=FL%1^=;QG#CM<^%,K<;'Y&BQ+RBIE!Y",:LADJ MSPF6-AB$+@O%\Q+O>:[,7I2[*. )\J\S%B26ICW9H0US=QAVGXE\:VD&C,,J MP\/PQ5" 0+-_1_8:P:)[2F%ZTD"%68(<6Y%(#301@SGW-:!Z/)/0"V'ZTDK- MH5KSI10>YI:\T8?&PJ$7DP++FL(TX?#7,W+%AMG-$J^8#QJC7MLLQG7G1 M0.AM!\ V9UX4J/!+C%*TL;B8.Z2G D"KGL^2[8B] 2A_YRM2$00DS4SZ5\>(0\>9KP)WT9-H.Q^2^ T*[7IC^ MY34*Q5XV@/S#1^RKN5H[,'58QV)CNZ8K@VVY,E_@#P)HW+0L9!+_LL] /3RA M8/B*Q^D= "K\\Q)7X0!)4"8% M(+PD2)"N%TD6\-5RM<%7&L3?0XV*W0& E, +!-:OSVL0I0,VCLJGL_) N>5 B\/?31\Q9X#E1N/V1,ED11IC$7&R(]!B#0L.WS+_+!!!U M#2?9_0QVT9=[?O8\F,ZS^1*\^CZ_9EAP@<9UR+-)C)]_G/GPBI()4I>$DL_: MAN5/DZ4N"=0E81<:+G5)H"X)E67\%F':"=F^-LFH2P+)$G5)H%<>_LKN')G4 M):'52<]_UG2XT[@U\:Q7AG>S10I'1#=W80>.P3DHW%$ M.@9[;A\!&KXW#_,AGA7@Y$H@BB3)K9?D YRM),DDRZ"=[\TS5.6!E-RY\WDV>FZ:N@#2NXDH;MDS BL[58('>7: MW4ZNW6BL#H>UA8X2/$GHCFD./%9'TUMI(MXO$:0LB,@]XH TB?H'E"HI=R7@ MNSEPLZY!\&H&H>]2DMV.6WK]&SJ)1B=$8T2*@Z1CN^+H(&KW*3O,ZT:OK.0F M9Y!IXCM-(LCO+ @>E KU..>RQ-K;_;P.FOEIO"77WS$G\@^29'17,CK=Y;V6 M9)S$[T"209+1G%6>I?=4H]VII5#^Q_BL9#Q=8OV6A-2/2[5NGLQH^F$7U],1 MJI6;ZPK7WLZ)YB%M:T@L22S/3/&Z]9\DF229%U*84]*7!]C(#6\2]C9M2/(W MVX'/'],TQ'8TD/E'TMLKTUQE)M>"K;9RGDYE[40![]J2]-CAW5_P*S ,\WUX M.OZNF6TQ@PUEL!N/;S_E6UPA!3 0#C]Q >83"$+XSTHTL5ED>]CP3F+X_KMX M J]S+7[$5"(75X"-;2P+&SL%V-N&V4^\$PAVCLGW_%'>EBR=?<6&6*QD6>Y\ M]PMX-RQ\(ES"MGY3'BCE_PD8X*I\=-H/BE&+83"I$'_8JP MAI!W'D)O^Y/I1/ EOD07AK^'::VRG,=OI8D2(%>PHJ"G% [\=FRZ"EV;-HE6 MOWW3%M+G=O1%>S!1MYZV]I2AR5*W'NK6L\44I&X]NPA#W7IVWK)OIET(=5BI M33+JUD.R1-UZZ)6'O[([1V9KN_5TNTO/YZRS@;!9S[7^9COVM>%8U30"9R5A MO@5AU@Q5FQS8AXJ$F82Y20L?&'UU,IZ2,),PMU^8C;ZA3J?CA@KS%?H<794; M;^;S!^5])DV@&$GO6OWZ!#1M7>$\3<$A58-6YM(4;+NZ.!G$I$NG>1JJT:]K MM!"7+GT<&^IH=)W:^Y,7.;?AP!45S;_$V7"9##DX?'=EK'6M?%E7Q],:8"'- M0QF\<08-C0-=A<2BB^TA0]6U^@V*B$$78]#H.MSI0F5K2;KX]6H[;LTG=7H" M-7NC:F-0I?TV5OJ>\BI$^X7V2]6B>%V=]NOBY])^R2QT^RH[OU.JDJ;9>V0P MZ:O3\3GV2$7ZM'EWT&G2H=/$,,;J<'J@*_GZI\F>VU9<)N=Z+MN]Q>B;^6]6 M+CYO4%6I$.*R6N;8$SQ7!MIW22%IR"N65J(RAV4K<\1(AJ8JF(NO>""#=9[H M\XK4@9Z^RL4:H#IOJO9 OZ>\*:\PMN!1&ZNU0T^!O?O,:U5GL &C$/[&_%6@ M*L],85_7S JWEMSBD^%2\;$P&0MG?9@*[/%G5TX4N-=3_L$4TPF\>*QP:8:E M@SW##\H,OKQ8P/<$!GQ:?[UP(BN,3%$CCN0+@&&>"YL^?%%FG'>>J!R'MV+5 ML+=0>*XS_FR[,#L7I,A\! :)NGE>CIL4BZN%1V$E[!FF+0O&L038_@JS"Y\9 MM/9\79^I3<* .]-\8PSMH3Q?8/ M/H/WVD\LK13&BLO,@U*Y]]-'8C':^DB9=LAEIS=$7QC#/+FR_^)R[/E/K^S) M0#>9.387_:$VT+7YU+*L_JQOC.9L,&&6]<_IX%7\T#*I-UF;C^Q^!CKGR[VY M@"4_F,ZS^1*\^CY/**!2@3%U:%J)@HO%V2@H9C%GEN?S??O ,0WP6S =LS%S M44!I+WYZ];#2?PH:OM%-5* M<=L+7@6"5;BU5W;FT&PMJL(<;Z>^A-.\)KH"2-658E=%!\ 1R9%M"&)6-_\. M3@4EBA'%B&+'4NP*A:[74\*_VQ;B5ROW2L"0T)'0';2V\:3]$E>ID*N]5=378= U5GJ^%M6- MMR(_1;/ \NTU[]R0-R5Y.L(GT_S4L2IMS=#4Z>A 9"JJ,[T4FR93==PWB$O- MYM) 5_7:4!S$I4MSZ4#HLNZ=]6WV& E$Y"![XI\ $.W6^B5J@[&J#XXKS&E\ M%6>G&=P?J-KT0*@U8G#S&3PPU/ZP+DPR\;<]_&T@;UMHRK39;?&7[RU8$-A8 MIZ; &$^VQ3:@<.H8[;>V1Z;JY-!K5V-4X GO9+?&WHDZG1SH^R#VMH"]Q-S; M9:Y6-\!_ =ZVT'S9X8G1AZ*FM['FRV&]J0A#AC!D3M#=JC$8,H2Y1/OELOOE MH 9:M%]HOW1SOPP,=6IT'?#R $_KN;9.\R3$:". 74,N.RT#>3Z5<6?<\0$RFIY2@YT.I3LB8AQ<.?E^E$\(7QY)[- +\, M1+41C%[*PX)-XL"($* 2&\PVZ]VP*':$F X M91WYUI*O&K=S*'WY&?I(C+AGICSZ,!YBY>7(%P_%4>IPJ1P;#VR\2;^?>4^6 M&.(;?768^X8D[TV)6VF$9,OV[1=VK]8__^Y5BO*VWCEAE$(S#'U[%@GL*'A) MN@AS[@F1@/>@F)2/Y2T6'+4PZ"G_[3W#P+X: RT&#OQA7GN?P:0"$*'T%?#B M?S'$*GQF/E/FS#%?X.%T^\P%,"2^A'$TQB FS=L/__?^EWMMJH"LS-G*MBH) MW!51P-YZ08B3E\7 ?*O^YGM!H/S!YT?P8+<&8D63)7@P@@#""!R-X,((' M(W@P@@+#& &=UXY6=.30)'JR]\&"Q9V!?<=%Q:VZ>C[_Q&$Y$,B(9D:Q[ MA9^Q0G8(,NSF@'2,0=TRC]/@M!!T4WR_OIGHFOX#@87=?M5M;$<&!!JV<2AJZD GG*.&O/@:0AZZ&0&Q'!0 M%YN!^-L:_H+IH1/TW\VRM[;1<@'>MM"BN04?1FF)""&(98KE^X??E1NC"PF& M:"="7%U+E=C;&O8:M0OWB;GM86[S6-M",V:'8Z8E"&+6[DS+\YKW[0^!WPQ. M"S:LN7% )$!. MT']HAT?AP?'QS=.S]T6FM_E7O"FF]\",O#A MH#+HS6O8?D%HM@@<41->]7Y/!"6"$D$;3=!.Y7']7@G+H(Z%U$(;J'87XULI MPJ :'1*/"XI'!P!QB&2$(;1K_9^RC1E.6O1=0I66Z-?:_M(= G"3^O6$P>,V MBL>!K;-(/ X?HQ6"T8S+<-M)UJGK;DGWJ%6^S4HWKC1CNM+0C7>'>!R8D$'B MT;WK&Y&,;KR[UE_:0:]C-]P[X]+(B^U1I=V^W-YI?1(-NJ71Q;8!I^P.([8E MA:R/F:2>KMUH#RSF[HPR[?B-]CI(F+MHW]N2VOW//9# MSB=)HX.\OQ MHKFRA&6"@/'E!NK&,WK^&9A/X+DN.&;)Y^NQ\X_E^X7G3#UWF*PO& M@IZ"/>J#E)BRJSM^QS8=6(>W6 0L1!*;RISE1I4@@IFAS94'S_W'C/O4F]:_ M(]OG3>=#TWVT00(#)%OZOCT+PN\YT1RF55R4UC,V7A^8#A"??SD=)S2_RK_ ME">;SX2>]>5^QN4(V<_<@$^_IU3I35]AQVPUX2^[E4K"*ID=!)(ZGGRG+$"T M:VV8A>^ME/&X]I/]GOBUH*V*E);K&.C"P%][@8WS?^"\M9^8;'LO-%_V0:&" M'_KI(^8L\)PHW/Y(&5>%/I<=&!NB&8U1GES9?Y=)=]2U^_8!-AGS\5LP';,QO6-/1GH)C/'YJ(_U :Z-I]:EM6?]8W1G TFS++^.8;=BL.:K$*7[V0UP\O'F2;SF_M=YPXPC9>2!O6 1P M%CR'2WQNR/K- WGY@C#T@YZML/__?^EWMM&G_HLR#T;4MD MLG&C ,<:Y,=*W@2#+DS+=D!5 FO$P":: DJPM!>AH.63[8<1L'#.'%"]_LMV MWL)P#@J"@.W*3*0PV9.=L9<2Z6Q=%C_R=LLVRM&=\?J[HT08G= 'G*\;5E9\ MYI<8J6'AJW+^TII4' ]L0O@2T!O6NT83#]8;YI^QJNQV,:M]7UV90'BYD4#2 M8)X+^"G9D3FQ3<0]:S2>2'3+MM*&!/\#U^."^2X^L-TG^'IN=W/>>=$V8?'\ M1].-;68@ M9&B@O2H#"G)X:>.^R+(F^]2Y".%QN^L/87>]R]I= M"IA<%3S4>QW1+27,6S +'UF=V&XCA+FXN&/C#]O@[G8%#YK'3+Q\G&2U5<(M M-T.R_BFV?P7"M(XV&]!,AZZV4U0KQ;HI>,0-84Q?1-0JC$.O//J5G3DT=:V= MAL[='&^G?B \&%X$0\V#U^=(:FMN(MM>C\ !B3LWBC+8(AS!H:;"!ZUO1DQ" MUR:A&XQ43:O;AI*$CH3N*$VGZI,# 5,;)',WG@VL78=#U\\&;F.>YC:+D,@YN2 5C_T @&81W7@[* -U,:QWT^G4S0(M# M&&5)I%L20F.B5,M<;&A(]Y/I2%+ !+\PE&^*YMY:S)$F2]%BN13- MI6@N17,IFDO1W,;$.;OQRLX!2:9(;O4&I5W%=6IC)+?$&MP2Q-5&Q2K]?B.Q M=F">@SK%^FF=_$:-?QJJW!/&+8TVQW.*? Q0;E"Y&+M][RJX 4).W@UF!$5N M%! "C@@ "["AK8 #R00:$@">]$8U L";N$K&5CB@LKAO5D8V!MJ4,QAB9?/J MY2 9(9F/D/@B6A)*C6]:H8!-$K@UXJVMCCG_QESFFX*SYGQENS:("2\&I]#S MK05(:;(4>J;0,X6>*?1,H6<*/5/HF4+/%'IN3%"V&Z_LS*%)H>?VAIXK^ 0H M+M/"N(P^5C6]_15V)'2M$CI-[4_KMBDGH2.A.V9M([6O#ULO@+Y27@H% MH \"U]YJ$VZ)0X]Z_5P86I\V,@QME(0I=T+&BX G!D[3\*T(S6YV7-G7\D3K MZ94K7-4=$/4R JGD8M,S$VN^9]N*O?5B@:X<7D!5X\N![G:H.%[ EPA#6_QE M" )N,?N)A_A,OOA2YNW CZ?.(26=0\;4.61)G4.ND3*P&RH=E*P?PZ2K,"HA MC-]<^)HF2XD!E!A B0&4&$") 9080(D!E!A B0&-"9EWXY6=.30I,:"]B0'" M%\!B7X#+"%N\U6&R.UTUQN/7+0Z1D;RU2MXTU3"F)&]-XLF-RUO?F+19WFX\ M!6!\'90 2@$X)$*Y:?UE<;&U$L#GL\?ZLW/ %\:A[O+0?[%Y^V; WL9;AT ? MA^DP67->>&P3E=KCE!'/]!1%5'=7!/5>>#X0V56LR/>9:[WP@#N/T/>+T-XB M/.X^XF)\MH(1(OR/0$:W0-9-&,\,\#4X<<E[:UQ+^^\.%] MC)<"JZOUD+]>-!S1'7/[0EZ?N9AQVT6(0\T?JOU-.44 M4<]O^[UQ/N*'[RO&0N4;LK'0#Y&O@(0PB]=CP\P4WPQ%%/3.>/T=CP;>Z?"# MM^ XUQ@V%6%&AN%'N9;X997GCL.B:TA%<.FU>#OB1V^9CATH)O^KJ$#V&084 M>2%UR%:!J@01=JH.D@?X+>1?D6\'\QBWVHO"P)XS/LT_&48J';RA\)G@W^(" M8D1OYJ7*L&#)KV>F *TD@[R Y4[:_MG(Y?[8T2CO)10FW2C$+D M\ICH6RZ1=B!@K_^$S[>&!/)B4"74B_&5*ZWK(P*=1P1K?7/A1YHL!78IL+O+ MK;=3B5->*^]0G7.MI=(2[< :J6QHUO7UEG MXHFWP\NS!!L7B_[":D^PL7@IK>5%W;O6YCD$JQLE^Y9;12T2R8AD1+)#25;O M=!6Q%[VG#YNL;W^W+5X@=*\$S%GZ)@9- 7&$)QDC=ET9! M$E@9BHT^GN$/KEY:$D9:&%F0E[,/-O(P'A^.MD M.TR=3]$LL'Q[S1L5Y^T='K+]9)J?MCLJ/MIC9!%7+GU8 MZP,XK/?85,25BSL[K\:0QI_/MW4;_\OW%BP(!)(6C/%D6YL%I3=NB>H3M3^N M7?Q"]X5+.P'5L;''J"(N79U+JC&@K=1P)EV'08T_VA"5#M1,QVQU,/"$=FBWV Z.O3O:9-"/&EDT,LD02N"'/3'GT83@$1LF1 M,!Y)F>&,8:4>;'U%,S#FF'E-EA;B&WUUF/N&).Y-B5RI/WO+/M8++3.XV$W/ MOHF5HL2M=\X9Y= ,0]^>10+G UZ2KL.<>T(J)(1.^5C>8L$0TB;8SDY)Q8$N M_!UK+^"B^1!#UTA8$*'?LP_*4ZV?/F+.X "+PNV/E(E.KAJP(<)D3/+DROZ[ M]%/#Z)'=SX ?7^[-!S9?@U??Y-<.""S2N0YY*Q%@LSD8,,8LY]D\Q M.9,CF)"/WX+IF(V9B[+TV>*G5]_LQT<:P_'$MQ-LG+?P0J!N\./WYL]E'&\< M9M!;+^#-=629)C\O?O,1.>L//C\"$[HUR!N:+($)$9@0@0D1F!"!"1&8$($) M-8-V!"9$8$($)D1@0KOY'M]6]U6$= "[A.!>B&1$L@:2K+827O#_:V?2?ZR0 MG3JH0Y5(T/(\E$I+;+9L:VK?J)O?NT.6SY6 77AEY>8^)',-E+E1OVYS'Y(X MDKCC$ISKHJ4T3^(J%9E4E;[FL6@/6-ZY.-20=+>NU(_&IF1 J$X;>' C=3 B M&)J&^1R.JV\DY] M//,S)L!!1[TDRJT5ATS&ZK!_H#%\I5J?L]YE;HV_(TT=U(8;)/ZVAK_Z2.W7 M[HU,_&T-?VM;+1?@;0M-FEOP8I16SQSCMKBUO:*/U?'@0)]&8W3A":_2-\?? MD3J='(AP3?QM/G_'(ZWMS#V=A^76F-O ?=M".V:':Z8E8[GS+\]KW[0^# MWPS8C#94]<&!1M"PWQMI4Y"0 .="':X1%WL!)XN%O6[?4)T&RA-[0C4E6J4^'*/C22YZ[( MLX[=]"8']ET@>29Y;I@\P[]J?]A^_7P6-_@ALMT\%@]&#>1NXPWPEMG9 K?N MH1X R7ZV-INAE6N]Z^.J$'F(/$2>8U$!VIP$]7LE-( ZED4+;8=I5[M24QT2 MB<<%Q:,#D#)$LE.?MZT\5C_E.CL<7AK=0FTYWGT1OU&E6.-H;"-/=[<&[RI/ M*_E1FK?V\([>5)VMI M)[K;O.?MKBF[41UXV]>\N^%K8N>-7G Z3X#Z-[Q\MDT+:P(?,TD37;O:'5@7 M>Z.*CJYV!?$XL"*>Q*-[]Q0BV6%G[?>\/^S/;6DBGB^CW]._GG<2'_6TD@[V M^KD[V"N?EW:0]A+/MZR?1[Q7N)DVJ<<1OM4FO4%NKCA%R_&BN;+T9*]Z^*]H M0E]\>-3K;SP+LPL\UV4.?X+W"V=S.8:< TCV<[C$+R^9.;= S$/\1;2V7Z\] M'PCM/YJN_1_>T+FGO'<5E/N0D])F0]4->$=I@-T\Q8+& L',)4YRU*N-]Q8?.B; M3[!R]G6-N5/)@M]^^+_WO]QKTX0<\GL^"T+?MG@LN*01_ Y*PO><:,Z"#988 M)2P)3 =D@ 6Y<4+S*PO4C>?U I'X\Z%G?;F?<4*B1,+:!/7E.H5L*-_V-RF2 MKH:MUH[WPI@R8RY;V+ &^;1D0T%9M$DUE,1+^.9; *45^-]X\IVR@$V*VY69 MUC+>NH=J@:W/*?*1?J^5U-R)N[9%U_9[DTU5:YQ;T\::H[:Z'?3&=32F*C%PBBHT]+';!?7OC MV['# ME_PYLJ%6<_JT9<*?K6/@VF+W+D!IT[X[1LKOAJ]K/M_?/*/D?.T2T0\+7Y4S M5R7S'0\$"KX$E(:5XJ&/*PWSSUB[-(*8S@@P!UW +H;+G"WCDS$W$&73T?F 9N)KM MY)I% 8P:5%,>FGX!9;'11Y8KBP\@'"8WSM_%*K7*C*?GG# ?\<$&@\BV*BSA M(YPNI@_&$')D#N+H>.L5R/V^=]R=#X[E7B(I;#BT_AU/INLW!8?#9 M7["^]>-^3]OZV:YA-:TW,L8'#;O[LZ%!DVW79 ?5)M2&GN&H3(_WPDVK+*IY M;<'_Q*/L#V%^O2M>Z$X1K&LI7=Z"=?C(CL@-N8XL%Q=WK$-Y&Q#4+F]P\YB) M%Y"3K+9Z':JT%3;ALVZ'I/VS%/#6)USK:+>!>5)'%B\ECJVCZCDQ)AJLK'6M MGLRT@I=W<[PQ^8&X57L1##4/7A^9.M,R%+^]M]0#T@-N%!.J3:A/ T,=CP[$ M!6H13AE)79/6IFE3=3RNVSJ,I(ZD[BC$1D.=3NI"I3=/Z&X\[5 _$%*S]6F' M;4P(VV84)ODPA72P02&TS7,48*3S)BD4XGG\(1%"C%^;G3H\[K(XV&>+Q"]O ML8"QW<>@I_RU.Q=)KG8S\XU_/? 6X3/,6XS^[\C>1JUO]6(R6AI5AM68&$., M'#[9DAPRF97QMBQYS0F\['NTPGMJ93MLC5!)(1GHH@9@[04\9>TACCW+B)+8 M!MD'I6.@GSYBSN#B&(7;'RG;&;F+9$/VBC'-DRO[[])//0&/['X&I/]R;RY@ M]@^F\VR^!*^^SZ\9%ER@<1WR5"+&8G$V8HA9S)GE^3P>_P#JG/GX+9B.V9BY M*$N?+7YZ]8T]&>@F,\?FHC_4!KHVGUJ6U9_UC=&<#2;,LOXY?O7S9QYQA?WX M%EX(U U^_-[\N8SC6WES);DL2?M(LI-$:FL^KVPCYZ@LJP'UV])S>+H69KN MYI&I(L[+B?([M5%)VFF=!,_QP0F>&YFBVL9 ^Y(\VY:D\,ET)%5A@E\8GBB4 MGW!K472:+.4G4'X"Y2=0?@+E)U!^ N4G-(-VE)_0MOR$ZT6I*3NAF]D)NZZG M%*QK8;!.FVKJ6#NP'56#HG4D=:V2NE%?G8RN$X$DJ>NJU!D@=(=VWFN0T-UX M8H)VG7PE2DPX)*A58@]NR4DP^KWI9DZ"-FTB1(UA%.::#YX5JK5C*)+1=BB2 M+?D(UA*8RH+RO(EX/HA14T+E- DA#U:SP8=<1R : M.+<%\QD65R^9,P?"89I&-6P031;@%U!T=H'G;*9EQ)R2ZRP?( 'F"9>@(1Z7 M?'[OW/DC2@C_4"0[[)4X)8<_JX5XBT#":D3XIV680#M"?%N MCC(JH1@\N;)YU7P2V,FX\J_P;+\$TA$^9\ M9;LV"!C/$*+@\JV%0&FR%%RFX#(%ERFX3,%E"BY3<+D9M*/@ MOM'P6AAY&>OJ<+B[<6L;(B\D=*T2.DT=C-L?[B.A:Y/0:6I_$TF)8= M*HX7\.)15S$M'@H..)*W_80,W@RO%0F#K[/=(/)-#.N61ODVHV5EH/F6YV*1 M?";FW%/>R$ M1BG5ZO7XHL%"I5)Y!V/GVR*PB(+.'J78Y)"W%TS6VVI;ZFUY M2#$3.30M$#;XD075P\;J*5JW; L&;PR]65Z[)5=A+ZH"AHJLD"13A_L4^2B: ^ZB$T14"Q_5:T)0\?TB%NHP0TEL=.)FH WW0^L )R5R;9$Y3]3%A\I/,730K0=4&D];+W(T' MB(=7PB:@$/$A(>(-2S!;23HN"P<#?Z\0$$XZ0"\\'^;O*E;D8TWMB_)HVKQT M\=M)24CXD/F5O .CQ3+:-=B,158*:Q:+A7ETS\.6U[#&"/\C<-TM$&]<$2_+ MY8$RQS9GHI_ZS'0PWAR(WM 8$P;Q\5:V:\I&TW+"&+KS.&-YQV[1XMFU1$PY M794D/+PX"=$^+VV+E_Z^\.%]A)R&U8A:V5+2UVDUOQG@L_%V*$#N40)C-HMV MX\F'/JRO\5V>__*])QL#Y;POM@C]*9\Q:$JQOUN+4-%D*?9'L3^*_5'LCV)_ M%/NCV%\S:$>Q/XK]4>R/8G^[^9Z_I\I[=YB[IY)SO(7.<5W5AA20(9F[:$!F MU/YP#$E\_H['D.\T^ &X M@.#4&.3G >T9PXBNG#\NJ,XD<511KNNS8"U>CJ#*6V9C!XK)_RH*E7V&062, M@=LA6P6J$D38H3U('N!7]']%OAW,X_I=+PH#>\[X+/]D&-YV\/K.9X)_B[4H M@AKS@FZ.<\U9],P4()5DA!>P_,B;2- XBY37<=7JPO=6Q;;M=I*:D'U>OM9V MDYAY?BDXY>SWG^UP&>-48V($G>FFN$958^L@ $U=H?.6^11&CL OX>KESL?H?2!7@YN$I&ZJ OW<<_._:?%FQ%,@ QN<" M:T4!V [,KY9 T2!JON'KWD5+,*3-8,E%A_^ ]'D"@KEA7+HNRO^9_)QGH4R- MGJ;$FAF_A4D]\1_RVDS .#Q[_A? MS"?01/@IS!38,A>*W/7<>PMES.''K\/UC/GH,YYF! KO'U(4'SE"",XY %U@ M+\"JQC0D(9.P9@F3P06I(*TF"MK"$2H=4[#@8].RHE4D\ +F#$:S^=2_'8[[ MO7Y*].V,36>V!-IY/EKY0#C8%YAS-!<,$5@>J'/CM@]2_T:^NCEW?")>)IQ] MC^*,X'Q8.-YSO+AT85PLX'\N=G"8F<#$Y'!$;1XPQHFZB,+(9UGD"]M] AD0 M>_"9\?0EEQ_B*_,+]ED D@26;\^ ..;,>V(2)02FB,(3.2$7ZY6)QR-OQI"T M;,"L+2E]?JP;!:H)J )8EB?(S]%=V*-MP;OA.;Y2_CVX;#WS;\RB /99T#I= M\ ^$@'!LAB8%YKYQ;?@51$1LS&U*X!DD#AZ$;;1 8<04.Z#& FS9K#3#$.)I M06&7,;F-X$6X=4)A& $E%$V7MI'8\YBD%P1QZAXW#=*<1AMM0ZG&15X=OC/= MZRDGXVF:.YW'-%(3P$)^%,"R>/ <9#Q;' M%R'_D2O3"O'0D%.W>(<2(7@![*3(F2M/F*"1$4A8AQ!2/G,A\*D@'$_@Y<0"GY7>33_$@O_? M#Y<2:S"48>*!6">H-1A*-N+ <[]LRI>:6;%E3HKDDV,*S-2%%X)@^=X\B@WU MA<*=$^(7$!QFHN1(5"1\6NIM'$&\ D\.M@XYFI(T=M(A\"E8QI-M,7%TH8JT MX[Q6+I3(KI^YAB(]1P#+4#7^$7MB>1:\JO6 [_#DI\K!5QBO&+Q%R9 MM72!XH]\W:F@!IY]V#G2]F!R9T:RG9'Y9-KB4-\\$ +/<^.<7WR0I^F& M<'R* S,AW8S%FY>?3G"@?--+*!'IQ,"VIL-Q'WBR)"^H35Z0\!SE]+/D> MZJAD?&DYB)N;G&ARS+E>R-4>+@=SH4T;KT,A$@GU1A!+A?P\XM*$;W4.8::>SQKL<3*&">3GA.P663CIF )3$(&=XDMUVPYTD4_N@ $F[KP\RSE:H:'\'[SP (6R)IJTO\3IBB8U MJ'G8@_.'V\FM'L.-8DH9P"-C>N8,X$NFI5 .<*4W3*YUE?V2$-T%)M?G?*G$F+P=6W/3F3?[)0F*,\*#07 M,:R[*.">S]=9/U)R3:Z>^K!)BYM+,RI98K.S.O2!JFFUZ]A+I?J\>4;Y5U;/ M;2.A:Y[0W8'4C0SM]34$KK8*EY[2]JEPJ;6E,_! I5VR^EO;/V5+;/C^T=2! MIE??/N4B?%9]77AE97U-\M9$>=,GZDCK7T7@NFERIS$&,K1OP^89C=7AL#9V M(1G:)'1'K&TP5D?3VE4D)S:VJP"%71'."/7O6]2_?V5='G^/71X?$I?'FTU- MW(X09.D)4^;*J=^,1^/9U]_J@PT -9$() *]<7C<3%.R.8[9J-ALRIS_*PKX MUY/'6VBS%4B9!6&%@DB')($IYNF%D]PH\%.?PQ MGCKT9_'M:7:C3'AD<]%7:%B$8\/)[^L,I +1)D6<,)Z*M?)@0_U'?!G&G[,% MPXQ GDKB Z]R+95X4R:5]U\J="?BCZY]9MEB*)$P%0(%; P&2]2U[,NR/8N^ MW5@48LS%),FD'O*$2]$:2G!\!TC:!JP:K ?(PI-I4G2[:9$JQ1Y*MIL2)5>9 M()HKY>G!T/+&JM$>:2#;8SJHMU-XN@H($@]ZH M,'61X"!RNX%3*YMW6,L6D60;JLETECC9*DGHCI-ATZRQ?%JD_)X21#/,.Q4I M1ZI4-T7";6+S):Q8FR^R*YYE^1%+29G^);>7<5I)PR[!)M@XA9J8+-.+&R>K M<2HF>(SR"1X\[MZT\]5> D&NP]5& 6 M4^4"!\I [TV4NF=)/Z70$N-]%EL6)SIN=-I7SF4[@'62GC![ MC,5S&W-Z[DB\LAWW;<8 J&I0;>F].E)JFRP<(M2CN2/?6IE=%HLR73%BT82[<3F_0Z#^8 M6T6C/WL )4P:9+12_,9B,VZ@]#MW_HA@ OSX&62.GRU,S4Y0Y-ZW9N=GW9:_ M)F&C]N_^?>&P@S7 :%QT4TCI@C=:HB12%,I*0X;YEAT<+"*M)"V_AHXSYE'] M_1OOV&'VR*U+X?BR_\RK_C=M&XD$@//=0):0;2QR%]JLEH@M5%[>A2^ ,4-' M.BY\& >7%,!=70R%DWJ+>"7N2]-5PX?%0OF;Z*"A?%HR(-6;3*E@RX3V'TR9 M@X6&U6N\UG!#1C)%4G$EX=SCWT_K OF36(H+HA,W%P'>(FDR\I^MIT07BAMW M, $K=&FO X%A@'^.7'398+(W=X4DC46\;-DS"JP+5B\^FJVI3+[MQZ8X%F\& M6-0>67@:Q35QO)0301KX:)&_1D"7^&DUZV^' Q?N!#:L:)Z6D,D'0'87IH5& ML3"4-TE07+@P8N+[0<3W'.P&7EKO@XF]LG'1(\,LK\"L["OG=@"WQ=C-# ^^$2@6'YDHD'>57SU_I6C]^_])-@2' M,1(GUAM8IZ,8?7%>-5V"/S)+J+'W08!^A#?"&X!4!N//]1#TH(TR_!'U'W+^ M3R]DBA[[ ]#9P<]97"!^Q*4#MO$<)+\0L_+Y7+;+X1:&_?SCS/_^Y\VGJB)H&5D$K>O(]OO/[_Y0C)[R MOW]_\_O[SV\^O_^_=\J;/W_!W__\'/_AE_>?WO[^X=/?/[[[I+SYVX>_?U;^ M>//Q?]Y]5CZ^__0_+1/Z&#,A4W_/(470MI!WV;^[_(#E AU#J(',NJ:H]4_@ MF@0H -BQ7L D_ Z'F$ XE/A>G%BR(*%^D&!.U(+'N:+J>Q]W1ON(V^4C+*R- M[!: />H&;(^Z [QKN)$&L0M,ZH.$$:CZ#A2<)7-$+SW\@X3IDF@HGLM>8FE" M$"'IE!?6 5C1LW\)Y+ $L"U%A,I>(_$M D:0(=I($HQ,\"$$L(FS@"7&]S@G M @Y[DD(PB+DX",22B@&)&*HW_(&T &+26+6<4M M\42#S" MQ(XDI&)BU2J_I [M8 G:6>#]N!SA12IQ[H-&LUUB Z57CQR&$SJA5RLVMU&& MM?YW&9>TG_-FY_L 2A0,<7=)+2:!.K(99 M*)S!YFM4,-F>8:Z^*E\(%Y#(8EDDI$+SPJ8KC5]EGM';.,^HA7I# .WQ.%0" M!2MQ*R/%8Q27Z+E(Q5J!+,%]\5%:+8^^N1(7 M7 D,R '$"AE;*AP<80QJ Z(>> 5X(CL.Z< FPM]+QL#=)-!=>.K6"I%9,YA\ M/33'4LP9Q(2)N-Z*L76D_90[)!.@'7')\/@J4N*)J%:,K1=/V?$L( &E,=1) M8] IC8'2&';PYEHY"X5.OQA !B,"K 45,41EHD#L0A:'N%1_K*>\37T0[*MP M2,@3&!UA CNZH#^S(*(V7%;%@9SWKL0@5Z%0PS]DSEDF@ *SJ)YH! 0<90O/ M7:DSD^DD"I7#X.8>W("\5!X=;X;7A-YVY=;,0R^^&^%AY]N,0P?SFTZ16.D7 ME(6#3M,8--)-\P#SZ(X;N<;^0^;5\X(W^AW+M)E M=CY\>"/S$OCWLD^*>/ MVVH[,:>]FK=)D7M4Q2A5E7>1[\EA?D/-K/P-$;XQ MCNV)B^:;G>(L8SI%19V]*KF)1EXHYAI,VZ\N$&L;#^K_^F:BZWT$$8W7:&77N$[6J/)O:C\(G'C8G&+/?(S@ZJ$9YKTV MO&.O^3/B3\.Y_).(8.+9_2Y6_F^L4,WN0C3+A1T'&Y3['Z360'<'9T,6#WC& M%#E=D0H3!:G!A*XS;FHO;$?$X:/9R@ZW3$(@ 0O;3!5KQ>"DFB*]SN59@N/B M!QEW/\=/CW,9>+A_8:=>BD_OWB+!M/$/\(HH5DBX(/11[J5V' L3;_2B4,3O M.3'4K0\=2TEA"6*F1(&@8I204S5(R1KLH&NVU4(#"'?[HMD(MQS@6Q*EWD0$7\XJ;N!8MLA_]MFC MZ<_%;4^2(]T!;;,)/Q0HR;V!W'^/]V:D5JS)D+)OES9; +=BJGX0U$O.2_%Y M&I^5GZO\Z&9",3+AVT_:* F8:3'^?DVBW&VJD*"@0_:IC]>9D"P'[<]U-[ \ MN*\+D=X?/>XI?^.9\)XKFCRQ1/FK>PFVA5C"3(#ERWBV4'7[3/<*E!-90VGW M*B_.U^!^"$_@C"-^N\_SA/A[1>>/LZO2._-U775:09MR#G)M6M2BHFW8[/7Q MNN8 !A=5C7I677/-+*RT=.>]"&8[L1&D?(!-EB&-V%JPSI:I3Y'FQ'>6Z^5J ME7A43BXZB5[BHK,]4N2BP3A'!U!L L#7729<&HDZ3A5+*@D@WUD+:I[3?O"; MU&NYG28:S%@R*K*16%E/^\4='L3M)0/8S[L0".>5U"PO8(-\0=G.7'>2!]1Z MY&JZW+]W42K<4/D],;MXXZ5WQ2,OOA&T3.B+-L,)-**\\0=I Z0*!UHF2Z;" M'BO>%G8>?CQO'";[)+>'[6<3(+@O,G>8RJ.R="P'&_7TE/^.(P'Y T69>TSD MC,6=OVI0P/-K*AKN55_[HLD)[$"%^;XGB_3PUX5O1NAI3D8*7H*0K529OXF9 M%4LXIWA7/C111"L^;OZM1:\U=*FY"7$]UWG)4$7E"XU#HVJ9M9'/,XG[Z:13 MX81?,8P91SXZ6D1&B> LYUOQ@56$:0^BFYO,GXC)S&,]4E&)_BT\E3;T\8:; M:>F3%&UB<"#F!1]W)I[ K%=>12J=[B*)Q/;C\M:_Q2ZFA32II(9P,AH" PZ. M4YA]P$G/"0.&QP)V<4]L+)A,5\8R&W2' <3YG)T0D;9/IAZ3Z)L M0!J'H$UMH!_F$8-4R/9.PIH,>"$J5OQYCA/%U:OAL\=?B0'"-?/6PKR=O62W M-&X_/Y.W$$]$9%1E1!4NRU)(LVPU'O. MP9!6HC46W*?AY:17FCE#/QU/44([V5YZHM%BW +NB64/)-ZID.LTU]M0^.Y+ MK&+X:1]$".XW%Y "L4F#9QEOK#A7'CW0-_)BCH?%VD/*HMD0]T2,(RC!#\*P MP%MJ1KN*KFNR)W32Y3&CL#/7HG0L?D40)S>V;A4*$-2ZS5?"[SUKS[$M66*5 M,7IX'AK#*P1*$ZM^N/+#^#XUVHHV#B(KPE MQR3IZCJZ>K!=5]>)6$U?D88G#=\H@2_W"_SUYN-GY?U['MK1?_CP^;_??53> M__GKAX]_O/G\_L.?NR.]519T9.Q7TQL2^]5ZRN_O?GOSNPCZOOOE_9^_58KZ M-LA'\KG@.,=6W[)0-W:MO4>[W^;W)\]?>Z)3.1Y=<%;-7D2E,$]WBZOEQM>O MEFM;>.M7Q!P0S:H]:;<\)WUB,QD8#GL4S6[15 *JRNI3Q[17252CI*PJ33A) M?6!K,^1>,8PC(,@!UKRL10/A-(U051C8.MZ+<*#!>S!YT0ICK,,@=-C,\9[C MT!I/*,&+]6,*)"4FIXKL4+#;X+^/:)ZYO/&ODWG09X\8W_#\EQBH)5MBFUDT M;X(;(SFA7\7VYR(0*,VN19&9<&6TC@+ M3H57\)@^*Q3QB_Q=[C5&NW:336CRH^,SZ>8]"A'V9IB5)I+M#7S*.WWBHXK;E=G^"D%TF48]$(1P_QAV/\B MK I+>>(81!C;E@ #2<@U!=J:O21$B)WZ@053 UE#162Q.(45'WV"\X177(ER M5']^+P@MHE*,=XX6+9^%H>ZE> ,RQE[\GG!N9*B"#(M3][RDKBBS:MF@>,:+ MQ>8BW8X;_G$_]Y" F\+3T]V3<.DDS:C4CQK+1^Z9BW'DDG^:\'C;EO'[3XV6YRJ]O MWG[^\+%RAM8%3PD^X@/O3\#R8(OZ8MMYSQ(=)#[*BZ@S-L>D0;4) \T8*(R>\O]Y45Q 9<&7%I$3 MX\?&P?2TV32?HYIJ-0%?XCC)SI$)VJEE4NG<+P9YK,36R(&BI,HOAQ MQKWK)646H8>A'UYL(9W"9NHF3@HXXWAJ@592X6QABN#?##V]2,7D;.%$P*B$ MYS*1H6!:.<_QUA$%:%#2E?W9Y#6ATH\A/DH/KCB%-7YM?*RH7-=S#V_L,UDA MM;&H1*H2Z<81QTX4\&;P L>FC-?"&U%LNUYR"FWKQ0Z:G*>TQ\G_,Y8+T+KS MLH;L:"CP:7+'E"HK?FV+;9-K,?9<5*0*_?D"8BW^C"DDPC_F^;&PON3K6C=, M$Y;)^!8\??1P:6\__-_[7^ZU*8P'(KJR+8D)^0)6 "S"%7 X(J8.M/'P&\Q] MLGV/&TZPKR(0_XVE@B8@5!$J->2+*-$\R MV]?V/"%[(I)B'&&#F3 =EA-&'E.3XIB*8+4H^:3LPGRE^_$GGNG#B8KIZ\JO M8C^T[,KQ.;=',<%(IC E._@+>[G$62+TH]!^\0R28#,*GRDCCHG?-#T49&(' MMTI3!05R"MLRW;WR4/*9.1=G2/R:_/&#@_-X&9BGIHW7X,+ARDP$=T>6"Q48 MSR[-B(6KVI*9PN27IV)5L9 ];>ZQ"1&7BYR@W.,.N)*D\*3H4=*DY_)3R--& M&_2&2(O/.[5IK.CP6I2PB33-69BH0^\_$_KARUE30 M8>2)\T56MW)$%U#?\GX=,UP$ -%4\Q9P%Y+^ RO\>@2QL02/P5:+6;2I@*T M_\R$G[@0\:P2TL!GX^R'%(9%;%VUSAY$W8PGYR)G'TH)^,+86D%L/WDT,VOI MPDH?L9U;G/Z\9J$0ACEFKGEKB723E&>*&CEI=.1PV_$-'!R-HY<4(-ZYSPP_ MW?Q$5KL40>"3-W(HM4P=PB?3_(2E&PS35X6'BO\&.^%QJ?P[,KE5 MB!0\!YB%WCD![@*&AF@PD(K MN&(P6<\:Q+O@,L>35$ +^^E0MGP5'/!&.5W MR4&9XO$)-B"P^1.FQ/T5S9S,-X0 B#LT3[R+U8JW"/F5%HX<*0_S1)DE_FRG M>KT5L;PFRPM9-6L,+ 0!'@O"W\^CD/Y<)%/G0T4YW-ED6W-GN_SQ">Z!_$B2 MO W43"YNC#:/$O:U\W- M%3K^A(I<1S'H@SR"O?2I.!.)3MNSN6 RG.-Y'$H&"W=O4E@EUA\OE!),4-.^#LR=1 F'9Z3&(3.]WZZ;5=N 5)%LYF7/L8QA2.T4372V!) M8?"Z9A0N/0EE86&$1=0AVT]24+))=7,S-+E$23C+XD$P8SS9-#EF3!'7Y6_& MZIPD+9!#>\>HY\#=-?XYE@ H=**1XO MQ/8SAG)Y6MW2=%V6MA'C9B!7$D(*4"#2##3I+I007( %/(D(.?'L#NFVRPIG M69B*#J0+R=2O\@HAL"[">+=G#YE$9;PD8!H.^ELBD64/3 OC]&[)-_3K8"Z0 MR ZD-) &\#F)S<@C.^60;()00,7F>?E8KX&_V.X"8Z@2R65E!VD>B;RJ@!WJ M)- 3IINJCI<$HW"7W&0SAXOPW )_@:U<6U0>/-EQAW'ER?31_E5,+ X6/5Y( M@,X8O4TB/6DI2/:"D9B=$G4M:S;NO+AF3A5^FN0>Y!$A680EW!)K+PAL$1>* M"SN([V?CNYM< =)(#(+?A(S;D+9HT%$D1XD;?6E0@F:)+4W&CU8PGB:#E"R<(AXG@)@2F1Q-7 MSZGQ$Y.-YVUGF()'+Q.5@1E>"OM0II_+BE+AA">#FPH MQ7T;TB:-RUFSV>>)^R1.2,NB@J!I* J!%O%=LU )A%# '%R,+8H.)2)II)M_-(OBK4RIAZV+X@X=D$";2#A M VD'GHV;OT0AG+&@Y1('#(?PEKFZ<6&1*/D4B'T)$!7J2RR'YSD=Z46,>'5& M?U]RF'I9J$[3-9T7O+3+LHYU)&KNL9LJSW;E74P$O+; #"N$!WV9B_DBT!XQ M%(4%HC+"$+D+\PGV(QK7R9 IR'2)OE8S"D$H=F[DRTZJH*.C%,%X*1HP0E&M>.\Q3'C*A9H<#Q\A:85$]_)0T9Q2@NRK<33W9*CRN[\$* M?V?^;&/GF]3I#/IQY059: &1J/H8NYJ3E/$M#LIX='$9Y:V)MX5-US!QDBL6G>*82*P;ED"A,^=Z30 L)YRUJR..+V3QFF'Q7.:]# M"0/D/S()I0[7 7G3%YW[\ K(4]CFTNV;O?FMO+F]>,E3>.TCO9 )=REC@RA8 M U%X=S:Y3K1+@/:PO+FY#G.? ^^\/;/L=<"9KKT'/'X4PI4@M#?O,P<"!ER MK*C7.?9N:1*[B &X0(1*_S421_THX MW[/H%^NXRTLJ8YZ,(S\C'@6. :0-1 '_2\$1F%F^D"B>R@W*2[Y0B%TB3O'] M9\D5>A'[!C LT1Y M"9R5%%G&\ TY;H2\MR8^)R@2"_FS C)I?9&P(ISP2%>+$L/=CO(@+)P M#<8;CF\:-(C\A;>8__"P3[&)=YPK!$<\G#>8![#@V=#X&<* 6680EK=4%^?& MR@0C,43?%4]+BE*W)5>Q=B#C !GC&L>0G@D\85/S.YZPSU:\-WA!Y1>#VIE3 MIJR"35JX&[E47%^)4L7XW!8F, =TXK#DLNO7"G.__%PO) G_Q(OG>&WUMK?, MF6-+W]T"%B<>BRW7C6\#G?W(#E.; HCA8_-L 7/Z:+KV?P1A^1&I:-* -S MP>5VCM%K0MY(M^2*;3-^S944]AAW>>=),.OB=FFH> KV7S')B=](DH[B<7+M]U[& M6 V64<@;WJCQ%34K_^4Z:+\;(3NI//QLIF]2'D2OG-X\(#PO7-"EQD!%+KHM M2'^VS8(Z#=>R'5Z+RI5Z:QTW,"QA/; M_3$H#[R.FQ^8E#>7P+P)-.VF;N8WUZVG# J?;8KV6)A1@Y>YN+V&O('FC['" MZ,D9*R[B'"]0'DH^XWT_Y-F9'CD)-O$&ZD/;P,#?/:&E@Q;X#F'']$F;]R"5 M%_ZL:DD$.(^1F4,;3IPOZ0[-:P2\H!6MI_C"EE$C+EHFECC,U?2;<0VU"/4D M>RAR4T!Q<3S@8I)&C]BQZO]G[UV7&[FNK,%70UUS+E$J7F1DRLR0)S!>,UA^ EA%<_>*9SGX")Z.%/%I:*N3YDM-2>8Q0, M4]'^LL;POBF)=38U%4C9&;V(Y!U&,U:H%\)[97F@:F>"2$'W2VIC/(+=9U-0 M5\%[=>$&T+.-$:7R9/9Z GN\>N:JM[JJE@OTT.CKN" M>0:?5Q/AT4%I[:-?X215X,K*1T3[W5^@-!/;)NRG;4\RH>[6'\CA$4NSE)[$UD.)>[ M/6J^/J;RR+O<77%K$G,8S>J*&7"-]@S[XVDTAU''\.?R'<[0*,\X6RF7\A%" MQ%/SRK5 ,3=+F1'++*VQM%TLWKDT-H4\JV#5!%GH@*!F&R4@L]/(NY\71$U. M/,T;U(+H1KN.5"^F+S3@45ONBD.U^W7QQY^J:H$*+N>7=]##EOH@P1G/P2S(< MLKFD?D+]H"8GP8AK+L;X#2?QM3B5#\$>CY"1F2I3K0. M:C-.*CZ"W$W28EI,A1QBH]/];A9W8? 5*3]Q%LS]T"U..M3IQ%9&]Y3>UE%/ MG:*-G>A]&,*JT"J/B)((*%HWLRP3%EJ0N"-NJ)B 8L4;HQ^(,^Z./O6?@!/* MIZ7KTS0E1Q_P0WF^*.0P=O'I7J 9L /83F.OXL0A/?N8*B)9)U>0VK7&.>;Y M:8)UW%4?MLYHP>ZB$9LR6WG"VAA8Z)AL[4FKLN=RLJ+PFH,*ZJ@,-U/VGMR2 MO<3!XVS3A(M7<>R[9#!%"EBT MLY)G*QS*[<$O!V='".BZK+>L>QH/*#W1?.J;?+ZH6YJN\RU!)WM(E".::T0G M=3I;EUHIV"ZF859$2QJOF?YYGN9VR!0N7"C80OEN8Z);]K^D;L8^:.I3TP:Y MZ=6PR@%+3@MQ]5J)P->0$U/[]6BHC]KF42SKXU_H+TU;CS%9L.(-N!-=Q!(< M*S"JWUH\>"K2ZESNGBAW?W8N=Y_+W:>0E(.9)X.G% M",Q5]2?G4.B<@<: DM8R7Z)2O.' /3]V8YEFU: D3L D/=CLLV$64,'^A$3Y&^M]>_>&SB]<+^7$1 M_OWR]<6G^F_^RN^##5MDE^3AHCJPG(6*_+^)]P? M4> S.$.,3IV^IP:6)BQ6TP MP&TJ#A='?]3YCI"-Z6Y=TL$W7D>HIH02;'(*Z=4G]4!.3A.2L>IM,@UI7! D MD("%19+2D_G\!\L IOLA74&357=7&J/-%TXC+!IL7T-BC%?8!"7(.)FVXEN4 M=E4\+!?6O?\>7_5[&2QQ/V$520>KB^-(?U-<$-(\+K5C-!1TMZR4/HBRUUR> ML_ 3EU1T*&.9EP >XD>9R*XY.4A1\F(A2+](Y+WK%C5$XG4&7@'C+1@76IH2 M,_> M.S[4GW5P(MWR^'/S(W-V)OP9(PE?>:F2F.VIN0ZN^5SW MHR$Z@E\FF&XG;5-8.%L1Q"HLRB)AHR%P%TH<+@?@3?^/E2E\VOGI4D@Z]@Q M'Q;[+8 4V%*L\1FBQ%LETP&(OSITCB"Q M_=N*D"'#LFPJ-28@O%^2L#RE(-@J@VU6FLA:1>N\\)<\V)7:L.(.UZ5:426!$NQ0K06EA\,.@5E7/0"7J MS*9X#FCM;BOP);69E'LE@!&A"YM:6L3/,_9L,[8)0\.,0HB9G ,.%I ?U%3> MG2WAM*9R6,M:H&$HH@F.VJ*F<\S\GP>(W&Z^+8L*X>AXTQWI,DAGZ?BV:;" MP:J4%:9 '8*;RJ5.J/,DF-_S?#S;?%SWP,X1#;UK?%6AJR_P[_/@/]/@4TF. M.RR6(--:1W;8DZL6_4CRBLO*%V>Y0HFB3$4$%L2Y*2UE5=C=-[Z6BP+9.T 6 MN(@6#M -@4;<%X0;G4INZQ(8"NF6L"K.@F@&;CIJ=CP7=)Y/ R>$YU^9D[.X MXG+,;T.<)Z69X)U2.[_^ VB,KG^/5A3YZR?_ 631YIKAN@Y_ M]6(9^IU/BL5?]LMZ11<<%E_ON9-72D*[CF'V6EKZINMNFFKQ!N>)/NA7"&+# M\[8,XMV%ER"'^<6UM$39H^-Z'$YI SK\!$7*?S+];J/'>-/=55T1;KRJEF5X MK?N6VV_?]>6RJ3[!12[W.^ZZCQ]_6R_[;O%U%X[#3QYO#\[+^2;J' V +B13:(%^1]1R.6N:E==+PT^E@#I MDHO'; HE2RAX^R$\#K\,MQNU=V<0=Q/ W'_\0SB/H.X MSV;Y%S;+5YKD^NW5VZ^^9<^Q76V[NMU9 HSL;Y(+VY&-BU96;7)J)_G,[9=7 M:-?%U:I]KL-DW_1=L# OY-76^-\7O]98,V8.PF)797GETL_P M:R%;O=EV+=I:!0G[51,\BN"B7!&01Q6O5T?UL"\FW_Y7!"4.E0L8R.MBB#O3/*I]W?5NC&AN!:Q^IJ)Q>67SEY.(]/ MW78@ID+J(0;8GH,PXLJ%H8O&)*4KNP'_H%,Y*#C7361>A>\T'%'R&P[8#A41?&4#6VA=*L"M24R@! MV34KDJA.8Q5'Q*P]51@$L,0MA?]Y2.#&>*BJO2%$%]C:T3ZQD_8)DRGAFI$1 M.$=!%&M3P^ S2$UU@AX6%T^]>[+?2 M1EU70@-9MVUWI\V[#'Y+II6^0Z9G4[X'R,21:=3M75B/3!Z 5H&9D>96"6Z" M&>JP]4O?9]LQ@-W"^I2/[ES\4>@?_DQ]@U!.MS>R\Q:'8@P2&AR5@*D2EK_H\!%,*;$_P)(#G*1.3FT?<$1 MX=K#@X:5U!6XA<[;Y^!&*;B'[JFY>K:1= R%';1C-\ D9%J,.^SX'NOJF%) M&I/2%Q=LT/_FQKAPD>^ACT1>:@C\-HM7+U_\;[4JRE(FP"*V'WQ%WX=3/'+? M'Z$1BQ(>B>JBI[0"CQE*>I91C%82LL=V+LY#25^FX8$I;);8* M>.C0<$O1,=-/B\0#4R::Q)HL:FM]:V.[8=)]%9E>A+#V(*8_?,BL&^CFG7-= MT0XG#[T2YI&N-]T)G%?ZU*=V)L2#%WM$CM[W5;5E/B-8Z^A/+@46Y(_85,!C MK/A! AYEOSE!EKVLA4W+,\Z[]H8J G>L=)6F[IG'F#- 12;QRYUMZ4"SUUZ, M#"3X_-M5V:^T,9J^R+S\TQK ]H444Y^\\-ZR4"'N<+-J@MV?PZ?4 M=?[)&R >K=*[O24R*G\RAM.X/(AOWRB!77B".!H.!R#,+)SP&[AF+1 H^NO,K&E5R#[8A\+Z-K>^6'HH*%6W8M6%],&KM M'D2_#4B$B$A1M'[P2,!Q=\'6;.SQJ ,V>/$B'>%HT1(-7!HGN:A(#J').#XM M,X#==/JTX\6F- ;X--RZ&^)+NQ"-GJ5K M"_LZ%E9=YI(,>;K=$II?1U_)'50QXHYI*"/69D>VK1S?E:P.-=[8CH(N[7KN0F"GY9V,(1 >F$H(;+_RG9> M!:;OL/MN>+/XA?&P-7OZ/9-G]W9MOUV!D%M-FB@0LC%SW;JY11-/E%RRT6)* M0M'] ,ZYS![(TH09L [(YN[F7SQ",L;VG7E *)CQVV=$S09/9$'*T, MXP;7-H&_@[WK-05_.^*,B,8((!%FAFF&3J>!0N8YE0W^U,QZN0Q'I*0_"+[: MF4T-+H3Z:-@[B4<3)6J2:>*))5);%3MQ9[M]4U7T*#/)Q81,WT,K7IBH] &_ M:EM7JD,SN /\XA>.J"A$- M*#_25]+Z(L^^(9^EB7%BFQ63;Z_: MV)F&SR-V+;*GTYP^])=)6&M$R 9A1!(Y3FRF10VR4WQ8S M.TI+DB2BS'8X[I=+9'-OZ+1G5;HDHR^9P7AN)@>DZ,\,JG4U5.Z-1I2ZJ2Y6 M\EV$=V%8"UU+/>CK;#5).9JRFG?:->,7E\0^[8ZY.).ZF3^ALS#2'(:I'W#6 MR!>_WRXVT<=CT+PD0"T/A:='$[6/JE]6X7F(?Z0!'5H://KE M S\IW6U2*_!.-:C4RD'<"G*]V6=Y;+W2LU6E@W^N51ZO58[T1C'@3?U>S)P) M=7"Y65D2PR?RGT6BU#0:.VA($4\ ?-_Y2LW)F<]W<]S:> M!7Z]8H(DLO"T@$BV2IK0KH!XU:9HE>"$)N<)>J56M*E*:BH,45)FY7&>>_427 =,<<%XMI&D MT]% 0GN^(9U&9,U'/(]3'(\T=_^PLN;XCHE"3F:Q8:+R!U$"Y\G[M2:/^*@Y3>^UY?*37C\\S\LS\N*EWK#+&B*A(ETX MI(Q)A 92"#+RZYBO9.CC>:9^U9G:U!]BV"E!<6P[4%%C5E*T6#L1XP7"@#J0 MSC/WK,YTN3$1S%V]07)D/26,D:FL0A:O:A'@CK+X,^I[>18F:_>8Z(4IYGM MZ-]":B*]+XF$J'5+G9?/LRV?MMH1?P=E5!A TR=YCQ6)^*T,PZ:=A6^HLB1R+^&.Z;?!A '': M<6[YQ8;PO@;HU9+L#J# >M@4BY9ZHKD1MZ2X4$&X('6^K[U?W0@GPF&IP:'KQ=E2.8[@VG[3G"?E M^28E6+YZ@"F[/DP2@NQB]]$BN#9<@*!6AK-:U4V_<#*C.E6^OV.RH(#0X^2.'[C35.2_]E/6SWQ\/A"W\_N6Y3^GQ">7^9-Z M24(@I=(:DEW7ZILWOD28& Y#P9*4FRY5/W*-HYS7.(,S?[UU@CZ,:8Q80B(S M8CQ)B)J[WI&R9&&?>%%A"?4WPCY#IW'=*SO-3=>MP J"PBMNTXL5!^?F68KM M>9THIBSZO*"Q"ONL)!:C0AI 2<;-'H+^].;=?[_]\L6KSPU!0KWY^_9]V]VW MBC1 :^E@1 DF0RUDBD@C1[Z@#1%C Z? F>4\6IEN*67V7;NS=*320Y+\$[.0 M+N[J?L\[O=Y%R^$ &>A=9X2$8C/,"Q^V/0CJK@AOD[@/_ 8\P'OFQ"N)HD]8 M?=#SCV9V^3Y(OPB&*D>68-N8/%[5@7V.G2_]V/9I?H P4P0$(,[?FEF2A V6 M+RGB?P.U]S;E_;"O4X9C]TS+IB1(++3Z*?&WT\HGMP/L9FL[8;9$N2>XZ]KVC>Y>C%'PGN<-_E$R6!_%-T0(R-1 MJ8\1/0RS%'947,+Q+*19X97?F(]F1:ATOLBF4&;=VG!*]C[!^F)SO-ZW2_Y/ MHY5E_1)N'Y^GG6,C>/&>[>B$&$]R/\W4&2'K>@1]PE&" :B_11GL94 MLXC(:A MR#Z,O'3T#8XJLG@B4D$R*L0NZICHE"X0!M4*J.!,H*) 4R[C<]D-G9AFHJCZ MMK5E%^Z=Z%24H,$S*S6AX;$F 2P0(MK*B*N"5\%DYSC42+C!B0CY<.ZDG+01 M7C%G]^*R2*V;W>VG3NAH 9D$.*5*AG7IJ$ GIAM(6%Z=JBJ>[A;Y7G >Z[Z2 M;0_:>O>JUB(9UT.$N1,],GL?SEZ8*)'CA%;\ISD6$=^)5=17S+3!VYT"2K4@ M"9J"89SKPP/\F(EEDYD!4M@O"?2S]**#$[DBWHXXB9FE1S1__LFNB*N1C79: M2DJNM'[JV0EU[13+W]L1-R%,PG%[F9G#Y UW4X8OJE!I?S,_,HL[IR$1^::U#OQ+,%#HV*]@U+]ZEK^ MI;B3/BY'A=U[!CL1!VUFN\E5<&UJNJB0.O 8W&EKJ4+;.A<8X+9C%AGMO+EN MM"8-#:N9:5J@?FKYL*:RQ,CHN]1/L%%*>G\)9N9OUB^8N3G=;Y&+MT?RC76) MVHK3,Z3,=JA*@1!!Q8&9Z6B(CP'Z0>57-Z MD#XD\M]ZMZM6-F" MN\6Q&2]P\/1,^' WO,:/+DEF"P0/2D3THS$:E$WUCRE MT4,.%BV4R;,WI2]VCZ3N40.?:F@IZ8V)$J3$R4A)L!S.4M4> M@LT1YCTE^95.P>3>*@L=!H)R .WRX(YVP6+SLD3<)CX:]88F7';I*7G$.()$ MF&: OX,M=-LQ?56^YW3E<@J'_V("9@V93O4@L,^"$PG"[Q()A_U@[,W0%Q$9 MEL8476+XR(MCUY,C=NS,GWVI3GA9Z&'Q7.ORKNLYNJ:G+A)C1X\$7P,YJZ'I M[E573XG^I,TA.5?_6NT67UF;[_?9\?NH'-['=,"^ RTY0V;AQG2F@8-05VR@ M:S_^K_HZF-FC"I]"WMYS_X\Q7\;VU]'E3BWW&<*BKZOK?D\YKM#7ORSBU>O)@530?&]Z%M O#+$#'<#9M[[ZR]UKYC^]^NXOQ:+<*==*;RJFVG1%RH9\ MEOD'_HO,;2MTH'2=\( #/U.Y!3,J8E;Z]!VMBBM^G[>DRBF4=SV%@\+9MM)* MV-=T#%^I5,/7I*B&4\^>K*F9G!!*JF<\VU/P;*_.>+8SGNW(W/R+UJ4)LXB9 M&DS%HPA.%EL?,RXU9QJK7<0O7C]\M4?*2#H]C>WHHA"AIU%'C-;.F$6"[']P9AS_H'^&2UST@;$ M46E;W2C?M!2P-*WL.++(+[N_E4;:7"]FYO EW:5PQ>#,E:2KF63P0&:><7!I M[,7*C/Z.))+7OU=.T-LJ&$<*'BFHE,$%*;;H/4D21 Z]B6$/WTV7!]8* @A@8RG1#'WUQRWJ]0UP^^I!^J2 %2(P-2TKDO!-9&GWW%%KA M$!N1I$,;V5G"O=!$ F,75[D:!PK3M&?Z]_C/5U_,NSLT*RN41H>N<--F4]6:LW7D]6KIQ27*2-;SY==T:/T6!;+%NOT1%XQVPF-<1M/;"<.R[UO95<'W6G'"08 Y M/>,-H\1*2?=E,1#J*]IP,$*_D^I&:3X_]( .6=7,ET'AX^;<:7GZDE$?K-1" MXG+5C*AL8#KG3BU( M0-C+@D6):S\2DV"[WE13#OW44=/UDR[^U-A'CY\K',@CM+[Z@Z_(_KSP1U9- M:9A@*3=O@!>?)>]U7X M4_K\.X&8]S$O(\D,#K)CB=<;>,Z#+9%\%$6N@L\WJ@[&@%/G@BAQD &A@#)Y M\W"G&G*>V(:8U[G!X$<,7TG.G&_^^K?%)3UJM_A&BD;?,7>+#M=OY?2[_.:[ MO\CI]\GDBA&)AO'8'AM6>N[Q(F$IPNH#<8D,8"%'E3VY+I@0,<@:LTXL-@ST M[K;N5R^HRG70X4;%V;T#05C$M;/?QBD%(J:3N\%UD,O$8AIX+EAQ0ZR:.7/L M/M(;"_')P)JSNUN-DN>V-E.T@Z9JM.:Q7,)5*9^&:0T1[E C(8:=RWZTGF9= M$Y?HK!5GR(HWRY2JTRO=5H^YAA-T*44ZWI1)S*,;W:C@#*3Y>@J;41A9G)-. MG!'9)?O(R(C:--7 10=6!6!1>S,MWJ=/AKS9R1WI?XI^ME21U=SW]"WH9E/5 M5N"L88N@$$R1 A\Z@M^+>X22WC/&A?/.?24J'B(?FBCK7I=]6+O""0Q9FK"$ M.S=WF$H11*ELFAE!IPO#2?E4Y<#]W0F(0KT/!#JF-'G35R5T[I4U<:&")%B"*[HOC(KRU;F)H1I@IF/AS<7X8];%KW\Z'S+]KRG_>#:$8%R MXZIQ.%-]8/. 4L$Q"WCA<80_*IK*R72-:H_;_6ZG*%G^_["]J.HEE\_*ZPG. MF;,/[%<,9KJ2?1CW'530[^IN/T#=?%6-%OU,UBCX0(SP60.*+#?]L;I>7(D: MK,%I("%.#HX]FRRUP8Y;&H0)\A6!_")IIS]E@5-QD2><=ITA_KZ5!"*8D*N8 MD':?F(;XO8ERZM%KXH :*^_]/;Q,!.[EP1Q\/7FGFWV)91WMHFG+BN>B6S21 M-2@)]CGLI/&+K9YV?Z2=1;AL*L&FRZJ?S!@"R*CK&P_#%=6HC$NOA,&4DJKF M42)$W[-4JP:)\ ,"[5V8'I()#F7)DJC&.J&Y>DRBU02G3A;O+6&?5VNTE%\$ M+,[A*9?EEB<35C2:K A_Q1KOP_I1CAR^#%QH+C:RA^0TZU:K":ROAZ$#QS;" M7_U\\/@,5.VI:KL?ITOU(QDB*'U5"?#*^9;=Y!S75BRU7*,A^%76>>D<%4\IN8!SJ:* 8 MI9%P3L9_&/YDV(23&.$](?Q,@/$D5TP$R7"V.,-Z(JD>]WJVO2<5*4/ 1CXE M683":W@$JU6U5B.QGG^^G/$JXS#CO*$Y*NZ&E.S@<&$2_+IBW*$#:,^;$]SI MFI3R[F)*A3/"?E$D)8:NSY\W<>/P45_1D4B"][*C^,\,%%1_A/]6$:"KXA1_ MQ')PLV88F?=A=6/]MR MVS!KQ@0SPA8,31V1C\ 7CY'M,G;+Y!@&C7;%R-5[+<564CY]@0=T /#\:*#! MNZU9/H']$V_LDM>C*^^H$I9\@S((UQ4U"7/^7&TF>GKEZ6M2K6;K*C3B?$O$ MU WE;E?REZC@2NQH\?>(;,/S+=^3.XEQ8GBGM9^.7&*Z(%=2<+BY*6$@,AR? M?^R#B43JA11=0^RZ)\A\DF8.-\,AQGZ_+P?3HS.,PC>Y>* &DJS+?0,@"C_V M2)(Z-BWKNJ,>H); Q6E7%A_7.'#@ZKG\:#BP=DWEW#U /FCB))0OQOF)8NRY M Q. 0L"D"Q+CDIG1G'5!^/:F&#ZS&G,=;EE)W$.U2A83MVNQ;B])=(<+X&=I M?W;A1B^]2]JE@^3:M6[>U V*_FI\XKEN7"2;"B40F?*9PSO<].4FM@K9D!7. M'!QQSX]6[F=#,6W5/;EX.W/(IENK'9?+$!;JS2WB<;+F:%OES8R=OK.ND'$+ M@0Z>Z,G$(B!=T7ZNMOO^"3U)E S9[G?"^/(_IC_IBJZ^@/FLS$(0?&X3#WP[Y*5("RE%Z2N\'F M9^SR;=5L1V3$=MCHY8,C3NZ1=4/+[2"#P$G/:/VZE@DS]'%A],)3"$ KST5/ M=7,?8P)X?![GL3D<:Z4]:.CHX'ZR#_F*D7W$+@OMT'!].1.HAU<&'ND$S2VX,)67 MPHA-0ZYGJA=<)W*/[=-K5J?$8R92ZSC7V41I$+HYO>UM*Y"<$VK#)&\'_E\% MFD%NCY,]")>XD$Q%]!.B?S7>Q-4&AJ)*6XM<7AT^!R 8,=^V)H!PU0+?&[[R MOJJVBST7O*1FD'E=@F:;.3"J#[ "'4UA^C@:0IK+:8N#(XV)V12I%E%R)".^-X$*VL^ KP09 6\MXGO5[77O= ME?TXLD+90<613 S!-2>6#0//]G5/P4 MM[[>!'^[9E!R7ZT;/DJ); 945T<8IT[NG+CRHV0+S=X *],WP"[@TY2P+>MZH!/V'TQ0!\Z66WL#?=I5 M%:PE!=2S&\,ZV@=V?K!T*=&Q[P7V &Q"=KNP=-^$!8R^Z1TG-!P$'PV]TME; MY9Q =6OEYNP5K+Q]S2DE@&-G=U>R-LI=?C&DBG#!&#R+NHAO*<8V1:5^](*7 MP-&%0:#WPVDJ/U\G:R,:B8DWGV<%"_/%E?RG&(P%46P;LR0OHQ,\$"XIC9-) MO=)*I12?BK0N[O8-%1G9O2@64*8L/>)ET!QT*:?3:T@)S:P/QRQ9K%-H M1;^+OZJU\^/43/6[/%:O6W(O1]/? 1*U-.:56Z,#FZ7#'^ 5&;W&1F\2!;SC>?63XI_:*L#?%4_?)0\$P2 MB]N:4LQC\)W)'!3"G;2D.S6-RH@;4)UPNZW^%202R_<.F4-XSNT.3YEA-G%N M2"MX#F;R]52;??%G>Q7V)$NH9+-=;+ + \]Y!8E6*""C%<$92PPM)SR!-Z:3 MHV?.2WJ0P:C/7-^59>H=SE+3>L$XAC@RK+.# ^BYT:9_U,-[WO'VN>U'XKZ@ M*4MVO0;Y,\L%KEO&7X5C_Y%K6DLM2 <16WXO.2 A$)A UW9A=7^0W(*MTN-K M,>U72Y$DA%Z= JC,2\WGN<\4SJ)$9?R *@=\)%D22)4:AB*FZG8^IS%C'YE_'>6 JN,T)'#Q@N[QD"'#E._AYV*@(_ MT\#CUB;R&SQ'Y*@!C6I&M-:!QQW>IZ^,UM)L'5VG;CD5/FD U>&<,"7TG9@. M>W&/M*?+RF7E+TZK#/L>BUD1D8!VQR?SB1]-$@!423YSZ=.,] I'UN$9;#$! MMOCT#+8X@RU.P?]_V\KA2>5,5IXV11FV1%98'64%75)OOUU![6;"\X\ :;/K MJW!L^XPBV&8G8\.8F8N1E\_226A6&/Y #6WX(+@$3C=;.AS2>LN2E.9$GBY%<89(NK6_"2@O_S0MM)=-4-!PR##)6&.R"1+PMF:>L;(%#_; MQ,COW->X .;"PI8)3R8Z72/,J3FXV3MFJ@JS4XLM>KB501REHEP[-ZO?TO= MJ1'6ASPP2]]0<=DU-6B5(]F=F7GVI?ATKG*KVY *9@??==_R2J7L\+JC]KL7 M71O!-1QZI'8C')8"_4A29M>'O.]AB@)X3!'[TTST1W5@KK-.7D:K.+.".%[# MDHEM.=WP^=,ZSXI\C5F(<:(R 6^4H@+,#;?=H/@MVA$I[]!$EUUA>^>J+*]< MP=G:$>G([%J'-$@Y!?.^V[E1WP_:N-B6(B>[NZ54%>3;- MG+E>.T/*8=>:0I9T2U?69^KH=GW;GW8V<@<"5TXE:>C(G])53/9KSZWXO*#S MUG3K-#_H Z<7X(47MX&4#-IX0-M6.')MG 2:.V*+S\,5OY($S!-4LDM.9]LQ M[=$E>4)';>1<#OP1>:U[OV\_VVH$N4Q-J+S !_R@T0Y1H=? M*#=2[8STW(=AWFE'M"3=?O;+C6!>E/B92]?&DX_]PZ/F,5\UB@-GUIF8]Y'OYYI-S)'7'O7%^#*F> M+"U*1/AFJ!V3G+->BW(LRN"^!7B*FH>347YXK@NCY_NFZVX:H7&*5.%\-\(I MR>VSZ>+:=;I\Z@%XK53S@O!DW;UTKE,8Y*]"RV:872MZSM"W<"Y*J&D026*S MG*(W5QIZMO464O+0R@JW(II$M1P B,:DL)"/5=/*])W];R!!QD^Z*)L;0EK< M4N9W4X6S>N5$"@E7?T-C= A'^) A#\)J>3_D@^U2M;;''!B/6P6G]U72IT'7 MH*X[S$A2V+L60A_-Q')U:-WLD0T00A^>D\OV$'O<#0V2+1P>9"[1C'>Y\ WX MVC^*=VFCKL0=:4' Z3]",C(LH*5*$U)N0\K MJ ]W6SEFF>#LW4FPX5T_"N)!WV93RPT62(CDU)'77OBF'&2-F5QI'_<#\'5*D0#D>:A#J]:]O) M,#3U(+DKW8;AI* &)"U\A9DR.%_+ (;DHEKS )&PL M"Z'P\CU[VCT)SH:_!*]NO]4&YO DU8MA2P+!7(:/Z+$; M[<*F;$* .K!G[@\A0&!*?QI2TAI<*+!APYPMQ!$QL_0D@!G@!V5_%UZI)_XN M2\>.,C"R$*05(Q//H@]93DKMH\;-(!0^K?.W9;8[9B$2]J*4IX",HM'9-3=!N)8ELK MQYF]7!BD>B5*T+Q 3^[L2.KT7BXI/6E'J>HUG_.TXIULCT*"E*+9,5K"8EO.[5[K/SZZV2AZ+)Y+8V3DBW)953T'5+),\;3XDJ'-JTQ7818:.8E3-XXRG@ MC=^=P1MG\,;'QY0Q,FB>Z'^4X.3C'ZED[R]DW \H1<\;6W3@KW)^># MD,!E>X-PS'GSX357G8)%!!AM93?T1^\ZX:*(+KNX)(D@P6P3(;L37I,^.8\G MG&U$>)/0B4RGPT\VG7D-TG(TX11U6[ EFKW-(;8Z/GX(Q*^WF X-,<( 0=+; MR*?RC8[P6**ZT3_MUN; <.@FKKR$\B(?NN/Q\9FC$5^^-@($G[SI2$BCJ7Q3 M0(C6%-.3>6"E9176TXF%R2?3%K3)S_)40^*N[*,)4YS#B"1LT[5$Y?G31C*+ M*P;E[RLX")6^*&S]8J)0ZDE(8\S.!G843QX,% 1-7XW, #:RLP"%1#<@ =80UY;[EU(D KTNQ&2PNGZ[KL7UQ M1#S&QZ@57WMG6E,4OD\!W-@N2:4]8MVF#K*+Q955R>M!!H%C$8QU12>[=!\B M62*DNJ-&>TK;H$O%TSF!)E?XD$A7 Y@ >O]]&*;ZG_3G6QI4FP(TK09C.9# M;Q9B9A#WIKP?+";C&,OQ6MSLZQ6C^MA#6(4-0G3(8>Y69;\2!BRJ:P%");OR M;RTH/*]V$-@%(K(9JGOCW!?&J+@TF(/XFJTL*O+$@1]Y%=8LE*!--H[6_'K? MAV5#N+H;81 0O@5'A"'P 8DZAZ2%Q/]RY/D9- R5?YI-]HB<6\,.$5B>00E/ M: HA=TY I/'-Z7;E,'3+&MD!O-M$YI'].?F5 M=E-PO@R))SK-]8P],8.59,K8-2B9;IK96).^F6&V<6:J189J;JX_IG!]Q.+E M/M;'L32[NX)F]9R6"*H4#N[&WTG<0D0"U*N,Z@=>+N:PZ3A#DG(,DJ&O1B(1 MD6;SY$)E'@?$A]8/7F@2*IB.$)GSDJ4%*N..!IS>.626V8Q=,^B#H<-D2A8N M8O.Z5H$FII., 5$Z#/MB2MY6;KA-WQIN.'_D"4V.YCT+[]_Q4_NF[?#E0WR# M/6E'B,GWDQ.V :[$@.\9!DQ[$T<&W4C#&*?' MUGS=E^RX[I6BB#,3>M"6L]Z, MBJ466IJ-@=$U P\&?^;@AT3-J]R<5=2Y>60@+8\SWYR73DYBL7M?E.VK'XD53$%J>J3=FDJ0-'C M,5]!DU=NRZ70* SHL JT?*[)10UE<'J(3R.N$?AT?:K!%]L.1]*4.P= MC$*>8A++*GE*ACBA]$7>[@A@6:/F';T-3G'H0JLV+VJ-?@1Z4'9L&W"/HA_O)7(U87FR-DFA$94ISG)=@W@(1"R M1GE? #]4EB0[$<&N&\+ 30=@>UCZ>S%N3GO!NTH),#Z')D_3TJC>]!/:/SXF MSV/FX!N'*FMPP+4'KX&86F\>UX-O#K-UQ@%[:K]GA'9.+="<@A<#R"5^EWOC M470X&N:,Q$3#Q'76GY.[>9,GI'0+(D-CX#/OJH':BW(A^B%;?$6'3/Y^27IO MA"GI5QX@82Y2X?INRGUX**F:Z^^98N+0=TR;KK^/GV\ZW,MY">.T EWF#C%SUR>.%HXODJP/IRIW MW9 092E(_"6C:'WW-*6EXKA#+D^P&!Q'FY5)#DYW7!'X9%TA9EO/+:MDG.+2 M657D>U$)ER/%VH^H)_G0OKB$"8WS1N@'2D8>W73"XJ,J/#NC_K)V*>.YH"0C MAY%ECZY5[0Y2%)-@M%S2@H PP0':*6:&_N\,JW@*K.+W9UC%&5;Q\<$J1FEJ M=#TKV6^&QM+VTAC$CCKNDAS\B)A7.N9C+JER?K0+IPL0A 6'G88T'%!L%)$= M2:&"2DVL4%,YQ"KSD,J;J* P(F*.M]YLR[K7B[@'-GTQ+KWCZ?EBA))S5[BO MB&-9.>-FLC.1J9R/%LX;'#C-3YV)\<3)TCX.L)IXP;-9N6GWF%*$)H08'V>" M@)VK>E ]OJO9F=YL* MP"P/RZ;2YC-BS"!IPAUKJB>X*. M6R361/>/.W&X5XIR&+04. M L;H2N4!X^00CE_F@=MU0= &_4;HE(RNUN(\R M>S0&E&)RVJV1BYYG$H5B1G,GYZH$9,[CID!+38$M ,I"W7IEO/)ZX;L6).TV"$HT *S5!JEDP#-BJY.]?ZA+8S,BL-JOW. M&A[A>&'RYIN:6D@P#$U3,6-"\/C:CK ;CCI*7XJ&%* WE[)>Z$$BEBU":$Q MC>4EHC4&N?"=DT6FABN\Q%B19,Q1BO#TAI 4J$,/.Y RT9V2YRC<=Z*N):/W MPY%D5II-0-W*6N($@X,KXIKA'>Q)3-!:B2!3[B!5@U,G,.EN)(%ESZ(,,&:ZD(P 0R06 M]4A*.2G6._N6]E##4KK^/_XY91,BD@M#6VB1&K98Z<9AJ[@!G#=JQ[H'+D>+ M%S3DI5V$L^1B;@VW%YQSS&'+NA4T\OR(2$-P%YU(JBECNCA=T=5R/NM\ZG>M MH !/O+Z.!*B13UU9OLJ$B92*9BF[OAYFC'^*PG?K^@./&<[56ZB)A).Q>/RS MLOWB+$N8<>/$+TDH]CIXU??V $O%Q'"+>@2'R/ND-3Y^L9'$/.CC<1"1S#IS M73#9Q$GFR%.EKNI#M=RS!!;M3.W;XVS>^^H0Y6CI,CS,J0WF5R'XD;Q2;.-WW4H6GUE2?E:,.AI;Q M&C3.S&8VFORGJ^P8=FZ&&\4A&R?>3X]JC]9'T4\=("\IQ5ZU:[T&NEA^,>&O M^8EZS"09(%.!341)(J*)2^98M%T;?W1_2V)?5+U29=%PYC64U;ZYG[79*O&J^=X$"ZG]5\H+2=];03%#@VY:!^7N_V ,N&[4,&/?Z<07<* M)TZ]_Y%(I&Z3"$FT\T?.>K_2XK!DX9^+%C*?Z93M35+^IL'4HM[A/WO@8D*, 16,^Y*K] VLX='0Z3%H40\2QR\WKK94,AB$5W9?[++ M4SD [<%>+CHH,H0!SOCICB;=GFY%F;<$]$4(9T=OE_+1"B),?@&U0N^! MOY%?2,EE-$H9L1"Y!AJSX/B,D..+7*QB^CLRX8B0ZMV$M*5H M#49^2^.&!;1W9<%;Q9U+8X>P&WF"1Y>:,#5[[>>I9YL5"\_'='$G=A*D>J#LX4D_2^W(>80C MG$[MF#]:!M^+7![N?[H^9$VQ,6T">Y![H3[E!C%F(WH!G22#'%,)T;22(5L; M2I:67(!RIKJCM("G/#82:]DW:W(I&!C*?4F1HNTE\%52@EW$1:2$[AH?*0-G+.AJ[0-)^@R\A/J_E ME]?D-*C,0S>KTT,Y.R6;B$V=L2D6@#FA \=AAPQ%]LVPT/?-39427_A^CQGF M)M=H4",/2FD:&2 R*_>M?$3OWV9L3=37I4;D+"'R-+C$'\YPB3-TENUM]SM00=ZCY9:)SW'&#O5/E-*K;3*G[?8'#G@3RW6^Y',>$/A M EM:&0A-JNA TK^IOC"$.(.XY A'SO"*]A<[W] 8WZN/%0!3 M]L-JXLJ"^G0=H9+_?]_]]?_C$$]\7H]V%TR1S!9>G]DX8OW-QB)^ M,!ZXTO<3>O %N27JFBN3>O3+6%Z"FK%32BGW3%:'X]^.SM #=ZX4-O-0(V=W0E5PBVBU_4:W1(4AM$7$\S)#FG ME_9_AS78;P&>75!DN 8#\5.MN&!5K3K\PD!MO#E?B MU!AKS60?,4)RFSU>^V[VCG34()*P*!H6B[>\XWJ)W3=NDX]74#;U(QX*GK@C MZZ!X8"'H -U'W4X34PQ/Q!3[%XMON[[BN-\3(\84L!65,@H6 "7OTOXBH"!# MB"A$Y0GX,:L$JM85Y'RD6R#+CB@?X#@ 9K1H'59>+ZWM- EE0R@D[ASPJ49I M]<]1:8'G*CRLA/Y9,@$&'/J^A-H M85J-I-/1-+K45,G#PU&,<(#1!8[,2-HSIDKPIRX5=)E/G@G)#^8F<=;K01QF MXC:'8=(+ MIB258G6F7VA$./=C%8'H\@#=S(KECADMX"6*8N$2-WW)7>3E,-30B*TVW!;> M-.H/&UB\"/8 7^D-#=MV3&)2LDR ,>&$ V,[V*(TO/&$3NWH@>WX27.)KHL+ M\/K)Y\OKTXFN;B7&5OXYD:>?2FL+2;^K(- #/54?*T M,I,JZ(,P:Q3AP!HFY-(T\[:4"@4LI#=@H+^EQ^\JO\3HZJ)1+G,N<@P<4_'I M:@E=)3)(I@T0XRJ8<5\=I#PJBFC:L3>YQ,/H[+H;H%^%$,\US,V=*HO=82N$ M]$* 8'5\P?_@H<*%@'55,56K(BCQ8>RO2]DBR,16-?*]W$7*_7^K.UB%L,ZY M::%F]Q:4/>C,8X;IRI,E"B/2H=M;+S:,B 2>(E X :)/ONVV%0M9>(!(6E$< M72RM!F?@*!RYOH0R\22EB1AEVBCTTW^*:@9W,"LU$F^$3>Y]S91Q9RG$ 1W/ MGTB!IZA!#"(4$\\ FML=FO.IN$%'5]B[MX.]M(O%?2U0%&;3FXDQ=,P-TDK) MA8R]-#G<#_N:SL98C36BJYPW!]H-830(1;I.='@<2"A2,,;']ZYJTVV"+5MHZ]"#CN;$ 3./W?Q)CN/'%!U,UJT?[[:GHSC1 MYC:A4,TV-1.3.]9_=G)G.FJQ,H8Z0M3U/]4;[AE@XFC&9A?A.8J-;DJYH65D M%$O'J[JOPNHE,Q;_].ZK;S'VWUY]Y_X*QSQVZL4/PDKX.\FF,+"GOJLR2X%X M/LE\,M@JT;:4%&2WV>Q;,3G(F<)X1R>5H?%4(F4O??R.L@FSEXJ1H3G#X]:; MDUL_<^Y,8DVC5])V[8OJ0U@P XC*-U79&ANF]R<9_1BG"T;79A0H+S[Y"&]3 M]94@(\+54DZZAQU/<=_H* ]30H[A-;P'Z99Q;F'4/=##)J$P(X4;)5]TS8NFNB MTL 9/L\ ]K,"MG&K4\ M+S[=[9BOJ>V$-^*0>I;E&0WQ)#3$9V,YF\>G+8O'ZY:O/"V:#H3%8^='S[>0" 5J\RE2(42N68>]\X M:+86\E-59#&!8FF&ZL; 13DBW"#,@B/PL&_ K(6>(+LR&]>"RSW7!Y3 I=T@ M$B:-9O%B\1=I.H^!!+^KM#0PWVZZU)RL<&S9?2#:TF#K.C@<#1^@\B'>QHUE MBI\72O+()J*-Q5I'PQ+LM?NHKVZLV7\LGBG\G;(2^$'3M,!40O!>LW\=\3KQ M>$.9:^K.W+6CMLLZKH_NWR(2WD$EL2)M6TR>OPZ3777IS-^%:&%#)C)K"G'D M2]Y07BR^6Z_1IOXPS<4B O/-^@5WAABP*66E5FM^ M"]W8<)Y5^H1L?0O?Q)##!.ER\@#3\:I&7(Q820[PAVL6K@J1G.PR;9(/](?. M3FDA^#ITD;!JNWM)G:LWE)0B^<&$0QT >@5J\9C J M?K:GH<(G=T0_85 BIW:,/B8HM8]O-30#NIUFH*/L#-._SVT6/.?%XLM(<,,Y M-9X+?HL0TG0W+1\_UID96_JF680$K3"^:<'6)*)J36+.^% MG^N'YKI]X5FIU$GR+H>P_;6N^B\O9(+<^\U>K*Y+ #J82_JK%.CFB[/Y"?]8 M8_$#P6(]?1A]S]&^\1]SB3P$!XYHFG*F1IJ?L)CXG*OP#/"A7S8'.Y()+VY2 M\9[SA!HFNU6.[\;MX,Y"GP4 AN2F3 TC#9FHGNY8K5F\=.=,'J5-X=<^6>:4 M++\P3AB[9$)*["&] ]0<+*C/'%A^5997U"&OCJ?^3\?H7W&2) ]P.J>? H:[ M_8AUY>@$I?DA/T%)6%;(;MV +GO-,Q?[ E07=Q*U+>*R[M!@1SI"Q1Q:TZ.< M9P)#W"Y!D%.XO1^4MJ.<>TZ<^JM5SWT0>2C(E]JB=$B>,8[R%TRN9Z#1':M, MN9/?/F+@8JEP/W5H'=^@$(F18?$73TIK:;_%6\'#4%I!8"8<9?^Y;/=D8SY] M17'VZU?&400XTD0H_OHEOL(Q>3JPOA7B]6>_"=]^_1M\^=5GO]%'VG4[)'"D MI4@8.Q':72S^,QR4 *&7@_&P*=^]O".=9WLADE,Z.%+PR/0!09\Z1Y>&:-<0 M,+QP"V%#+^B&4NFT9*(LYF*BLT50'R+UW .[HE6ZJ:E16=U(QEOI@>UF=?;G MZG/*X:$*(OC)CNA(8S61,C.-M,*I0U&#CQ(8 MJG+<-3U11 PDI7J7AO797SU\+5HVLA]DBNJ[C.!RM))E39+VUFLM9,CY M1I\.O*(5V& 2C1OY M%*1\Y(C80T@29U *(ZRR,0>@-MW?UB$&+%?FXJI9%'!J]S$;:/#K MAO7!"VTX90E3,V(Y" *B5#VCVQ57QLLZ:4NR,3#C45;.R#DID<[BA;Q:H M9LDF)BD:=I)G"3.HI929K9(6-I*TL12VI^L:\XBUK.#__W1[8BT$7: P*(]Q M Q&EE0,3A,($[1ABVFON**U:Q$'(IW)_'05DW+,JHK$\S?,L).?J_T3U_X_G MZO^Y^G\* >;7,06@(KCY8352R-R%<*'24@(9+V5YHZC%)?8656$$IQ@VWQXQ DG&/R_E7A?Q>)]V]V_N)6&+.G\=[V# M5$#97->ME2%W) )')AP'T_; \T2=1[M4>GG/)>(0BRR=\]9)K6UJRH$V%^8^ MX^(1]>=E\%^$M;8"$UDM5$9SK\S/Y:(9E(VX*ZMBQ'\V8$?7H3)HMBJAA%$R MO6%7ZGCT):>Q[9"8YK0W?\V<"_%#2#^*F@G:.R6HGC,7NJR M6QEOI!\X$P^4C%GF^H83G1N%"1:@0ET>4B#*A"P8IA@?$B <>ZV9(= :)RJE M#@B:Y_H>/<(Z5\U!^2MB31:-B&!GXFUU-_*FE)655K(:%_>%G! MJZHH-&N2+6X*%I>0 Y>]Y3>?44P=O8$F5)#/D9)Q=XU,LKR"!93(S!NEUV\I/"4-D]YQ@AM&6'(:_]?_^>H/+[_0Q$;!S[): MO'[%FJ@K[C2U-_S='Q?*X.\^2$0LV9!\;M\C'#2WJ]8-N\^Q,/!*+[#L(F/> MCJ#"AZE+6UY@KKF3X4^CWVF/EN;"Y=7DK2X67PE?RWV5I-*&JGJOEY-%+:47 M#T"88B20*53LPO@:&MW%-9PMTC*N*WW<%%6F+9H:TW-A.:)'2JQDTC,UA,.HD@!+!R'\Z[A] M@.V5RLK%XLMJV-9FIHA95]9;'0D]%<5(XYN8X%2.#UP5VT,2_W(9!85W8Y>S M_GU5D+=U)+XP>47 >*3Y-5X]MR3801 M 'N078=S]" H#<>]F+YC[WYJ](3)VHTLL7[$N!=P23$\DJL=N)[;X80:'J0ZCE&X%.O,-Q5N#\MK,WB6_F#5!P[[_U1^@$"2=FMII:@0RZ,[AI/.EY9N:LH:\M(VZ.\]2B9 M'6U3$K%2:C*8(&%P'?:H8??.YSQ-CO:WK8BK/\$I]YO:%!9V':?O$QO$FW'EG8=I?.ZSO M-GY.^21B%N[ZMBZY3JEN@)V71L;N.+@.,]^3"-Z_SNO/1N]3IF_$%82+L)^* MX( N+W[Q=[+3?/Q.Z[(9!(:YJP?4AMR*N$9,L_-3R=;ND4V@B$?_5:R M3S;53MDSUZ"++!:2V%\V9:VZX?(G\!D0)5BY?*]@._76_9@Z.<*']^Z[B;+C M@^E$6723C@MY[-3]D.%A>?9< ,O.(T%WW;$2)\[4T<+[ZNG*Z4>V5H5!A$@5 M02,T(6#K=8:Y5[K,3BXI@O(*F&=NB-_DFWC\_Z - /%+*48+)Q.IEM0L6\]' MD=)=R&@DAQI._O2^R _\'2() &@J7\7I :)^5!3 '*ZEC,IJ"]%[P!9@7]Q; MQ]37Y(7$5!HRRV4;_:.#K:/CV^#T7 )B(PRV2YAT&#YC1)#^@'=;+GBJ4AW4 MG,1#R6)-HDH_@#+TJC0 MY"@A]V57".1;^^A/*28J8$#TN#4K\Y]_%)X,5H1*8@\BRQS)^FI\)AM.Z:NDN![.IV[\73I@1W MW\>UD)[K?-.$RXXZ^L>W, RW\^1M4:G3?Z_]CCG9T&"\-94HY \T?062,]P2\E16\SM'@.D7?A$C[EV[FV9K"NY MW#17$H;]D6H+AV_:K!/3# =)O>D"E'3P&J[AZM1%&.;U M/QX]PELJE;4W+YIJS4.X>>:88CS)7+9Y8$SZ+1[ MN7R[AF;84)&#!^-FWW%*6]+DM2HW5#H^S]BSS9C !$J%I'N58RL6:U9*UC5L M)RI^7'=WU53*\)?*ML04]V"-K->-<[741SID1(/H<8^!?,'_\"^I;_(_1@+C M+0_%3A(/@_9!4VLSM9.[$K UX5"QEA 0ZD_Z%6$LS1C,GS*CA9O/F."D$L\) M.O_O)NA*4_87:W)S0 TF4B)\WLB?]]/$C54Q(@#@.5G>8+Q9=SI\$-J"^CLS MNE F6D)7P&8 M7WR'Q3V#]2&=IKRSEK?N,=T[&$1@V!$>9)P,C!?%"%::*]\(65 ];/<* MCBMCA]CD$[C[V@C=&7=/9& 8D](I_Y8C/7*KWE2;TBT!BOKD+[]X-\/'9(+) M1@A8#&;@!2=2?;>DU62TB]:#RGA&'/&48Z*;(F]/T&@I[[Y!-WTZ^ 1-;E:: MC?'TY*"R+<&*]#J8*2/:+E56\Q?E/3)UY7RJ,H6>KT'H)MFQ)2M.9BPW4U=U MFLZ4M]Y25S>3QA P) H*]1 Y*KF\XL!D=B_GP[;$V,+XYI+R;FW5*XH6Q88- MG_>M,>X!-&#J]M#+B'TL$VTWL;T4^A8)I"MJNMWGA%D)-I_^[@9^]?!^T7J^ M^W?Z>C6OCY:$C5!"5+Y B>UX=MRDR."IXH.*CD>6(@9?22].WI8!"OB#9^K4 MR9A1]59*&]^YZ\'[:4>O#!:30O"+*_7 9&II>CLP(37%-44DFX!C;W&P[X]9 M(Y&X,A>%\Q85]<@#GDC<]<#7"DR;.WD9@QP?*$F(S3Z;,4[M$;SI/7C!@C).);L6HW!7UUH8CQN"^$JD4Q*1N9:]$BY%*G-4J+D&_ MOT8J,Q.KQ[:SC]G$,_"0 B2A3.+650#GYF)Q/%V?2;\>>'C4>D#0" MZ?^0654BPA$46HP+"!>JU?$9]^_C=U 8$G!>'3=$PH@;Z1-<_!YFKM]O=T)# MYI"R.!OEN=,+9#TBBMU0DRSNL[9TV&J^-Z4+ V5,OZ],@LD+C'?NC*5C_Z[V M$"1E*^!E OZL]9$5JC6$L/OO(1O#8I6]N:"U\C+D'J+"'&AH+/HGU_".#=9] M%;$&YME-KE?T^]@))6O(!T>U ]3:B:RM'QD$2R B??4"4U&)5;1%"!3;$,_U MN<4JYS9C,-S5X+OR>45IPB7OX>&6&3)*Y(0(.%.&XP6E^_$@F)I9MK4 I;D^ MV&MCA)^*JEE%DKW@E=> F%\?LI.AB[RF4ZM"A<^6MY,E/ '#H=='"([(GC"& MV_N690LX'$/U+A8L[N;N%U[B[P@CL)>HY;9=W.T;XK>Q8!#(BGYY6Q/(<4_$ M-Q#?3C\W[A*>A':!1.7++\KA10VMM=>OON I85, 0AWIXF+.%F%,(G',.><: M':&L[^E5T&7%"(&=%M;ZZJ9C;F-&LB;%.!:A<^3M)$I%+RE$+G!(TQKHU)JV M^2P6.6#6(J^PUID2A--8TDE#"W"*Q?HG![]GM,<3PI4_O#RC/;F#;-KRE7&9M$X';@;SN2!8_=A*:34:_L A:: M3RBDABW2B#IJ^'-;@3.9,RN#/NQ)MK&1?V;=5=RZ!\%QT3"F,SG.Q90D%0^O M))J.S@\,^R/G @!.:/G:.G"SDHH:BI\ER5P57T92FF+G=J<= *!)VXN_&;N1 M/+5]%SF/+Q;?DL\)[;3P[3M._ )$9"&(O3N4" "FH8_\6XJ?A+>3QH8)>L(? M$L Q7'.^L:![&;933&I^)SW?) X?CF&".!^2%&AAW.!T/;^>*=L#EL-T85>) M"I6;"'4VI[A,E5382,@GI 5/+I/ZHT;.Z)$>:N/U;%KX_3/%W5HG!#7&V#T.+-SP/9@G?+78?F.&V,8_L6?&$L8I=8<"# F6XB M-@PR>1)O6Z% D-VZ':+[&KUS&GM]-,?Q*WV_L;;[G;$0YHQNS.FBK&[E(/I" MZ]&Z4C80K>YQFWNV$ 7\LTY^:0*2-3->)MU7QSJO1@)XDH;S?7S!UM(X1&*) MPN4PBS2YZ7O618S2R_3N6P[=1FM^3[\+M@II:V42M2P4$QH&E_;4UCZ5&RC, M7H67#4?:$CI4=;@V'WAME>G0^"VA)R4B7B0B[E"=G;$=;@LA-E(YJ* MC'G\U!;/#Q,+ LF@:;+ZY2W5K8?I0KFKUDR&\S/27YSL'?A4L^V(,FS7OL!? M*:^U;[E0*T]@X(%'K/)PK?\E6!!WO+*A&QVQF95^U(1^3"[(NQ%Y2+:N(SU\ MBJ$1?5EX)B<7GSR&S2JF/)MNB>..$H[DK;]Z^3*RQL2F-(W6)+#TU5=A:DD& MNAFQ-Z6XEN22X=\-1IS[&5T%9X5R$8Y%7.+!]XJ\(/E[??K[^%K?#A+JUU-<1#28\+]8=])E-1HW;BP[PSB?S: Z;XU6&%$F(&2*M MU>[*#Y72TH$IB?X4'F9-M;(/( 3_Q[[;E8.2M@=W0NLN4F_$3WU9ZPP'?[;9 MC:(V37F-:B+FE0]+5+T8 2DEH:_V5#0(C_ZW5L#!Y)/Q3YFK,]$C1_76&.$Z MMOV.66C@NE\?@X&,^RKF=58$*@S.5K!K5 ]5DOD.1!Z;RC^X/"S5BSLID9]7 MT+.M(,\.MJ',%.W;8";:7=;//K.$@"!Q6-L$GV+\KWYZ/492M D(>KDK/6_= M*'8308/S2GB^=J]X/)0+F(XUM!I #FB1.AN9,"7V%XJW=U"R((ZDL<;#> M;=:>U0-3);"ZO>6XCB(NK3BK0!>3X[C"1*03BM$9DCK,UA1BMYN^W-Z&-4"I M(RK)C*1TVTH0N,IDM_#=^*YTPL65(I9UTUH/.?$0HS^ODV>WMRF;^IB#<&>^ MEGF'X5%4O,/#\AT&.U^3"/>:_+ 2"- M28I0>*1RR;^'Z&Y8G1-&OT*_^7Z)MF:KL KL-SQ5 \;4#62/%]T]&X3]H"#< MF!-''46)TSF)Q$4;ZND9K#,$^2-T#E:K(W-Z!EI. "U?G8&69Z#EV?3]@J8/ MADCA-*..O[YBZL,\[\ ?MV7=Z%34O;;H;8TMR8+^"[G&?E5Z@X>$B(*N_N MZA?!O%*CFQ8"\+=-V'+$VXJOD=?*U>??<85]PU#5'\K33=?O_GN4GIN/I%.(G%U?4_M5%%CVI$].6C$VPD%.Z?( M/E0IF!"A7PQ:K08<]E+X\6:(,,-I\,U8O&8.?U)$KD'N$4V;NQ/<61^_B\>Y MKX=*R$28FT'(SPW;917/TZ-C2 684P3[$/QU$0BWL4Q$[.*PQ^XIP8?R(+L^ M+^%D4;B+(K)9Y3TVV*E\WHFM>X*["()%D6?U2[%@ZVHQ_A]$P/IQ(M,U;P/I-(GJH\_,Q>45F[L:#T^.NZIXB.NY3L&;. M6R(4:#2[EQ"@# GU1E0HJ]NY^[U+1V0:ZL1(('DNUG%*?Z;JX*DV@FB:PY8W M97NS)]1 &-AV4*L+%&%PNQN%6YK;-1[T95,GM ,[2HWM'OL& F,:C&HJAS"E M231V):>U;[ SE[?>MIE..QA-Y%GXW4B/'/ZJL.M$>?-$JG1Y6U=W4?&O#5ZL M+FAC_'/ "K)ZV$AU&?G4B7V@:N_JOH.NU&!B;P!Y+F\[ @ RM@TM./-F))*Y MFSJ"-)0GFO'QC&$%JO4AYIR)UJ&ZZ79(/T;?#6P(Q<2MQ1!)YD$\OPQCI\P< MD4Q*H+L95TI&06 XT[IE- QWT&HO$P30PZ-P0P6;12B2 -6^V>Y2B5ONT FS M0)<1X\(@B[D]=FIG$HQI%(WNRWI(6H8U1@I3;&U5:&;WX&&+HUP_E;.QF9\@ M&X[T!<%2HX9+FXLIZ37!\0+%Q<@7\1,9\CZB<^S'R "D;/:1MJH4@64&3YN M611I<[UMA :J*J%E\BPZ]%NVLFLV+$U5#FI\/X3_N*\([AF\]=UM&+]+2DOA M8CJ7YO, M1AQU<0DP!/J6XE\L%=5.^J188 )^0EP1;@_1*XMM8':&0IE#/#_+8YGXBGDV M EZ8V"(3%I-W+Q@\>.W6:%3AP?=+?7+_%)3;I[VAO$#!0IZ1U\^'S64R#)BG M]I:]!M>=>\[[/5\=?=Q\ 3MN<5!L0):VKFD*DZZ_*=OZGV<,\C//%XM$5XPB MX!)VGRK6%0D+4FS .D_*K&#QRSH2B>8:Y='E>FKKS./9B!\XW6YU<<)G%]:RJ%T-& M?4?6[$F(]=C7G/>2)UQA7=__(TB3+U7L5R,KS1/5@Z5 @+9B%X6H3R@F8WEW M2/SA#.180\3(E7NO=.@_5XO!Z)UD>^[5D3$X]O+RME>B5S1S =&L)SU-@)YL M&Q=1WTL2LIGX<[?>54IMF]-^[+?KOJ.T"?6R23D =*]4YNKV.VP'D 273#YB M],:JZ(P'R+4 M3\I .>6V$G-R)75=K=#G[09R""/?]05_/I /,/4II?;ROP[,4Z.P,8U"RRFO M@AKX&\O7D@ZU\:X2805A7I/QR 3:PY'XYWV87N[P(([A:[E".HJ199<+Q_*Z MWQ,%-_C=PNWS'(%?DDL#1AU@1Q3;W:S1>+V^Z^ DTT0=D,I$ 4/9=(JW@JDWZ<\_,75 6X%Y9%"=S+IC:=$,8F"]99*2[WG)> M7%0&L+C2:I"D?Y1Z";R?C##GB0Z&?77#RKC+PU)C+LKN(>+R8TI&C0K!^B$R MM8X5F3A61@014,5);BB//7K48 TFC$E)S"<9[]BR";N3X3 &?[X%/CCZS/\\0Q__/A414=DM6(KD'>MVTCH+FEJ MX10B+R(>'$=/ /*T2I0#27^L;%#&2?LTOJH15>SENLV7%H>N6%)\9ZN M[GB4K>;JV"V1?$%3[[ 'P6$4K'$\_^+-YG[6P4'% :T29@*N8M42(T'ZB]_\,XHB%!\R8FPFQ#\]X,XW$RX^^2<'5C+QT$\0% M5)RTLUU<12> 3W/69IN S[#S#0;/EBN"7:]$YB6QBY?!4A2"8CRP5^!LQ3R? M=89&R@+@!-:P(33>BT-5]OECST50^V&O&D]\$64?;PD2NZZ'I91CX;#Y6ELB M$AF&KQ[828EC&DX'*'Z]V)1(?5QWJT-X1*H14_W.$^(#-5V584CP\*1Q86\@ MW&W9+28NKC-> 01$MN+!*\=%$RQ11\KS%4-\@OM,E/$"0)BHI5(0O3K@,5\Q/T-H2-U=PC$JLB*.1>IZ;U:,9+.6 M?;W52F+TF1$$RM^F@C8"E@F^VNFE-V%*XG0# >\H2,[08,F1)*^X>CWR5LB"=FV]_% ML:!7\;IN9,18F4?\%T5G.IVK7;]?PH8:GH]52L(Z);60F[$\$6T$D5ORT$PI M"18,U!!^4(G+IWL)%.-!/X@$K@9:T^< EK%4J#C1*V+*@"]/A;62;&GZP/BZ MP!O^6M&":4K@:*:I$"90ZN,XEYOT;=Q(LZN,25GU_I*+\$EVI6*K9& M9S?-$3-4L9C:RFD?6W5K>N5X*YAP?=]W?;.Z3WU M0JI1&#,?&L0?RSO_4.X MAA\(-AY5I""%%>_2?:.F(\X^<66.OQ#9-;?EH>]((1KI:%GW+\(DD<9(6U&V MJ2?T/O&2AZ>_K4F'6A=_$0ZS;B5Z?1(S"(_TAR5-ME#,A?FZ[H2 <[Q,%?>; MM5.\A0::"?^Q2Y(-"@W$JAY88)0U3#70D2$>++-(+DD;#^O,6)O^4*DTN630 MW2'.V4D37''1ZB/1#J<#H=8ADJ[O* 10' MOLH@"LXJ6%Z,[Z'SPE.,A@ZC(]*^96I"[E=";(D3H0T16[W"D1BG!*EK=@%U M]ZACDCGB.5NZ^FR$ >Q6H@E;=X*(9)N 53,:D4VY>J2X]L?D\;S[*<=J?J3L M_.$6UK/"Z/.#B &&%I;*F<^ID2UB)7]21%?T/BTM_HRZX4?D /T)'HYZ-L+& M.C$5,VJ,88"L7*",O>F968;H1UP5&!82.M%2)\H.TR=1C 2/ZGVIM MDV;<(F>*>>D%,BQQ=2'/1<- M$OG4V:=! ![1RW*MZR8]ZT?>F;^'=HO%EJ/P>Y0X(Q1>)%33[588H);?N@I_ MY\B"957\FTILB,X1$H-C>Z_;GM89P7!'HJ TB0>AG9","ZV!>E67PK< MX.V)LDAX^QU%0IKC@"RK28 >N6+7/Z>/Z*1M]CT?I&MT2-:$T>8M8@F5"5\7 M1YT<)+%P/!6FZ-))6AM77;@&AH([A%)I%AHTGYM&^E4\'G6AX!WFUM#'W/_X M7+-I46#'OW!R)S%3QE^&7=LL/GT)3O676 VF" -AW(<&+XS"I.-#%_^W5Q>? M+L*$-!HG_-OO_OC[B\\6&_Y3H2JF"*[5[9'1WN]JTEU:F1ZKL;''R.!B\1=' M@*&[0QB>W-F9/=BH5U/N]?#+\I9;EOLA?1"ZR+5(5U5E'Z(!R5U9[0(?U6N5 M\8Q/#5@$ZVIKK!6/++X3?O.855Q]V.( ;?>0SJ0KEG!B('&SVG,;$0IO[,.K M5@\?.A8;/G2OK&=GNK-I2EXLVUANZ!^U4:\KBJ'ID0_RKJ(0/1*\5;/N'HVY M3D1(K4?SJ"1=C$W>#E_F0WG$(\W+8YPA$!,0B$_/$(@S!.(47 G1>^2B!)R\ M=4.!:2SZS!# IAG4L6QQFGZQ8N7/=<,^)K\B!P8GU3TGQV#U>[.O4?VH=QWM MW7XW +\QF54-K]MQ@1OI,4VRRO1$S>K$?TLF4TK;+O3.+C*>XT1%0!T4I?(. M[GT:U-,';][]]]LO7[SZW-AIBX?NXB3MG4/@VL!2ES1F >X@/DZ^#8=B0X@A MVYOP$*T3!@0X- 2$W*///QVD%(Z%.9AF3X+<2$D3=6I2CG65RB!Y5*GZ"NQ1 MTXS[/KSI4(WOH%6F)GWBV.H&]*6*K]FK'7TK2EG4P['*[A,W9)(.B>.>4AWP MX^:H5E?F$C:)"?Q% 9\E5M.U&CI:,'[M2UTC)KKXS?*?$*+\8O%M^','(._$ MYOOE-A[O8GV>7WP?>MX-Y .F9%YOJQ75_=P>9:K93M !#,V*1VW&1"SXQ%XFL4HS)C9(#P]&-'Q@Q3_^,M M)=;$+R;LR8I[2B&8N[M?R BP.!-5&[&-Y1R06#"/?/)Z*:G)$8*$B?O43 R;ARU:ZU)H*)#H3$.'6P)3K#3OM3$H>#01A#&>"KJ M(;:I/YB(@^#04)+F#FG3<@.2K!># MDX%JD;(J@97#\\JP/KT;!'0O>7_K,5 P;R,QUZ#L8TURYH[>]EW;[;$\F5') MWX()O)CBON=EL>T)8!!;6QZS2:G-=9P%>/9M.FV?OL=Q^WW4YOD^"O5]2W12 M_7!J)O?MM.9JU/X1EW5$02B$Y,6"+!>W/7/MQ" .8'M1D6H#>80Q8FZ@+')VN?\]%/':PY :Q M^ /02;FM5\%0F["0NM_43-D(/S2UZ<7BMEYR(3KA<,&TY4(:"0M&F:#$2)@K M1%QN;0EZF1*LVKLA_'0<^1&Q5KGJMCM*4"M*)3&<_#%7L"=Y:;M>H"WO*V:[ MY5,9^6\YBR=_%YM/LBFU.<:,T^]8+GEBCN4SO:SDS_>#A42!OVX0H+68U@^_TM_4K8 M?=\X=E]MTA@P=,DK23L S:^[>ICD6BK\M,Q$BYYI8B1K$2ZO]13WP\M=6(Q$ M7?P-^P/\GCC3T*/*"KTO<<8*MQ/[[]O@Y=3":QFU?.Q.7>K>H+;M&*:HM6B: MJFL35MV:CWF=6S*@\*",*1DU6-%Z429284:,D QD/HRHUS@2IUA^G4",[!O_ MEW6>*ND7(3!:=;V,-EX86 *;MK7AVJU4S+N6YW%7\3P"^L_/@D)^W9G]CA6T MI"SLGBN^GBE<1N1\WEA58B7I(@J;JLA7@J[+[WF!87GJTOSN>T<\3>5TJ._< ML4?FKG'7[:2W"7C?\ VTOW\J)4DT0: ?&L,6KKI8PM$<$OBT;[]:ZK;!8KBN MPO'2"H.>2$G+$GTMO;JF,\/@C6@SK#1$2[/7 I1;Y*\%!^KV3KR?^]ZGV PC MGS+$ C5W^QI%TY#K&.*5E3.<@? )D=IXP>:Y#1XT6P07BWRY MKZ\6.O)NT]9A,\85H)TK=@R*$Y&P2LD (C5*IIR??74'<6XL65I5M.%66D'F MF'9&IC2SMO&@ZO!B7.,V/O&VL(NMN%L&(8G7(1D3=CF>K>;%-J MCS3?1(0A>6]T4H-4T)6]XPR:+;;G\/;UJZA4_"!;! *\W@A@G9M@(BK6K$6A M5;C/7G$T.]YU[\Q/SWE([-L7R])@IT>-^8EX6U\C? F2LE!+F M\2#! !Z)4DY*(V277+[8)^]6RH]A)WB.:%E2'C[#]4I/6K?<1V6LL.7*WB!9 M\7B;B9+)1@;;8*LN!/-L=VEE5S=L%+%FZ3O\3WR+3P<> MMR0&4]ME3S [AD@#:*,K28;5R@YO+"?AG]=$?>)@;$E945Q)C&.,1*ZN! MDB"Z6'C:N5?M -.[9N0J*CNKBO@O0=Q"[78U$Y"$1^HK9EK>20,AOV6IW3HR M\4;4N!*V,^T0DSD_/94C M+>8N%0&#'^_99Z$/.J7Y; BG6TW,:58LS[6P-:+\DA[FN_@PWYM3;@'&-U]^ M][W%OM?5,CR..'.>I2"XDX?%Z]^3$_[JC](61KCD M['1$PK'YB3\H)2='IP\]D* 0TXZDI,U32,RB:$0"Q4V"01^7QI P/':4V-!B MHQX\,K1 P2%0; _(TWCO_S+M\&9W,CK9> TZS 21O-_2+4,D)K!-S!O\VS5+ M@_1+ES*X"7[15GK)!RU[W#3=-2&C]WW+96>\ /5O4,J2B,NJ/FL7R[3.*;MO M45JU2D(1'-QI6X5]=8BOE'J!)H3.8^FOE\Q!'/QNJ/Q'D?;A=?$='^\\:,\H<-4UWKZX<"=-/:]O/RMD;>U<)U"W+PE_\U\5H MYX?XQ8I87DMEYG[ZU>QV,MZ<^&+FKY;*&@3\=U%94Y6]1T; F @P&-Y>)\DL M399C!\"5TO?,GD>Y_R60KU:G5MG\,1?U\(9 :?B0E2*;:H/FTGYQ*G-;/<]W MSPE5"YR*5+PBHC+2%)UG@,^#SQD:!=$3D8Z+>"DNT.5)*++L>Q!N4FA-[QCF M%:/=E,OW1"OH!\=%:K>H#W-I.)5FT6"?EE;X;@]X0DQ(*!D5F2.-(R; 1A\U90O- M-#XL5^$YR+-R\\MHE=OTIB,Y/Y^$N%A<4;4HWGHZ#=>+N 4UBJ5'7Z3N;#HP M6X7E5 K/@?-K2"D#S])%I>MT("?[_MG]&;0C 5V3-9<31=[*&%RD*Q[9"SPL M_ GTHEL9T^V:\'KD6!Z;K/$I]I4J?E^&QS,W\*NO7)I9F3X?PQ$1<1_T!GA> MV 9,&U.==6WW(_#V;VO5YKQ'WG0L>G-+P.U-)[!B3H*]\@WN"1Y\O9ONDT( M_]$A[RM 5V_>#/K^T4@1FL%GN/9MJJ.G_)P KO!<0/0IW&@0F77,"[/"HO,[ MG9.O+DU&3I2>\DY6R7*OY C*$[1"O^ZQH_#SMS5[@8FW?V+V,RLB.T&TC)0E'/*K1M8_3895"/\]-VIZ M>AN3%G9ZW2Z84)S8,R(8C0\KRJ)MDM)%)G$YDM%!:0-X6UH=STR=/HL!F:%T M7M[V) ?Z]NV_CM+]__B_C3V,00!F-=X0U(IF\<\A]JZ75I[.7'2KU?WYJ[]9 M*-T)T_"K/Q3"-HPKAJ],J>T4UG?GR?ZQ:\3MHEN]OP3?-3JL@[LB"X=S0 M->4R!V$)K0Y1[+O$6+C^1PN@>%V'&JN5QHU+RB@+4=Z+ MYY;R$<=.>-T%.LP*=B'&*J296%V^R'=*J!TN*MC YH3LW9PS3E MO;%3B!,JH1&0EJN*NJVNR2!?!T=RQ,TX)1?M^T 4VXH,RZ2>6VQ_R>AZ(W*B MB"4R*?RKJ*4@!I#RXKG@4GUEB&IGTZMF_<(Y+L[&,[Y7M96"KAP!UMSE*2=)H_J=T,6_H;^]U2='9OI*<^%7^AL]2K][\W;QY=65 M0[Y@L3*F8RKG3&98;K3$S7VE]:U/Y\;8TN:PI@R+!:8N8[7VVBQ%6X+>H_"(36>O.JS]$UPMFM1C>BG M%T(B&2R0=/A@O<)!$L3')+@N2QJ%0(231G/"%;%54G*1"EMSS^N>*U$0H767 MO ER-S(>[J+&LOFGF#3.)C%6 "-.9$-5LDG,L'_QGS M)94\E(%,S@\'"N.L MM.'2ZBDFR @HRY]-K)&]GK31:=H:L4'+)/A"((3E23=U8)IK;DNE=..PPRFC MZ!V\9B10=*@BA8E7Y8XUPM:)]YYQWL'7PNE3X$7V]2YN";*U*0S.[0^P; TI M>=*84,\BL3/DY2F0E]^?(2]GR,O')T+E0[--,UH M6$.IPZAP4TK;Z+DR*YL[@S0;#"3SJN<[/=4CE8.=X+UW%0!_^Q9Y9^J (7M, M_'I< ^@$&5!3_G\]+<+D$K:SSS+7O3+V?"=]D6(4,V8Y64[FUPG76J$!02K' M08?+;7T=CK;8??Q T)YP2VD)2I36K(^!QL*[4M?[/A@13P+&OYU^96L#,6J] M- ].OXR*O.-F#D2>U+IN[3_\7MU67 J5>D2+/B)TZ3Z-WE&1=7H]O>$LKJS[ M6["D$ZECO>+6K!W_HY#T#,\!BT3[!\T.[H38I(ZE._%>%-SL).^.,(#,\3.4 MJ[]#.T.X'M29'D]3%BG%E@CMLLK:'\4CHA#UD:"/CZFK5#B'7)$ZIE8XG4;, M#^(QTW\B^NP::?[0XFAX*,E@;5G13U;Y*#A(@@#2C*PLY+&T*"\8CI 3Y$&B MMA'FF(%1BM+0)SNY2)$H)(=NO;LOA0TZTKW7W%D.-KVQO@!Z:62*Y.VGO?84 M#? 5_\(C\A*PXQ#+W)??QYP2\GY]N:KFIEZCIU@1>D?7WY)A:4+P=DRPIPC_##AM6,O.Y4(82_@8* _O?\8+HGW/9>+ M/86KGZ52M*Y(X#6$0!NU0 &"'Y^=B Z28_M6-& 2A^'H1IS8*1PF'WA;D\GD MDY(AECQ.ZX<7,-]U !;U#Y4[+PEET#6NI/I!VWHOT[?_?WI<_MXU= MZ?XK**>2)T]1M"C)MF2_I$HMRQUEVDLL^TWR4PHD0 IMD%!CD_7P?CB..U+E_0\V"LEQ8ZD4%')Y99&4PH9QW+@C$ M&K2ZEX(+)*'B^$D-G0LC9A%8;A%(JV186KWK@+S7B MGP51=K-(LS"RI,)0VR=RL(:T)6.Z(?Q0@8R/%Y-\2>:,<1PFI+@(Q:3,:N8- M&R,8#&R!\[4<% J]")>*S$3)**@W)I#.&P9G8-F[GBA,R & >EAQ=41&N^6* M^R0M93G7/!L_31V ]@9*A;P><1@HHV0S!8X(L2$A6Q64\IEL5Z &U,9]JSQ1 MUD@0Z(/>%MY14-A;9B!X)U+P')SZDC)$Z7!G^>%TF#TYGDAQT.MM&'$BI:$^ M5'PODL+-+ 4U>C"2@#N[M*GDLM1L/W>3?1_;$W687O,? 7)I56#9EN#[CTTD M(V,7;1B<^L7%VLW7;&0- ]BWJ[@TLGESSC^G,AL%IW\2NENFMOW :U:OAPHD#Q )*D;W<,!'QU %A9OM#]4A6 MHR$VS)PF9B!>4HE>/["[F:LWM(SDI;LB\HKVC1TX2P."]R)N, 2"F%,, @8W MZ)9CH+C9ZFW/DFR!Z MZ]1\,Q8#=^OUZ?L3[DZ#MJF?:"D1]43-O[FN;MG7+7(G2!2ZEA&P;1J#G9XR MSHWAC#5.*3(AS>(FDV^9N2ND['C\J;0SNG).5YOH6W>3O$JH(BW)YZB*LFF, MI>@@;,DSS7T0D %5YIC93U BB=/"M2?Z >; )%#"0B>02LT8*L@U1C M](8!PWZ4\:[Q;,@3-,+'"+>0?+DR\9*8$K&,4PJHI[$%X>(CY$(03=):&YBN M;SM-W4QZ%_X)O&H-&E #>JM4=&'0_*JB"!XHB&(\@C/2+9+8 &)1YC;_8=%2>XO&9L+*I@BSRQ@QINQ+W=.U7LQ ;H@6D,<++/* MIM!;()97+D]M3=02"+(9PH":!41R9FR<<_$$&XBQ>E#/3&4:$%'),>RI=@UF M"$3(6S*OH*@>8BBD;KU7.-'4$$OV\*BWKE0#O)H;Z0)G]-U KUT:CPG-$W<) M I#P(-8&T 4*>&@DJ 8-Z!L)\+#V=Q&I ?&\Q2Z:9E&R_#A=4150;\KYKR@> M0Q; 7$VTM^LP=19[M:6F='6Z4*>VUI5/VN*I'H[C=K4)S_K:A+XV83O1;=_= M@'[A9GD0&.^@W0 BZ!>7(:BS;7,F/B(U'^:-@>$O=I5],K&")F8!F#%"4RB@ MT5J!)1-4Q-+'8$X4O)9[,]+892J<6#5_P PX EALF3/Q$9DJLLEG%SP*'7"4 ML'\[]D77+N5U6 Z: .=F?A#]XXV!AYJUA28[#^_<-3X*$0$G\1O8UF5MKTDE M_U:!:^X/%P/Y;6,>!A\SBGZ&/D6#LD76/S0_&=-]!]!P MQ[<2: )PJ?CP=MXFYKP;):?=OU"V^A] 5*Y:FE8_.@4$5,-+/"G-90-TS^.93 M\8?F7KD9A S&\3*3EB-*V2A?^L7&HNL*L@R+V6X:3TEV><)L%W3@/4DSK UX M]O+^NE[]M1D=#I_"6K@2.@>3&MGT 0#OM#!B-,SVE_T&W=4&8<6X#;D:4-I0V4T^1H,&$7>8=HP/VG*9X3V\UX M<7;:;^R=;6Q>S;-<*LS0 ND@T(RI)O-_7H:&<%]EA.1[]/=R=N Z"S MTW5Q]L8!F ] MDQL0IAWAJ,F#[2T@I6D#>K@18) J9-VZZ9BYX$M0 MS)X:&5-,PJO8R8M^8^]L8U4&0CN0 U\J ZY-!AV]-GI@^P7&EJ,RRPO7U*$J MJJVLEW(H=R+ZC;VSC?7N)N?HJC+VD&QHC\L8(6:(H ;VK;2,A'R'L6[%5O+H MTBSX 7"8@OM#O^FW],[#N(2XB_UCF"R>_%8E5&.$^K F7G4Q>5?HMX\DW-6> M00'4Y!*#!7AYV,;QH(LL&M_&4!']);NS#;.\MGX;A>1"UD*.U7[F U=H ZG? MPSL4E, __*O?GP9KKXH6!*,F U!'@/##"G-;16W;;NM@K6_R8?!3N(#>H7[_ M[FC_A(S15@39#B!N44,/,G<-L 1\* :F+>-R31(U[&%$S*[7#[W$9_>;>D>; M2H$A;)*D@@\ITM$=M1EVS<(V683E&^8?(J1[JL7+\RQ/BCD)6RH $NS6@N%8 M-VQJ>DBEG )2S8@9MK/&THTZ ]#16DBBSXN*$ UFHR2+LQ>-LAJ!BKS! C$' M+5"X4D%L1:9"T&VE:^("ELB"6>@*2ZENL0O+&N.WRBB#&,F2L><"N;_B$/TG M]*40-1:8N\,T-0NY^OLJM<[[=I, %X//#\O;Y-74_FS'A1W^YE)$NVF6?9;& M+=LC4]04G>4M[DT_4EKH/#JH*0N6XD M7-1W;MRF<^-YW[G1=VX\/%1)5^;M(.RP*949NVM8D)L5]EJ,&R7.1 9YLJQN MXK/\M:I32%R@V0VJK>U["9X:70P"L;>E[9^!,UJ]HH8O+S3NZRK:;>6UZZJU M@M KC:^O#Q.E%EK& L0YN#6EXMBKH3/93 V!&G)>A;M ,)Y(C7-$' Y#LRRU MJN"S3@OA>O>05"RDWO-%46E#I4WIO7/4V78SI($/'G>-51=>23B:C-AWJDTD M!EF1MS)]B=9M*TK&%89B>]FXID-A6M#67?(I&SA[JEP;-+PL(ESGJ>#N9(6@ MNK+4?J7EAW7XN6! 4D8N1RD"-#0 ;W0M4/V.?#U9%!0>#C5APAA_)MV8:TXV MSF&@W3*JX)#.VMH-L;\W>X&*27AIS93M"I-KJ&"C^&)Z)YS:H)%+$\"MP(X" M6'('*\5UD-?0Y-]J7BSR2\@C#==;\M/._<)G0+7;U]/@:J>#[G" M W5_78\Z&"/F'V.%)$#;MZ(#XT8 Y-'XAZZ7%+9?]L9D!'+/\?HC.7-\BWC>@O.EGDB-28(QQ2E*9%KG0^(MA;/ MEI(JS2;$?$C[Q<+*DI!0N7623ZIY@?1/A3D;6%V((#O4$<5(DM ;&;PFN<>( MDG"0.!=(7S5N!:&;^0WEJ),X)=PXJN/8I_ZR[4'N/HA>DR]-8D?KRFW=Y*29 MXVIDY=8AO'S$G/8")&CN00W@N06-R4VH#'Z$7*(,6&QW_N$I9@+ A+*?G9_P@7 ME?G"7_XT>K;W\F"$I'TC1&[U5)\Y\KJ%<( M@I@>HI$,Z'1@)$.[R&YOH3;' M;AHJ;*'TDKT2"@7DNO16;6'"A["1!'WH] M*G)1D-^+@4"&QD>2?^LA0B2#R;2V.AT^$#9%%S30A(XP>T" 7"5AHO""\?118L2 MB/@0_$ACM;=2Z'5>'HL 1"W!2%5J;#7X\^C94W. TY1RT;ZHP_[LQK?,(9:0 MJ-B/%@J(JTH(>R6VFC\4V&UJ8%YQT<'+#B[B*R-[P&_;/P)I.CIB1* OYO[9 M04H.">QEYG'S[HLF:89G!&?>S]_0SRSK:CR_ O"<..K(&KJ%:UNFYJ+0PN%4 M9?DC/ILB"!G#&;O!T3> X[J,PYQ!*M^9%\,JC/9H%8;!A7)^:E!,*@^=5\+T MX($F+=&"(YYM5\A/'[%*BR1%:;=+/?,HOR MD 3S*7O95@EV]^LSKKA4/1AK*Y\DV.W;6$C4W"HY6Z.T;=TS="/94Y;=IO'4 M$1JV3$K_??72(@0V9$*!)Y, 0R#P$N14-%1;VT98$WQ%OMV-I1+OXH\ M+ 6? [9F;R/I?^;OUL0[1&@P4;;_$OAAG43F6!SG\6J_IG+HFMYI>8-Y*E3" MZZ%+C+2A1RCHV:V0$,9GG3(:$ 4(0D&#;$/=VG;[6K3Z;;6.3S-(TK!=FA)X M[,J;37Y&X@)5L.?5]EWD]\VEMLB+H#CJ5[-DHQ>O9M-80.1P)QL:7W"LQH0+ MG[5( Q $W('%_%-NA1&^H;,/#&>RJ#ML&P^ R=34)ZL$B9.+WK8G=(4@/$M MCKD#"+ITBWTV>[Q]OLV%M(WJPQ_. 8!UE=!WZ#@EU$[/AUXX(#D=&L1Q0AQ[FL"R>X-Q"0'8SM=0YW&Q>]2]QO1CPJS&&&L]4,)$3"XD M18_"8 TA7F(5X**@]T-(2%>:@ :O\@4RP&6IJ_G\^B78-F/SU%9%E,DNI#0P M/Z0XM%:'6AE^$];<.?:$ V>);NA4H24!M]Z%\'2K)S9C>$;&@'U3R#89%Z-H M2TO1[36[2@4\>3PWPSP CE M A^*(;.^1>P.,=;LO70T(IOM'9X"9,8%G8)R)FR$=O$?RYN,#D=![80)H5!? M9]A''Q:E:[M .Z8,H(VB#)[NV?H0CK+YF;UDROE0& '\O4#1AQC:7 ':/O[^ M0#WD \6:36K-QPDY,JS15!U-F\#B*'JXL(\#>PURM9&D2^_H./:'ZD[5&1H- M!>]^R/COK6%^,G]&[0Y55)+7L'K#GV%)8"FZ>+K/2(6& M54RG602M:*6D7^M$Y.@Q5<9APJZ.F?MA@RU]W5NXE!6C)Q0SP>2/Q#7!H5*; MM76!$BRXIB6PP(,W7[4;.UQ,\NKTYU.I("%"$_@7B;HP*:BMV.$\X)JMFF8> M2@D*/HCQ5E? JEMD^=+]F[XY\.Q:(8S'H4N-'%1J9T0YF0B@E],,Z!@'NF 0 M>[L5%3*&Y.&=:I*V2QSE-2\(GTT"3 :*06DKL8LP#$XF$PRYS0 &E!.L#B(4 M=H,54L3LYS!"0XNE\H@@"!8UE?!S -Q=F]M<&3-7 MB=DOVZX@R2/UPYUX.!L.@)@G9*IE['>C@1;=(ENXW5)[@C6>5$P!DD&?=6(#POGBACFNQ5VC4+/9@LQ-Q'N(OU!, MS*U@E16F\%!V<:ECM8HOH)(KY*[ES%P% 554@!0:_JO%>'I"3HH'IA8MH4>B#R?4O#:W<;5G4'VBIV'(GJ8&/[JR6G-4O0+ G*TO:/4@L'7G84>%?&VY:L MB!3W_$A9($G/+H",ESNR""?R*DPB(FD*BTNU^MR)J_*[G&A!7C79,0"Z@V,- M N Z3%+>)7@ X=LLI1#;8MR _*NLQG9 L'5< &H&HR/B0(7AC$C,%L\NO8-P=P2 3#3=_LJZIN M4U5UW%=5]555#P_XQNN9X&!79^^;YSHI=)8*(_^8S'3,-(S-4J_K2&=(A7&T:%@SD ;9@N"2=8&[X_\9:^,_0W\W$1U--E]MGN)P:QY52S6BE M$I>]\;70 $G\#B?VDO'TA;@(Y3:V*W!0RB@BB7E$JG*+8&VG#1>0X59L<37S M_]K(GCF[2*EKGIQF$^(*=E Z#1L>D45<12'DT"G]MJ;:1Z+5V%MBWK#7*IJQ S5F6T$.)KED_$XS3#K> M9F6)O &9.B;2@&D#_@P+07A1H4UN8N#"NQK+%M<%7S&-(_20-3&Q.5*U_=YL MZ6G^G&9*9AAYEB%*B@&KEV16OYI7%H!TA5^IG\.6A68'L6V^JV>S97>><)^P M\B HC4@O8>W+&R"(;YXJ"7;HZS]EGWM>E120PS"2#6GH *(Y#>Y<[C!#T"7D MDO)Q(A6D(6 Q%8]Q^_!@<6!'6$4Y&\6(55/"*\/(1VJ?;D8!8HN+.D _\6XA M9Q&X%W@RVF,(-IY9.]#M@^>+Q$OOA=I+'^!L]]5:Y5!O6)0)HF&M@SP/'R@B% BK()A#HBB,= MWD0MD%PC=)G^.NS\P(P%!Q.6^J2"R@%*0>BJ3.,9T6_(?E $B5KL,6!$>V+. MCH59J6)1//B"QANB+"XX7@W()-?QPG8T74'6?=FEU'>2Z_JSN$(I6=2'M?/E M,?; AL9J-S?$WWA]CK1PP9":!2 SZ[^S7/$4.-O&HUSS'(J^,>(><=L:(FV[Z9U/%F<6PT1M4;MJV.2@P7V';#9!.C!)&A0(';R8J)A"E M0ESHT-#AF[==OQ:C:Y-SG"=VFU3\O[E0)W,$_;O 4]E(+U-1O^E MR^USK7$MQ0.!VPN)DTX4D:+"BC !!"S#+P3A^EM%L$$$PXFA5/,CLY,Q%K%)"9O F"V'K M&=Z_/C]UB!A@WWN''Y4_[<-5E5 C,T/M'EM^G%AA\R?@WVP_[A1S@IW"8N.Y*$<;]AQ=0GFOXZO M$K[OT/GQEU9A\$^CBF .93"/831&K"/T@"@V_JX@XF)?/215S3F\C,UQ%K^( M/A.KLS8G67+X(BP[/34P:JAT%26O(7W#*RTCK7UYX"^#"KLTCT440Q.%I ]< M]2EGE06/F-(2QKPA7\%:!XA>&PKJ$3?EM. ^\PP)V*= L(*;V(%'2&LFF HT M&UDP>:9WEK+-%X=BB"BN--F=30G9=A<)$@;AU" KNE00!MQ#IU M:*A=P-92#]"Z'\2@W++=B*[-E,HQKO@$$(9+TL(Q]?1S3R4>#?9"(>SLS9NU M5-=FJ*"O_@AK9'@]U;8V1 /?, ;7#I1","L+2.M3,;DN.,O^_/G>:"=\O'.P M]UCNP+G4+GR OK6*J[*@U?CXZ!FU_E#'[F-4,$5[?RWNFAY LZ^G2_4,@[.P M]F/19JTO S%2E'D&D7N&14:(M@6V)UTFX'U3> 'D&+S-O!F*O6I^#-=@^-W, M#LX-OT)96K:CIK5Z:POSNGVVP_FT=E[,FF+AY&KN?A]^Q\EP+T M3\.6&1*;+>4.F=B4:W)_)C0>"6:\Q7NCKC*C$ ;;* MJ_QE*AS](T^\>7NFBVUXS]2X;1FB'U%2/Y)RQ#I, (IW6\.(C:]05.@"#];: MDB=PJX:Q8ZJK8(?0EXST_X1NGFTI%4AOE]I/H>T]E>[<^1SS:JB*.K,G^WNBYJBZT8^#6U +S)N!H0T 0]QAB9DF4A#D&6\0Y MXN6U%J7^%O?T^JN[>EV,V46B"H.6V'#IZ5AOFU8_RBSC2="YA;:@H*I (;88_#NJ1R5BVJ,U1VO^=L#.1W\ M.7-!0-'&8H8ALS2[V35O0 WG_6)E,T-?T-&48<_W^H*.OJ#CX15TJ-('&SBT MK-KCY3HQ*A7#+6*483; D2@<&!X WZ)^ODZB2GH$P6M=(4(;P*#KY*ES([T, MEOD7H\]=!AX,HRAFI[=@UPT?AB83Q-C$<;X1#2//P&%T#UE-JQ;_H-)%\G6D M9AI3V1)]+'R_!_QPQ)64P+49N#B)Y)K8%6<'9J6J]$VGM2L)5U?]/@Q>.XZ4VO.0'E0>H2OF*6#(&1Y_P2ZS=1>B MQCIHK#)BM+^*C9=I*F(5$CCZX0"AZZTFH PS9#"O+:J&&4SZI$8"!IKQW , M=,>@!RX7<+FG?\;0DQV-_UAL[D-7M5-R MSA-2\6:(.)@+ O9H?T?;&VSF-/X":%@D6CI7ERK2%R1C0/=JKJ?-CA)T.S<- M^SL_3.WW3MJG-!G5MLF.3XMI>)T1;1YBF8M!I+C]6$Z:VUN9 VG9O#RZP"4= M$6M 8;I2Z=QX[WU0")>K-#0SC6?7)!"5:# M;20-'ML7"'O7-1/'+NE5BCA2PAIJV+IME>)/A%(SWS3*'2K93CG(GEGZRQ;> MR(3:VX"M$"P!B[BVEO.Q8X_>\H;63B<.FR^CC!L;F%O+M#"[,\ZS,-)'4#VQ M1N*NUHMR?Y%9 B,_)Y(FP]-77NJ69IX(* OV/G8\=3G\S MU=OI^9M=R"NFZ*6^-1CND_I-Q5\;LX(*(*&4+D7?A#\W-@WWH#JRF1!SS4BF M04W@.&VH&+"TXDVEC&Q0FQQ,:N>J(J8=S%)Q/((]]E^6B7ETB< ML6U.4%6]F346F9+I^E\%7=<^TXFR 0,,4<])O)@): +Z7!6VB]<9>FGO9#?M ME?;^ <_RKJ2&&$OA,2\Q7"FN,MV$=E?U93/?+K/1"N>?W:CN#8)UYI6,*90- MC8#(!H/PJ 2?HQU8Q]Z!(.V9>9NPV:7)U!R'@0OQ0U440QI#D18D;,UOZ-HJ M[C6^%M!+CEC(=MSTH-9S@/Z_2T5Z9]P_V936-D_F.O^;+/]L"RBPUFG++(N/ MA"2"RU5*A1JB'9-3@FC_":,/KA6Y8-L!$D8>XV[DRP$;893^MGT3!>(F81<. MH5M:J3->TF4IFB:F*/TUIJ80@[A!X;F\S) ),;/\X!!+ST#E%-FTO,%Z@ (K M<5+6UM?X]:H0L\%H-I?=B M0/5B18",=U:Z^?0]B32*;-O2G, M/4?;A9$ ";J RR0=)WN[V>O++#M")RWJ(B^.M@X7FR,]0H9#)<&R,.".*SHC M(5#UHH,.G0C G""Y63>>CK9XMH%A+OHC!V[>^-C@F6!ZOE\3S+UPMC MI%$7JWK,!)@8(O3WDD+#M\-,;UH#IC3\DO%?O),)G'TV3()PSD1;!=RXJ=2/ M1>H1O'H^GZMZ+3AJC.(L CU>6+1R4!_(%2GP#PA92<@A6#:1A2G=J.XCY-<$ M3;@Q./>Z@2'/-)W-S91JXR^;CU(OZ.@<H/C,]N#$5,=.5!528$NB'J1;EHF4 ) M+.)TH. Y!%/)'*2E\2QP6TE-U7<_!+ /4J60KTC,Q=% MZ*#L]'2E-KY&[NRP!; SCUDX\AF;6+ 6A+Y&B&$ 7(4_ Z*]>$R*E#B!&),I M$W2F77,1/\?>Q>&'2#5ZZ_G'^D_+$K'"A&[SC:0-?A-NF8^71.D'7W!CUW3W M_CQ@NC #>F_<-8,&U76=WMKGKO](J.28?*"W@NH:FX."Q_^F]C"'3S5-H'11 MEUVXH!@RP$A%)3C(9L2E(^GV0VRJ!L@.?-4-?!?*1 M0R1V5GW@4?E;9?Q;R)R!@SE-LRS" M1?,BPE1X7_&UH--U3;1=W.H@$G[Q^XZ<8XI37'3-T&\+3:J L[#S?&'&]AHJ M^( \(/C);.Z)$4,#3')CMNOS(KNAPJ@B-@? G!AB"RB7K/1>Q9K!%S*NK3KW)%]G<;;K4IZKMBPXZ\UB@VLMC'DGY 45[P1F(2#T"8 MS1DS6VT6E7?$NS_>+6N_2J[I5*X2%?.%E(-F?<[?:DM_@C4HJ01L7P0]U)X7 MI3<7ORO86\-.%8!,E28774B79'8)76VVZ(7@+Q=L$'/X'2SX.EA 1UJW:?SK MN#GEW>?L+A"L0^V*V0B[*YE0K'>LK\W[Y.V38KXIP53D'Q0;SJ#HJ#HF50 M3L?.:\XR4[DCB(\C:L#UDT.H[TI9L(Q?G>6U79MD.;3+#598A;09TQ!+_]+L MAB/'SD-N\?W9O[(A N_48X4'K(4(/BB(L2FQ'P7G^",VUE.3-WN83H0I#EHJ MOH.$)I@#&,#X^>3DO5CXA<[B2)VO.R_9AM@@(FWXYP2G*9TEL8PK"4CYI7$&!Y[; -AWCQ4PNN5(?^&581#2R^@DSPE 8TCR9 M ZA47^KRG/:1KM>F%9+ !ND$FWD1605^G:757+QV/OY;J;AE0E+-F[42K4.N M.5E,4P17\##Q<2')6J7-H:[ U7LLFTL;Z%&-;JSR5HVEN9D8U)0]M+6C]ADL%(RC.\/Z][;[).\QEZ!5-,G-H(50\!'= M!U>=OV!"=>RE.]2X5'T5PVVJ&/;[*H:^BN'A53& *04JC612/-21Y-12!"J M3ED) ?@[I_"D ,Z*5"EDM58,1L/$XX"O0Y=SW?/0DA#$J6\18=4QB<9MLTT_ M7EIXFKD@UXYC3(K[I(A+[C3-0_;75#G#!C4*Y *X%*6FT2I+ ,UD@PI#M[\9 MO]&H-U"LB+/*6*1;9VPBIX._C%U6_T(QL]7V"GYT)=]W)A#$8VTGL M&(_XWQ=G9#52H,91Z2G_U^&XT;6R13::6O$BS,>A,5MWWWU)C?MQPOL''[W* MHF@7$F:?@_\!O_RBS(W9$GR(,1("WSH%$ #H5WKO2.S,$X;F \O]J8$6V@:$ M(7H;S+8E,%SWRB6LW*O"7Q.#E3#.ZUD'^^9)AK8VAN(*!"2D;!ZVP&1YK M0 MH;AG%S$-YOCT''_M8)VHTXUC_,)T9FP8R!Q[-4';=[3G&4RX)!QK0NZO'T@7 MY90P()"D,O;50.6C-)*G2/8Z8,5FJ8*!/88M)[0Q'"$R8\X R ([*EKQPK@; M!BJF(FIET[25XJJAR=E"?XD.CV6BYQX)2;Q\TS>)@T"A2N'*'7B)07O>&$C$ MQI[AH46"$-*.[JU&2K-2OMO>'U %4H;L]S3 #"9F+K7X7DMU24LV<%7RT*P8 M'A/,A@$ Q@S[4R@QFD+\T_B*6*RF&LELI1JLVV6<7K5"O&AJ5JFPB\EYE(R: M$3G20UB7+'#U(<]K#P M_'^4%7!VB9=$RW>L.Q7"9R]9UJH<\1R0IE47"T&Y <\(?NI:V:D,KT[Z/-"* M8A,EP9<(@_FMFL)7#UAS5<1KYUJS#J#]GZ+.1A!<@85D-3+'2M#OE!:P-W'7(%Y_D"C,PSXRQIF!\/.Q'"+ASTV)B[(*Y Y5,E:8+.Z#2XD M*DV#:,XX*X!&@4G1!F%1:Q8EL9#AULL$I3^WMDDNSJ16WM*MF,=#SC^66T'P M3PFUD$)),R>@\UC(H!R/-YZ-18WOEHE],1#GF$[25-BH<)06/.I^=T:%526BT$ [U30AT3[8R:CW.%%]HL3\1+[3F4I%^ MWRBWN**ENU8QPS#:*(#0$TYC77'N3EMYB4AO$#O-+ QX:GOYM8*-K[1/G ?E'G,"1\>1 M<&#=3=[-4T#SX8:GUQ1 QS L1"BE/9X>XZS+9E6_#S_'#X/OSJ7^C-UDSB+P MKSA5J)LY4:EX$_M6YM&V12>H%\]&O\5:#[7!3NY4[4YZ!O7&%K3NMW.ML*HG M@<%[VX/T6'TCJ'QAQ6?1@AM"&0CT.TI2;;.<,0R'&6V(::ZC*V7+C,"6P$@K MOD]7M*3IW TL$"'Y> ,HCFGQ4._)\5-G-[)>(&9E9 "Z-O1;CV5@W2$T'D## M4M.G93OWH$DUR ?]H-V);.^AV97* VS5FM:6.Z*\_?OW-@;+IPJ M*? UHC$VIE.R2(!<.#,W#"G=_0-7JV/"#&.] ]JN],XF@GC"D&VVKP3&TAL M#>G&; QG1+H7F_%M9&&ICTBOC"W?P;XO8U>6BF@00]=VY>B%YC' 5:E'XO!. MS;: V &SKR"7H1$2%&J+P[U#B1 V+Y8QV>W,*]>QCBY)AZM<]Y31ST5[Q-7> M>\XP)NH(..=V_K"KA[7^\)9)PE=Q<964?LN@;O:AQDP*C7FR $XPF-OV'^4* M"P **3)"C[?UNPZQW\..:P($*A0L2?;>Q.%GA@S@+_UNC:L@8S!IZTH8A5@' MBNFG#H8WT:@$+5+<#H/;[&RL%GP#<]7A7JO7 $>XA5\08Y#%,U-3>2&JCC[2 MG%-%%5>CN6P]_ZH-*9CL/&V0HX,A]5RB"UI+O3!\D2?4<)ED4;%BH>@]C97: M?(]47UVCW:Q6\DBC,3)6RRKJ'K5SIO OMOJA+D*-,DL*VA>6T;I:+(&T@2?& M*$+LPP:W*M);!$^E9%*3-5 1M2VKP=I"F:%7^R.A;2M^+\Y.5QAE?>E!2^G! M05]ZT)<>;('&/E_I'53ES1!AGC@4@TW43=%GSC+*PN^Z-);-H&LE$E1<=/ M_M;\51+]]='Z$SH:'3U2O[H?#.KSCV=O@OUA\.GMA[.?SR\^GGTX>Q5QV<_?/3^<=_PSY\^G#^\=S\X\G;5\&GBS/X\/V'=Z=G9Z\NMLSZ?0O$ M@+8*X7OO^?[H@>SYP3!X=?;ZY-,O'R^"3^_?O36;_/;\W0>UU_V^WF9?#Q_( MOAX.@S?G;\_,'7Y]9J[NJ_.+TU_>77SZT._G[?;S^0/9SZ?#X-W'OY]]",[? MOG[WXI;1?OB5<%Y>:SX.Q??S__Z?SCMND]*(^. MLDE%43>4I]AIQ%&A]4E^"- !!!A4] 18WQHE MA$6#&4#S\0YAV5 \"H)D>>3B_N=E//_+GT;/]EX^VQO!D?E@BS""B]W_?KQM ML7&:R[I!L^H J::F\11'35BR5L= -F[7C#X-KXKXA?SA)0"6I^'R1;+ ,>"/ M7D*N'K)!K%/,,YW0'.Z1X"QS\W^1/)\_'N)'3\JH^=G1\/CH>>>G>\/15WYV M<'3X5;]<-=;#9\/G>]LRV(/A\_VO>^KW'^NSX?%A]Z"17O[7H/UIG-:!D/2-3+7B;.9W%"Z7G M6YOC'LSPT7?[ZOZH:Y5;G)&F.KF?E3VOF2P?Q&3Y1NN\_@BN7YS[/'FOT6+[ MNUD3,*F\1;G-3?SZX]:R2@_M=KZ*BTF>(';)M[V=;*$A.:2158AW$L!T7F[7 M&3(6_08+LWZV?Z E@^SY9M*^7[:&GNQ7[;:'#3*1KXP._%KYQ;K@=R_4+>RQ M[V R--QP7*Z#X>@[B?DU)ZE[55:E!;XNQK?)TMQG#/)WCH]#D)=E>56\>/+D MYN9F:(8YG&773T[RR65R'1=/XF@6YD^BL R?F&&.GN\]?_[T /_X]-GAT^.] MT='>P=[1X?&3N"AAA@>C_QP<[ TO2W.M3V"34NIO.&$&!V$$2D,D7'T[_'_# M8.=L,4- !X3OIU@5Q*D:(1U+DCC_B#M!BV2)!]^9^1WI_>Q;@>PK;!S;UNU+@?Q@U?="K MZ5Y-HYH^,&KZV%?3I]E"\$407/]KM7;7]WIMWFOS7IO?HTQ^8%/OM?GO%!O? M.L;3J_/OJ,Y1$>^/?CN(OXSV1J2)SQ R 77N+S% GP7CN+R)XX4H6$)/'P3G MB\F0E'1Q6969T:G_7:6?PWR1# )B#0E1_;Z*)PBG&^P/@OV]_;T[U[;]5^_F MJP]?FO^KK7[FQQ*W?] @Y^CIPQ:WJ\?7)F[W.7$Y=_A('PB-(PJ4##Z9Y3'A M6JP3PQ>7X3+X*5Q W[66ORANMW9]7L?CO(*.[?W#[9X(*K]1K_RV]*N]\KOO M^1V,>E_C82J_V_H:!R/V-4YA@:>"!6UTU?L\60!"8!J<69[T=\23'KRO\J(* MB;?T U(TC ["W='A3O@8]=_H:<1_DNH.]_6ZD.OAD?\_(]SY\6.NWIMUL^^U^6]+M]8E^\/1__5*_,?0IGO=SGFIY=)/&UQRJ^4HAT= M!9^&%\/3H:A.?^8RAEJ+L_?7CP ]7P/DS]'\,O@ M7S]]^"4X7P#IV"0.7C'V:;"+VB:1?Q=,5/,'8+XD3.DXS(6]Z1S.;4@<&:_" M,@P0WT>XIY*RH/>4X8Q(0J$@-8H8*M4^PPU(WG=':' /_^KUPKR?_?:HLA^^ MRV(TO#C]>Z\G/H9?LD4V7P9G7\IX@5V"%Y/+>!Y:Q=$+['[V_>P?@!3^PPOL MTY-?>H'=(K!/PW0B) &_)(O/8^ >Z,5W+\#ZV??B^V%L"(CO5V>O>_'=(KY? MQ=-DD?32NY=?_>Q[Z?T0!1A([U].?NJE=XOT_B4%^;Z]&&37H+UL^_E]X,48:.]PS^F[#[-KJ&G,9QU%:+L M3+-\'I:,R4.B'HG-4=Q#P^/$O"0T_XH\N\)&:!3BXP?,1]A_=9,K_@3I??^V M+1S(_VG]ST/C1#X^'AX]/0#.TMM2(C\;/AT=?'-^U>/1<']#IN7;R7TM\WZM MBC*9+K^#V%M_5E#NW::Q8//YW U3VX93 @+VB:ZO+X)IE2^2XM(3S44 78\H MN:'#(@"V]#+#TL((X-HB*)\'NO2YF<-R RYV?-1-DJ98W#BVC_G+GX[V]\V$ M@244_SQZ&1AE F7Z5UE!^-;2X#XZLE7Z&[3*AP0\-PCB+Y/X"NO]X:2(KV-'@O[G1]X/6>3LN9^$XR)+J[+[)UZC1U'-C:A:OFP3PYZ]^T $ MLX*GIN8*]?]ACDGTUT?)T>%^&(?/P^G>T]'A_B@ZGDPF>^.]@V=1?'@43R;_ M&1T;NDL[BW7$>AY]WPZF9\XLPO0F7Q:,GOJPWRU3;KJZ5_FK=]G6] M-ALMX6;-0/<^%F[\^=/ZO7QNQ!7J5L+-AWM;M#3A;&)WW.^!;[!FXH&_./_Y M[$[Z41V5%E!"^6M$>D M4G)2).8U1F,49@N!1&&!]>[C^#),IR"6X4%XO/@+)2BK:F%^A,\+J_(RR\WL MHN$FZ_R 3-5: ."VIFGSY-^1L6K$XW"/1.1MK=7#X?/#S' R/C[L__@J#?2OB&1M:P6M":\?;-R-- M#O,U767??G?G212E\U+WZ;G_@0DFC?4<2TS^E> M#^"3XHDB1'@8&O^A2=T.^?.5Y./W:.,TX@??9\;W=Y4?U(2_T[%NGW-_QW\< M<_%WGNH?\:9^[4:I,%A;E.L^YMR%( F)K]/+,,G-&SIC>=]Q$OC$%TEIWC;9 M8%H[*R@K'K? 8?7QABV43'V\X\(--MH\W/#S3YP\7;_@' &->!F^R M+/\U7"2]0](''?J@PX\8=.@O^@]F./:1AQ\_\M" Q][N8(.;#@103B838\&7 M9L/6QAX>1"7NPZM!["BZ?=9==/MDG$5+\S^7Y3S]V_\'4$L#!!0 ( &"! M8U*D6R08L14 %_M 1 97-T8RTR,#(Q,#$S,2YX+9DNUQXEK/V.5+LON4HDA(PH8B%("TK?WZTP!OH$A"H$2- MM"M63266A+X W6AT-QK SW_[F'G&&Z(,$_^R8W[J=0SD.\3%_N2R\_IRVSWK M_.WS#S_\_#_=[C^NGNZ-&^*$,^0'QC5%=H!A]\(G1RU._US*-_?+U_%DT[<5L/ M^W_F6G^,J)>T'QSQGT@(3^7Z'MX3%&+BB-A[A:Y!I(/PV2H]UJ<-G[H)7!,\9/.T'@\)W(8\E,\V'59DR&\1(.?EG/-BGFS& MRWI\K,M$N1G1%$<"P,D>UR'(D/-I0MZ.'!+Z 5VLG)%,!9A\J#\9GK982 ,#T5CL\\==VRO;L?_^.Z[:%RW^P""??Q?T?LY M175[#R ,O*IUI,_A7^!W [N7G6L"+G['X-^]/MU5>5^"9-0TP95@R\3PN0>^ M,_PSNEDLT#4$U,]'RVV7L(0,N0_^9_'WJ5J*?,:O(T7CQQR5_SMTJ:8#R,CX M 6RSX'&3J5B!4"W-0:]GZ4DS0V^0L9$1:.68#?LUF4$/I] &OZ%[PIH29Q&O M6JH61"/K2#5'Q^"$6NEF4GB>@@&;$L]%E'WY*\3!HB'QEB!6R_>XUSM91[XR MH?\U(E*MA*5Y9K/IK4?>&YNW*3ZU/$]ZO=.UYBO@-P2! Y+B YW8/OZWX,+V MW1O$'(KG_!,97X4,^TC7[FIA4DB.!TMF%%Y@YGB$A13!!QFM 7@-"3&76H+Z M@&3V',YF-EV J<,3'X_! ?2#H2/25MB?/()Z.Q":ZDE-$Y=:;OS?LMQBQ,)0 M9JB-#+>1(&\EMS3:VY"@EB3[O4&_. /U)0E12?S7(04D>@(8NJX@:'MW_IC0 MF6#Z!@4V]AH5M)*.2OA6S[(V$G[7R&@;$G'CQYC\(2G%$WI#?HA@P7I",QOP M@H00%6,"4?S#R,.3.C&J/CJUI3XV1;XA)^(8MUA<4^R&A-Z0\+P^#$3W.0GL*.%D3#26G.5!#=?Y9LAI5:3,VO#5:!=ZQO7 MCC_,[Z@??YBMAGQ/#;FU,?W-]D+T%=E\-$7.24_>Y:!J+^_<%/L0.>EQ/(9 M9,B8#ET(=7PW%0*EGP9.=W%=KA#((7IDI0.;.4-#QE# ;)K\[-I!"D'\)^2$ ME((INK(99K76VBW059I5T[2T)^:2)Q;Q8@ S22O7L ,9&$QKRI(A>#I(4SMT M_@HQPS5BZQR$TK":/()>EI\,?J#C7,>(EL"I;>=@4'1%9"2':##E_F\>I3Q2*CICSDC(&H*N"$XD!HV,0PZWW#BW@+9: M&(M>&K\OH"@SOE>>BI,E?I$ Y4Z1[]YC>X0]S MBX;=PAMS-]:]!)M2:=V*) M<@%-S9-U*^5+TB(F.6L)D1%,U**5>BR75]\.P1] L*(0?G[0+BT!NH7)YCNX M&?>F0=IJC3FS>N?Z&I-R _:%&(*?JIJEE*6#]Z#DHNO,(=#3B0I8=?1W;A9] ME%Q9MN27'+P7'"]98@9LDJ#2Q?=,R>]JBSV?38B:,A OAH0D^C)B10UZL5XGP MFO SV^[0<<(99Y9[VM!C6)3B2# Z'K> -KPJ>L[SF8WJT"8,J'6*YVC7U"G. ME- CB2U#YBM2O(@ST3#EK=6R=% WSV:M@5>M$P/++&S>*'2BS7%I&Y*-0KUU MD:N%;5EF(=NL:0#:2$]'YL,9H4%Q9>K[FTM;>!(; MB>?!8[U6<;04AX^8PV/R,(!A+Y$I&8,#MU5%VHP%M6*=6&9A]T13L1*VC(BO MQ@UE42F+Q0EX:#5C]( )(W^AB,20AL_H+83 M,'YSYG4(]G^&:-,Q3QV22GT9]"RSL(.A'0EE<:_@PT@9B:X-35G)%*?5G$R, MTDF[>.7&_JL/QMA#;GSRCCTA!^$WGL]N5(/6(ZW6)-/JKYNHE<\<)DX,]HV$ MH^0<(C,RGEI;I"G6&S1&E"(WKNO?NAI5T%/K#L_S-ZL["1OI>8967\H^F_9RZ9-7:,[#Z=5*W>9\G8H7_G:I,PHV\E2\2_ZT' MI ATL<^K\-YY4_ +;D@X"L:AEYCN;836>A35NF-9_74SP9*U2?DP@!$CX21; MMPY1;6#<9C@0IQP@B.!S"L-P^?I77J@0*$LX!L=FL=A/PB:"FAR^5BS-7%ZQ M+G+U'#VQ^H5LO%*<[?Z<+/%[9#/=.1>W54^O4[-8)QD!'MRHUJE_RD$HZYT& M9X/B(8L(_!"KFZ*>;VZ=-/"H#=&YU:\22VMQ"@++'"^/F _/QH6\=\7Q,_ZNWS4N /[9 =HLTE7 ZM:GJ;5+[AV MJ3PC"7(RT1V",2VHGI1BE://X*Z"=A3/QU:.]$&Y4Z+N(?B.^P^,8CR\R M\87%_B0"74/L#5!3JP/?%JM4AWBC/"8?:T?"@"$X,("%;L:#D3*1+K>MIJPM M.]W+3AJDUVK+=]>6!^J*@W+BHF3M6V1S,,IPPQJ8Q4,V"8+H>N9#BCOR0U&\Q__00] MI&_(A:&Z8RSD]G\#\=8GHI;Y"4S2U3*7CB$N_YA0%KGKA/9!:D-TN_\==-\/ M\!MZ]&S=VV5*(=7+VJE9/-@4H3%2/(9 =. 2J+/&*>#5*]W9H+AE4"Z-0USP MRH9U\V6O-E:U(3P'3U%3A.T:N$*XZ2(5_3A\MZG+AF\P-%SW;PG]A=HUC_MM M3D8I_N.>-2A4 52*7UH.XS81;2,E+LYL"/*M4BQ+ZSD@SI\/XG&.I("B.550 M(%D$,F/OXW@K!A]>-Y#1N"9IE2Z]; &A2V][0-2%=PFB^>3TYE M9_H8 _H/>(J A-AT% \2@,^'('P TQ.-__*;L*+ V9#K\3%8^[HY)M=*M%D.=P&]=Y,JH\/AX4*QT65?2 MAQ@WUI:*?/O';!X&\54?_*)C1VP=>R%8S=IH:RU*^\:T>M$ZL0:%%/W:*KI\ MUTG:&_$&'^]/O+$N>K3!5&@7MSIJ]1 &XBH<\0!8P!T1V_,60@K@DN3SR%\^ M'"]TD3NF9)93QWV?.WO12?5<.[4&A21A0W--ZKTA==](^E_(VB=#8/ Q6)ZJ M[01=8X*"CT]FZ,7^T/4Y9 "UQWAF%B\7BJ - 7Z8H[QY!ED7F7I:GUN#@IU)2@2K MLG"?483G@Z2AD'SW=@BG'IJ]#(-R/B5K7-_W"X84^O;L645G_1>J6^!]0.Y<^[GHP]V8<_G&$:8?Q-]]GT2\2Z^@F^0)_9WA$XC%CA_ M7(4,^XCQ8TTC"+UY6[XEA-UX[^>%@E,47460/H7R,(["_CL_R6ET#'O$Q#4% MEYVQ[3'XPK=GZ++3%'H?>Z(0XK(3T! ^?XRHAR] [)BX?! N.]CG*8N@8[ 0 M6,%!R-'_0DDXO^Q$K7& 9ATC$*W]<,:A!?8[^)[CZ!Q5CI)H=[6\^S>DE!^Z MYTVO%EF3N$Q?U'!$&_E,2JC\CKARPIQ\@R&8H/15T^2>A]#V^)FA)^)Y,%R!5ZM+$[ M' >(_A/9]):$M%)+UT%50R.CGT;110Z7'0>4'>LJ:O3-C/A@O>A"8UCXD<$' M?AWY&#HEHIAG1-^P@]A7-!LA6J5-J^$:%[A/?#X/7<*U36<6VO;S,_+&7VT? ME-15]Z>B\B=NIJC0UUHXZO1X25-=--J>HI8L#5EI M@OR>D5C DX>MAMFK6XOTS:W<)4_?8(F)'E2HLRHU3GI?[E;I0N]\FCT#4H=BP9AD!D"&W#"L,!U:L#OO8F2Q-^EH'0P[ M[^Z=[Z(9N,:++\ M>;\-??=7XKG18_3 A,):K@+ \T*2&%_H4<54YR<50+A#0UT8)M^2W#7Y'GWOF10:\W8#!_OKHL!?1;N_P:MH)-Q M^D0T$N$^K.__0D[P0I[0/'Z,N-H*-4EC;T?R&F;/,PH"CWONW/ [HE@;M.45 M_ 3V]/RZ8M'5AM^Y";LF$(\XT;)R-^-/!U.P&%\Q8TFM]R/QL+-X01_!E0<] MJ%2--3!MJ_=!0D)C .)W]Q*G2'9VQ>U*E?U=#;A^B+?5P#KQH'Z7+F"/ ]0L MRI4-(MB^#_"T&,C5?R,\Y1,9384J-$9A7[,3\8F*AZI'Z8<5C](_Y!^E'V:/ MT@M'=O4TVS[A?9B5R=;/P_+CG,.RQSEUAVXCI/LP+(TEIBKS@=\M-;::@WW- MD(')XN>K[$FZ$\6W "(GL2274+V U,73O 9&NUR<"RVO:(X#VXM?\>(&J/P> M].IE01O!OEK]>MK/2M2?7RX<38#,,^3N8D,3KA[)/750DBY+>O%B?W!G8AKE MY3CW<>RQ2J+84>L_M]W(UF'B5UO'-??&]WO M7=%UI;><-&+"1WJ9VGXLUR>@Q6\2%(48T)U"E8#X^0:DG?J:U;[9?G&YK:5V MZP4ENL/A)L.Q.XE(+&QKRD>93:U$[NMSRN;KWV'U_(;X1[#Q[HK)KP>[V8J=CR.)8OE;\OS&MO_V9E/(K,Z^6D= MT+U7I(UCZZ5'7)?2&SH51+M@95_C_33C)KW>%C^6)([_>I@_XW(/X\61L>JJ MD9IH=NT'-QEYEA2./V2%X]\E^%W%PIX'P]M+N'W/@C@M)O;5$#1M%'-^=?9V M\G_8185N<094FY'A:?CV7BFVJQ;";FW;L%RQ=/*E48!L.LU M9=-44JS =[[D^8)(QPCS]Q"X>P&>!HX]S?* _\L'H@Z.M\&:CWZWQNC.4Q+E M9:!KE@H6*M5=AVG5E*GWH,O(6XKAYXB7A>5;>["F[G<^<;>D_N M2%B5(BMIN7/V)7,D6ZD5]DP-M/-.?45T@J@T'=2K7%7SO;4I99G%Y(SH+;]? M*_[N!LT)4_G2]1'MZQ;AMY#KWF:E"+5P[-JD?OG (LFG:7PJF^]\LM8P._MH M:XJG#-,"#^0F\XL7=-0XIUB)8>\MTE(1"]_1OE5OJ^M [CI>VVRC 5H1"KZN MW$&?A:(XV.4[KEO:X-"@N_M=#OD5":E"0D-Q="!WK3BO/L0GGD@UB>=3D8/P M&V=(HW]ZL+ON859-JDZGU2Y.K8=N'\I2-]]O^B_8)LJGMOEU&,/*YX,U=6(3 ME/N@%]\SB<:V5]"R&3>[=I?C+/#S%*$@.S,PC,>HR@:O@MJU]8TK^'\EPK?7 M.JF3;[NGVWW :W1EA,AW11="A\&44.X2)X=E0.L407T=%+MW@T"Y8'@$J[\1 M+A^Q,\N2B!2^0^G5V(IHO@Z2;74:.7AF>XU5%"B/P=="L3^'XR/7=9.SE74P M[#Q$OH=H!?P9[>V2ZO8[[\K:JV?LP_&;L<3GN$1K6XOU"G*[-WB*BQR&;/DJ M!\G56.=FB!4(]S:ILJFK%F^=\KY](_X;X$1N/L>Y-2]1AW33MQ56>83BDD<& M@>7,_OS#_P-02P,$% @ 8(%C4L#3N=*A)P 9;UT4;]\O$S&S(MSF.<+<=MGMF M]XF!JU2G*9:7%]N:7W\214HF)4HB60!9=D],CVU)5-67F1\2F0D@\9?_^GHY M?O(Y3F=-._GK3^1G_-.3./%M:";G?_WIMX^OD/[IO_[VIS_]Y?\@]-_/WK]Y M\J+UB\LXF3]Y/HUV'L.3+\W\XLD_0YS]_B1-V\LG_VRGOS>?+4)_ZW[I>?OI M:MJ<7\R?4$S)[9]._\P(\XD)AXP-$7%K S*2>"2(P=$D;KSB_WG^9T&3\A1[ MI*C$B O.D3'*(D,=%XDP'33O'CIN)K__.?_A["P^ >$FL^[+O_YT,9]_^O/3 MIU^^?/GYJYN.?VZGYT\IQNSI]:=_6GW\ZYW/?V'=IXDQYFGWTYN/SIIM'X3' MDJ?__=SA_%]>3>3^2OT/7'4/X6 M(A0Q\O/76?CI;W]Z\F2ICFD[CN]C>I+__NW]ZXU7QK&=S1O_LV^?YA\_?=X" M&0!H]XOSJT_QKS_-FLM/XWC]O8MI3'_]*<[F'F6+8K)\W7\L?_'IM[=Z._:+ M<2?D&_AZ]>OY)?L"B%_G<1)B6'_Z?C+!;T]F,< _9NVX"9FXS^PXV^3#18SS MV6$"/_K4$MK8#_J-JO*;K]\];OW&A\:9>^V-DL?6Q7'WW=%BALZM_30ZF\W@ MT2,?E5;"620P-HBGY&%P8HFD/F_B^93 MGJ!^C?.1P(E9SA1R7&K$HPM(*Z51%%(0(0@GB=6P^4.@=J$ _7XH4$S_Q1CQ M][8-7YKQ>"23U,DPC"@E()9+ 3F&*:)2,FQC)"[Q&M:_!K"+I=GW8^F#]%K, MJF^!92#HY/Q-A%CG?5;9V_3;+':"C9@@,42:((H4#'&C#=(0K"'K3=1*>D]D ME8GJ052[V)]_/_8O9X%BI'C53$#L-\WG&%Y/(,0^;]QXB6>6W8^USD5O(\*: M2L2ER(XH&D0#Q'%4>HYQJ,&*AV'M0@OQ_="BH V*\>*Y_=3,[;CY5Q6B:B M8;8& ^Z'M L-]/=#@T*Z+\:%#_/6_W[1CD&/LYS#S*]&''.A;&2(,>L1MS$A MZT).84AP*0:GE:[!@;M0^B?)*VUWC_Z''2_B2$A"A:(:*WG93M90P.ATCFB%(G84\1 H,LDI M&&^..A&T(4@Y1)D$H@S6$ M6N!K1>"8"14U5E7BF[M0]JR1H._)_#T57XP 9R$T67H[?F<;F'!7T?@:.T=) M$4:<\PC@.<2)(S#Y+RZSE&+I@ M'0!]FL:+.)E!DK^,U]ZTLQRJO4T0N(VL3XP:11&C#N*U8 1RFDMD,==<>VZ8 MJ[.RLA_.(=5=2C.IHL6*T>I]G-MF$L-+.YTTD_/9&FA(!AK?S$,AXL\(8/(;_ M18L,9^ $49"$>>3*Z"I9^5TH!7QLNYC,9^_LE77C>"V@=,R;&!5$ M!9[F)50*62_3B+I(> S1F%@EY=P.9TAY64\V;/&8??7?F^AY2TD&,EW X/OZ M*6_SF)U-5AY\"6A-ZI'C1E KLWR.0=IH+,0"D2 :K,&>Q7C^]@YX6V2@Q^6X/,1YCF/5%8"85E$4L7HDR$A MT2KSY*/(AK3D7=ACE+5*I77Q:U17-WMR/+5)*H:$]"FG#0$9QBC"&"(#I2-G MM$IB]S"L(25UA6E2T!X%:W_+-;=_-O.+YXO9'-*!Z1UDR"#8<$D1A/N0,"8!^866##G( M(XD77&A?97_-O<%(D71"2\D(( MM/>R^VUF]U3X<;S?VA(T-TJ(8"',(U@A[K5 QL6 P%^+%*/@2J>C.\#]M@&< M(!CO19$:IJD=6:W!\L%:ZBU%(>2 +R:"-.$!B8 5HY QX%2%,8\B&V@8WHLK M9"R3$4B+$3,IE^R%1$Y:C:11"FN>K"55JE7W0QIHW-V/%V4, M4"-L.IN$+;5:8K6/ACLDF+- 4Z*1!8JBH"1E1$064^TBYE9@)>-%)FDR%-(< M"ZK.=9-LT !I3G#."\TM]_&H\>)@0JK^G'@@SMI+[T6WEC3S?.8C2Y?G=/#2 M<>(S("RP9CH0D(2#3V8Y*Y(T20( M1E)G&EJ( [1S#!'%@*)8$,JJY.(/',\\Y-S!["(/-?@K:_:S'7>#;_[<3J=7 M,/B6FX",Q@I3YI!U+H&3EODLNX=H1UC,)%91T3H[[W9!-Z1I\W"&W#V 4-HP M!;=%S.;3QL]CA^Y:6,%"U" MDE%#Z!J2AV37*42^CCT!.-XZ_QOG-FK3"3C-/D1+@ESG#!O*BR!'#D.NF%)B2 M56+IAT -:;(LQXAB9CC"0;9O?$V4$\AQ%?$ 2SN!M(8<-]A$@,<2.U+EC..C MR(94:R@YD90T2,$N"/&3;:YW-%QO:-@4VSE,>4P!>44BXBXO(@6PK<"88TT] MCJX*4W; -J3UO7)<*6V46VSYR]/;VGH#7]?JD//.9KP7$7[+CC<1E6J7L_F* M8_3.>4"H*CV'/LSASRXA;].JG@T_+:;->QY?29.["%.H'=%-[?_;7N91Q"$Z MB,^6A7YN.4&61HQ\="IZDZ(451+&+5AZ=RR9PD/>3=O4S$>&"4:=YDCE*C@G M>2\BM@GY().643GMJ^P 7<,PI!2PK^7O-#$Y4-7E5Q6O=Q^.O% X>&$1X9%! MP. A8,"BYG_FS2O0.1E378!J+XY MT&0BQ"Z,.)94@:^::OL]:LH4['1ML:B)!75BFF4F.O:E 5DK3 H.4F= MM,I%7:6T\NC$<5I/.Q1FWCMP#S1AV95^$+#=!+3R)R-%A5$8!P2) C@G'# R M/''$+ >LR7,6Z]#J05A#*MT-EF'E#%NNB=U:G)(D]=) G.*(27EWA$(F>@-%;CF(!(C.I5;"NRG1V -8A^?%#F7.W/%[79 6W'\SF;U/N3M@M MEL;IY\;'V8=V'$::!D\#-2"PY8A3 X.8&3 Z9Q\W9AO>XYUT&IA! WEQ.X4XEB, M" ,N(@5V3)$:G-A ,>1Z&_4*@Q=W2,@$.2>8'!GF\U(>C=(QC'VHLI'[:/6V MT\[5A[/Q]F ;"@D*5Y$!Z,I=/ -ODH-X+P)7Q&ADE,:@))];Z$J)% _$22Z) MK-/3[QX\@TIV2M.IG_:/O9:_OEB[T1VJ<[(U%J#OON4(Z]"/B%9J.7J''EOO MVFG']/E\VKC%/&\F^]@N]QN,K/">,HCY\NX/Q $0TAI2;RI@HF>2!.[K+%WW MPUVD@+[E]:_ ]3;GD^66&'_U<6HG,^L[%)/0?;7R&N'_+6;SU=TBCRH9"U"N M!I\DB*%"RP18EB27WD1JFZ_7P/I:40YJOCSDJMI;P!TFMDJ>L;DMWT\\O MIF0$9)$H<:L0S#0D[UGW*-"D581$@MHJ6P@>P%0V%PG6,RM%1)HX@;C)Y]ID M9HD E4L1(F7'SD5..]A*L>'V0#I<[67767OXD: L(1U8!?.II M"A#U@1LYJN,_:'8];3&L%KN.:=I31M@?+@#OYNG"&B'VEM<<(<9^3+CJ.V?S M<9U7X_9+I;SEYNG'R%>VBU(H3^G.-6T>>=L\] 1!T.8WUC[Y+DZ;-E_/D;N8 MQQ=Q^3=\O5SV??G57]C)>7P/PKQ,*?KYB"M.I(\,824,XJ!R!,,U_TM[KY5W MWE0YJ'1<,0L$-AG"NVG[N0$3/[OZ;99O0;DI+Y]!>/IYU7V2)N<)"4A1E8^2 M<(6TLQ14(!6G2A.EJI1S=H0Q&F"@TXXB2K1UNX0!Q58??<<[$HBH(3K91TD52IM^T.<4@+G=\_1_MRH%PGYT[$MVE=[+>3 M7@H>"9.4%L0BDR\2XI#W(..E1#0J>)F.S*8J458%689T1/@[8OVI657;A6\+ M@Z**3B01$,L'?D![&H:O34AHZ71BQ%E=Y?#RH:%PWX*G5XFZ?"Z)&7\=]N6: MAR9"4"&4D766B 9;\*S$E8?KG_M8H6S]\T7\-(V^L:NEBK/+7!7[5_?ER&C' M@Z4>;"=R+3;?E4H21MYHIC@(* 2NP8W'@ TIT#X278K:JG;7D U@PG.:N$S( MM#P(YI:T@57NT+=$BQY[&<54U;ENN%->X^ M$T.WSO#,=M7SRPQH UN@4HA\>-\;"F%SM XY*C5RTB1/L+\$CN(9TZ>"1 M6%324B6WV]Y*[.]VBALQ98W+I4]*\]JTYI!+!Y\02.M",CQ@6>6LX2[@=B&2 M.N)&W&,PJ;C1RMSW=Q?6/;'?B%EPC)YI%#'5@ TF7A,80<(*!X,@*4%OG6NO>36UG*C%+W/IVN1MCKFCMX&Y9L.$*A) M"TWS4=Y:?6 .@+L+Z

YP7'/6[N5 MYBK-74]S"T8H*\VMC.9F.E87$PFO@4=46<=Z T8[#GDUTM$JI5#*0G,+9:Y7 MFJLTMSDTMV" LM+O0$4\(U\Y'GMWU1X14 MFJLT5VEN\?ADI;F5T5SC*&+DA ?!@&!I[XTQTUP0#JRWCB'E06,L-*?60LVM M*,WQ7I'YU^0?,8#-=V7?Q6G@<=0Y&<50 I)^8:IEDPV%:9IGU,T]A=E@QM, B6EO;GQ6?- CR 2P&3-L%BH)EI M2%=QU67\8OV,,TDCO7#)$Z3_QMZ?V__)_\XN_-C.WS7ZT^^ MWUR$LX^E.MO=(7=RQ<>]I\M,-Q9Y ZX\,XBAGP]B3T,G0*TD,YLS[Y;9+ :,N?4Z]O^[Z7 M/Y@Q-X['^9E'C\Z-_(W!DE<-UO0OO?)-X\=<3IAZ>BDW_&'[VLN>/B>R1TKD MRWXQB,[[OT=?_RG%\:'9YS6^.#IM"*SCUB7GRUSQ;4?N>TCK)"Z M)^:6%T>K^;,\S83^-#(;K;*)"(J,!N.])XYP&2+JZ/U;)K;./G0X/'N"CYEP MP0VC_0 VY2=^;(_^L9]'6S]<'*<\2%_999XAO=$ IG1G SB]B[SZ#*:U&1]G M:HK#\JY\.[8U]](Y'):E][^^;TJ5&6 2:L[8+K4G"U#_\X/=OFJ:M'JZJRNG M^_,C.\H4WME]].?RZ6?5#_/TG&N?-KGV]3G#3HUX_'$8#_/[,L-U?FV66_C& M<_-[?NXY%ZU_]?IY)1JDNWNGU3U]^ M-'GI*R$W?0W%(\W,M2^31_3:U[YU64H?27J[RW[[-<&O_])ZLVV\688WNNQW M]J"_L=5\2APK\<;UC9SQJQVH\ZSF/]UL8-9SEE_]V-^9Y8U0WQQGZMK]R"7L MOJP'OA8%&SIP9!D,L:%C4R?54B95+==7RQ[4L@>U7-_7FSB[K\\V<7XYW'F_ M>WSP_J?W.^__^+3[Y7?V9O^GWIL7OW_:>7;4.W@?WN^]>,EVV.Z'\TV?^7V_'!V\?W7\YMD3L?/BCR\[[ST]./XCW]_.I]UGA\=?;^(<[/\A M\OOS??[RX>#XS][NBSOM/ONQ\>9[O\TW:Z9UNX+PF M_[SUUOB2<00.2\\DJ@*8Y!QXQK5*T;%8RAK78GV5Y1XZR]5B?>O&6X^=[_/!CF?_8[_F0XC'W_N3,>YJL=3=+U.C:\/QF-CZ<9=[<_ MO+U)YP?NMT/MA*4NY,]-%^M3*SX]->)^L>'TSI_TP_[,HD_.#9K7^;VT;S_] M-AA.7FB38.R1D/(ZP.@Q !&:@TQ MJNS;D8"&L-(/6ZO*#.O&#*V/8%:.:#%'S"*D4AGJC8E 26G9%).&/$\"4&-C MXLP25DJCJBXUBQ0-K/307N&P]/Z]%?DM1OXL:DB<8UY2 L8$D?V&%,&6QL": M)DDUXQB]W=K6['(5O?O3!DN*#$Z^FXGI>-Z(B4B<:N/=@HLWLEK2!K'X)*!X,YN6.2">6%!69%U'W M7!"YLL3:Q%,J2]P)2\PB)$(GBP8IB&BR]^/0@C-$E2H"&'C,KG)I6+N4"$EE MB;5AB;6-K52^N!.^F$5+4"DTBD90F?JSJF (3@<$SVEVFDG265(N'BVI5+$V M5-'&.$ME@3MA@5GDA*=H\]KOP5IJ 47V+;(_88!J$X1@Z*Q=3N1D543P$'H0 M[ _&]NBK:,H"QSEO5&KO(6?/+F. VLW]K3\0>L7:<+8N5/*?A_R;QT,-C5H+ M*4 [$P #>G#"Y!5 &"H9L01=2;?!KKRBCO!M# ) I (DM;".Y!.NNTYB[Q@%O;R+K9UI56*ZU66MVTH&:E MU:71:B.]2V#DR"0$2BR@)Q(:C8@";$AWCVG\ MO?;X>% ]/M12>GSHVN.C]OAHUW2O/3ZF/3Y>-UJ!_Z__THRJ'SO/_^>D-_Z\ MB:TPFKT^NIWXR<>RXD^:I>?!L;7]Q[JT_^#X2%'=HFX2J^]1(1]);-,(?.M> MQ2/.V=KYUG>: >234NLP!]4BWBEV^=:_ZD2(WFZ^GJ4I?^3N430E^ MWL8>JPNTJ64TK[E5LX9;O/6>.Q!\/58+MD"I ["4 5@=5I;2Z&F^QQ\._EGK MN? DWVMQB.U1YS?;"UG%=Y[:CT5@UP&:#I#W)\7<9,XLBT?.8<36E=;N<"ZN0P.XF\VX&X/Z(?7.NR%8 MCPNM8'RVY&*#_9(]OW)7U@W-GSXX'+K@6GWOG#9BHJ? MKW+R;$M_/BY\,W M^Z^.=_^5];\IK['=VL/_NR\'[P]XL+6OWP\[^@3AX_].''?8'/?CR>_[? MT>'.,__YX/V3+P?[/[T_V'_5VWOVG%U*RV*_?]I]?]3;>?'[ES?[?[[???;G M^[V_GO^S^^67?(^[ASLO=@]W7[S$G?TW:>=SXQ !4]HI3A-HQ@B@D0ZT=[YD M:5D:M D\LJUMK;J,8->8RXVM;E?9;,.R6EN?M'HSI&]>VY<%&>YR0NKMZ.UR M)8+7XX'_\YBIBI5>E$(0,\U:"DT&)&XLH0BU[BUS:59@WY4E<$J@]V%_&+66\*1 M>U7*2&0:>J>.2D,RR)I*)"SZ1Q7*!#YB.G.FIR M W5666YE+/=IYZQX]I.W&'1D+ 90RE/ $$JA.UOZ@M#$ LD^:&D-3VG74*SJ MK3+<0V4XGM4;H]03YSTJZC0/R#A:3EQ*S&-EN'8QW.=SAM-6")*4A.0%!]2* M9(:3>4H'QK*8(YP;OK4M..L27(>&R97B*L7=B8.:4&;'%#,V$D:EC#'")T63 M9S$98JJ#V@9BVYU)MV2=%X$CI%CJ4@B5P#*N0";I!*-."B&WMA%95XJUV4#X M3A+)V7G-_"3QVX18WUG?>9?O7&9WLLE9Z:]7S^8!;2B55EJTK+P>)M5T3C[F=29^BD/?&TW>,"JLWQE\++1SHQS"6_9A_2T_X2!,$Z4F M+^Y-9\[STRD5:LK4')KA0@_*3JMH1MF/U4JMMM(<))OYDS-K M?!#&3W*6*#?!6(I">NJU6F;OV!H2P5%17 )>D@$,:T MX;'4TL[\R[KLBG*@%=VM1G?EX&JE:J65KY2K[-)>5\H[7BF;>Q3"2VLUXR"H M#H")(CCG$BA#B:>4>E$::.6UDK/+Z27WA^\E'67=T.#N,!Y%.XWMYK^-ASU? M*A%,P[P%Y+<+\K;L*.P&\6W+@[ROSN?0Y&U/_K'#\&(X&(UJH'<>XFTVV)(4 MJ:>1@@T" 1E#,-YK\#HR*M!R(WRF7$6Y;8\4)S?KEQ5DCA 3$Y0!U$QK$AD RQ+"-<(PE;VY>SUBJ"6XW@V_FOU4KM M30]>0JCW6^=4*^/>+>,VSGWQJ(WV$GCD!I F P99!(V<:B*#1*FO8MRY\X0K MC"O95BM5*ZV5E>XOI/LE#@?!C@[K\G@/RV,SHLNLI$PY 5G:E+);H71#Q-+* M6PIGC!4D^G,XM\@Q>=#YNI/Y#\Y.^Q@>?XS]T:2E6LW&79^UKFY?5BM5*U4K MK:.56IHT]R2\/QF-)ZTE]P>SKBJEJU63E?-I8.%_%_SGIC7KC M^#H._^[Y.%6=KZ(?O.M/KC(1H%5GSJ,SF^5W%"KMC7= C'. *6$)PV0@6&&< M<9IQH;>VF>@RIEJ4-U#)H%)VM5*U4AL7UE7FV-6%M5T+:S. XXT2*7H*EJ8 M>9V5H&E2D+AS@D2.A+,6+JT/.B5O-XX[1S=K6E<3ZUJR%-:]B6JE:J5JI6JE M:J5JI8=KI;G2R"0GE-B@"1ITW-NH2M5PIQT:E[2;)XWLQLY:%I59[KR]4FI3!(X_60,B.%*"W')Q##3$I8[4R:(S;VN:J:]02:NE6 +<0 MP$L(LE0 KQ; C= (-5$EM F($ *04PZ:$ <9NXE[XQ@3L5T ?M!9+3\/AOF? M_8X_&0YCWW_NC(?Y8DR3,R)*29: @)8FL,GPS&<* MK3'6<9%9S/"%4Y8K?57Z:AU]S9."(*E-T4J>/6&;F8QJE:C&2$V4DN?%_GK^ M^E8%JDID"Q'93(Y9Z[VUT@/7LA31X#S+,6+!TA -XXJ(8+/7*B]W7ZJM:"N' MK3&'S9,&24+02J9(DT6=-9@D*)5PR4GKC9374UAM1;LZ4MMKJC,1I2(4G(X2 MT)$ QBL!W'AG4I 48]K:IEW">59GFJH*K#/=0&,X%&@4G& CFJZ&3PEGF9'9^G$+Z#0E7&>Y>&&[GG.&,-D8Z M)B$*SP!-2J"S/PI&*2T-U8PQW-H6BG0)O1QNJQQ7.6Z-.6Z>]!.9I1HRK3U+ M:%EP5C&;DB#:A!BYJEYJ.YAMEC&2J!'SL,3MQ1O#0J]3OK=Z[] M=RX SS60"5=S8ALI9]/>.AS\,\>\\3$+E^']S!QUY7]R?')D2V_-2?9QYT+Z<>?7F]4#JS/TM@;8'^3)V)GD(IY*\/_= MF8KP"\->"7[ID\>LYX39.VN6.\U?73:/L?4]*:ZOQ?[\;%&CWC+LQJ&_TR ]JZ)X<#T[ZM\;G.KUU16>>\IRX M_P-/>WX\<%FL3P\\45,//*U/C/_* T_:.6N1V\@X0>^H3N"JP>>[H#%&@>>8F28A]P"=5X!$D9!HT,PDEI.M$=N=&8Q M=OF<0*6O2E_K3E_SI)I92ATQ43F?$CK.C);H,F5IH35Q,5S/7_7 TYT16:,J MLE:.P>2A,$Q:]BLPHCH8)8U!S M),*SJ).;GMF\FL)J*MGJ2*UYX,DP8EC@F49161M25F?( MN\;4(^F5W3:/W>92:%8Y)5&*I"TJ2AR&P#U)V@MC";$W4&B5YU882VL<=TH& M YM4#XJ8U9OG$FP2"42TFM& V4OU6]NLB_IR'*WJM\IP#X3AA,]^C&8J)*91 M,;34/1R-#HI MF2:=0>H,SK)-IUD+G9./&;_Q4QSZWFCRAE%!4V?PL5CS=IVC:S^DE6::N R@ MZ!/C7"64VCG"T2LI633HG&"EGGEFV--ZYF3!&KME=I3Y%,.SDV$>UM_R$P[" M-!-E\N+>=.8\/YU2H>:DS,7%OIF3X@E&5W)2++<)$#T!([(;+=$EQ4100=%) M@21#NDPN?/:T-BUH"8#:&Z;]5IHGJ8WR%%@0SM& ME!$= Z/2^BAX3 [Q!C2[J)2J#+PT!F[LO$IJO$C,@'5: .KLS^K@69YOA$I, M(G'.,P-G*;5X*X.*[\K"U4K52NMHI7DVKR*)NJ0;"ZLQ*6$,<EATYW"#";7FL]]7Y')J\[# >C M48WWSL6\[YKQ7A628HP@I,@S\6)D8(,C8)6+Z)V7JG@IBG85658U_!;E#CQ0 MH-]SL/?[0*X2ZF9 ;A[#(T8$SA $C:7;F*>@53F+QT1@S&90TY 55,7P>F'X M=CYLM5*U4K52M5*U4K72O6O+)43MJK:\!R>Q$9ZS7&$LAVNHI0Q0,P.:Q^PO MJA*E\U)(0]HE+A]T]N6?&03Y(:X*S(U.W/OHQYWQH#.,'T^&_M".8LVY7)^% MKFY/52M5*U4KK:.56I86E5=)__C);R^?3O87?LH+8?C-?C[.*_J3X=#VW\7R MZ^E:NI=F;YJ(RM?3A71_\.I\&:T2"%879I73A;8B*^LK-U4K52NMHI98E2]45])Y7T&:01@K-!0T<*&,1 MLLD-&!,3$"&5)5HPW\8E]$&G4$UBE. *)/+#'W^,_9$M]JB)4>NS!-:=AVJE M:J5JI76T4LL",F<;?$_"^Y/1N&C'T?[@23CKOUC:+[[LGS9?G(C)R5M*N5JI76T4HMB]34I;6E2VLS@L,H M<4$( LH;6E94"4YJ ]XPASY:JY5LX=KZH'-M=N.X.[\BN+T(7D*8I2)XU0ANG$%B$8/.N"6".T#4 K1D!+SV@L70A^ MT*DM/P^&^9_]CC\9#F/??^Z,A_EB1S6]9^# .RP;H,![&_JCW=YP)^5-Q\_14 MV^P7:3.]^R?]L#\3.K/=UNP'[*5]^ZFZ '.Y ']DWH%& M6SP"ZYD5*OOVK&2X9U^^1=NCE00J56^(E5J:U%*INB54/8O6:.XH01_!1J4! MB4'0TDCP-CF7;*;QX-M'U4O*9/E> ]'QX./]X/U0J-H\Z=MSYQ?9/2F$8 M3KN=@L!-2& Y;>HX->ICGF=!&)RXHWC>V'&Q9K#KP\=7EG+6*+5ED@OF)')B M-?.1!RJ"S?_4FI?&J M7<)Y\\=[)>#2V_3*:M3CS7"QZT"S.''F4+GH%2F/I MBZH]N(0)(M'6&:$$!KZUK6E7*.QJNJQN?,M#T3WO?=TS7:QO[^CEC\]ZTN@5 M:0"WXM!K:AC6#M*+$&6C^+52B7EM&# 3$- I4>I>1XA&JY -1)S(:E/CLGJ' M5(:L#/F@&'*N/ MAM$Z">!,]:D&-M3*B%UI%@!)%I,IF#8]2PY7S>ERIN+\&;CX+M)5F;>3) D*D"6/%@=$0A*R8PW MGB'+&E/1KE2BZLQ5$6AESQL/3JNI6MGQ5*S(VAQ\J- MBX[,QA C)9YEE>)8=K^1:*UM5I/.!]0DV:Q1;D",55VNDC-G!Y1\TIJ6P*7) MJUN6EU*"%DF SXW/'?#G)2OIA;//7Y?^&WM_;_\D_SF[YV [?]?J3[S87>_S8F6<'D_F'L6%_*'-O^Y]*>JC\8EU2D8?YSO]/+]_IN M:(\Z'^UP7#I7C0_C*&;@VI/0&T_J(Y>#;M-*R?W)"-ORY]3KV[[OY0^.QOD/ MD\I6C\ZM^_5@G=X0LD=*Y,?X.!A-2E<]'L:2!?AW_/&?7A@?GI%(XX.GAB>S MCUB7;^)D?/U'&H:15QGFPO$]+B=KVQU9ZIMVT1='J_FS/,V$GC0R&ZVRB0B* MC ;CO2>._6,_C[9^N#A. M>9"^LLL\0WJC 4SIS@9P>A>9^0?#22+IXTP><5C>E6_'MN9>.H?#LMS]U_=- MJ3)4"]<4$#XM*V5&U']^L-M739.K;2/:,=W5E=/]^9$=9:[M[#[Z\WJ>:!]V MKWZ8I^>D^+1)BJ_/J; 8<9*3=RH_)GGVZL?.5(;]>L8U%#KU+8T+W$.19+8"(YH9M#=5JY%[-?_F4'U>E0G;T8 MC%+3TDTK0IX7J+X-:V1O(JV;YS=?;Z>OSO&R^CM"MPLD+OT:;J,;?L?(Y2]] M^*?^: CX-J==&H$?M95M$X(WIJT2%1O2UDV: W*;%9LR!XIMT2ET^5%;Q78! MKS=?FYR6R(:8/(KC[0(A36OZHJ1T M+]:4#G2IUU25OD9^T;,8(&.F)]-AHNDI;[&WE+C8^_UZM83S#+VI ['83(N MV43_?=X:NAPV$>H>;LK-E,/![&3Z.F7LKN$!;^:H')9.5=.['I5[1H(-'>LV M%+]R?F &DYN.]^:@16O#=8W8P6X+\MJZR_&O7?CW4??D@6JG/.M$?J8M4H@:YA"DE @E MI7>%+<+?PFLRRQV@!#[!1/[O>^]G(0N[^.-A^.[P _KPZ>AL[]4?9/_3:W;P M[_#LD]\&>R=_LO#^;_N__OE]'K+P*3SC^X>S\/VGCR=OT,'ANY,/G_9#.S^' M=_YVLO?]^'C_^YMOX9WL?,C"?FC/?KCFP\E^N.=/MO_KQ\$>_N7D(/;OY,/W M@U]?D[U/KT/_AG[O#'[_O8Z(_?JWT(47D'D@L%6 0J6 YM@ [ 0VRB J%-_: M$;@O&._+XM:G,Z^K(H]<,NE^57US@[76[OYF(MR*!-(;P=LFY=AO"H:A.88A M[FE!N ">> .H-1)HY@N@*60:%<(KI0*&L;NJYI3!*X-7=_J]3@R^-D$76%CS M*104BU<1#"3@!P#V! +B M-P72V!S2/(&>68F!L 8%9A; 33DM %,%QP@[97FT+J7H%R*;EAG;GAZVK4>#.6^[2WJ;S#&K2P$!M#+:(': M D@A"3"**A.8MH"8QHK"I"@R>F*T=*F@?L]N<<)%3%?F_0YOFYUG M]0.,R,>'9REE*64I92EE*64I/7$IK6,-%YIZ(;RCRE+H2#"(H==6<(DU%L;E M8+F'(O9M7YY2QC&D*6 V5G.$4@/!(0%(>\T\A%YP%N-,;FWN9LWLK&8R9"AA M3FEB67@8U3)(W=K".X&< IT@#ZH0$VB@'-%=( M$T$YLK9KFGE'J4N;Z6MZ4U73F-,4O1OC6-U/*YLRG=>#V?2OSJ6#( M.4,X0!(6@%(J@-** 8^#C&&0.HTTB/>1Q'W,:8=.@LY:?L=!I;=3\4M8T44U M_DL-I^['6IQ)T[6T>)'[HXHP09G1(%@P!%""5(R\0D )#Z5!1@=ZN[53D*R^ MFZ6^-_,%92EU%F2E*3Q"#NN H#3F%5N(G1"""H<-]_(:('M;&I7Q]Z[P=Q'A M3PI#E""!.ZE I:@Q"BA.-? .0BXT9);YP***/A6W/@(^:W?&X"RE+*5-E-(Z M!V45@=!"*J%DEC*I)< -7TS*@8EU^VI?;]3TFWEZ M7NU5-[X[H^2/[>J_6X\RBKJ7'"W^O\Q1J3U4@33C& MI7L$M) >$$:\AYXX'$_[RAJ\81J<0_\V04KKY/K>@;_W1S6G,N+>+^(N/+R< MFU@FC (=I 2H)#X@KH4 8XYEH3#%VJ]"W+6/?^N M'%M5'>?E\1&6Q[9;U]M"%@89X"7W@.(BF"2P@, Y"ITCA$)BY^K<(YA92EE*64J;**6.1L[MSLMW5(?C73L[ M+S,>E_EFU!R6F?:HTLKYLK5POG/_F0ZJP<2]=^67@7$UZWSGS/AHE)Z2"&CF MF>OPS'8I7:58$#Y!@$/,0)@$!BA6<$ )$51CZ;5U6SN<]CGI4O! !H,,V5E* M64I=7%@?,M N+ZS=6EC;#APH"TJQP@"Q@H:E57@@A.8 ,^$DM 6FC'5P:7W6 M<7EA_@]550U\:,^LOMQPH/1@.)B<@=EWSO94]''F^+L-6C'S%D:64I92EM(F M2JEC;AU734R+>E[*/,^OI@<^<=&?SW/1WVE;^#-%92EE*FRBECKEQ\D+:D86T M[;%=U;2I]UV,V^F_2&XRI7OMN@I2_O M8&0I92EE*64I92EE*3U?*:V3_5<8++T(+-PY3J&6BECF/$),4^T*:]?)_KOV M'GL@EV]&9GSB?L\9#6L:5N^73@A 7C%=> D@Q1Q0QQ504&A@H(!>.(5H2K+F M?40N6E9K'_:9%;B#"GP'3I6LP ^KP.V#!(PA5& 9(UHTH 7#0"#L@2H"^"(K M*"E4MQ3X60>S_#(NPY^CGIF6I1N9L]ZD# \;WCPA*4>NY$V"+*4LI2RE+*4L MI2'&P5[(!@# MUFC'+ &&"08H=!1H;SS@!4?:(B6X\5L[11_)BQ7:K^IT326 ">HWXM:^!0"6?2XM*X$87Q?Q"E0C8<#VXNC MNH& NU[);^0IQ,84NY--*"HH <4,8Y$$I00!7$##**(:%;.T+V.:5]2>$=I6M> M3T,>>?/J'M5\%1P_II;_U_T(< W!=0G:5E#)&^%:/M[['L"KM2O'.;$(^0(@ MZF PQ&$!I% :> .-45!+5[BM'4EN?;QW1JV,6EWI]#H6,$?*.\4)QX4* (9$ MX5$\KD&ZH#I,_ "V?E0J/./7K?!K0;XT<9) 9 %1T9$H: $4Y@6@UEL!PW*# M="!?A,O;AQ1DZ,K0]>B=7@.Y(+16%-P[Y!45@7%Q2'G!M-=<&L,D-HZ4'CF WGVFJAB:P?U(2%]=OL3H3*L M95CK2J?786086<:55V&M)S2L]9)"ZGVA84"Z8,M,:U4@ MM;7#"MB'Z*(K+4-;AK;-@[8UD,WR0,PH%F'!]U1A&_0!*^\9%-(Z1XILBG8# MT%H!']X6&DD&+#,%H(8*H((!"C#A"!IB.-$!T"AC?28NAGQTT1)M(D)FK6BF M,DN0M1KQUHB%N)]+6P-"0J_M>*J';GE$\@OS"S?LA:L54799$9_QI>7XZV6W MK2!FQH55OWPBKSM M+87>]GZ_7FFL/$-O*H##<9B,O122U_#7_^[5#'9IV%?#)D+=PTVYF7(X*$-; M8QQM'1UYU_" -W-4#DNGJNE=C\H](\&&CG4;BE\Y/S"#R4W'>W/08B617+;_ M5IB W1;DM77E6EU^5D.W>S*>CFX\[3?ITN>4HK)[6@Z&/0)C@@J23SI!Y5H. M[,UQYJ[,43$8*JVLL5 [ZAQ5W&CNH3*,*&=LVJE"$E("(@2"2BF"- 44:!T):;PFK&(0PHQN[J1,0,7QF^ MNM/OM;)6.)6*8*R1%%3&/#NH?!@-X;CF%OK+\2MGK=P;D"WHF*>0"6E)H&,. M!R!3$&A&*4"6*0*=,(J+^\Y:R1B6,:S+% P2RKS6$#F#:8 RA72AG2TX]855 MA%T.83EFZ.% K96^XB TQ"L$ DF6@)I" (V0!0C%3$DDN')R:X<)U$>$98:6 MT>W)H=LZ#$U854B/@FGI.44FT#6DC5<&,F](0+EK,+2,BD,D IPP"1)(C2846EB'EZE-RF&%9&N(QP&XUP3L "JV#6>"BIADXK MZ@USE NF&='7L4$SPCTDPK7269"3$!<>!+;- *72 >FI J)@E!MD2&%@L$]1 MT8?%?::S9(S+&-=E&]4*[*&3!=2ZH-AYI2&U%BF#D!%(X6RC=@/96GDMD#ND M"@4\90Y0R#E0U'* M6 2RP([&+@;YJ0/$=X4(_59'U3SIJJF,VCD1)7Q[4,^=U M,Z5LCDE9"XL_M&-2>+2C3;"@+3(V[N8BH UGH##:.JJUMZ(R"%6>*&Z!TP4&E%$! MM.((( RYEXBS0INM'7[KH(RLP ^KP/DTCTV0TAHP2Q!C 5R%=9!09X@@WD A M=1$^+*23UX#9VU*IC,!WAL"MG==@M#JE" ;2%@6@2DD@E?6 :6@YY@J&?P.3 M@GW&;ETU,.MW1N$LI2RE3932.IM7&C$ME$500&JUDQY2YV6,!X?0<9;7RDU: M*]L>8 ,]TI 6@"BC ?74 L69!(ZA,$N41Y:SM%AR?&L'?0^FRW:^JM+^6XZK*_MZU MD->T_;T6"B\,)<#P&!]*- 3":@P*)B25HA#0P:T=A%D?D;O:>NM0\, SU?1' M]O9>K7ZL8)@9!P+BG,9O8 EU@#XJ@QU![APJK@B9G'=XL';Z9 M$9NEE*64I92EE*64I?3HW/(.W':96SZ"E=CRSPEE' W6 5 %=H!:*X$@ @,? MMRLI+I1RKEOD\EF'7QZ<<\<-DJ[T!J.HF"-7:^S7P>2X-SEV/67^,QU4J2!O M]-6]'MFCH&XY$+-3L-IQY]SN8@YE?]QZ2'O4]L<1"XT3&@,A( $4:P+B,5R M2V@M\U)P'?UQ?2E(G_-;EP3+FYT=4>]']LBM5-],E*ZGONV3VZW37E@#H/<0 MT,)0(#@C0 =%YC*(D$4G'+XU4-$GB&?TW2R]SNB;I92EM(E^V[Q&/O8: MV?;B8L$4A@P#Q0H!J"4V+)($ 1G$QS%QR!6H621)EU([GW68Y5WXA-:J*VEL-K"M5^C3H7@[F[9 \XYHEE*6 M4I;2\Y%2%_TRBV7TP+DBCL93H'">0RHL@Q(@C&0BE)?.*L<)MU;+Y]U7-X[=SHMS7%3X' Z M^A*TQ]G>N_>[N:YAQXY!['CN]*J2%0%;O1M,\F$V:\+JZW:@'2N(*C3S0%N. M .64 X$*#IRQ7&'A*1=N:X?VF;AX]/7:YR7F_:Q.4]LLI2RE+*4LI2RE+*4L MI2RE'-+P&*/_5S!U0B=6'1E03?4G9R:]R;A7SDWK'+>P.3J2G<=92EE*64J; M**5.QBV\??,R.0A_#@NA?:O.3L**OEN6:G3DXJ_-6GK@%QB$]'"\\ MU'EO9BTGXIMV*(.!M/ *TOHLXYN2#O10$>5")T_.76C*L7\Y-"&S5D"LVLY2RE+*4MI$Z74,8?,+(YK MUWZ:5I/(':O#\6X8U-@X-7RK!O;-Z*4Z'4S4,)')M'*^;"V<[UP=*>O>N_++ MP+@Z .R=,^.C47I*RGW.-',MFKG7=M00QI2$$@%KG )4$0^D5!8@B1A7'#+I MS-8.A7T!;WUN1H:##-I92EE*FRBECGEJ\M+:T:5UJ7(TY%!!+ !QL7*TIA H MC!$H"N\*A)T@V'5P;7W6L3;[;M(;CJN;9:/D&)J\:Y&EE*64I92EE*64I92E MU)%A_BB M;77]--6LPMU5X3OPLV05?F@57GA'/(9,JZ"S'D$/J.,"* HU$-*S\)\SCOJ. MJ?"S#F[Y95R&/T<],RU+-S)GO4D9'C;, 2X;QDKSSD&64I92EE*64I;2H^^5 M%@))AKDDV!FJ HN7!C-KB1*X, [::Y_F-N/G!Y-C5\9]SM(=NU$U^.(6=+UA M,"\; G,8^4O=Q-V1/5RPF<6F:F#[!_Y0?4;C39#2PWI4,AIW$HT7;A?E MF8'>6X"%-H *0N(!< 503)-",%A0)[N&QG<4D7+!W=(A+?U9#=7(A,>I2>\W M-9K&&B\$]7M1SYY"+(H>E]:5H![B%R1,!#N>ZJ'KQ9&=?3L9G[Z(V M_N8)X>W*@JJ"0IB[@)^JS@O8%NO51Y'>H M/X^\<_5H$-$UK/^OQQ#^&D+O$FA>)*DW0\R+W#0EZQZ/AV'LJM?_F0XF9YE7 MK@F+^^T\(L,)H1P@38*1;Q@,M)(6H"#88:.%*V@T\NFMCW;/>)CQ\.GCX3IQ M$(Q)(3R#1CI#!4-2*>Z"!HK",5JH'P#B//PA(^-=(V.KGC[$A2V8!C+\ JC' M,)[OA0"S@I."4V\]W-HA_.(9)6O'.&10S*#XA$%Q#4RD!A7<25IH@BDKM&0% MLLA[0C#R5N++,7&]TTDR2MX&)5MYZ((@S8CFP%M-8JY< 31F%*C"2@LGE@U&D]B2%,9/A[U!F'XCDHU[)VJ M MG*HC!W3IU&>@?.CQ"S7\JLZJK7\NCU,8I'-R66=(KS6 WM_; -:M"(O1N$P1 MJ2\"GKDR7A6:HSK3EMYQ&5?@_W.U*(N@JA'^HA*^C(MWT*C_^:?:635-.CW= MBY73_?5050'^>_O;?UV.$YO2F9=S4'S9!L7W^7X?AK=9W^DD?N M[YJKRC\&H[!4C*?AJ;;ZZ2EV<+X$7MF[9I&*"-KJ+TN=28QFL9HE"A4Z-52G ME7LQ^^5?=E"=#M79B\$H-23==)XOA6VJLO-9CKPAQOS($6UZX=(6E MW2C"@QB6XBITJ\LMAD]Z>^&RXZKW.JBF;0>_+QD5UQR@:_H7P@Q_G ZO-I=6 M^6\NLX%6F$'=EG&P]]%==?@Z:0Q/:>#@9NF O%:_$EOQD:WT?#D^Z8U/722S MP5Z,/H4OP?ARUZJ_>D<3YJ[GUM)S[JAD3 =DN5Z]W%OG43Z<5_AZ';V^5WA5 M#Q_)NWN]KJVU)58X9B"54#)+F=228P,1@8893(U*=?,PG*6(HJ=<=&O_9>/K M/?D3[>$/W_9?[7\^>+6+]S[]\6WOY+?C_5<&?ORT!S^^>LT.?OWE\Q[^X]O" MUQNO^_#UXZ?CX3Y^\_WCJS_0QU^3;SBT8_AI[]7^8!_O??]P^/G[>5_OWJL/ M9_N??CXY^/5/\N'3_N?]5W]]_OCJ^.3#R5^?#OZ]]W4/OR$?ON\?'QSN^WGB MTGOX]6]?",>D4$!(" &EC %5< 0LMLP;YRGR9FM'\#XBMRFXU;T$[PQ&3Q., M<@7 30.C[W,PTI 50E@.M-(>4*8LD$I;8(4O#.242V/OHOS?YJ6A/QJ7:QTF MTIN,>Z4+RF8&0]<;-20O?FHB>3\MQU\&T5K79[U_3*-SN=,P&P9IQZ&G1K:G3L:A9=]_7/QQP\JI7&\H'I8K7WM5 M2I56VF+:'=G=EI#R0K7&0C7/:XT+E86%)+*PP!M% W+$Y!<2R #^; &>N)8 MK%.+^X)=C+[-M9&>BC(_Y*E>69GO5ID7K)-1SK5F$!BE.8CI84 H2 ,)Y0XA M18F4.)C ?58\V1.Y.DXUVO,\;FU;YUU9UC%!DRB*0"[KD^OB!69<32[W%6]8 MB?R-)B#-88.A'_9E(ZF703@9MFX*6X,6!U%.4>\U!=:RQ$$(4!@Y@"!5GJH" M%E!N[6#1I^RNDB,[%)F>]?D1.$C6YSO7YP4-<10RX30$A;$.4&^"3<&\!D98 MX2@OO#8Z[O_VF;BK F*=._^BXSQD?SP"R=>U\&H-G:I^,08ED80A3PE@?Z@80%@D@4 M.(BC2AIB/0]PQ?HX>T">L&X_J " (9CX14+/8A5W0,I M(5 BZB03)NHV*BZFR6:/R$.H:$IW!%K5B5$G<;[7WA%7S_WL_N@ &=D=#L+I MU@[%_>+.*KYE)\@-G2#M/9>&=O0"$Y\, R?Y.I@<]^K##;)?Y&&HR'=7CFV0 MRX78Q/$HBFO/E4>N?!68WO2(T79(-ZAHPU!8"<%8 BJ8# +I -C93P MW(0/XOD$?4%HAY3X.;DY7LT"/08INKXW4=]N2"@VUA!ZK$2L9?29":+.U7:Q0$>RG@EK-2 .F( Q0X!A8P &EGDO([% M8/76#L<7(S4>16F?DW^B.4.V9YI#9'N3Q2FRO2,U>&:Y*0_,'ZYMSUQ^U.^O M048QC_)G%Q[FNG2V[V8 U>LVNRBXT4X5!A2,*D!9/)K26Q3^U,R8PG*L U#) M/N4=2:C,/HI.^R@N\S)F=;Y'=6[Q#JNTD(0"*E @'U0[()B6@",N' E?(H*[ MZ'E\3DZ+E*GUO)P4G?!1I'%OW*2UR9.W8V\".&_:_(%8CRT)_$%0CF,H& 0R M2 I0*#Q40B,4C[:^LR.MLX>B>QK[*!55LC+?F3(OV$.0FA964R 1XH Z8X"V MW@!LO2J$E-@0%I2Y'TA$A_3YJ9?+>WFL1D?A:8-1NUI*#&JN4EV-X4#IP? 6 ME5.N:RH]YC.>$T'<-2;T)$BW=,8-OL1JR_U83R=SQBX5& RK3AD3#5ZY^M\W MHYGCM1:C/]K,4IL@0,(8,(R(P"R]!$H8#\)$]M!:XW@\8@:Q/J:W MSB#*[+*SNOTH[#+K]GWH=LM-Q;FBB"M L72 %BA0S@)#P(BUDE/E+:=!MV%? MW+ZF2O>8YD:0D%?W5$-E8WWJ7=LH<]7$K "J2VHP9+1:"ZW^7&(BW!GK@JRX MCQ$XW"H@M NVL5;"$TVH%6)KA]$^1Q?MXKQ)]A04^B$B>;-"WZ]"+^@'8[Y@ M2@A0P%C1S3L&).,.8&<"8F-IF8NED7B?TML$Z.3]L1OIY=O2G:J!G>4,U4ZN MG:,=69,?3Y,7/$-C*&EA--!6N%BD40(A"PPP$3"&@ZBB M\%L[11_!6Q=9R4Z.F_*,T0H^S^Z,#2=,KD2H*[_>%H#)8K056G]NT M0S@2%AY# 3-$ 6J1 X)#'2PC3 O-I>>QL!OJ #*,(F56R0@Q"+,I+4T M1:7V!9/9!;(QZKTQ-"0K]=TI=8N."*L)4:E^2S P(&)!J0,QP5A8$Q2;":KC MK@LINA32]9R\(0?GCO9[MBZ0SA*12^+HEX\'RWAU4[Q:*A\GO( LYN_?@\GQ MRVD5!LR5,W@ZR^"T%C@ME9TSR%+J ]OP5'% %<) %TH"I:SSAC$'&0Z\(QA* M\*+W(^>^/!7M?EP72-;N.]7N5GZN9D9 !P'&-&@W]1P([C403$JF#%,"RJT= M0OJ<=ZGTSUVZ03#;+KI,0/;=I)=.^3LMQU\&-C 1?=;[Q[1*9_'\U"Y4%Z3R MY=;N$3TNK2M!Z.Z+.$+5>#BPO5DGGS3$/22!"4)]&63ZMA'ISV=_5O%TD+EY MM3N794:WM=!MK\U=F!3,,T@ +E3,E@F2TX)ZX" 15 414VNV=C#M(W17>\[7 M5I\-JY\OQ2> ^7UQU7=YSC7&XEH!N5&SW MNB;FO33R.6T8OIV6YEC%N.FQCVPYX.7D+ 4PN?],!ZX-9:X):*Z3F/'9&. H., 506 M%$B/+" &,V<+3T7,]\#]8D6-^;QC^!1T^B&==EFG[T^G%Z05NL(Z:200)'KC M'8PY7 X!4@@!-494:QZW"E=5@LA;A?>LFC]/J_!95;7K]Z;C!"(?22X\5:N& MS9N(#\-"+CLC[P)8S43GJF!\'_AH;#3?V Q7:\'54MT\K9S0',. 5,H#*H@$ MTA8$2*FD@]H3*-&='9*7=P\S$\G*?=_*W8J@]E!+C#500L63MWFP+TRP-*P- MD"T$"D#ND@.-K#A:(!?,N^_HZ1N??;FQIE%7PZ3/ ],OXS(81V&4;?5+.3Y) MDGHSF'!0\,(2;R7S."6;DDXEFV8' M2*>#EJZR)K)>WY->MXXSTI#90AL <30H/+,@EK4!O)#<*\*YE?:IG[J],0%+ M38S2>EMUUS"5+MT%VT TZVQNUQ7!"!G7;HMK2U7V+.+*T(("AJ0 M- 8:"8D M,,)9;RFTEA61K]!;G7NTEOYLD._DN0)"EZ*3,B#< 2"T-GH\EM0$>N,9MX'H M> @D81 @I%&!& FRYEL[6/3YBM#%CB'"TSDV_'JA27XP4B-S!Z%)5\6.=>8@ M\35;^)PV!6<681.U5E73,#=]Z4R2TP;AZ5$@$FO M 15, P$%!])Z6$AD#45B:X<7?<:Z5* V[Q5VVFF7]?EA]7E!87E!&&<6 8%C MF26D@CXK[0'FVKM"86Y-/+4&]CF^:-0^C=S"SI.3VG,=R<;7P>3X>#R,7>A- MU+?PBK*N-]:;C)<.)&^*4_+"&8N[N V1-QB[YX%; M.WP@Z_<]Z7>+NE +F0JVAQ'& VJ% HY"KS#3G-%7:%53)T0Y*(EDL.L[UD_ MW[G3!6T9C2?NF9[+U3T&,I=,P*C]*)A\:L]-H&BI_I*T3$BD#2 0*D Q9$ S M+ !CU!I*'2.RNMF-R\:0G" D/Z1O)D'!_D+!@-X7A#,7R M\XYP!RBA'@A=. "MPI):+Y3#6SNTZ',I-@42GD[=I-4*^]I[9Y*KQ'TSQVIT MY'JEFKA>_7O5"SH<:5&_)D>Q4,Z7H![!*.BGRCFEJR;EP,1]H'C!O81M/WDD M?$AR5,O[P+]NI/TN"/M@%,$Q_O]Z(=]W<\FFA-B17?Z@=66&S+4@\X^EG2*I MG(^%)QER&-"B($!3#P.5PH6T6CB:RF?W!;TU8JZK9AODV7F^T/&0)"I#1P>@ MHU6@L@@+1.$%0%QZ0$VA@.2:@L(B9PNFC% Z'8%,;IW#^E#0\70BP2]W,@V: MZO6]?]BF?OU/,4;FODG6LS*($*.+>2F 2)6#"-(*!,(0$I'!1:>V\( ,N>XLA23N.-'^A+=I@A2]H;=C>*_ MO#X+Z_>T.QJ,1G%W,-:33DJ5(XPN04GJ+"^44;HPB@H9?L5",L4UP=P' O;W MFP2.E,#'(5T9XM:"N*4JCO&P62>=!,X*#*A0&&B(!> NAD=JZC#'6SM8RCX1 M^0RXIZOC0?H>.EG &,:"G5"VJH1 M>TQ,^Z][ZON3 7)N$:)8"(,]5=AJ56#E/8-"6N=(D1+E2^] M=$)+Q "C,74%T0)( 0M@H(U2I@7WT1Z5K$]O3];64I]'=G=E_,OXU^"?T8XI MZ2G6P3(MN)5*>5L4 GE2" M-8ZQF_-L8_&OYX[2P5D -G,0.4(D9$*RP@=)J M:\+R!BVGT5CE?<(OGI'21?Q[.CZYU>6SWD]/3X"E.[HF#\2Y&''4SUT=U!,Z[H^A'MHXG,J6)%*K9VJH%[_*)V? M)B/(N,$79W^*V!PWW\YSF_.:M[YNKAOTDP[C!/M;9B/^R[O MHJVW:G]>JM?O@C&*B +6X%C_EBL@O=$ 8UP8BR#C2L98)XPZ#QC@#FC'-;"*44T0$XKRN)U/R,7M_*=Q MO,#F4,!(^.(9HRJ=+3!,09?#@=*#X,^SR8S;;? MXV2;%63*>+L&WNZ_6BKZ"@F'AA,)J/0<4.XUD!)B *$0DA :SWO9VN%]CN\J M/Z9#D049D9XD(CTD^\N(=#>(U'(@$RR-Y/$H%E: 0/H,B'G- #F*E?3*P(+& MC#V*6(<0Z>G$0:SO) X2 ,E1W#IH:F1;Q5UNZSN^PY,2[NT9S\D$>%M&VC\Y M2V*.83&GJ1S@($6XUR6)E3&ALY-+2P/FI?=)+KUW8 R1V+7MO! M)$+.FY&9EJ6S/T\G^^/)!S>);I>\XJZUXBY5&L*8&.NA!T)*"R@J*-"V$$ [ MSVW!"9=8;>V@HDOK;;8 ,@P]8*W&#$/W!4.MHL]2""Q] :R5%%!!)9!>.J"9 M*Z CA#)BMG:HN'742/=H_T:POH-SKMXT/&#LP33\H:K*!;877<*C\+;ZBK$. M+58KC\_*&V]/$G@?TAG\+C;QP/]9N=TX^0[T1(6FVS>C68+M+^-RV3WS>[,Y M<99A>BV87JJH9*16"#$!PE(J (78Q@.&#'"."4B0DL2F4 &$[RJA/\<+9-CJ M/%_,L-5%V%JP2\*TAY8K0#R/=0*< S+N=D&$K$0*8VAM@"W4)T6.+'@I]I,3B#-K#1!2,4"Y($ 16P %H<7:L)'IV1< M>I*X]!!<,8/3/8'3@@]JS:D1G@%GK084:PYTC(/BDEIIO<04^WC$7'%GU3VS MOW$]G7Q355,U,B[RP7$9FJ_*LQDQC'Y&/:W"/545!N)$AV]7A1=D>_U)8O!# M<,/]\2@&M1R4;U4Y:?[879S#W'S2G'"AA@=E3"">G+T959-R&N,A7HY'U< F M0WX\JC$\3FEG_U+#:<;N];![J2!6(0S!1,A@P4<7)%$::(\]X- J2Z +,^ I M'_^;0>U)@MJ#$4"$% MT,Q:@!7$S/NP7IE -66?P"[5E$Y$\Y^3F%(2_K6#+SO_$W[,7GVBRJ/!*)5N MDLLP8X+9XLJ[UCL$9XJ7GO@BQ@@/S(]5$4=5/#QV*47F)+3F+.YYC^(!\+U@ M2?5"\P:AK4>E&O9.@X$62>;DV%4NZ*N:VD$J-SL>63>JZM]2N3,5/_8SDRUT M,'R04A&WYU(Z/UA-@RBN#PX_'=?FWXO2#8-R?7'_^CJPD^,9=K1NK"7R BYN M43HT8CJY_):68/@JP=2?#&*O)B\(3TO,/4GJAW)!<'FXVC]C=Q+(B&"E.54H M#QFB&%EIC($:DK#:4^&,^9L46[.;CLM9%T[5D0.Z=.HS4#YT^84:?E5GU=8_ MEP_O;03K5@2@']>P_2*@@"OC5:$YJC-MZ1V7<9G[/U>+ M,DCR,()-U,*7<84,*O4__U0[JZ9)I^?[A;3.--]?#U45P+:WO_W7Y4"Q*9W9 M3Q@Z&4=!-?#XL@V/M"-A6V^1OUTU<@VJTB< M45=-L#"T:<5?+$"I0F/HY5"=5N[%[)=_V4%U.E1G+P:CU+)TTPJ_40.ILM@. M6A]1M?%<-8]O '<[ >XYI%)=^"[?1I=_]Z*F";U/&[_RQQ79!K_?4 ME5X\OK58P=;*53\96#MTCX(%/UJ&(DI<(PO]!YUM & SNOLVT(ZE[E[AJEU3 MR/=CSUZ-?8D-H>W;"?*''4JP]< ,"G:(0?VX+==G4!1N[1R41VHT^%Z[PV/1 M@%>N,N5@[D2?F?8KF-6]"';VB#4,Q'L V0" M(;$\SF_8T8GGK0SG+/X+(1X!+$B>C3!Q>:^BI[K[3D5*^N=7.)ISGC213R)%0_8T\<3EO&D^WC"\-9.*YPW M@\B&@$B4VW, $9Y!9 - A&WM_*R&R/GS(#!\; !\TQJ8TI47J1.:,(QN"(_$4^6>P/XQ@ M!I(- ))B:Z>NDM![,XIZ//CB>C&)+>/)IN!)\4SP) ?-;@">%'!K9]]->K^/ MJRH&F]3DI+<[F90#/:V3(2;CWC)W.1X/PYLRXFP(XD09XV<0A()R%.TF( [9 MVJF/LN^EL^PSBFP(B@2YX6>P:XQ(1I$-0!$>[*"3T^'XS+G>SV[D_&"2[:"- MPA/^3/ DQ\9N I[(K9WW[B@=+_RF?8IT!I.- !-Y%9A<6LHG5Z=949T&W45U MFIB\F:O3Y.HT238(1^6J$1)$.'R!Q#EQ@?C)(Y5T63@K'_[MYX8%;K,T#'4I MM/WI27BFN8-*G\NGP[4SY1?%:\(?NR/[MG15$(BJJ^7-J]DLBMF\&E1F.([9 M(X>A33\/Q^;SX];%@WNSNGB?=NG!O\/S_OV&'1Q^.-M[]^OV<&KXT\? M7PT_'1P:N/_J,]W_]=W@=_)NZ/[WW=G'?]M3C2G?>W7$/GS:_?;ATV>V_^G- MU_U7>]_W#C_3@U_WPWOWV/[W/^#!X1'\^.MO?O^[87]+B)"R' ..8V4[X@C0 M7A0 (2N(8[B0A:KK'0Y&4V=W8Y%"A;#E3-*"$4.%Q:(@//Q "D*!'0YLPE5& MG48N4$[=.A4-EN;+.LV7+^M:>,V7/_6^JJHW& 5T/(T Z6POX6.Z8ZB^5DU5O-#/ M\+,,!J:-E_J-,>]IM;>=N_-I&?".A?CK^ZTD^'X<94>Z\:^\G7Z'P_+<=V:B95N$U->C%NL9HDT5>3F_!E^'A0UGU(71H/O[A%T>K0];#*G(27QL*%C:AZ:EB-PU-\ M;,%\E!+5BFDGJ5&3U*CSK7G1>QUIU6D9.M5[WXS!@0YS]$MSTF4]$.^=F9;A MK_JURQV*WT\6C4D%=HM_5:WWQ]985P4:%T4][I73-)BG4ST,3PG#&-[_)&K2:ELXI-J&#H%3DMW$II?+5V[ MG=2]K3 [O4LU_A(5W_D?7?YS!4Y[9!_QGN/YCN.Z/LX^?AL^OT1[> M]WN';TA8UO^FW%LG+ 04%@10+PN@H7% 2@49(Q(54IQ?N2&AS&)OM>>*$N&U MU)074"*&%87.GE^YURD5\J.U>^7*>'5CSC6>(<,X-(4.0Q;NE 4R%%+.%:)4 M4';OT_%G%9:= W]N*I[5/Y_W=-S]FW&K:>$]X(J%Z1A@%PBN-&#*H3!!G<,* MGY]>EY58,[DMBBOG ZG.VV*E-=9+>&3V*[2'8<[8QQ8,,D2 MNSC_R.6G5*T0CH;-]%P=4N8;JCPY+EW-*4=A0'HG892.(P&QX6$K.Y.NC1@P MITMK=2P> ]3SP_'7:MZ$=5_<3S1L7A4T,;GJRF:L*F3=.U:1DCH7*%SI3L-C M$^-50;1Q.JE]'4R.4V/5*#1M>(U'A]8F^A=O&I\.1HT1%V:I.DJ7 MQ&_-<&K#,X?#GK*?IE63QS1R)C#DN* $BNG5H P<.SUY)3M=O'WFG?SQ7)R) M+2CJ=#B96SWG'[N8@:&AX;('G%EU&R^^] [F3DW[%T,VMT[&T>9K?3%8[ ST M;.T#<78FS]&L*O#DQC,O^9QK(^*RP8HFW6!LFQ+NT3!:S/FZ>X[;J3.I6\T+_2 >F- ["S97?&&\=C>8 M06B$7)_#M"G&C,AV6GM&DU24BC%LPQ M#&5XR&FPSWM';A2D,0R""M^[T\EB0OXY2@U*;KND*KN)VJFYG^3/[??;O5]W M=]_.G2&U&Z$&H,F23BPKW:1MG3=J^35H_O ,C+]&,[B:ZFI@!V$&N6#,[PZ' M];@TZVBT<4=5?<9#O98U?6L/A1L.3N+Q&W6'3-M'N7VYL=O-*?+2E1,U&"T! M2-+K@!DS))G&\V9'\>MATKHDA;DP5TKB1[-E+MS6D"[F9-"[\&P?4O'#=Q$]V9S9XY0?/C\:3&XNIX/!T&2A;Q4,UF MT:?IJ#Z59KYZGU_DUEG-YY"]>.MYR36/_^^JMUL_^)T['9?)8?5+],TA"/[? M9;@9GG(1-F&X:AB^F7<@#&]\VF_3 /*8-]?,QOZZ39@+Z-R>SCG3M/M6QST; MLK\D";U-*]6S-%?_^!L6HG!"<2 +Z0"E' *)B0.(TL(9JPMI_7D'A%;:"D.* M< >C'@K-"PR]+R01KC &GC=OZV'N?0B*\"2W-JX9;*]_IOJ1#VHI @:)F*FXX*2(DMP-H;)Z$EF.CSRB>8DH565"&+J%58 M&DTIH:R !4$2ZPWT+86Y$(G(?#:DQ?BWJ3VZ]FDKYR&"SOSRCV5#U&Q.S79V MHUY>S4%J4A-9932SSS&_,EK?D58N' Q1XT_49QK]EV5-X'BZ[Q M"42R$!J@3FJ.'AH7KG<- QH.ZKVT0 3[+2Y;NZ>:NBN32V[HJ?H5L8.S/J_J M9MM!<;$Q9:M@;K1$1W&[S 9R&F!L<4^RFVH#L_=^:HY;(]!0MGY/3R=S&SB: M'[4QWH_.F+&92V;V/NTF7R.M+IT9'XV"M&UJ@HW(6BZ:V%]\$@0\"N(_GZ']^E1D$PS&YCIH=S+CS&D;O_.-3'VKK8Q*8 M_R!:#"TQ'XW']NM@..SWII6+^]S#P9?:#KWBQM,R.A@FM6499_!I[1G[>ISV MX./!=:HLHZV1)O0@;57'D0T65MR('\8Z';5[-4['*(->W-J/[:@]% L'1KJV M?NUBB)H,Y:F<2LE>4-:IT>4ELSBUD5GG0\B'OV,>BSUK*@#L%L3]K< MN$Y".\NTDM=-"&*95HW?Z8).AOF@@U7LOC0G^ 6KIAJ/DJ6V"%HP@]),3X+J M1 HP5#>SJ1\5--^,>GLIKJ#V#\;>_WM*!B7_XH9!AF48PR^#,HS[JT$5Y\/<=GIY\->;5P#) MA7^D%[IIWPL:M&HHTUWCL:CG7$L#"5[/AKTML86#&.5T?/QY>( MU[58JZ :G]TP>79#,\O4AO#<."7B#%0]78Y5/3W<).TH1N6JYTP,9AB<$W6* M#C&-S^$25ZZ9AJD9>%H5%6LP;)R)06'*Z6E2C4I%XS\:]2,WK-\5)L)GE[YL M>A A/+4P'O+Z>13[62-,>FN0=>-:G0Z' 9DGS?H3WA>$-AO<\-2SWB TKEEN M+G=E1[= #9GAE2U/=6M?)(QEL._KGM_(C_BH$_KUI6NRTN.P-"TI[&Q)#)#L MTF(=A!5D-8X@$6;/Q 5*,)JY"9HA:4!U,G/!S!A"&GCWS95F4/.J3PV3VN[M MSAT^LT5Z4$5_D9DMV-5E2W;;23BHTIJJ4NA.7 +"9S]V-%PP-7+0]A5!V_CR MH.TG.G4F!N?4L)JX9(M"U4OTU^1(;H/E#-C"(P-F9: MULN(G8<3MK7PXW!#+L$DU.;" L M'V82'G69X*O6"+6W2IL1:KUB>6-F_H ?[8U$-VA"@M2BXT#&U6(F-N0U M*M6D6G/?*.T9;3^D%_6=,V[P):XFU6&IK-L=V22+9E95B^]W9W9P&(A7XZF> M!!X_NZH.W'N&/MB][Q_^+KQQ5#("K _3@UHK@!26 H000U(2)62WX_56J^1, MMKW%%$AS=7?)'_*R]DS]GCQ3&[87TW;:Q+6NC$9T_&W6W:_';E1;LW-C,ZY> M\1$1=U+PEVVLS6 P#9+G+BU5"1W&HUGF0UC ].>F<%QM6W80T2X9'J=JK/D MOZK]I*W'#J+S,EK.,?[AJ.UP;);G=%5<#I?741=?U=PQ&'T9!]B+#M#QPM3? M[KVY\+#OL_"VN6_2?3/.V;2:]W3,"!D=U=;<$FPNQB^.5KPN.;7F(UGO:*OZ M<575.$/[C?$_:.V3!_@_5>6D]@PV,W#QH'Y@-9/+(/LZ09CGT76C)ND@Q5:E M,+,HR+93./IP3^H0KU<$ M=LF>HFG>IXI=MY55 MAQOC*1@HK1S^) MJ6JBOU8(^IPKM,DX6CB14QS=Z&@_U+$N.B1\[XI.# M?]RKW2RJK$-6 GO=Q$GV@X[&/9,Z:+O!@9B#-B/I<9R& ^\2LLU#_Y;O5T?1 M&S]I'$L!)VNOX4TF6+]7;W7$K9+&I^D#3HW+JN7R#(!;SP%G&FR.CLAH.?1G M+?M/3':KW:?)LFEF7OA^6I9IC^JH0<]ZTV@^=1HX65PX=^3.%XFJW_;&)V6; MGD8>.<-"9U2]RU/UOKH8VAL(Z\SP7'+9AXDZJ&([DM\N!E]^&=@4C[1 \=D^ MY]*R$KW.<>BK9MLK^N7J8=KNO9JZ&6VNCD.K0/0.!EXX:3;J5IJ@JX0U[TE- MA&=[9('-!MU.YO)JS()Y,0PH%7==HF<[.N-37%ST@"\FU86IL81]B\XNMH#\ MN=9>5+2XCC=.VXN1MA=EDJSI\ZH:9T#2KX6I'XRELC&6TI/3U*W3$YT?SK9V MF^?5:_.LI^Y\!.YYU^S]VBJT^;+:11*MEM$D:.ZN':=6^M7M-2^[796^^] M"?@P*&.G'B:]=75S7M0.DOKGF]$]-V7-L>H]YL@LI5E@B(IZ6^R7W?<_IWVT M.$O?_]G;'V\O+@&TW[$1?#./TZAI.OY7;SX#XTI:^_+^<3@^C5474L@@@S^] MZ+T?G)P&HG@V"\0YC"PR+H$=F[_U,AZ]YY&$657&7=/0NJII?VK\R>*\W-D. M?+IH,.]"3Y_-LQ;2#OK$G?8F7\>SU3S\"M)GK5LFT7;HO9]=V;PDW^E^SFGFT M?'-'&)#:H%W5E[8WXY(!6;0T$-$YA1JFXA"SSC6Y!#-/32L8:+[[/J_)$3X$ MP-<\8S98EC#3*]&F-B6 MO< \Z\0ON'3+?U?U37/&&]ASO-L.DKNZ9OXKW=_+N09K9'%5EN;<[/0HV9)P!XM)E*'T+$.G:$K1Z>)LUIR)1&S%;BTVU<'_,9?9R/(JY?E5O M7I.K:_)J6ABMRU_*8-]]'9>?$V[/RXDU&VT!W!I.\?)8!:0J>^)%F(A-+NWB MZD7UL<=G"J$_(SL7VVQ?]W13WLZ&D@75M$;IHMUXT M6V<&[9N(7('V@YA9]'Y69>X?[Z=ZDBA&L&@!C4;MR\8/OX@;6;B9(BZ^B?EU M)[-R-V%21V_YFYD#-L6&OXR%X-)TGZ;;=EOI#(?1\'H3#<#W]79="OB+&[-= M(#@I\'5F3+782_)KJ],DFN^I3,[R**0IL7MQ;/N(3I)BN_$7U87Q<%!O\1I\B*-L[K,C9U6A;W]Y;N#W,T0MA/ M#658GB1I)Z;IH1O.G0IK#\HLKCHM:''G^ZPQC.<]S[97'O-XUCCXRQ4X'L5V_8 M+6_P,22UU 5&GFF*!)+4%PYZ[8W55#J[M3/+YUF87*LVLU?R^1@ .QK?-8^_ M28SV9.2;GQM!*A*T+=R!*J6!64D&0AAA#+R$O<&[ID/DF >K(.]Y5VBY2MC3/FJQ\XG M^@4-Z [^7*D+YW3':8VQQT8Y&'6+J," O;:Z4+)PX99H4R2&'2.A!G603IH7 MLR3H)0X["_-:IFBRW_Y EH_D7RW#;D>9FJ+P?;Q$^2 MPVN!8:W4]=6[8L'(&Z:]K+2%UMJ\"2]UPSI3)@:$SFA=WU.:Q>A*JWLB)LS^*,EV,G MJZ8RYH7Z#6E@^KVE0,+YKES3I#H^:1YY-%M"SCWD_+[<.>RH!5DU87U-,-\7 M-1A&[@""R$",B@W64UWF_:((ZCQ_/9E=$O-%CMVP3K\>C+ZXN@KG8A^TOFU) MW*W@R$MB(K_.0JA;_MHP;BGC9<6XSJ/'ZA&(KZZ?!V;SM]6/?]0QA[H*38I_ M1YE^B1&0U4_G,[M4M2SJ9LB7*]?6%0=#.\)H5J?CNB;0HA[I+,ZOV0:=+^/; M02PCT'1[ULQ9]Z/?9082C>!;S9H%,1^\?!,[&P9FOMF<4M/G@QW'OUTS+\KH M@C8VGNV5H;[#L9J5';PX2GW_6<*DC]>@FMFT5^X%\RL\NC_F@K2OD[U:,-3C(IK*G]FT8-[AZ_)WO>COQ$C MB!ED@2=$ >H- E(6$ @C*40((XZ";02WZ9>*X S,8/)8)<,"&IL7+R-XF?H4HSK\6]/JQH<.P,J3-U0VL0O\F5?D: MN7.52U=4#+MFAM3*O-298_H_4U5&9^52I>C>8)2')H8\V#K4*VY2^ D MKM#M(9]M_-:EI])^[Q+EF&TQ)#]1:I6MDQ5Z*5EA7H:I7>TK4ISFTAB^?\F5 M^FRMI4E(JR0CW$L?8,<+J;73@AB%#5-(%6EI:M!F>6FZ]HHTV]+Y=Y#D;#_I M]R;1_^QES6"?[1IU#I:^[1_]32#7W%,?<(A 0*FA0!-8@$)3SW18';31\\JO M]ROC]>G'#X4=Z++)\CXO[R 40YAEP!E! >52 (D9 U00ZISBCGD;CRG=YA?X MR16$I:;8J;AI;U9/>9DD1X>$J9G#O*!]3%>]!K0MU:&^U@$A^JRN#3(+\5QN MV HHJ^^N&@NI*;D=BT N-RAV8C1N ETBOS^-KQE/J^'9HH1BZ^B$1;6/'Y[6 M<>[ A9G_YNHWK7F\B6_.!5AY(,"*=*2+[JJKW4\;D-$2'WQI$DL,DNM]"'.H M27?I'J59.PPF^1(.8WW%+OFP7[DPXCKPH>A/_*$?6P*$N^;';H_JS%5=T%79 M&>?C6%HW/F[H23NG8A9&&\/Z9[4Q:U=4DR'>/ALC7+?[_F7L;OMHE4%VELW8*>N_$38['-O3^Z*P)/QF:Y.A)IT.U:X0N.RW3 M&(?)$LOOSFI\SF)'DUM932;IB,M83D+%?(( ]<>I;E027EV7-U6.*&/HY/!L M$1E_?+!&X\,[BBQYM(@DJ9TVMM M+,>M+"7BU.6VJE9,Z\R,FQ&:M<[DB:?:JGBVU-S?%R;#:EF_6 M\;#DN1T/^ZXV*'XIQR>K[-.NN$3W![-SW=]\_?CJW>>]P]].]E[]=?(QV*+[ MK_YD'[[ODOV3#^&>/?H!?_CV\>0UNG"N^Z>?/^__^L>WO9/POF"S[K]Z _VI^WFGZKN7%>N=. J5)#+^NGI. M_4 /!T>U/72# V*O;L_Y\UG"Y1I;XY$./38Q3(I2'N>80H+1CME+JR'YU:!2 M1T>E.YJ[1)MA?LCZ>LN-./!-$U((^FWS$-_2NA*D.EBGE7LQ^^5?=E"=#M79B\$HM3[= M]*]@$DSBN01-2&]X9A/I*HMM 8L8!C0IP_]V]O@F#G8[10C]7 M?PVWT:7?_>BQ(CR5W>BI/_Z.T>+.V\JW&28;TM;-&E>,Z8:T=;/&-<_7>QI7 M]#(JK5D&X<)G. MU[*FU_,.833O4;-,-]61-_T.,F[^1!8A<8VPV;F!N-:/N9#IMW)#!FT#K MI2.TIN)>>Y#J]>UQ!FDW92?<.U8]Q:'[_WICG[8,#L<3-4R_G7>^W0+!GN*( MY;-T?NCS9\F3KVF2[@KQI93X?E4$(%C3M-MY#;WXT%@]D)5^]K9+& MX;T;>E"7];=+1YFRWL1%:&D3MQ7E3]8([K\BCN+UMR9S?3<= MS>'LH?HV#_0GF[D+?/SAY-OPX.27D[WOG\.[7Y^%S[_M?0KWO_IX_.'3WM?_ MG[UO[6DK6=;^*Q;[G%=[2VYVWR^9+21F2'(R&IM)0A+!EZBOP6!LMFV2P*]_ MJY=M;, $# 9LZ)$F"69YK5[=54\]55U=U3B"^YRU]YOTPU'S2W-__!UXULD> M_21A;&?;._OP7G\>[>Z\/FV^??^C>?2FU3C;/-T]@M_!^/?>[I)=^B8U3O'/ MOW9>#QH?\8^OPF+F!78(:T,0M\PB'05'Q KEA&2>:[&V03"ML^SLSCP(\&#Z M,XX_SJ%'O[)H-R'X]1'CF^]Q/TQ<(6P U76Q=PD>A"#$42L-IY8S%@P-B47X M7T7C8Y0WP .=<;XG\XCAV84/K?[AW[&7/P#31P%(#= M"LHN"\D%$Y;71?FV#:E4'5K8"(%S(UE.0+8"$D&M!\Q0P)YR:X!ECRGF1)'AE M\09X*&3K0:/8H.C#2/;F5_"0E9 X(&DET"V<'+(^8.0"U380%PBC:QMR%32] MT*U"MYXKW?+*2:D<(0P[[FUP,#DQ ==26&I-\=!Y'>-I"6TM/0*?GB.P($H3 M&@TR@E#$P48B)Q)'5!.FB-:>Y )CE/"ZX6H%8+@0KJ<@7%%I93G/FX:,,V*M MP>"<)4="=$99>0- %,+UH.K>G! NX[!-05!DK4^(1RF0%@:OT:0YEW:661/7.?PW;MUU_I''F"R\/S,WYNO.4;H]6 MR:BLCM%S!W]SZ96WEAKG(XNDI%>M#DXV_YA*K[)&Q,"Q0LY1BSB3&@'OU2@Q M<$N5X,PFM[9!1)WJ.7<"'H[=S$%BGK>>SB0HA'/,?/)>D)%6^2ZA0L(S%A@8C(78P<9J""6B,K+!=2IZ1A73;(XRK=@/)@0?UQ;KEI132>P9\ENV.E(&.2W4$:"\=2(DWW'MO MDT\RWU=?]1BKY?*7B?NB6+!8Q$9-R1I'Y/2W'&NDA+4E(WZIU2]J8WZY"F+2BB$ MI<[]9ZU"VCB/A,PGB10L#L\G_.F+M]<+*@"SJKOS'W]1$6:>_*7GC85768LS M)'(A<_B?<"^\"UHK%K%C@B032VF458+.CU-[]TIIK[EB"+,(P*ELE5(N47(Q M)!V"%(&L;6A5QWQ1I_A6-&7Q>:O\3/JC&!6),LXE:+]-W&$CG=-P9P(&:33BF#/2G+" M$^KP5!T/S:*"A4+,QUP@43-D=<*(&V" #CP#E<,G8E$GF@J#*'!RAXIAAD0LL!I5K:.P*,*2 M&%64Q"!R!%5JZJ+&C&JP<\8$:TK5A%5"NM94YH63'KPEPI$UGB*>%$%6"XUD MU$IX&H)*:6V#\[JA4]Q[DC3Z+\QC%ZB[LE(%*$2O!I""6$\R< MM4(K8A313H)75';X5PH.)CO\PEE'54X*C $C+D2.Z6'@Y#9H:R457J5\G!J< M75V.1BZAV24)>\UC-%8"L%-BJ9?2BT@T^%+*I;()_Y0QI:E->&&4(S@Z%'GN M?FH"\%M-.#*26LP)\48;,+QS9O(5P_N<-/RJX17<4IW/-">CN''& JFF4>C@ MDR5$WW3.N1C>90.$R:ZX!N@6PCI$#0$F[H)$VB2)@I'8<^9X,F)M0[+Y6Y\7 MR_LHS9E"P()H3ZD A]Z0YLN]:?*BQ0ZPU-W'T*#+R8!BDS M:@\K%@25VMG(N&/"FB2B8@IK1ZUUNNQXKQ!&GEZH-9!D8$! //$*<6H3TDY% MQ"7#42G 3Z]R[6%5IWQ1Z3VE>=(*8\/LYDDL)T@X000SG-+D(I588R6%"!(H M4=EW?T)EG^R[2^F8C98@P@5%7%N,K"0!D4A4/E.8N[ZL;9@YHWTOM'52 9G' M[=_(;,#4,J8%QR+O,7IMJ:<">V((+IO_*X5)D\U_ KBC#:,H1 N89'S>AC < M":D<]T1;R7'NE\+KQ.@5 *:"#4]!0)AG$?! JF $=\3EO -!C0V.).%"24%X M2F5G4UW)3*0^820(88CG-DF6.8R(M=ZY",LC)!"0.5,0"@$I(//@!(2:$%(4 MR3+NN4G>)*(4_,@#-X%'5?(@5@J3IBH=".64Y JEE,\VA1P>3N 4>6-2-$QJ M+O7:!L>TKO&BBB45 K+"V#"3@ 2%33ZVR+FQG!EA!=-13GQ2>B2E_*4ZCZ5 MEV*HYI8D@Q3/U=5R1,2 GB/J? (O$Q:)Q1('>6&E%?[N=1/84ECFG+L2>]]; M/O9??*T%#[9/ GX9'@GW03JK07.D!T,I<' W'>DNI&>)4'#[CZG,D\ (IEIY MI'TT^?P)10Z3B*+4N<&%2L;FS>BZEK+DP"X?UW )EB@F8Q(W'.>4CZ2#9H1' MP[1@-V6$%:[QD%HV2?G ! >1M$?4,& :21O0-W LL!)8&.RY2G)MXW$U[.DI M0U'O7U=:$-Y3&HE2-'&LF&4J,!J])3H&;6Q)ME@I-)BJM""]-9I+D+!>' Y@;OD0G)(TE9M%9A MPD,^@Z;K6)6:@DMH=#5UG O&$],V9ZPYX; @/G?!D$IB6G;VGS*<-+6SCZT. M7&&:NTQ;Q&DN4HSA7P1(4< J$IM;+I8J"R]8P6>4-XK&)I[55@FNI-#!&AX3 M>+]:"\YNVC(K9G?9\&"RIXZ]U5IYAX(- G$#SJX-22/IB58F:IM\JLH**E:J M+"RAX14D*<8L92IA\'"IYEHFZHV+-GHG;-G-?DI%F]K-9CY)*[Q!L!P>Y8(8 M2 =&4*+"&A9,;@+R\OS=%U)DX9JZ"K=,27#= =B^5PP6.'1/7#N>IR7<+Y-G MUDP]J6S\SQ-.T')KS3S=)B/S8 2PEYIRP;US$L!%<9JP2R[%D@NP0C;DXU0N M@*M1N!M>T<"PS93-2)4G9!%]:I;G(*M7G[D0\'N"J'+ M[)*:W%%"*?<8!RXILY(ZKX-C(45I6>D?\91P,4EJ$")H'YE .% "<.$8,I(G ME*+Q$IQY:D/N*K?HXUI/ Q5/SV07A%.%$A9*N/@JJ1%''2G'PFJ>E# &.V4L M-DHF%E4LJ2HKA?&35!4K%77"8"""3B!.&4'6^XBD\)SY*(0D(I^'!L[>D9%*M%,9/,JF8TH0[)1"S.@#&*X\<-P(Y)GT,7L>HU-H&9[BNYTVE M6DZ<+Y3PJ=%E)B4$%.$1ZUBE7E,1K::!$RVPIY2S&TM!%4KXH)L*4QEA)#(= MK#7 G%NO),4 $8FA9X)[!SAA,=""@LI+*3PV9/"Z(APV@:"->;!19,PC\F M;Q@Q^/&BY/FM&,I/\OR\%88D8Y&OBHIJ%Y .D2"36YP&G!R/=&V#858W9L&U M*ZLHXY$98TE0&"LOF/;1TI*O^)2 ,96O*"C17$2/^.)IP//F* M=3"W)X/KOW)D>]]:G6HEY$5TRIH7>\-/6IT /[UBLH+21YYAFL=,^/D4#R=T MZL_]WB2']EM$KA?M(;()1O_*MG_8T_[:OR^^,[SPI3F>9WIN-1DI/=AD#$&4!..]QPXS&2+7T?NO M:FUC)RM+K9MJF3_"[/;_\V^[,6O%+^G-T!0XJXES-/A$'%?,:Q<3YS)'1"W1 M@E^[IN8AY;FZXZO6 -3)WT+"/\0CV^H \-7 [%74&ZQA;=N!,E:OVK\X'8L0 MT@?5V,U^7L\_+:Q4[W1H1QBIUW* J%X;[$=8ZB,8UFEMWX;:_\R3%"L# 4'2 MVM,$MBPXX!\V)8&U"3$R]?7=S"BWF-^A.5^2J169+,@Y)9&KR4C:\?\^G.Y] M"<>.87/K'6[NM \:6Y[N'>P=[I[M'^P=O 'F\3DU M#C;I5R%]PBPQI+ $3N$805I;@2+F4@3FB1!N;4-AL7[5!:F!N+7S*H. ],[% M_GA*[+L3L5^OW5J2XL_CZ ?]VJ +M_7=;QT0UYH]/NYU?\(J#V+[M#8?P_6. M2"8MB1SF"#NJ@Y=8,1Y$"%)3,UO4KA#;6XG3A.RN/->]NV2=^;.OPA,N9;#( M21Z K3*&G.<:41.T90D<"Z+7-O35IEW_F\6D!>M_HTS5;']\CJ/6!2)925$' MEGTL'R.B=G=IF((: %#_*ISTCN!>^W<2C=>57,< ^ R7;*>/\&D_#=\:OM#J M!O+"!*4)]_VJN(M"<9^WQP"".-'($I_K#G#,J;=)F;8:I'_E&*,=L M7Q%]R=JC_,F#FWLUT]SS\QE[_*?_=G%:\+JHIN$7JGRG+?.+FOO&MGJ?;?LD M;K7ZOMWMG_1B?P<>\'N[ZP^?6!VW/X[5\<]6QE10OY^[9XVLFNV]@\_[C9UW M8A>^WSCZ=+9W\.YL[^C#X15U/'IWUCR#\6R].6B<9=7\?-3\DF,6[1:,]71O MIWG4.&@>[;W]D+9W&J=?<71)FMQC@.&Y3TH1%IE7@-)DH)=B_"+;P."M9[P3\FSSIM6K6:XUH\YP? M#;V%R_[UM-+-]!EN?/(*4.R=*>YS-)R.?BVU.F ]6K8-1JX?!T.8:[>L:[5; M@Q9<,-BW@YKMQ?%70@U^3GEBOU<3"S-D,W\ZZ?6R"76VW^KG2Z+U^_#Y<;[;G]T^'CSJ&ZWKPZ+/JV1&^47EZ79=+_E9^7ZMS M?#(:*!@X,'*7+CWI7+WXQW[LC-X@#V#R>."+4W/0ZO1!%E[>Z/V!_4VF"ZVQ7ER",: MOBM/@U@Q[% M87-@<>HUAJ1DM #C@&T5!X?1M^UQ/[X:_^.WT.H?M^WIJU:G&D/UI1D'X4=Q M2V/6J30Y=#DZ?C^Z_2BJN5Y%-2\%[X>_$V2=:'KMK_$ZN>/O!)-W^N:O!@O$ M#ILRV#)8&*R^U6T7VREAJ-:+1AY]DX-3;4J,0+8VQM=%E+RZU42,MH&6:"K^ MJGA7F0'ZXF> O> 9J(K1+*3^SCR;\9SI,SI3@>5GG+:YCZG--])HZ=\M3G2\1*QEA)FHW":N^ T8TD3:[@E4M$0 MKDG'F^=\4;;:FYV0_WH],=DS-N"7YE31'?>OAH<$#AIY+/"==[AY]J:U=_"A MM?>EP9L[;V"LN[1Q].YT=Z=YN'MP>'KYD$#C[-W/O2UXAX/WK/'ESZ/FVS]A M[-](X\N;(QCIZ>[!G_L-^J&UO?-G:ISBT_.CYL309*BP2*>4$$]>(R<81Y1I MS)QRC#BRMD&4J&.\J#-%=TOT/U>+ISH5=+=S/2NBSRZ MM/Z2 E82ESN;;&_KVT\83[MQ]IYM[[SFNU_>GVZ__<2;7_;: M>UN[/QM;>^W+6SK-+Y_;C:UPN+WUYF"7?CIK;GG1V-G?W]MZQ_=VOI&]H\^' MS8/7/YI'GR\E@$4=M4@!$:YRC=C@D4D<(YX2XRE:$V*N$6M4G9&KI;=6?KNY MY(V,BYPES:A/@B7M.+-"2YDX"8S$Y )5[G;:7/)&'EF1)PE@F&-E!><(<\US M8<:$G/<8L6B\-\1(HL@SSALIBCQ6Y.BXQ(YRBCTWP6JOM?><>(43(=(415Y* M19XD@"7M> N$,60<^ U)8B.I]0P3MHS> MPBU:,RQ]#;+IJH^@6OU6B+U^S;;;M7VXJGU::[= ZD.MU?D>^X.J/F8=?ACU M8,K%;R_%>JH2B#5XD2[,8*MCV_#;P4FO-3C-Y=T&^[T8QR5SN[U:._:K= CZ6>5!,>$.>4'/2]5U 1@&L7<$,W.YO.*H /0H0V1Z"O+=K[[ZDY?Y M%;G0Z J5^14OK/WO]L?OE$]G:: M<.WG_>;!>[K[Y<]6V /Z'L!SZ7- MW)?HZ!UN'GQBS;,&VSUK'S;./ITVWGY.S1U/FC^^6JD3 XJ*E,X5?X.,2#OP M/ T'$.?<.2S4Y8J_4C&C$M>2"# A-%BGHK.,DP"LU@I]N<#FI@<8&7:SN4N9 MWYL?=W%X/DAC0!)T"A3,FG34R1@CMDYZI>+UK40(?3*=?-/*-*:V&VVO]AH@ M8E1X\VJJX"\2GI^F$\KL]X%W^ 8Z6*^]Z_CUVPQ^B8SS=J>V[0==%WLUG6>? MF(LM*FP6YZJ\*MCK[LF@/["=RBSW]VVNW@P&[/SU;:V?"ZYF.^Q'7^^F%*L" MK+$3CKNM3JZN#"9TR+KA[_T.O.>WTWIE.2V8RD&VFQ,5&IK:_)1Y.J[8P"EC M1GH&2J&2->!_>@E@C),DH"[#1F_@"F@T_L?-&ZVL MUUZW;1]85.W8MH9-#\:4;201P/*Z)]_V:_]L_:OZ=:O?/QEVS4C7]TP9RNQB MA>5=\\TF_!0]=H/V^O9RET!B:K\N'Q0 MI@, !Q]523OPF:UNGYN$95FT\)T O_UG:R2XE>O1B\?V--/^FP:0#88#%R3+ MT#*BXJ1-S.B%^MMI$V3V*(8M&/B+1<;FUN'95\:T,R"\"(LD$)<$(TU$0DI@ MC7T07"D'@HO79\CL"!@KP1E)CLWS>CP8]:7ZE=14XEKK5M=6LO?]7V!LEU5V MMG-7F[]'XK/3W1PRD#%R9OQ^J4*TLTN^>J.C=3HB)BP&'X8FY+0.B%-!M?<, MW$>UMO$K&1I"3HA5T\TT#JOD\!WB_@;@"0VA])Y/2#YQ%7@9F6 M"7,9X8_$ SA.2J>(6:X:HV7,0=M[2ND,2_Y'MS\ N!LQYM< ^(/3GX^_DD13HD0@J:E&>9S;,A8^1HS!&['_OPR M>>&\?S""S1X2P89S17X(HY:)2BQ"J2,KNOK_8]A M_'?S'JT8[RD7],+:3WHMCAV!G>[O\?]B.[SKO -*> 1#.7W=][WNCS> X$O3 MD/$)UA],)+VR!D=D/&#"M7/(3*[:KG M[80E="XK$;GH)]Y./%Z:^[B]LWGZ-6G#I(@181X2H(-5@ [>HLBTH-$P&Z7- M\0E1Q^RJB(PDHEZUV8K9S.S#-%=;09W*.ZOF.L>$8;(G=.I70?\[R"];5- M.'.WS:'_-44G\O[*<'MQ9#K>P*(?G_2 8P\IQ7@'L"(F\.42Z5QI46KL;)+F M^Z_)\42#TR@0S+*EP3'>?I([]UTU0;>4#E#K"O\7 MX@[Q6[@\U=,NBL)+,RJ-G=<_FIM?1:)422&1#<0@GDQ"-J;''?LOOUW[8_B17(-1&_1N'S>M&U.1[MPV(5!MNZN1]F>^Q![QP M)"#'@$U#@:DR4H9^3^J>],;K6CMNVYR[,/;Q!S^ 5Y[6_ODK ^6PP=:ZY+P@ M/.ID Z/$4Q\H4XP[=UL#%>SI31[-1)[^L&U_TK9#Q[F3HPDYU@#N=#9?6_:T M_[J*;67_)^M.&V9M\LL7)X+OS@"-C(K>6$:0!^\'\:#!NV;:H)B"]RHE[9S* M\<7+INU?55K.:(9S_*5RGV&U^GG;+O^[2KBI_.W15$]?-;XHY6^OH"#]G?N] MCN*,XT!.I^HX"?JU!7^\.&EJ_ 1 XU@P)I5!1!H!M@U;I)F@2%$1/&<8V[R/ M)ZX*TP4!JIKICOO*5NE755O:(=Q=9E$9_OQD[E=M+WWG2FY7?L&1"UF%-5/L M57OI_?-$.'O^XH]GV.E,Y9E*&/IC>G [DX&?IZ2>;T=V)@-[L>;_?6:",0DB MDO!(1VX1)Q:8H"<2X<2(%=;:!&NPH?DZH5>-_\1JY^#F+4A =CY)61,Z>$YAG)5X]W5R*8X>YIWI\Y[G6_@Z[6B*)WOX]\XM$^>F8" M>=A3?=?A.55#]NG)N'$Q1U4IY<6JE$NVO)N'?FYE52$WQ0A@$OY+=6-VNVN'V]>Y"L[<5 ;V,ZW*LT@?[W5F?PX3#;.G[9;UK7: M,* X;@4_E#58\ZGUF5=LU,+S?QH43J^,:4U\?,6Z/OA$@^N_,DMT+E1) M6Q)A(N+2!$[]N=^;Y%I_ UWL17N(JEC4*]O^ 4QK[=\7WQE>^-('*^=RLP!#OZ1*5QG MT/_/O^W&K!6?F1A\8Z+OI<1@S."Q7@$=T8)K;BW!T>K I?%6BGPV_H$2T2M2 M^3%3^-[I=LITI-O);_OW". JIVRS$_X&56\=5=QD)E@W/*6 M2\Y?W][\&J+!X)8E1 (#DDEC1,9:@1B)+EHAI#?RA5&W+J$;_FJ*WE*^);O]H@;V>3[])/>&_K/6O0QEDC'Q6&=[C2)^+H MS?[>VX;(?2+V#O8.FEN?1&-K_V!OY\-A$ M"9A0;!,*'#O$33+($2.1,BQ8F;S6+._GR;ID;-E."2^LW.73P>;VQ5C5M37= MZ,Q7>^J***L-*G.$@6>>6 %&/SZR4O!G'OSY.(4_G&.NK1(HX1 13PPCG:Q' MD@@?,2'&TIC[U.@ZFY&;]$L >@2<67W>MGGA2,5TJ#+OFW=N 4@K4;OIQ2#5 M7Y-(Z+N./\D?%7":!YQ:4^!$C$Y"18ZHX 1QK@"NO+[BGN@BYN'@M,/ MB].DH/(\J'PZA-NZ[O=?Q*POI@>%+CR\TQV,JF)=/9^2CU&."B8,CZKDW=ECVQL, M4SQ\;(]OE;?A*_=MO-^?H^/YRI9O'8^VFSJCK?SQF777[9S [;K=]OJ5"C8/ M6,GHH]^/X:0=M].'Z+O?.C##X5U57"NUP-^L]KO'ARW!^YSB>J,3YV7+Z/U7 MP:3UBGEDG!R+[0'2L1W)-G7S68&41N83)'I6BGRM ^$V:>673SJ+'S MYG!OZ\\C^,Z/O8,WK>VW[\ZV=SX W]Z$OS-;;^]?J3G[]CUNT-V?C2\?#AM' M\#9;OQ\UOKSCNP<-T7P+]]R"OX&M;W]YRJE-$KQX.*_&2^^KHA]@? "O-V9,9?%_\7M+=@>C79P7N##63!?JC MJM=?8.;V,//Q LQ83&S0R*KD$'E=)T1$,)@A^V2)Z+DPH[Q9U!L,K/YRO;^%#2%?V41-*<5( 68ASCU#%N?F:XPZX7C@TEOP M_>I,EG3EAZ!479#KO)6::^2"^!_GM/Q"I):02(V7ZN^V!3HU#' ?7ZB46K#G M%M@S'7<2/F\I.X6\"!3QR +2%F,DI=)88AH9%T"<\)S(4XC3+;3QW>5S_X4F M/9.PTV1EAQ=7/M[.ONV\'=5:*( U#V!-QY^O"CJ58-/2:H3S;5AQ=4B](4>W5<1Q[:RL*(G9$6%L-P!0;:GHSL$ M6YU<\D@8!0C"J4$ZLQ:'8<52#/#K,#P-JN32-:U^!HSE?'O_V)[>]14MIH1KP5 MN?.45<6(,<5?E'JS"(A<,V MK6VP.F;BUGA62-8<>':AKG#&-!<[,;6>:ZSH.2/5'U-+"5?]/EK( D]SP=/K M:7B*51U9@*?$*$'7<=1PQ8CCD:UMB#KFA6X]:(K2%+>JCPE7(5G+ M=.KD%_AT,0UIBCF-N%1!J+D0ZMTT0G$51"0BHI!R PQ#+T;'R^2R#5['8* MF;H+7+V?ABL=B,/">22%P(@G3Y"FPJ+H+?$B&AYENNZH7*%3#^7NS8=4'?$). [WRBAO/B;?4RHI9B=M#56%6 MM\ZGO = %6JU$G[A)"-SZG?5XA?8F@NV=J=A2T3/$H\$*2$5XH9S9)+&R&*I M-=%6&^_7-G1=J<*P'J".]7FYTU+0NA2T7O)$UCN"^3C_=3:HQT(ZYT-O?V&S MP5%&+<-(!!P05X$@0V/>$R4*/&=GE"#/N>CU8Q5>?M,"S0.?Z?O5@VGGG*7_ MM^T-MM,,+7G!I93I8D\C]++TQ XHR/U MN&;Y\M=1UH+=I8ZRHNO2/$ =9;(NF;K3;7_]._$019_S8,TBBCXO 9&EMR(I MLZW(?&\TZC_^*-Q+7WHK=3T]G^.E<'ZEM>?S_J_[ ^" N6ILNY5B[3^N]^^- MC%RGT?;Z%QV_9Q]AVHK?8[M[#',QB'Z_ T_]=CJOZ_M27+/[O_^S<SNOS\#Q$MMOW__==1VX+MGW\[@?<3>T7O' M?&_KS3Y\=JF=)9/*RB1S_TJ".,U'H+F0N5"5R@$X2CE=VV"TKA96<>'!O;,[ M@OTM[.1"WFDE4&2FX\IL)15*)4PX#5SK1+T76CB;HC)^9FNR*<2 ,?E7X:27 M+?5EO+C>C_W4C^FD_1?8^J+B> E590( M;')]@RNQBSDHU,HPI3].^J!4L5?KQ79EC?K[K>-G>G)E#B;@.#%:AY 48SQ% M;&("3SE0J464DB$%$"<^8Q)8&T"M^'R.\^G&,G9X-L1+&%Y85,X>I-CYJ MY:T+P8%("::QB,*2F!B)(ICBM#]K2)FN6\9\"!@+@S )&''L-'),1\2 N(%Q M4)8XDBM[F*6JDO@$;OFS,?HTQ, \54'PP%VBEK(4 O'&4Q$(X<7H+X.&3AG] M()35BB+,,$'<*(\T4P2!HY5D!,[&*+ZGT5\=VUZEDUW9=2Z99"63[-EDDA4& M].#X>J&K1O0Q*>,$2HY*Q!WER *J(BZ<<8DX' 2^8Z'H)T\N6UBHX\*EMTA9 MNYKALV1I3+-VNX?IR?U!U3"^WTV#'[87:\>];CCQ@V'I-> ^)[W6X+1VW+:# MC 0 #N,;N=/:ZT[X!ABP7IL=(K[P@ Q'68SZM1^MP?[DAB?P1KF%O1U,\J9' M]_U__]"4J-_ZE\?4^][R7R/;9S>G[K2JIJ@V[UR]%S:X.IK^='@MGM^E:5.!%B'^2N#A_56H-: M_%F]GJW>,-_!9E3KMRHX#O"%]9LRP99,3G;@'9)M]883F5\\>HB#V#MJYV 9>C"L6C8&WZHI.3II#UKH&,;3S87]8.7Z->#2'?A] MOW;4#;%=K_W8;_G]6AREI_2K[XW.5$\ZS*=V]T=^6B_S[5KJ=8^&4YXM1'45 M_ 2S'H>BF;#)1(,!P>@[A;OS^>%9#M4:767!6Q MZOF<3@8GO3@]*S#XL90/QS2\[61&1V)\MU3VP;T.(J#_6[(+Q1AV/FJ[H\.3,Q8::H5[$6 ]+,\ MU'%UM.%-X-+)#%UDPK6>KE!6IYBR 7:W[O1I0 M;.5U[^<% W'-#P9_L-:&?_?'"ULM],\IB3\&:8R]#HQ@= 5\V+\PBI-!JST4 MP4N6>#709<(':]]&1"XOQ_\\/)$5]ZGM+5>38]X]Q7OK-6U\^QI-(D9&@2CE M>5L+2Z0=24AS'!+A6C##JPK=ZU?+_-= >MIY*4$C.MW!")4KID0O +.C82;4[754[DAI>I M'O5J"/??XRCW>N2K37UQQ)#QY"O6 1F&%[[V*[/T^4*6Z9)H.)&7)G#JS_W> MA&9_B\@!X!\BFV#TKVS[ASWMK_W[XCO#"U^:XWFFYU:3D=*#3<9P%( QW>'Y MOUO@J&8Y=F++7]7@;6?[0TIS9:91,6A%,2C/<>.\QD59W1^Z\*Z&%U M-@&TYX^,R9TNBX>/:$U_57S3,9^V;@(,++Q\[XZ$TF;+/I-]#<'&&H MW#:8=7!#JNGM'H\.Y/9K8"Y\G.VW7?%!QW>H%K5UE">WUP*:.7(=;_7TRO3M MYR?VXM"QZ63B> 0OOP_TOI/?YD\+.M,['?([1NJU?)#MTF(][ FY<2!OZ;S)]>M<9LJB7??Z--+]]]3I)SA)#P06!>. $61DL(HXZX9TT3O+GHZPI!QDJ30NW_OD:'AX!:YKV--:I1M$UT=(D,#=OQP^OW+!Q& H8J0?DG2*F0_?O_.I?^8R= M'"NZ6![N@EL]&=]OM?X^.'<(_,?+I<)'?1!^JU5<+U\]?&P5$*A>&.;;@\WY M;>@? P;YX27'Q^W*M&Q^_*.VTST&F)!8UB]ZC0\D3]4=7[7 !V_Y6SF%P\EY MDVG['^=1PB\Y2CB.*_;K#SSF7XXP"\YE<[#?@I'U6\!P\?N;:^VZ\D,K6'H9R1\;KA=CDJ RX2:)8=NDI5J"=K&5B4*?T:%I\8 MNE7=3OMT[%ME%ZR5&5L8JL$D)@K?=SFP$EJ^NW= ,2^NE,>'(QA8 _A9G8J8'L^H%&\:_:8 MQO&]:MMII$!@B6_D-X]]!A>\EG4\]%SN< A7*_D@YUK)[ M>D S]G;&JP7,*2['E:,TA4OQ!,*'(GCGO:Q>]\>O,O&7_I3J3L6.&T-2_'J: M%-=&?!@OZ SOJL]4,WL/]YVH)Y/A)9OB!1V$O\4N\](BT4-G29\O9&62GR)E MYN]S!V'$R1^$5\IU<8O1S(@89P:"6/7MRU,'SL$P=EA[D"&+=7V_,9-?#OJ? MY%^7PH1/=L3^J!5".RY;SMHC'+%_TA>?8XN/L$2]MLI0R;A,T3K+K>!$*R(8 M5624L4N&(2P\#&'=,VEM*M;5'P>[GE=G@L]'>P>AM7?T^D?S;4,TMF!L1Y]X MX^ ]@3'^V#T([>;9[VVX![V2:O9E[ZA)_SS:W=G$NV>'/YI;[T[W=KZ=-K<^ M_=S;^KW5I)]8 \;9/-B[>"Y."!:,Q!11&W*-*.^1TR0BZJ3&3&K-)5W;((34 ME5#+>T3^7&\6F8M?<*_@WB7TN&>Y,C#-83[(.62!&:#QF9@#1S%FGOJ4\Z!&5RNTU"Z\)<39U8*=Q;.5=F MA3V63AS4VMU^_UDZ ,_'I*V0<9JGL/P"6'E.)(5_+/@794Q^Q?H1#%6 M\QBKZ1.Q-!&?C%!(,0/&REF!7&X>)C!E1A$+:^[7-KBH2WW[YM /9W!NX-,% M1I8<1A9 <@N,+ V,3#AOX+FLF1$H@6>/. D$6>H9$DG9@*5(4AKP]3FI$W[5 MUW]\'%E2XGKQF-FU27F+5O1;!*SIG0/64]3O2;(W-JM$HE]D&MV08#0C)_S" MP?-?Y8A?D\6U497>O9JA4&'.C8FX0JS-D)"1KJ!LX5X1?2F%#.5/'MP^7-FF MK%9 KC_.^L]Z^F\7IP6O#Q,\'KC'P,GQ<;O*W+'MWVW;=GS\N!_C8*O5]^#! MG?1B?UG2)YL?1X;FX'-[]P"^?[ K=H\^B>;9^Y^-G7TP--]^[.ULLEVZ*_:^ M?/K1V-DDE],GFU\^MQKT4!&=-4$;ZP*]G&XYFOE:-?55@BZ@;96S?DWIB.LSUV]^],6A M45OEO\LP%@RX[1D5D=UST\ZC-)P1R?0LTT? M4H!)+O.<+3LFS*LTZ"@-.A[6[7[)/3HV]5KO& M\(STOOF3N'R,*:U.J?;AH+'3X'L[WWAS!ZX_:)QN[QR*YE;CY^5 XO9.^["Q MTX;QOLY!1]9\V_C9.-MO;V]](\!?CQIG[P1\%S?.+K758$XX&E1 S%&*N&$4 MZ>0Y8CK(*&F4S*;N^M\SDUXL'+=U[$X]NG#!5D>Z'(QF.0RGKKE+=< M&_@GU498Z1B5"7SJ"MDPYCF84I#M29!MLD6B='1>"8RH)1IQ9Q*RTF(D;'21 M,,Z$LVL;A-8IO7]6T"-!V]R<,U7_K0[GW(K5IL=MVIW!&&<;U1D*\ T3Q -)V7K3%U*C*/J) 1((QH%C!HD =-91CEVQ<1^0/!3%7:#B3AA$RI7LDXS(YJXH/!#PC2SU*#@9 M"3;.*:QS]P)]_^,4"U3<%Q.7.J^AVS]Q?=]K'4\J/MRM-\O5>7A^*/1(P9F/ MH[7Y.+4TQ9^9&XVF,T$/M[;!ZV!!%N3. M+%$PIBCP(\<@B@(O2($G=()ZG!-: E+$8L2E-LB(D)T!#X0B"I^H7=M@=8+O M[0GC#N,5F(G+T2!F3E@YD+'$84E2SX'.GVTB"<- M",.Y1 (3'#"75O"0O18NR!)Y+27CK_?5UJ@.;9DRYD! C@B+NM !: M0 1B2FMIE9'1F$P+)+GW#FR),LQ/"\;U0ZM2CG>F""_"-7D$BO YK\9F7@Q MG0_1Q];WG.E90IUW *'I-!!K/0XB1J29!]*@0D!:60?T 3R6R&@(5*UMB+I0 MR^2;E.#"ZI&&HL&+U. )C6#"!AT,05'FZD_:6J2EE\A8#Q]8([RN-)C(^]=^ M*M&%6RM?=4ZF1!6>D#)4*U!V1.\,,M.I#(G0*!71B'@*-(&RA)S+W:HLSF?M MA!,LK6VH.KY_MFB)+2ROUCX"32A:>U^MG5 #XD3T3!DDK0F(<^&0B=P@%S3H M,M.FZBPGZU)<+3FS\A&&H?+1=2J6F28,6\\?W_:@Y1T34TNO^D>8H&>#\H^W MXS,Z5SX^5EY@_\ZP/YTP0B)VS&$.L.\TXD00!"O(X ^91'*21IKS3G7=8+G8 M!/BEZTG_4(=_"J 60%TJVEP =>& .G6B*%(C2+#( ( B'JU"F@F)F*%<,FZ) MSR>*&*U+NJ@4O*<'U!EUTBX7]'F"VCJ_K%>RC&WW_N[E'FJ#88NXU_\]:1WG M>E5U>.#@,9N-CH?Q=]MV!@ /YR-YP85[3IL_OCIE-".>HBA50MP8CXR2X"(+ MDD\ Y%ZC9O4*]^Q4C?KZ@V'G3>]/CDZ&K3E#[OGG6^>=-8^GI3..96)8J<_V M1U5\^O/6\%FAEG][:09_Z,9VT:W^U4JSP\C3: M7O]*P=T764RI5)A:R@I33UK,_*]H^W&_VPZYFW:O^WW8@/DVH+&((@Q/AJ"W MG1QPW'N9H,7^H#4LEGQ2X4LE.FW F"'(=GO#OWOQR+8Z\(+#']MYRV.5/ID+1$+V3>XQHU] MVUNFM@+WBW U6/-LK[5+X>>#=V?-L_SWH=C]TF PYOT&A=$=O*>-@\]'ER-< MC3//FD=_'NR]?=-JY/O W]L[[?W=,W^Z^^7UV>Y9\ZBYM7O:_+*7:^:020M! MC@--P2',P!?F!$=DN5.(<.88L<$X9G,U,*KO?7;DX4KFW+&!8,&Y@G-SX9SD ME$?G7:),<6ZBU=I++['&H$(2VX6$\PO.+0[GV.3,C8R<,*V14]8B'C%'-F*) ML E:>&.I%2[C',?WSHAY+)Q[]IFTN:/ "=#8VK[MA:KN1PY6CHN W(G;WC;A M[W[3.-NQ6 :4F[G+X!2A01'.)=-<&:Z9822$2 ,)CHLTM\6P8-&)]*4FVUW: I"1&28PF07-+F&4F>2\D4'&=%''%C5HRG9RX4>#HRH0- M0K2 MA5I_I=01]!FH?B*19=XO';P=I6 N(M<""UF4>@F4>I(@K&D,*7$,JAR ]P=F MD9/:HA0H=UH3XB,%UO 02EUJ6ES'PE4 2-51.<(##THXHICS%BPD!^SUI/C1 M2Z9/$S^:.\:E=QK\:)X0SWV)K.A^-%+IL%3?K3VS!@CD)("+"(5#CEG I*42\D% M2]RXK,%8+:J]6*E*Y\!$Y%1SRBG/%-<7$Q5PF%2]5,Y:BP0O6X)R2$+QS0/UAW2G7 M*FE)@R0"4TF3*%QPR31XP@4CD<0JYE%(R2'N.4.:$8D\3IQKRXRW+!FA62= %QB#?0%T\+8._;+-1%H0CKB3">70?.ZYPZAPE"8;UC8HJ2NQ,JU_B_(_NU(]1?D7I_P3 MFDF9E81CBKR7UE!_7-5WBY/X7%I#,)UU?75NBI$0E MES6B6&(:URW@/Y>+:FY.5&MK2K/@W^V8_P$&:/.H"]-W5GU^K7$J=FD>NS2= M%.Z\]#1ZA8RF"G&=#+(T*D0$=0Q^I0C%:QN$U;&YNIM]I8!("5ZNHJ(_ JTL MBOXTBCXAH 10W'KB4<(AY!-9 NF(&0K$>\UBBL+&H:++JP3T213]V<Y S[/&JEFTN0%J =%F!]"F#ZP5(YP;2J;(YQG+KA40& MK!_B5'&D/F4K5>' ;:!]UK MRW_;_G#5_F<>EA29YUKF&H"4"^Z=DT;2;("Q2R[%X9$U0BX<69O2=?(Z/8NQ"04((C3FA"ELN L#$B,A.5RB=EYEA&$7'4 MD7(LK.9)"6.P4\9BHX N154M(S'C9<1E&1>TC((+R0)2R2G$C<#(,,$0N!B" M44L3%6)M Z]?S5JX\D$-<*2=%QF6H1:MW\]E9 ?[$?[OQ5@[@L7>[]=B)_>U M'Q5F'BK[N#IS!09Y;>L %?WC"+?]'MNGZ[7'1),[M;PH8GB??AB[XJN0DE$? M#?(T=\/0.8*9%/P8=V1F+7A: >58[.B*\ MJB ([C;I!O*_%YNTC%@DGGS%.B",)X/KOS*+SUTHF; D#(^H2Q,X]>=^;U(B M_UM$KA?M(;()1O_*MG_8T_[:OR^^,[SPI3F>9WIN-1DI/=AD#$ON'6N\[ =KZU\KP- M3SL^>J^MCWX_AI-VW$YO6F#SXE^ 36$RK.&HJI5]PI\RTVVX+/K M>7C5)63T^:A5R+)WXS)F70MVIV9< JS.W5I1W=0TBJD':1I5!KM:@^6W&]#= MVW$]WL;%[?H-W:/UTDKT4ZIRYFMO;*M7=<;Y;-LGMRD)_FS;2TV2P(9-IJ8R MOE[PM !'-K0W[O=PR(H,"-?JA_&4@(# P^Q^O>'<2>IZJ>IIG;5S]61;\7ML=X]SG#/Z_0X\]=OIPW5*>=8[XB]IPYMQ0D0(C$FC>8S,&'"KF="* M)J+ WU] YM O7,SG=)ZL?;!7=6G/U_UYV#B S\\.^=[._GYC)QSL[C0/&V>' M/W>_?#B\TO7]2_-P>^L3S;YHX^C]:?/MFX/MG?WV]MO7/YNTN=^@[\^V=][L M[[W]D'O%3"JU1LE\H'DG1A""N"<,:6P)PE01:T6,P>.U#<[KFBUXU_NY9 <5 MJ"M0]SA0-\5[IREO ;_YP&]2T38(:J4*&H6D!>*6"F2=C4B3Y DQCBJAUC:( MKBN^J )^!?P*^"W3BZ\,^#V?U,9' [I)CK@RUICOV/IO23?&;L3511>@2Z[X'=*(L<-Q@I MT'R1\RAA[PR0_ +S^?NOX^JX[S_.8]SPIT"'Q MX&@04DNNK;&62B=H2,%ZJL(B.O>5<,\B,:$U%>XA.@DO$T'*)9ZSX2BR4@9$ MO>(:6R&I\.#QF+HP]R8"I59#4>(2R'A M9X$,J3B8.AS#K,!:L\U 7YO0D*! M2RP499)+GH\N8;-,Q6>+5C\KK2X>^MP://'0D[')JQB0=0HC;DA +EJ,F*1) M)9MU.(!AIG6!GW,%^/LY%DNKO#/];,X-BS)BF<^#R*B=X"1%R6V(QF#NBI^] MS*H[\;,9UH)CX5&45B,>M 8_VRF$B7$Z6>.JTF=T72W6SUZU[)*='@AV):9W MEP\6W7HA63WQK3"/Q0G*D([&(8QV0 MY@(CZ;WVV$H?/:T:NW!>M+IH=?&MET2#IQKM"N*3U@YAR8&@,V>1QD0B)IBA M5%&!D\X:3.FB-K^748/OYTLLK>[.=*U]4LXZ6'(I/+?8@>8*$KU2$9PQ$VUQ MK9=9:JD6/8>T\4HK3G*!GD#.*(>#9H+J1&QSD [C6OPB0$;I.;U$!]TDU MH^IY-F\T\)>UR*[/?'G6N7Z+G)J5 -,E*11;0A0+!-3F'U,A"IND,"E@($#< M(ZYQ[B*&%7)!>".=#$ $UC:DJC-\[^,>"]2>)]Z>*-A9L/,98&<)#2T$3<^F MT)0%ZA-&GN2"AE(2Y!CAB/C +);21\>!GJHZ5XO:M"UH6M"TH.DRH&D)R4MB^ZI]8@JCA&WPB-MG$:!QF0B,UAAG(^CT)MC>1<+UI=B<*M? MLJP,MA2#6U1UL%Q,LC:N(UE*P3WK"E^E%%PI!5=*P952<$L5K'G!)4(B)588 M&RB5'#-J<+ 1@WO/I/*!X07T/GLA>X->[!XT^/;;][1Q!F,Y^ #7'XK&V2>Q MO?6YO7?T^JRY\X[N;;5;EQVTYEF[U3C[QO>V=L\:!YO@H+W#VSN'6_E/1KX3;;RG/)1.YO;DE&*..81.:(28E93%TR21+KJ_"4GI11< ;\" M?D\(?L]GY^W1@&ZR\T:B423)@$+4#%B>T,B):% (F@2!$^9!K&VP#'2E%-R+ M+P5'%&?6<"<8Y<%@BZD5 M,8* G*DEU9565Q[Z8S5XZJ%KQ3UGDJ!,PHTX]@)9 M036B@1L/)VM?815^2SFN.J:LK5Y@I;D+U@2GHDK)TY# $*.5 MG[W*JCM#N4X2-YJ&W.O9@>I2B[2'10,YM<2H2#'/:>V;O**"JZC@?K&#\X"# MT\)KH0-/0EF2D8$2SQ3-1#25<[UB0#!+!1<,)]2# 1Z($(A+K)&11B"A'/88 M#'*2V^I55'"5#E>^]:IK]=2W3LSAD+Q%/F@)V[LSV;=6.:">%#,N2$9*(JE' M%ZU56EUI=>5;+TF#9QJA8)&"J0I]8AHAQ,A-/?UK:C@*O*B"CM?(796H:&EH.EL M!SY+@I(41:8%H&D.#3%*D1ZNL^#/1/6QTDUMT55VJ99E!SN^L>7331X?XM[QLQ^]^,T]H:QE0?:@OO_WNG[D_44 MF4[\/Y\N#KZ&4T>YA"5N-^B7=O.XTSYHG;#FSKL?F2=P;^?W3F,G'!\<=SIP MC1^-G2^IN>-_['W\%@F3DH:(@HH<<6\\LHDH9(DD!):#>JDV:A$VU%.8Y]'@ M+&[24;.% M:%R],SH:1'BQ%VH]N&2M"_-=;OM?/589M4>ZWZD;ZT"3QLEC+Z; MA=$:(.@RV/#6=&*:>7NYU[RLAY1??^H'"?F,W_3 XO[56^AL)"SK@>_C<+ZF MB5N$._:MS4TE5$L1JE=?Z?%'?SBJ]5-M$+_'WEG\7__0E-#_^/&KG;;/GM'X MU6'L) 1WM(RW/]^"SC9U/G<9ELWW0W24''W8Y?.=R MO_OEI/FUP:_']AJ7H=L\SOJ%-9!HYYD(.\6"DDY#($.R\83;'_3:V&)=OC&ZJPK0*TZXWF;?2 M26*)H3YP3JB6-%JA?73::9PQP31<8=KS8MHTW2-(+B3&$=%@,UVH]4AK M8Q!S. 6&C5"<9TQ[=-N_"M,J3%MO3 .4$D87S84Y]]Y:PW3 )@6CB4^:WWJL M]L"\C KNE@EWT[P,GV2205#$L,J%CTPA0P.'!0/KC6EJN4VY; JS995-58!7 M =XJ/?@"@.<\9\3HX+,1D*O]':B)TE)9KDQ(\7I.2F7$/2NJ39-.: K)4<>1 M]21GF^F P,RVR,,;Q"8BC6<;6Q*O#>'[ZR=H_6DX<7CFAG[0/LU+=$M,L4B6 M^-O:ORM"USMYW45(.B:7M %CC7+##1&.I42IQM;$>\34*EOM!5!MEGJ&)!NB M90;!AA,1C]HA)PQ#5EJC=)#.89IM-27Y*V:/>_.J'#7W43@AE,8\"J]ACS,! M:ZO +(E,WR.45*GRBZCR-,IDJ()U5P9%BQGBDF@$)@E&7"EB%3&)89]9I*2L MN%Q?L2J[J$G$"9N@&5<"#%7CI::4>A=8,*F*H*RJ*L^T79'1)&L\?_BQ1 ME5]]JM'?(,W#PL?OVL%)'.66SA6Y[!TXE)U\RV44EA@>J=-6,.>5U,03*PFN M'/V5Q*$Y A)I3/UA 7#$P**342N9];Q,Y;SK*CS^FR&KFMT+E+I